[{"data":1,"prerenderedAt":383},["ShallowReactive",2],{"page-\u002Fprojects":3,"all-pages":51},{"id":4,"title":5,"body":6,"description":41,"extension":42,"meta":43,"navigation":44,"path":45,"robots":46,"seo":47,"sitemap":48,"stem":49,"__hash__":50},"content\u002F02.projects\u002Findex.md","Projects & Runs",{"type":7,"value":8,"toc":36},"minimark",[9,13,17],[10,11,5],"h1",{"id":12},"projects-runs",[14,15,16],"p",{},"A project is the unit of organization in BountyHub: it holds workflows,\nscans, runs, datasets, configuration, and agent setup for one target or\nprogram.",[18,19,20,29],"ul",{},[21,22,23,28],"li",{},[24,25,27],"a",{"href":26},"\u002Fprojects\u002Foverview","Overview",": Projects, workflows, scans, runs, and\nartifacts — the core object model.",[21,30,31,35],{},[24,32,34],{"href":33},"\u002Fprojects\u002Fruns-artifacts","Runs & Artifacts",": Reading run results,\ndownloading artifacts, and cleaning up with the CLI.",{"title":37,"searchDepth":38,"depth":39,"links":40},"",5,4,[],"Projects, workflows, scans, runs, and artifacts — the core BountyHub object model.","md",{},true,"\u002Fprojects",null,{"title":5,"description":41},{"loc":45},"02.projects\u002Findex","IHfYkk5viQWeXYzj2N3yYahmldrHr-udXxgnD2tstB0",[52,115,125,144,179,195,207,218,229,240,264,283,303,314,325],{"title":53,"path":54,"stem":55,"children":56},"Workflows","\u002Fworkflows","01.workflows",[57,59,63,67,71,75,79,83,87,91,95,99,103,107,111],{"title":53,"path":54,"stem":58},"01.workflows\u002Findex",{"title":60,"path":61,"stem":62},"Workflow Quick Reference","\u002Fworkflows\u002Fquick-reference","01.workflows\u002F00.quick-reference",{"title":64,"path":65,"stem":66},"Workflows Overview","\u002Fworkflows\u002Foverview","01.workflows\u002F01.overview",{"title":68,"path":69,"stem":70},"Workflow Syntax Reference","\u002Fworkflows\u002Fsyntax-reference","01.workflows\u002F02.syntax-reference",{"title":72,"path":73,"stem":74},"Steps","\u002Fworkflows\u002Fsteps","01.workflows\u002F03.steps",{"title":76,"path":77,"stem":78},"Step Outputs","\u002Fworkflows\u002Fstep-outputs","01.workflows\u002F04.step-outputs",{"title":80,"path":81,"stem":82},"Concurrency","\u002Fworkflows\u002Fconcurrency","01.workflows\u002F05.concurrency",{"title":84,"path":85,"stem":86},"Transforms","\u002Fworkflows\u002Ftransforms","01.workflows\u002F06.transforms",{"title":88,"path":89,"stem":90},"For Each","\u002Fworkflows\u002Ffor-each","01.workflows\u002F07.for-each",{"title":92,"path":93,"stem":94},"Modules","\u002Fworkflows\u002Fmodules","01.workflows\u002F08.modules",{"title":96,"path":97,"stem":98},"Agents","\u002Fworkflows\u002Fagents","01.workflows\u002F09.agents",{"title":100,"path":101,"stem":102},"Decisions","\u002Fworkflows\u002Fdecisions","01.workflows\u002F10.decisions",{"title":104,"path":105,"stem":106},"Configuration References","\u002Fworkflows\u002Fconfig","01.workflows\u002F11.config",{"title":108,"path":109,"stem":110},"Comparison With Other Automation Systems","\u002Fworkflows\u002Fcomparison","01.workflows\u002F12.comparison",{"title":112,"path":113,"stem":114},"Generate with AI","\u002Fworkflows\u002Fai-generation","01.workflows\u002F13.ai-generation",{"title":116,"path":45,"stem":117,"children":118},"Projects","02.projects",[119,120,123],{"title":5,"path":45,"stem":49},{"title":121,"path":26,"stem":122},"Projects Overview","02.projects\u002F1.overview",{"title":34,"path":33,"stem":124},"02.projects\u002F2.runs-artifacts",{"title":126,"path":127,"stem":128,"children":129},"Runners","\u002Frunners","03.runners",[130,132,136,140],{"title":126,"path":127,"stem":131},"03.runners\u002Findex",{"title":133,"path":134,"stem":135},"Runner Overview","\u002Frunners\u002Foverview","03.runners\u002F1.overview",{"title":137,"path":138,"stem":139},"Getting Started with Runners","\u002Frunners\u002Fgetting-started","03.runners\u002F2.getting-started",{"title":141,"path":142,"stem":143},"Custom Runner Images","\u002Frunners\u002Fcustom-image","03.runners\u002F3.custom-image",{"title":145,"path":146,"stem":147,"children":148},"Datasets","\u002Fdatasets","04.datasets",[149,151,155,159,163,167,171,175],{"title":145,"path":146,"stem":150},"04.datasets\u002Findex",{"title":152,"path":153,"stem":154},"Datasets Overview","\u002Fdatasets\u002Foverview","04.datasets\u002F1.overview",{"title":156,"path":157,"stem":158},"Dataset Schemas and Identity","\u002Fdatasets\u002Fschema","04.datasets\u002F2.schema",{"title":160,"path":161,"stem":162},"Pushing and Reading Dataset Rows","\u002Fdatasets\u002Fworkflows","04.datasets\u002F3.workflows",{"title":164,"path":165,"stem":166},"Dataset SQL Reference","\u002Fdatasets\u002Fsql","04.datasets\u002F4.sql",{"title":168,"path":169,"stem":170},"Dataset Structured Filters","\u002Fdatasets\u002Ffilters","04.datasets\u002F5.filters",{"title":172,"path":173,"stem":174},"Dataset Saved Views","\u002Fdatasets\u002Fviews","04.datasets\u002F6.views",{"title":176,"path":177,"stem":178},"Datasets API and CLI","\u002Fdatasets\u002Fapi-cli","04.datasets\u002F7.api-cli",{"title":180,"path":181,"stem":182,"children":183},"Agent","\u002Fagent","05.agent",[184,187,191],{"title":185,"path":181,"stem":186},"BH Agent","05.agent\u002Findex",{"title":188,"path":189,"stem":190},"BH Agent Overview","\u002Fagent\u002Foverview","05.agent\u002F1.overview",{"title":192,"path":193,"stem":194},"MCP servers","\u002Fagent\u002Fmcp-servers","05.agent\u002F2.mcp-servers",{"title":196,"path":197,"stem":198,"children":199},"Bhlast","\u002Fbhlast","06.bhlast",[200,203],{"title":201,"path":197,"stem":202},"Bhlast Servers","06.bhlast\u002Findex",{"title":204,"path":205,"stem":206},"Bhlast servers overview","\u002Fbhlast\u002Foverview","06.bhlast\u002F1.overview",{"title":208,"path":209,"stem":210,"children":211},"Notifications","\u002Fnotifications","07.notifications",[212,214],{"title":208,"path":209,"stem":213},"07.notifications\u002Findex",{"title":215,"path":216,"stem":217},"Notifications Overview","\u002Fnotifications\u002Foverview","07.notifications\u002F1.overview",{"title":219,"path":220,"stem":221,"children":222},"Blob Storage","\u002Fblob-storage","08.blob-storage",[223,225],{"title":219,"path":220,"stem":224},"08.blob-storage\u002Findex",{"title":226,"path":227,"stem":228},"Blob Storage Overview","\u002Fblob-storage\u002Foverview","08.blob-storage\u002F1.overview",{"title":230,"path":231,"stem":232,"children":233},"Payloads","\u002Fpayloads","09.payloads",[234,236],{"title":230,"path":231,"stem":235},"09.payloads\u002Findex",{"title":237,"path":238,"stem":239},"Payloads overview","\u002Fpayloads\u002Foverview","09.payloads\u002F1.overview",{"title":241,"path":242,"stem":243,"children":244},"Cve Watcher","\u002Fcve-watcher","10.cve-watcher",[245,248,252,256,260],{"title":246,"path":242,"stem":247},"CVE Watcher","10.cve-watcher\u002Findex",{"title":249,"path":250,"stem":251},"CVE Watcher Overview","\u002Fcve-watcher\u002Foverview","10.cve-watcher\u002F1.overview",{"title":253,"path":254,"stem":255},"CVE Watcher Search and Filters","\u002Fcve-watcher\u002Fsearch","10.cve-watcher\u002F2.search",{"title":257,"path":258,"stem":259},"CVE Watcher Push Notifications","\u002Fcve-watcher\u002Fnotifications","10.cve-watcher\u002F3.notifications",{"title":261,"path":262,"stem":263},"CVE Watcher API and Scopes","\u002Fcve-watcher\u002Fapi","10.cve-watcher\u002F4.api",{"title":265,"path":266,"stem":267,"children":268},"Developer","\u002Fdeveloper","11.developer",[269,271,275,279],{"title":265,"path":266,"stem":270},"11.developer\u002Findex",{"title":272,"path":273,"stem":274},"Developer Overview","\u002Fdeveloper\u002Foverview","11.developer\u002F1.overview",{"title":276,"path":277,"stem":278},"Personal Access Token Scopes","\u002Fdeveloper\u002Fscopes","11.developer\u002F2.scopes",{"title":280,"path":281,"stem":282},"Personal Access Tokens","\u002Fdeveloper\u002Fpersonal-access-tokens","11.developer\u002F3.personal-access-tokens",{"title":284,"path":285,"stem":286,"children":287},"Bh","\u002Fbh","12.bh",[288,291,295,299],{"title":289,"path":285,"stem":290},"BH CLI","12.bh\u002Findex",{"title":292,"path":293,"stem":294},"BH CLI Overview","\u002Fbh\u002Foverview","12.bh\u002F1.overview",{"title":296,"path":297,"stem":298},"BH CLI Commands","\u002Fbh\u002Fcommands","12.bh\u002F2.commands",{"title":300,"path":301,"stem":302},"BH CLI Examples","\u002Fbh\u002Fexamples","12.bh\u002F3.examples",{"title":304,"path":305,"stem":306,"children":307},"Billing","\u002Fbilling","13.billing",[308,310],{"title":304,"path":305,"stem":309},"13.billing\u002Findex",{"title":311,"path":312,"stem":313},"Billing Overview","\u002Fbilling\u002Foverview","13.billing\u002F1.overview",{"title":315,"path":316,"stem":317,"children":318},"Tools","\u002Ftools","14.tools",[319,321],{"title":315,"path":316,"stem":320},"14.tools\u002Findex",{"title":322,"path":323,"stem":324},"Cookie Lab","\u002Ftools\u002Fcookie-lab","14.tools\u002F1.cookie-lab",{"title":326,"path":327,"stem":328,"children":329},"Site Policies","\u002Fsite-policies","99.site-policies",[330,332,345,349,353,357,361,365,369],{"title":326,"path":327,"stem":331},"99.site-policies\u002Findex",{"title":333,"path":334,"stem":335,"children":336},"Privacy Policy","\u002Fsite-policies\u002Fprivacy-policy","99.site-policies\u002F1.privacy-policy",[337,341],{"title":338,"path":339,"stem":340},"Company Processors","\u002Fsite-policies\u002Fprivacy-policy\u002Fcompany-processors","99.site-policies\u002Fprivacy-policy\u002F1.company-processors",{"title":342,"path":343,"stem":344},"Data Export Instructions","\u002Fsite-policies\u002Fprivacy-policy\u002Fdata-export-instructions","99.site-policies\u002Fprivacy-policy\u002F2.data-export-instructions",{"title":346,"path":347,"stem":348},"Terms of Service","\u002Fsite-policies\u002Fterms-of-service","99.site-policies\u002F2.terms-of-service",{"title":350,"path":351,"stem":352},"California Resident Notice at Collection","\u002Fsite-policies\u002Fccpa","99.site-policies\u002F3.ccpa",{"title":354,"path":355,"stem":356},"Cancellation Policy","\u002Fsite-policies\u002Fcancellation-policy","99.site-policies\u002F4.cancellation-policy",{"title":358,"path":359,"stem":360},"Refund Policy","\u002Fsite-policies\u002Frefund-policy","99.site-policies\u002F5.refund-policy",{"title":362,"path":363,"stem":364},"Taxes on Services","\u002Fsite-policies\u002Ftaxes-on-services","99.site-policies\u002F6.taxes-on-services",{"title":366,"path":367,"stem":368},"Disclaimer","\u002Fsite-policies\u002Fdisclaimer","99.site-policies\u002F7.disclaimer",{"title":370,"path":371,"stem":372,"children":373},"Security","\u002Fsite-policies\u002Fsecurity","99.site-policies\u002Fsecurity\u002Findex",[374,375,379],{"title":370,"path":371,"stem":372},{"title":376,"path":377,"stem":378},"Security Overview","\u002Fsite-policies\u002Fsecurity\u002Fsecurity-overview","99.site-policies\u002Fsecurity\u002F1.security-overview",{"title":380,"path":381,"stem":382},"Security Response","\u002Fsite-policies\u002Fsecurity\u002Fsecurity-response","99.site-policies\u002Fsecurity\u002F2.security-response",1794410312376]