[{"data":1,"prerenderedAt":227},["ShallowReactive",2],{"navigation_docs":3,"-getting-started":114,"-getting-started-surround":224},[4,23,85,99],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","\u002Fgetting-started","1.getting-started",[9,13,18],{"title":10,"path":6,"stem":11,"icon":12},"Getting started","1.getting-started\u002Findex","i-lucide-rocket",{"title":14,"path":15,"stem":16,"icon":17},"Try the demo","\u002Fgetting-started\u002Ftry-the-demo","1.getting-started\u002F1.try-the-demo","i-lucide-monitor-play",{"title":19,"path":20,"stem":21,"icon":22},"Quickstart","\u002Fgetting-started\u002Fquickstart","1.getting-started\u002F2.quickstart","i-lucide-play",{"title":24,"path":25,"stem":26,"children":27},"Guides","\u002Fguides","2.guides",[28,31,37,42,47,53,58,63,68,74,80],{"title":24,"path":25,"stem":29,"icon":30},"2.guides\u002Findex","i-lucide-map",{"title":32,"path":33,"stem":34,"icon":35,"group":36},"Connect a GitHub repository","\u002Fguides\u002Fconnect-a-github-repository","2.guides\u002F01.connect-a-github-repository","i-lucide-git-branch","Connect a project",{"title":38,"path":39,"stem":40,"icon":41,"group":36},"Analyze a project without GitHub","\u002Fguides\u002Fanalyze-a-project-without-github","2.guides\u002F02.analyze-a-project-without-github","i-lucide-upload",{"title":43,"path":44,"stem":45,"icon":46,"group":36},"Exclude dependency scopes","\u002Fguides\u002Fexclude-dependency-scopes","2.guides\u002F04.exclude-dependency-scopes","i-lucide-filter",{"title":48,"path":49,"stem":50,"icon":51,"group":52},"Scan from GitHub Actions","\u002Fguides\u002Fscan-from-github-actions","2.guides\u002F05.scan-from-github-actions","i-lucide-workflow","Automate",{"title":54,"path":55,"stem":56,"icon":57,"group":52},"Scan from another CI","\u002Fguides\u002Fscan-from-another-ci","2.guides\u002F06.scan-from-another-ci","i-lucide-square-terminal",{"title":59,"path":60,"stem":61,"icon":62,"group":52},"Manage API keys","\u002Fguides\u002Fmanage-api-keys","2.guides\u002F07.manage-api-keys","i-lucide-key-round",{"title":64,"path":65,"stem":66,"icon":67,"group":52},"Create many projects at once","\u002Fguides\u002Fcreate-many-projects-at-once","2.guides\u002F08.create-many-projects-at-once","i-lucide-layers",{"title":69,"path":70,"stem":71,"icon":72,"group":73},"Export reports and SBOMs","\u002Fguides\u002Fexport-reports-and-sboms","2.guides\u002F11.export-reports-and-sboms","i-lucide-download","Act on the results",{"title":75,"path":76,"stem":77,"icon":78,"group":79},"Organizations and plans","\u002Fguides\u002Forganizations-and-plans","2.guides\u002F13.organizations-and-plans","i-lucide-building-2","Organization and team",{"title":81,"path":82,"stem":83,"icon":84,"group":79},"Invite your team","\u002Fguides\u002Finvite-your-team","2.guides\u002F14.invite-your-team","i-lucide-users",{"title":86,"path":87,"stem":88,"children":89},"Core Concepts","\u002Fcore-concepts","3.core-concepts",[90,94],{"title":91,"path":87,"stem":92,"icon":93},"Core concepts","3.core-concepts\u002Findex","i-lucide-lightbulb",{"title":95,"path":96,"stem":97,"icon":98},"The health score","\u002Fcore-concepts\u002Fhealth-score","3.core-concepts\u002F1.health-score","i-lucide-gauge",{"title":100,"path":101,"stem":102,"children":103},"Reference","\u002Freference","5.reference",[104,107],{"title":100,"path":101,"stem":105,"icon":106},"5.reference\u002Findex","i-lucide-book-marked",{"title":108,"path":109,"stem":110,"children":111,"icon":113},"Supported ecosystems","\u002Freference\u002Fecosystems","5.reference\u002F1.ecosystems\u002Findex",[112],{"title":108,"path":109,"stem":110,"icon":113},"i-lucide-package",{"id":115,"title":10,"body":116,"description":217,"extension":218,"links":219,"meta":220,"navigation":221,"path":6,"seo":222,"stem":11,"__hash__":223},"docs\u002F1.getting-started\u002Findex.md",{"type":117,"value":118,"toc":211},"minimark",[119,123,136,141,188,195,201,205],[120,121,122],"p",{},"Deptools reads the build file of your project and resolves the full dependency\ntree, including transitive dependencies. It then measures every package it finds\nand turns the result into one health score from 0 to 10.",[120,124,125,126,130,131,135],{},"For now, it reads ",[127,128,129],"strong",{},"Maven, Gradle, npm, sbt and Composer"," build files. If your project\ndeclares its dependencies another way, none of the pages below apply yet. See\n",[132,133,134],"a",{"href":109},"supported ecosystems"," for the exact files that are read.",[137,138,140],"h2",{"id":139},"where-to-start","Where to start",[142,143,144,157],"table",{},[145,146,147],"thead",{},[148,149,150,154],"tr",{},[151,152,153],"th",{},"If you",[151,155,156],{},"Start with",[158,159,160,170,179],"tbody",{},[148,161,162,166],{},[163,164,165],"td",{},"Want to see a real report before signing up",[163,167,168],{},[132,169,14],{"href":15},[148,171,172,175],{},[163,173,174],{},"Have a repository on GitHub",[163,176,177],{},[132,178,19],{"href":20},[148,180,181,184],{},[163,182,183],{},"Do not host your code on GitHub",[163,185,186],{},[132,187,38],{"href":39},[120,189,190,191,194],{},"The demo needs no account. The quickstart takes you from signing up with GitHub\nto a first analysis of a public repository. The ",[127,192,193],{},"Free plan covers 10 public\nprojects",".",[120,196,197,198,194],{},"The third path exists because Deptools reads your build files through its own\nGitHub App. Without GitHub, your pipeline pushes those files to Deptools instead.\nThat path ",[127,199,200],{},"requires the Pro plan",[137,202,204],{"id":203},"after-your-first-analysis","After your first analysis",[120,206,207,208,210],{},"You end this chapter on a dashboard: scores, the packages that pull it down, and\nthe graph they sit in. ",[132,209,95],{"href":96}," explains\nwhere that number comes from, what its six dimensions measure, and why it moves\nbetween two analyses of the same commit.",{"title":212,"searchDepth":213,"depth":213,"links":214},"",2,[215,216],{"id":139,"depth":213,"text":140},{"id":203,"depth":213,"text":204},"What Deptools analyzes, and which page to start from.","md",null,{},{"icon":12},{"title":10,"description":217},"oAsop8ClbnULq1wd_2faGKBzyAy4AXmWSJMVi-ecHkU",[219,225],{"title":14,"path":15,"stem":16,"description":226,"icon":17,"children":-1},"See a complete analysis, with every tab and the dependency graph, without creating an account.",1787263155143]