[{"data":1,"prerenderedAt":1205},["ShallowReactive",2],{"page-\u002Fcve-watcher\u002Foverview":3,"all-pages":875},{"id":4,"title":5,"body":6,"description":865,"extension":866,"meta":867,"navigation":868,"path":869,"robots":870,"seo":871,"sitemap":872,"stem":873,"__hash__":874},"content\u002F10.cve-watcher\u002F1.overview.md","CVE Watcher Overview",{"type":7,"value":8,"toc":847},"minimark",[9,14,18,27,32,141,145,220,223,227,230,332,335,338,420,423,426,489,509,513,516,566,569,574,581,590,604,608,673,676,710,725,729,785,816,820],[10,11,13],"h1",{"id":12},"cve-watcher-overview","CVE Watcher overview",[15,16,17],"p",{},"CVE Watcher tracks vulnerabilities that are being exploited, or are likely to\nbe exploited soon, and turns them into an actionable feed. Every entry is\nenriched with severity, exploitation likelihood, ransomware use, and the CISA\nremediation deadline.",[15,19,20,21,26],{},"The feed is open to every BountyHub plan. Push notifications to your own\nchannels require a paid plan — see\n",[22,23,25],"a",{"href":24},"\u002Fcve-watcher\u002Fnotifications","CVE Watcher push notifications",".",[28,29,31],"h2",{"id":30},"at-a-glance","At a glance",[33,34,35,51],"table",{},[36,37,38],"thead",{},[39,40,41,45,48],"tr",{},[42,43,44],"th",{},"Question",[42,46,47],{},"Field",[42,49,50],{},"Where it comes from",[52,53,54,70,91,105,118,131],"tbody",{},[39,55,56,60,67],{},[57,58,59],"td",{},"Is exploitation confirmed?",[57,61,62,63],{},"Exploit tier ",[64,65,66],"code",{},"confirmed",[57,68,69],{},"CISA KEV",[39,71,72,75,88],{},[57,73,74],{},"Is there public exploit code?",[57,76,62,77,80,81,84,85],{},[64,78,79],{},"watch"," \u002F ",[64,82,83],{},"likely",", flag ",[64,86,87],{},"Exploit",[57,89,90],{},"NVD reference tags",[39,92,93,96,102],{},[57,94,95],{},"How bad is it?",[57,97,98,99],{},"Severity and ",[64,100,101],{},"CVSS",[57,103,104],{},"NVD CVSS v3",[39,106,107,110,115],{},[57,108,109],{},"How likely is exploitation?",[57,111,112],{},[64,113,114],{},"EPSS",[57,116,117],{},"FIRST EPSS",[39,119,120,123,129],{},[57,121,122],{},"Is it used by ransomware?",[57,124,125,126],{},"Flag ",[64,127,128],{},"Ransomware",[57,130,69],{},[39,132,133,136,139],{},[57,134,135],{},"When must it be fixed?",[57,137,138],{},"KEV added \u002F Due",[57,140,69],{},[28,142,144],{"id":143},"data-sources","Data sources",[33,146,147,160],{},[36,148,149],{},[39,150,151,154,157],{},[42,152,153],{},"Source",[42,155,156],{},"Adds",[42,158,159],{},"Refresh",[52,161,162,178,196,209],{},[39,163,164,172,175],{},[57,165,166],{},[22,167,171],{"href":168,"rel":169},"https:\u002F\u002Fwww.cisa.gov\u002Fknown-exploited-vulnerabilities-catalog",[170],"nofollow","CISA KEV catalog",[57,173,174],{},"CVE id, vendor, product, description, KEV added date, remediation due date, known ransomware use",[57,176,177],{},"Polled every 5 minutes with a conditional request, so an unchanged feed is skipped",[39,179,180,187,193],{},[57,181,182],{},[22,183,186],{"href":184,"rel":185},"https:\u002F\u002Fnvd.nist.gov",[170],"NVD CVE API v2",[57,188,189,190,192],{},"CVSS v3 base score, base severity, and ",[64,191,87],{},"-tagged references",[57,194,195],{},"Batched every minute",[39,197,198,204,207],{},[57,199,200],{},[22,201,117],{"href":202,"rel":203},"https:\u002F\u002Fwww.first.org\u002Fepss\u002F",[170],[57,205,206],{},"Probability that the CVE will be exploited in the next 30 days",[57,208,195],{},[39,210,211,214,217],{},[57,212,213],{},"NVD exploit sweep",[57,215,216],{},"CVEs modified recently that already have public exploit code, before CISA catalogs them",[57,218,219],{},"Runs with the KEV ingest",[15,221,222],{},"NVD data is used under its public API terms; CVE Watcher is not endorsed or\ncertified by the NVD.",[28,224,226],{"id":225},"feed-columns","Feed columns",[15,228,229],{},"Click a row in the feed to open the detail drawer with the full description and\nan NVD link.",[33,231,232,242],{},[36,233,234],{},[39,235,236,239],{},[42,237,238],{},"Column",[42,240,241],{},"Meaning",[52,243,244,255,265,275,284,293,303,313],{},[39,245,246,252],{},[57,247,248],{},[249,250,251],"strong",{},"Severity",[57,253,254],{},"CVSS bucket: critical, high, medium, low, none, or unknown.",[39,256,257,262],{},[57,258,259],{},[249,260,261],{},"Exploit tier",[57,263,264],{},"Confidence that this is exploited in the wild — see below.",[39,266,267,272],{},[57,268,269],{},[249,270,271],{},"Vulnerability",[57,273,274],{},"CVE id, vendor, product, and a one-line description.",[39,276,277,281],{},[57,278,279],{},[249,280,101],{},[57,282,283],{},"CVSS v3 base score from 0.0 to 10.0.",[39,285,286,290],{},[57,287,288],{},[249,289,114],{},[57,291,292],{},"Probability of exploitation in the next 30 days, shown as a percentage. Amber at 50% or higher.",[39,294,295,300],{},[57,296,297],{},[249,298,299],{},"KEV added",[57,301,302],{},"Date CISA added the CVE to the KEV catalog. Empty for CVEs found by the exploit sweep that are not KEV-confirmed yet.",[39,304,305,310],{},[57,306,307],{},[249,308,309],{},"Due",[57,311,312],{},"CISA remediation deadline. Amber when due within 14 days, red when missed in the last 30 days, gray when historical.",[39,314,315,320],{},[57,316,317],{},[249,318,319],{},"Flags",[57,321,322,324,325,327,328,331],{},[64,323,128],{},", ",[64,326,87],{}," (public exploit code exists), and ",[64,329,330],{},"Updated"," (re-announced after an upgrade).",[28,333,251],{"id":334},"severity",[15,336,337],{},"Severity follows NVD's base severity when NVD provides it. When NVD only\nprovides a score, CVE Watcher derives the same buckets from CVSS v3:",[33,339,340,352],{},[36,341,342],{},[39,343,344,347,350],{},[42,345,346],{},"Bucket",[42,348,349],{},"CVSS v3",[42,351,241],{},[52,353,354,365,376,387,398,409],{},[39,355,356,359,362],{},[57,357,358],{},"Critical",[57,360,361],{},"9.0 – 10.0",[57,363,364],{},"Remotely exploitable, usually with high impact.",[39,366,367,370,373],{},[57,368,369],{},"High",[57,371,372],{},"7.0 – 8.9",[57,374,375],{},"Serious impact or easily exploited.",[39,377,378,381,384],{},[57,379,380],{},"Medium",[57,382,383],{},"4.0 – 6.9",[57,385,386],{},"Requires specific conditions or has limited impact.",[39,388,389,392,395],{},[57,390,391],{},"Low",[57,393,394],{},"0.1 – 3.9",[57,396,397],{},"Limited impact or difficult to exploit.",[39,399,400,403,406],{},[57,401,402],{},"None",[57,404,405],{},"0.0",[57,407,408],{},"No security impact recorded.",[39,410,411,414,417],{},[57,412,413],{},"Unknown",[57,415,416],{},"—",[57,418,419],{},"NVD has not published a score.",[28,421,261],{"id":422},"exploit-tier",[15,424,425],{},"The exploit tier is derived from the current data every time you query the\nfeed, so an entry can move up as new signals arrive.",[33,427,428,440],{},[36,429,430],{},[39,431,432,435,437],{},[42,433,434],{},"Tier",[42,436,241],{},[42,438,439],{},"How it is derived",[52,441,442,453,468,479],{},[39,443,444,447,450],{},[57,445,446],{},"Confirmed",[57,448,449],{},"Exploitation is confirmed in the wild.",[57,451,452],{},"The CVE is in CISA KEV.",[39,454,455,458,461],{},[57,456,457],{},"Likely",[57,459,460],{},"Public exploit code exists and exploitation is probable.",[57,462,463,464,467],{},"NVD marks a public exploit reference ",[249,465,466],{},"and"," EPSS is 0.5 or higher.",[39,469,470,473,476],{},[57,471,472],{},"Watch",[57,474,475],{},"Public exploit code exists, but CISA has not confirmed exploitation.",[57,477,478],{},"NVD marks a public exploit reference.",[39,480,481,483,486],{},[57,482,402],{},[57,484,485],{},"No known exploit signal.",[57,487,488],{},"None of the above.",[15,490,491,492,494,495,497,498,500,501,504,505,26],{},"Only ",[249,493,446],{}," entries are announced by the publish pipeline. ",[64,496,457],{}," and\n",[64,499,472],{}," entries appear in the feed as early warning, before CISA adds them to\nKEV. Use the ",[64,502,503],{},"tier"," search filter to focus on one signal level — see\n",[22,506,508],{"href":507},"\u002Fcve-watcher\u002Fsearch","Search and filters",[28,510,512],{"id":511},"how-a-cve-reaches-you","How a CVE reaches you",[15,514,515],{},"CVE Watcher uses two scheduled workflows and a strict publish order.",[517,518,519,526,532,547,557],"ol",{},[520,521,522,525],"li",{},[249,523,524],{},"Ingest."," Every 5 minutes, the KEV feed is fetched. Each entry is inserted\nor refreshed with KEV-only data. The same run sweeps recently modified NVD\nrecords for CVEs with public exploit code and adds them to the feed without\nKEV data.",[520,527,528,531],{},[249,529,530],{},"Enrich and publish."," Every minute, a batch of CVEs is enriched from NVD\n(CVSS and exploit references), EPSS probabilities are backfilled in batches,\nand any KEV-confirmed CVE that is new or materially upgraded is collected for\npublication.",[520,533,534,537,538,543,544,26],{},[249,535,536],{},"Public announcement."," The whole run's pending CVEs are posted as one\ndigest to ",[22,539,542],{"href":540,"rel":541},"https:\u002F\u002Fdiscord.gg\u002FEnPbMJF4dx",[170],"BountyHub's public Discord","\n(chunked to Discord's message size). Each CVE is marked ",[64,545,546],{},"public_published",[520,548,549,552,553,556],{},[249,550,551],{},"In-app visibility."," The CVE is marked ",[64,554,555],{},"user_visible"," and appears in every\nuser's feed.",[520,558,559,562,563,26],{},[249,560,561],{},"Paid push."," The CVE is pushed to the channels assigned by paid users, then\nmarked ",[64,564,565],{},"notified",[15,567,568],{},"The order is structural: a later stage cannot run before an earlier one\nsucceeds. If a stage fails, Temporal retries it; delivery jobs use an\nidempotency key that includes the CVE version, so a retry does not double-post\nwhile a new version is a distinct, re-announced event.",[570,571,573],"h3",{"id":572},"why-a-cve-can-be-re-announced","Why a CVE can be re-announced",[15,575,576,577,580],{},"A CVE is published as ",[249,578,579],{},"version 1"," the first time it is announced. It is\npublished again, as version 2 or later, when its risk materially increases:",[582,583,584,587],"ul",{},[520,585,586],{},"the severity bucket rises (for example high → critical), or",[520,588,589],{},"the severity bucket stays the same and the CVSS score rises by at least 1.0.",[15,591,592,593,596,597,600,601,603],{},"Downgrades, description-only edits, and other metadata changes do not\nre-announce. Re-announced entries have ",[64,594,595],{},"updated = true"," and a higher\n",[64,598,599],{},"published_version","; the feed shows the ",[64,602,330],{}," flag.",[28,605,607],{"id":606},"cadence","Cadence",[33,609,610,623],{},[36,611,612],{},[39,613,614,617,620],{},[42,615,616],{},"Task",[42,618,619],{},"Interval",[42,621,622],{},"Notes",[52,624,625,640,651,662],{},[39,626,627,630,633],{},[57,628,629],{},"KEV ingest + exploit sweep",[57,631,632],{},"5 minutes",[57,634,635,636,639],{},"Conditional ",[64,637,638],{},"If-Modified-Since"," request; the sweep covers NVD records modified since the last watermark.",[39,641,642,645,648],{},[57,643,644],{},"NVD enrichment + EPSS + publish",[57,646,647],{},"1 minute",[57,649,650],{},"5 CVEs per run without an NVD API key, 50 with one; EPSS backfills up to 100 CVEs per pass.",[39,652,653,656,659],{},[57,654,655],{},"Public Discord digest",[57,657,658],{},"Per enrichment run with pending CVEs",[57,660,661],{},"Skipped when no public webhook is configured.",[39,663,664,667,670],{},[57,665,666],{},"Paid push",[57,668,669],{},"Per published CVE version",[57,671,672],{},"One delivery job per CVE, version, and channel.",[15,674,675],{},"Self-hosted deployments can tune the data sources:",[33,677,678,688],{},[36,679,680],{},[39,681,682,685],{},[42,683,684],{},"Variable",[42,686,687],{},"Effect",[52,689,690,700],{},[39,691,692,697],{},[57,693,694],{},[64,695,696],{},"BOUNTYHUB_NVD_API_KEY",[57,698,699],{},"Raises the NVD batch from 5 to 50 CVEs per minute.",[39,701,702,707],{},[57,703,704],{},[64,705,706],{},"BOUNTYHUB_CVE_PUBLIC_DISCORD_WEBHOOK_URL",[57,708,709],{},"Enables the public digest to BountyHub's Discord. When unset, the digest is skipped and only in-app visibility and paid push run.",[15,711,712,713,716,717,720,721,724],{},"The Temporal schedules are ",[64,714,715],{},"cve-watcher-ingest"," (300 seconds) and\n",[64,718,719],{},"cve-watcher-enrich"," (60 seconds). Activity and workflow code runs on the\n",[64,722,723],{},"cve-watcher"," task queue.",[28,726,728],{"id":727},"plans-and-access","Plans and access",[33,730,731,744],{},[36,732,733],{},[39,734,735,738,741],{},[42,736,737],{},"Capability",[42,739,740],{},"Free",[42,742,743],{},"Paid",[52,745,746,756,765,775],{},[39,747,748,751,754],{},[57,749,750],{},"Browse and search the CVE feed",[57,752,753],{},"Yes",[57,755,753],{},[39,757,758,761,763],{},[57,759,760],{},"Read CVE details and facets through the API",[57,762,753],{},[57,764,753],{},[39,766,767,770,773],{},[57,768,769],{},"Assign Discord, Slack, email, or Telegram push channels",[57,771,772],{},"No",[57,774,753],{},[39,776,777,780,782],{},[57,778,779],{},"Receive push notifications",[57,781,772],{},[57,783,784],{},"Yes, while the paid subscription is active or trialing",[582,786,787,794,797],{},[520,788,789,790,793],{},"Push delivery uses ",[249,791,792],{},"one channel per integration kind",". Assigning another\nchannel of the same kind replaces the previous one.",[520,795,796],{},"Assigning a channel requires an active or trialing paid plan. If the plan\nlapses, the feed stays available but push delivery stops.",[520,798,799,800,803,804,807,808,811,812,26],{},"API access uses the ",[64,801,802],{},"NotificationRo"," scope for the feed and ",[64,805,806],{},"IntegrationRo"," \u002F\n",[64,809,810],{},"IntegrationRw"," for channel assignments — see\n",[22,813,815],{"href":814},"\u002Fcve-watcher\u002Fapi","CVE Watcher API and scopes",[28,817,819],{"id":818},"related","Related",[582,821,822,827,833,840],{},[520,823,824,826],{},[22,825,508],{"href":507}," — the CVE query language.",[520,828,829,832],{},[22,830,831],{"href":24},"Push notifications"," — Discord, Slack, email, and\nTelegram setup.",[520,834,835,839],{},[22,836,838],{"href":837},"\u002Fnotifications\u002Foverview","Notifications overview"," — how notification channels\nand integrations work across BountyHub.",[520,841,842,846],{},[22,843,845],{"href":844},"\u002Fdeveloper\u002Fscopes","Personal Access Token scopes"," — the scopes used by the\nCVE Watcher API.",{"title":848,"searchDepth":849,"depth":850,"links":851},"",5,4,[852,854,855,856,857,858,862,863,864],{"id":30,"depth":853,"text":31},2,{"id":143,"depth":853,"text":144},{"id":225,"depth":853,"text":226},{"id":334,"depth":853,"text":251},{"id":422,"depth":853,"text":261},{"id":511,"depth":853,"text":512,"children":859},[860],{"id":572,"depth":861,"text":573},3,{"id":606,"depth":853,"text":607},{"id":727,"depth":853,"text":728},{"id":818,"depth":853,"text":819},"How CVE Watcher combines CISA KEV, NVD CVSS, and FIRST EPSS into an exploit-focused feed, how CVEs are published and re-announced, and what each plan can do.","md",{},true,"\u002Fcve-watcher\u002Foverview",null,{"title":5,"description":865},{"loc":869},"10.cve-watcher\u002F1.overview","jfGxECJjl8m7wTqUAhg2vxG7kgJJEELFFxLVkceuRB8",[876,939,955,974,1009,1025,1037,1047,1058,1069,1087,1105,1125,1136,1147],{"title":877,"path":878,"stem":879,"children":880,"page":-1},"Workflows","\u002Fworkflows","01.workflows",[881,883,887,891,895,899,903,907,911,915,919,923,927,931,935],{"title":877,"path":878,"stem":882},"01.workflows\u002Findex",{"title":884,"path":885,"stem":886},"Workflow Quick Reference","\u002Fworkflows\u002Fquick-reference","01.workflows\u002F00.quick-reference",{"title":888,"path":889,"stem":890},"Workflows Overview","\u002Fworkflows\u002Foverview","01.workflows\u002F01.overview",{"title":892,"path":893,"stem":894},"Workflow Syntax Reference","\u002Fworkflows\u002Fsyntax-reference","01.workflows\u002F02.syntax-reference",{"title":896,"path":897,"stem":898},"Steps","\u002Fworkflows\u002Fsteps","01.workflows\u002F03.steps",{"title":900,"path":901,"stem":902},"Step Outputs","\u002Fworkflows\u002Fstep-outputs","01.workflows\u002F04.step-outputs",{"title":904,"path":905,"stem":906},"Concurrency","\u002Fworkflows\u002Fconcurrency","01.workflows\u002F05.concurrency",{"title":908,"path":909,"stem":910},"Transforms","\u002Fworkflows\u002Ftransforms","01.workflows\u002F06.transforms",{"title":912,"path":913,"stem":914},"For Each","\u002Fworkflows\u002Ffor-each","01.workflows\u002F07.for-each",{"title":916,"path":917,"stem":918},"Modules","\u002Fworkflows\u002Fmodules","01.workflows\u002F08.modules",{"title":920,"path":921,"stem":922},"Agents","\u002Fworkflows\u002Fagents","01.workflows\u002F09.agents",{"title":924,"path":925,"stem":926},"Decisions","\u002Fworkflows\u002Fdecisions","01.workflows\u002F10.decisions",{"title":928,"path":929,"stem":930},"Configuration References","\u002Fworkflows\u002Fconfig","01.workflows\u002F11.config",{"title":932,"path":933,"stem":934},"Comparison With Other Automation Systems","\u002Fworkflows\u002Fcomparison","01.workflows\u002F12.comparison",{"title":936,"path":937,"stem":938},"Generate with AI","\u002Fworkflows\u002Fai-generation","01.workflows\u002F13.ai-generation",{"title":940,"path":941,"stem":942,"children":943,"page":-1},"Projects","\u002Fprojects","02.projects",[944,947,951],{"title":945,"path":941,"stem":946},"Projects & Runs","02.projects\u002Findex",{"title":948,"path":949,"stem":950},"Projects Overview","\u002Fprojects\u002Foverview","02.projects\u002F1.overview",{"title":952,"path":953,"stem":954},"Runs & Artifacts","\u002Fprojects\u002Fruns-artifacts","02.projects\u002F2.runs-artifacts",{"title":956,"path":957,"stem":958,"children":959,"page":-1},"Runners","\u002Frunners","03.runners",[960,962,966,970],{"title":956,"path":957,"stem":961},"03.runners\u002Findex",{"title":963,"path":964,"stem":965},"Runner Overview","\u002Frunners\u002Foverview","03.runners\u002F1.overview",{"title":967,"path":968,"stem":969},"Getting Started with Runners","\u002Frunners\u002Fgetting-started","03.runners\u002F2.getting-started",{"title":971,"path":972,"stem":973},"Custom Runner Images","\u002Frunners\u002Fcustom-image","03.runners\u002F3.custom-image",{"title":975,"path":976,"stem":977,"children":978,"page":-1},"Datasets","\u002Fdatasets","04.datasets",[979,981,985,989,993,997,1001,1005],{"title":975,"path":976,"stem":980},"04.datasets\u002Findex",{"title":982,"path":983,"stem":984},"Datasets Overview","\u002Fdatasets\u002Foverview","04.datasets\u002F1.overview",{"title":986,"path":987,"stem":988},"Dataset Schemas and Identity","\u002Fdatasets\u002Fschema","04.datasets\u002F2.schema",{"title":990,"path":991,"stem":992},"Pushing and Reading Dataset Rows","\u002Fdatasets\u002Fworkflows","04.datasets\u002F3.workflows",{"title":994,"path":995,"stem":996},"Dataset SQL Reference","\u002Fdatasets\u002Fsql","04.datasets\u002F4.sql",{"title":998,"path":999,"stem":1000},"Dataset Structured Filters","\u002Fdatasets\u002Ffilters","04.datasets\u002F5.filters",{"title":1002,"path":1003,"stem":1004},"Dataset Saved Views","\u002Fdatasets\u002Fviews","04.datasets\u002F6.views",{"title":1006,"path":1007,"stem":1008},"Datasets API and CLI","\u002Fdatasets\u002Fapi-cli","04.datasets\u002F7.api-cli",{"title":1010,"path":1011,"stem":1012,"children":1013,"page":-1},"Agent","\u002Fagent","05.agent",[1014,1017,1021],{"title":1015,"path":1011,"stem":1016},"BH Agent","05.agent\u002Findex",{"title":1018,"path":1019,"stem":1020},"BH Agent Overview","\u002Fagent\u002Foverview","05.agent\u002F1.overview",{"title":1022,"path":1023,"stem":1024},"MCP servers","\u002Fagent\u002Fmcp-servers","05.agent\u002F2.mcp-servers",{"title":1026,"path":1027,"stem":1028,"children":1029,"page":-1},"Bhlast","\u002Fbhlast","06.bhlast",[1030,1033],{"title":1031,"path":1027,"stem":1032},"Bhlast Servers","06.bhlast\u002Findex",{"title":1034,"path":1035,"stem":1036},"Bhlast servers overview","\u002Fbhlast\u002Foverview","06.bhlast\u002F1.overview",{"title":1038,"path":1039,"stem":1040,"children":1041,"page":-1},"Notifications","\u002Fnotifications","07.notifications",[1042,1044],{"title":1038,"path":1039,"stem":1043},"07.notifications\u002Findex",{"title":1045,"path":837,"stem":1046},"Notifications Overview","07.notifications\u002F1.overview",{"title":1048,"path":1049,"stem":1050,"children":1051,"page":-1},"Blob Storage","\u002Fblob-storage","08.blob-storage",[1052,1054],{"title":1048,"path":1049,"stem":1053},"08.blob-storage\u002Findex",{"title":1055,"path":1056,"stem":1057},"Blob Storage Overview","\u002Fblob-storage\u002Foverview","08.blob-storage\u002F1.overview",{"title":1059,"path":1060,"stem":1061,"children":1062,"page":-1},"Payloads","\u002Fpayloads","09.payloads",[1063,1065],{"title":1059,"path":1060,"stem":1064},"09.payloads\u002Findex",{"title":1066,"path":1067,"stem":1068},"Payloads overview","\u002Fpayloads\u002Foverview","09.payloads\u002F1.overview",{"title":1070,"path":1071,"stem":1072,"children":1073,"page":-1},"Cve Watcher","\u002Fcve-watcher","10.cve-watcher",[1074,1077,1078,1081,1084],{"title":1075,"path":1071,"stem":1076},"CVE Watcher","10.cve-watcher\u002Findex",{"title":5,"path":869,"stem":873},{"title":1079,"path":507,"stem":1080},"CVE Watcher Search and Filters","10.cve-watcher\u002F2.search",{"title":1082,"path":24,"stem":1083},"CVE Watcher Push Notifications","10.cve-watcher\u002F3.notifications",{"title":1085,"path":814,"stem":1086},"CVE Watcher API and Scopes","10.cve-watcher\u002F4.api",{"title":1088,"path":1089,"stem":1090,"children":1091,"page":-1},"Developer","\u002Fdeveloper","11.developer",[1092,1094,1098,1101],{"title":1088,"path":1089,"stem":1093},"11.developer\u002Findex",{"title":1095,"path":1096,"stem":1097},"Developer Overview","\u002Fdeveloper\u002Foverview","11.developer\u002F1.overview",{"title":1099,"path":844,"stem":1100},"Personal Access Token Scopes","11.developer\u002F2.scopes",{"title":1102,"path":1103,"stem":1104},"Personal Access Tokens","\u002Fdeveloper\u002Fpersonal-access-tokens","11.developer\u002F3.personal-access-tokens",{"title":1106,"path":1107,"stem":1108,"children":1109,"page":-1},"Bh","\u002Fbh","12.bh",[1110,1113,1117,1121],{"title":1111,"path":1107,"stem":1112},"BH CLI","12.bh\u002Findex",{"title":1114,"path":1115,"stem":1116},"BH CLI Overview","\u002Fbh\u002Foverview","12.bh\u002F1.overview",{"title":1118,"path":1119,"stem":1120},"BH CLI Commands","\u002Fbh\u002Fcommands","12.bh\u002F2.commands",{"title":1122,"path":1123,"stem":1124},"BH CLI Examples","\u002Fbh\u002Fexamples","12.bh\u002F3.examples",{"title":1126,"path":1127,"stem":1128,"children":1129,"page":-1},"Billing","\u002Fbilling","13.billing",[1130,1132],{"title":1126,"path":1127,"stem":1131},"13.billing\u002Findex",{"title":1133,"path":1134,"stem":1135},"Billing Overview","\u002Fbilling\u002Foverview","13.billing\u002F1.overview",{"title":1137,"path":1138,"stem":1139,"children":1140,"page":-1},"Tools","\u002Ftools","14.tools",[1141,1143],{"title":1137,"path":1138,"stem":1142},"14.tools\u002Findex",{"title":1144,"path":1145,"stem":1146},"Cookie Lab","\u002Ftools\u002Fcookie-lab","14.tools\u002F1.cookie-lab",{"title":1148,"path":1149,"stem":1150,"children":1151,"page":-1},"Site Policies","\u002Fsite-policies","99.site-policies",[1152,1154,1167,1171,1175,1179,1183,1187,1191],{"title":1148,"path":1149,"stem":1153},"99.site-policies\u002Findex",{"title":1155,"path":1156,"stem":1157,"children":1158},"Privacy Policy","\u002Fsite-policies\u002Fprivacy-policy","99.site-policies\u002F1.privacy-policy",[1159,1163],{"title":1160,"path":1161,"stem":1162},"Company Processors","\u002Fsite-policies\u002Fprivacy-policy\u002Fcompany-processors","99.site-policies\u002Fprivacy-policy\u002F1.company-processors",{"title":1164,"path":1165,"stem":1166},"Data Export Instructions","\u002Fsite-policies\u002Fprivacy-policy\u002Fdata-export-instructions","99.site-policies\u002Fprivacy-policy\u002F2.data-export-instructions",{"title":1168,"path":1169,"stem":1170},"Terms of Service","\u002Fsite-policies\u002Fterms-of-service","99.site-policies\u002F2.terms-of-service",{"title":1172,"path":1173,"stem":1174},"California Resident Notice at Collection","\u002Fsite-policies\u002Fccpa","99.site-policies\u002F3.ccpa",{"title":1176,"path":1177,"stem":1178},"Cancellation Policy","\u002Fsite-policies\u002Fcancellation-policy","99.site-policies\u002F4.cancellation-policy",{"title":1180,"path":1181,"stem":1182},"Refund Policy","\u002Fsite-policies\u002Frefund-policy","99.site-policies\u002F5.refund-policy",{"title":1184,"path":1185,"stem":1186},"Taxes on Services","\u002Fsite-policies\u002Ftaxes-on-services","99.site-policies\u002F6.taxes-on-services",{"title":1188,"path":1189,"stem":1190},"Disclaimer","\u002Fsite-policies\u002Fdisclaimer","99.site-policies\u002F7.disclaimer",{"title":1192,"path":1193,"stem":1194,"children":1195,"page":-1},"Security","\u002Fsite-policies\u002Fsecurity","99.site-policies\u002Fsecurity\u002Findex",[1196,1197,1201],{"title":1192,"path":1193,"stem":1194},{"title":1198,"path":1199,"stem":1200},"Security Overview","\u002Fsite-policies\u002Fsecurity\u002Fsecurity-overview","99.site-policies\u002Fsecurity\u002F1.security-overview",{"title":1202,"path":1203,"stem":1204},"Security Response","\u002Fsite-policies\u002Fsecurity\u002Fsecurity-response","99.site-policies\u002Fsecurity\u002F2.security-response",1794410311266]