[{"data":1,"prerenderedAt":2064},["ShallowReactive",2],{"page-\u002Fcve-watcher\u002Fapi":3,"all-pages":1734},{"id":4,"title":5,"body":6,"description":1725,"extension":1726,"meta":1727,"navigation":1417,"path":1728,"robots":1729,"seo":1730,"sitemap":1731,"stem":1732,"__hash__":1733},"content\u002F10.cve-watcher\u002F4.api.md","CVE Watcher API and Scopes",{"type":7,"value":8,"toc":1712},"minimark",[9,14,27,32,67,75,79,189,209,212,347,429,439,526,535,912,921,925,1157,1162,1224,1227,1254,1264,1267,1270,1344,1347,1351,1354,1529,1540,1605,1608,1612,1675,1679,1708],[10,11,13],"h1",{"id":12},"cve-watcher-api-and-scopes","CVE Watcher API and scopes",[15,16,17,18,22,23,26],"p",{},"CVE Watcher is exposed through the ConnectRPC service\n",[19,20,21],"code",{},"bountyhub.cve.v1.CveWatcherService",". The Hub UI, the generated TypeScript SDK\n(",[19,24,25],{},"cveWatcherClient","), and your own clients all call the same unary methods.",[28,29,31],"h2",{"id":30},"transport-and-authentication","Transport and authentication",[33,34,35,47,58,64],"ul",{},[36,37,38,39,46],"li",{},"Protocol: ",[40,41,45],"a",{"href":42,"rel":43},"https:\u002F\u002Fconnectrpc.com\u002F",[44],"nofollow","ConnectRPC"," over HTTPS.",[36,48,49,50,53,54,57],{},"RPC path: ",[19,51,52],{},"\u002F\u003Cpackage>.\u003CService>\u002F\u003CMethod>",", for example\n",[19,55,56],{},"\u002Fbountyhub.cve.v1.CveWatcherService\u002FListCves",".",[36,59,60,61,57],{},"Authentication: a session cookie (browser) or a Personal Access Token sent as\n",[19,62,63],{},"Authorization: Bearer \u003Ctoken>",[36,65,66],{},"Payloads: Connect JSON or protobuf. The examples below use JSON.",[15,68,69,70,74],{},"Create a PAT with the scopes in the table below — see\n",[40,71,73],{"href":72},"\u002Fdeveloper\u002Fscopes","Personal Access Token scopes"," for the UI and scope\nhierarchy.",[28,76,78],{"id":77},"methods-and-scopes","Methods and scopes",[80,81,82,98],"table",{},[83,84,85],"thead",{},[86,87,88,92,95],"tr",{},[89,90,91],"th",{},"Method",[89,93,94],{},"Returns",[89,96,97],{},"Required scope",[99,100,101,117,131,145,160,175],"tbody",{},[86,102,103,109,112],{},[104,105,106],"td",{},[19,107,108],{},"ListCves",[104,110,111],{},"A page of CVE feed entries",[104,113,114],{},[19,115,116],{},"NotificationRo",[86,118,119,124,127],{},[104,120,121],{},[19,122,123],{},"GetCve",[104,125,126],{},"One CVE feed entry",[104,128,129],{},[19,130,116],{},[86,132,133,138,141],{},[104,134,135],{},[19,136,137],{},"ListCveFacets",[104,139,140],{},"Distinct vendor and product values",[104,142,143],{},[19,144,116],{},[86,146,147,152,155],{},[104,148,149],{},[19,150,151],{},"ListCveWatcherNotificationChannels",[104,153,154],{},"Your channel assignments",[104,156,157],{},[19,158,159],{},"IntegrationRo",[86,161,162,167,170],{},[104,163,164],{},[19,165,166],{},"AssignCveWatcherNotificationChannel",[104,168,169],{},"The assignment id",[104,171,172],{},[19,173,174],{},"IntegrationRw",[86,176,177,182,185],{},[104,178,179],{},[19,180,181],{},"UnassignCveWatcherNotificationChannel",[104,183,184],{},"Empty response",[104,186,187],{},[19,188,174],{},[15,190,191,193,194,198,199,201,202,204,205,208],{},[19,192,116],{}," is the read side of the ",[195,196,197],"strong",{},"Notifications"," scope;\n",[19,200,159],{}," \u002F ",[19,203,174],{}," are the ",[195,206,207],{},"Integrations"," scope. Write scopes\nrequire their read counterpart.",[28,210,108],{"id":211},"listcves",[213,214,219],"pre",{"className":215,"code":216,"language":217,"meta":218,"style":218},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"severities\": [\"CVE_SEVERITY_CRITICAL\", \"CVE_SEVERITY_HIGH\"],\n  \"ransomwareOnly\": true,\n  \"search\": \"tier:confirmed -product:windows\",\n  \"pageSize\": 50,\n  \"pageToken\": \"\"\n}\n","json","",[19,220,221,230,271,286,308,326,341],{"__ignoreMap":218},[222,223,226],"span",{"class":224,"line":225},"line",1,[222,227,229],{"class":228},"sMK4o","{\n",[222,231,233,236,240,243,246,249,251,255,257,260,263,266,268],{"class":224,"line":232},2,[222,234,235],{"class":228},"  \"",[222,237,239],{"class":238},"spNyl","severities",[222,241,242],{"class":228},"\"",[222,244,245],{"class":228},":",[222,247,248],{"class":228}," [",[222,250,242],{"class":228},[222,252,254],{"class":253},"sfazB","CVE_SEVERITY_CRITICAL",[222,256,242],{"class":228},[222,258,259],{"class":228},",",[222,261,262],{"class":228}," \"",[222,264,265],{"class":253},"CVE_SEVERITY_HIGH",[222,267,242],{"class":228},[222,269,270],{"class":228},"],\n",[222,272,274,276,279,281,283],{"class":224,"line":273},3,[222,275,235],{"class":228},[222,277,278],{"class":238},"ransomwareOnly",[222,280,242],{"class":228},[222,282,245],{"class":228},[222,284,285],{"class":228}," true,\n",[222,287,289,291,294,296,298,300,303,305],{"class":224,"line":288},4,[222,290,235],{"class":228},[222,292,293],{"class":238},"search",[222,295,242],{"class":228},[222,297,245],{"class":228},[222,299,262],{"class":228},[222,301,302],{"class":253},"tier:confirmed -product:windows",[222,304,242],{"class":228},[222,306,307],{"class":228},",\n",[222,309,311,313,316,318,320,324],{"class":224,"line":310},5,[222,312,235],{"class":228},[222,314,315],{"class":238},"pageSize",[222,317,242],{"class":228},[222,319,245],{"class":228},[222,321,323],{"class":322},"sbssI"," 50",[222,325,307],{"class":228},[222,327,329,331,334,336,338],{"class":224,"line":328},6,[222,330,235],{"class":228},[222,332,333],{"class":238},"pageToken",[222,335,242],{"class":228},[222,337,245],{"class":228},[222,339,340],{"class":228}," \"\"\n",[222,342,344],{"class":224,"line":343},7,[222,345,346],{"class":228},"}\n",[80,348,349,362],{},[83,350,351],{},[86,352,353,356,359],{},[89,354,355],{},"Field",[89,357,358],{},"Type",[89,360,361],{},"Notes",[99,363,364,378,390,406,418],{},[86,365,366,370,375],{},[104,367,368],{},[19,369,239],{},[104,371,372],{},[19,373,374],{},"CveSeverity[]",[104,376,377],{},"Empty or omitted means all severities.",[86,379,380,384,387],{},[104,381,382],{},[19,383,278],{},[104,385,386],{},"bool",[104,388,389],{},"Restrict to KEV entries with known ransomware use.",[86,391,392,396,399],{},[104,393,394],{},[19,395,293],{},[104,397,398],{},"string",[104,400,401,402,57],{},"The query language — see ",[40,403,405],{"href":404},"\u002Fcve-watcher\u002Fsearch","Search and filters",[86,407,408,412,415],{},[104,409,410],{},[19,411,315],{},[104,413,414],{},"uint32",[104,416,417],{},"Default 25, maximum 100.",[86,419,420,424,426],{},[104,421,422],{},[19,423,333],{},[104,425,398],{},[104,427,428],{},"Opaque cursor from the previous response.",[15,430,431,432,435,436,438],{},"Results are ordered by CVE id descending. Pass ",[19,433,434],{},"nextPageToken"," from the\nresponse as ",[19,437,333],{}," to continue; an empty token means the last page.",[213,440,444],{"className":441,"code":442,"language":443,"meta":218,"style":218},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -sS https:\u002F\u002Fapi.bountyhub.com\u002Fbountyhub.cve.v1.CveWatcherService\u002FListCves \\\n  -H \"Authorization: Bearer $BOUNTYHUB_TOKEN\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"severities\": [\"CVE_SEVERITY_CRITICAL\"],\n    \"search\": \"tier:confirmed\",\n    \"pageSize\": 25\n  }'\n","bash",[19,445,446,462,479,492,502,507,512,517],{"__ignoreMap":218},[222,447,448,452,455,458],{"class":224,"line":225},[222,449,451],{"class":450},"sBMFI","curl",[222,453,454],{"class":253}," -sS",[222,456,457],{"class":253}," https:\u002F\u002Fapi.bountyhub.com\u002Fbountyhub.cve.v1.CveWatcherService\u002FListCves",[222,459,461],{"class":460},"sTEyZ"," \\\n",[222,463,464,467,469,472,475,477],{"class":224,"line":232},[222,465,466],{"class":253},"  -H",[222,468,262],{"class":228},[222,470,471],{"class":253},"Authorization: Bearer ",[222,473,474],{"class":460},"$BOUNTYHUB_TOKEN",[222,476,242],{"class":228},[222,478,461],{"class":460},[222,480,481,483,485,488,490],{"class":224,"line":273},[222,482,466],{"class":253},[222,484,262],{"class":228},[222,486,487],{"class":253},"Content-Type: application\u002Fjson",[222,489,242],{"class":228},[222,491,461],{"class":460},[222,493,494,497,500],{"class":224,"line":288},[222,495,496],{"class":253},"  -d",[222,498,499],{"class":228}," '",[222,501,229],{"class":253},[222,503,504],{"class":224,"line":310},[222,505,506],{"class":253},"    \"severities\": [\"CVE_SEVERITY_CRITICAL\"],\n",[222,508,509],{"class":224,"line":328},[222,510,511],{"class":253},"    \"search\": \"tier:confirmed\",\n",[222,513,514],{"class":224,"line":343},[222,515,516],{"class":253},"    \"pageSize\": 25\n",[222,518,520,523],{"class":224,"line":519},8,[222,521,522],{"class":253},"  }",[222,524,525],{"class":228},"'\n",[15,527,528,529,532,533,245],{},"The response contains ",[19,530,531],{},"items"," and ",[19,534,434],{},[213,536,538],{"className":215,"code":537,"language":217,"meta":218,"style":218},"{\n  \"items\": [\n    {\n      \"cveId\": \"CVE-2024-3400\",\n      \"kevAdded\": \"2024-04-12T00:00:00Z\",\n      \"kevDue\": \"2024-05-03T00:00:00Z\",\n      \"vendor\": \"Palo Alto Networks\",\n      \"product\": \"PAN-OS\",\n      \"shortDescription\": \"Command injection in GlobalProtect.\",\n      \"ransomware\": true,\n      \"cvssV3\": 10.0,\n      \"severity\": \"CVE_SEVERITY_CRITICAL\",\n      \"epss\": 0.94,\n      \"exploitAvailable\": true,\n      \"status\": \"CVE_STATUS_NOTIFIED\",\n      \"publishedVersion\": \"2\",\n      \"updated\": true,\n      \"exploitTier\": \"confirmed\",\n      \"userVisibleAt\": \"2024-04-12T00:00:00Z\",\n      \"createdAt\": \"2024-04-12T00:00:00Z\"\n    }\n  ],\n  \"nextPageToken\": \"\"\n}\n",[19,539,540,544,557,562,583,603,623,643,663,684,698,715,735,752,766,787,808,822,843,863,882,888,894,907],{"__ignoreMap":218},[222,541,542],{"class":224,"line":225},[222,543,229],{"class":228},[222,545,546,548,550,552,554],{"class":224,"line":232},[222,547,235],{"class":228},[222,549,531],{"class":238},[222,551,242],{"class":228},[222,553,245],{"class":228},[222,555,556],{"class":228}," [\n",[222,558,559],{"class":224,"line":273},[222,560,561],{"class":228},"    {\n",[222,563,564,567,570,572,574,576,579,581],{"class":224,"line":288},[222,565,566],{"class":228},"      \"",[222,568,569],{"class":450},"cveId",[222,571,242],{"class":228},[222,573,245],{"class":228},[222,575,262],{"class":228},[222,577,578],{"class":253},"CVE-2024-3400",[222,580,242],{"class":228},[222,582,307],{"class":228},[222,584,585,587,590,592,594,596,599,601],{"class":224,"line":310},[222,586,566],{"class":228},[222,588,589],{"class":450},"kevAdded",[222,591,242],{"class":228},[222,593,245],{"class":228},[222,595,262],{"class":228},[222,597,598],{"class":253},"2024-04-12T00:00:00Z",[222,600,242],{"class":228},[222,602,307],{"class":228},[222,604,605,607,610,612,614,616,619,621],{"class":224,"line":328},[222,606,566],{"class":228},[222,608,609],{"class":450},"kevDue",[222,611,242],{"class":228},[222,613,245],{"class":228},[222,615,262],{"class":228},[222,617,618],{"class":253},"2024-05-03T00:00:00Z",[222,620,242],{"class":228},[222,622,307],{"class":228},[222,624,625,627,630,632,634,636,639,641],{"class":224,"line":343},[222,626,566],{"class":228},[222,628,629],{"class":450},"vendor",[222,631,242],{"class":228},[222,633,245],{"class":228},[222,635,262],{"class":228},[222,637,638],{"class":253},"Palo Alto Networks",[222,640,242],{"class":228},[222,642,307],{"class":228},[222,644,645,647,650,652,654,656,659,661],{"class":224,"line":519},[222,646,566],{"class":228},[222,648,649],{"class":450},"product",[222,651,242],{"class":228},[222,653,245],{"class":228},[222,655,262],{"class":228},[222,657,658],{"class":253},"PAN-OS",[222,660,242],{"class":228},[222,662,307],{"class":228},[222,664,666,668,671,673,675,677,680,682],{"class":224,"line":665},9,[222,667,566],{"class":228},[222,669,670],{"class":450},"shortDescription",[222,672,242],{"class":228},[222,674,245],{"class":228},[222,676,262],{"class":228},[222,678,679],{"class":253},"Command injection in GlobalProtect.",[222,681,242],{"class":228},[222,683,307],{"class":228},[222,685,687,689,692,694,696],{"class":224,"line":686},10,[222,688,566],{"class":228},[222,690,691],{"class":450},"ransomware",[222,693,242],{"class":228},[222,695,245],{"class":228},[222,697,285],{"class":228},[222,699,701,703,706,708,710,713],{"class":224,"line":700},11,[222,702,566],{"class":228},[222,704,705],{"class":450},"cvssV3",[222,707,242],{"class":228},[222,709,245],{"class":228},[222,711,712],{"class":322}," 10.0",[222,714,307],{"class":228},[222,716,718,720,723,725,727,729,731,733],{"class":224,"line":717},12,[222,719,566],{"class":228},[222,721,722],{"class":450},"severity",[222,724,242],{"class":228},[222,726,245],{"class":228},[222,728,262],{"class":228},[222,730,254],{"class":253},[222,732,242],{"class":228},[222,734,307],{"class":228},[222,736,738,740,743,745,747,750],{"class":224,"line":737},13,[222,739,566],{"class":228},[222,741,742],{"class":450},"epss",[222,744,242],{"class":228},[222,746,245],{"class":228},[222,748,749],{"class":322}," 0.94",[222,751,307],{"class":228},[222,753,755,757,760,762,764],{"class":224,"line":754},14,[222,756,566],{"class":228},[222,758,759],{"class":450},"exploitAvailable",[222,761,242],{"class":228},[222,763,245],{"class":228},[222,765,285],{"class":228},[222,767,769,771,774,776,778,780,783,785],{"class":224,"line":768},15,[222,770,566],{"class":228},[222,772,773],{"class":450},"status",[222,775,242],{"class":228},[222,777,245],{"class":228},[222,779,262],{"class":228},[222,781,782],{"class":253},"CVE_STATUS_NOTIFIED",[222,784,242],{"class":228},[222,786,307],{"class":228},[222,788,790,792,795,797,799,801,804,806],{"class":224,"line":789},16,[222,791,566],{"class":228},[222,793,794],{"class":450},"publishedVersion",[222,796,242],{"class":228},[222,798,245],{"class":228},[222,800,262],{"class":228},[222,802,803],{"class":253},"2",[222,805,242],{"class":228},[222,807,307],{"class":228},[222,809,811,813,816,818,820],{"class":224,"line":810},17,[222,812,566],{"class":228},[222,814,815],{"class":450},"updated",[222,817,242],{"class":228},[222,819,245],{"class":228},[222,821,285],{"class":228},[222,823,825,827,830,832,834,836,839,841],{"class":224,"line":824},18,[222,826,566],{"class":228},[222,828,829],{"class":450},"exploitTier",[222,831,242],{"class":228},[222,833,245],{"class":228},[222,835,262],{"class":228},[222,837,838],{"class":253},"confirmed",[222,840,242],{"class":228},[222,842,307],{"class":228},[222,844,846,848,851,853,855,857,859,861],{"class":224,"line":845},19,[222,847,566],{"class":228},[222,849,850],{"class":450},"userVisibleAt",[222,852,242],{"class":228},[222,854,245],{"class":228},[222,856,262],{"class":228},[222,858,598],{"class":253},[222,860,242],{"class":228},[222,862,307],{"class":228},[222,864,866,868,871,873,875,877,879],{"class":224,"line":865},20,[222,867,566],{"class":228},[222,869,870],{"class":450},"createdAt",[222,872,242],{"class":228},[222,874,245],{"class":228},[222,876,262],{"class":228},[222,878,598],{"class":253},[222,880,881],{"class":228},"\"\n",[222,883,885],{"class":224,"line":884},21,[222,886,887],{"class":228},"    }\n",[222,889,891],{"class":224,"line":890},22,[222,892,893],{"class":228},"  ],\n",[222,895,897,899,901,903,905],{"class":224,"line":896},23,[222,898,235],{"class":228},[222,900,434],{"class":238},[222,902,242],{"class":228},[222,904,245],{"class":228},[222,906,340],{"class":228},[222,908,910],{"class":224,"line":909},24,[222,911,346],{"class":228},[15,913,914,917,918,920],{},[19,915,916],{},"uint64"," fields such as ",[19,919,794],{}," are strings in Connect JSON.",[28,922,924],{"id":923},"cveitem-fields","CveItem fields",[80,926,927,938],{},[83,928,929],{},[86,930,931,933,935],{},[89,932,355],{},[89,934,358],{},[89,936,937],{},"Meaning",[99,939,940,951,963,974,988,999,1010,1022,1050,1061,1072,1094,1105,1120,1135,1146],{},[86,941,942,946,948],{},[104,943,944],{},[19,945,569],{},[104,947,398],{},[104,949,950],{},"CVE identifier.",[86,952,953,957,960],{},[104,954,955],{},[19,956,589],{},[104,958,959],{},"timestamp",[104,961,962],{},"Date CISA added the CVE to KEV. Empty for early exploit-sweep entries.",[86,964,965,969,971],{},[104,966,967],{},[19,968,609],{},[104,970,959],{},[104,972,973],{},"CISA remediation deadline.",[86,975,976,983,985],{},[104,977,978,980,981],{},[19,979,629],{},", ",[19,982,649],{},[104,984,398],{},[104,986,987],{},"Normalized from KEV when present, otherwise NVD.",[86,989,990,994,996],{},[104,991,992],{},[19,993,670],{},[104,995,398],{},[104,997,998],{},"One-line description.",[86,1000,1001,1005,1007],{},[104,1002,1003],{},[19,1004,691],{},[104,1006,386],{},[104,1008,1009],{},"Known ransomware campaign use (KEV).",[86,1011,1012,1016,1019],{},[104,1013,1014],{},[19,1015,705],{},[104,1017,1018],{},"double",[104,1020,1021],{},"CVSS v3 base score, 0.0 – 10.0.",[86,1023,1024,1028,1031],{},[104,1025,1026],{},[19,1027,722],{},[104,1029,1030],{},"enum",[104,1032,1033,980,1035,980,1037,980,1040,980,1043,1046,1047,57],{},[19,1034,254],{},[19,1036,265],{},[19,1038,1039],{},"CVE_SEVERITY_MEDIUM",[19,1041,1042],{},"CVE_SEVERITY_LOW",[19,1044,1045],{},"CVE_SEVERITY_NONE",", or ",[19,1048,1049],{},"CVE_SEVERITY_UNKNOWN",[86,1051,1052,1056,1058],{},[104,1053,1054],{},[19,1055,742],{},[104,1057,1018],{},[104,1059,1060],{},"FIRST EPSS probability, 0.0 – 1.0.",[86,1062,1063,1067,1069],{},[104,1064,1065],{},[19,1066,759],{},[104,1068,386],{},[104,1070,1071],{},"NVD references public exploit code.",[86,1073,1074,1078,1080],{},[104,1075,1076],{},[19,1077,829],{},[104,1079,398],{},[104,1081,1082,1083,980,1085,980,1088,1046,1091,57],{},"Derived signal: ",[19,1084,838],{},[19,1086,1087],{},"likely",[19,1089,1090],{},"watch",[19,1092,1093],{},"none",[86,1095,1096,1100,1102],{},[104,1097,1098],{},[19,1099,773],{},[104,1101,1030],{},[104,1103,1104],{},"Pipeline position — see below.",[86,1106,1107,1111,1113],{},[104,1108,1109],{},[19,1110,794],{},[104,1112,916],{},[104,1114,1115,1116,1119],{},"Published version. ",[19,1117,1118],{},"0"," means never published.",[86,1121,1122,1126,1128],{},[104,1123,1124],{},[19,1125,815],{},[104,1127,386],{},[104,1129,1130,1131,1134],{},"True when ",[19,1132,1133],{},"publishedVersion > 1"," (a re-announcement).",[86,1136,1137,1141,1143],{},[104,1138,1139],{},[19,1140,850],{},[104,1142,959],{},[104,1144,1145],{},"When the CVE entered every user's feed.",[86,1147,1148,1152,1154],{},[104,1149,1150],{},[19,1151,870],{},[104,1153,959],{},[104,1155,1156],{},"When the row was first ingested.",[1158,1159,1161],"h3",{"id":1160},"status-values","Status values",[80,1163,1164,1173],{},[83,1165,1166],{},[86,1167,1168,1171],{},[89,1169,1170],{},"Value",[89,1172,937],{},[99,1174,1175,1185,1195,1205,1214],{},[86,1176,1177,1182],{},[104,1178,1179],{},[19,1180,1181],{},"CVE_STATUS_INGESTED",[104,1183,1184],{},"Row exists but has not been announced. Early exploit-sweep rows stay here.",[86,1186,1187,1192],{},[104,1188,1189],{},[19,1190,1191],{},"CVE_STATUS_PUBLIC_PUBLISHED",[104,1193,1194],{},"Public digest stage completed.",[86,1196,1197,1202],{},[104,1198,1199],{},[19,1200,1201],{},"CVE_STATUS_USER_VISIBLE",[104,1203,1204],{},"Visible in every user's in-app feed.",[86,1206,1207,1211],{},[104,1208,1209],{},[19,1210,782],{},[104,1212,1213],{},"Paid push fan-out completed.",[86,1215,1216,1221],{},[104,1217,1218],{},[19,1219,1220],{},"CVE_STATUS_FAILED",[104,1222,1223],{},"Publication failed; the worker retries.",[28,1225,123],{"id":1226},"getcve",[213,1228,1230],{"className":215,"code":1229,"language":217,"meta":218,"style":218},"{ \"cveId\": \"CVE-2024-3400\" }\n",[19,1231,1232],{"__ignoreMap":218},[222,1233,1234,1237,1239,1241,1243,1245,1247,1249,1251],{"class":224,"line":225},[222,1235,1236],{"class":228},"{",[222,1238,262],{"class":228},[222,1240,569],{"class":238},[222,1242,242],{"class":228},[222,1244,245],{"class":228},[222,1246,262],{"class":228},[222,1248,578],{"class":253},[222,1250,242],{"class":228},[222,1252,1253],{"class":228}," }\n",[15,1255,1256,1257,1046,1260,1263],{},"Returns ",[19,1258,1259],{},"{ \"item\": CveItem }",[19,1261,1262],{},"NOT_FOUND"," when the CVE is not in the feed.",[28,1265,137],{"id":1266},"listcvefacets",[15,1268,1269],{},"Returns distinct, alphabetically sorted values for filter autocomplete:",[213,1271,1273],{"className":215,"code":1272,"language":217,"meta":218,"style":218},"{\n  \"vendors\": [\"Apache Software Foundation\", \"Palo Alto Networks\"],\n  \"products\": [\"HTTP Server\", \"PAN-OS\"]\n}\n",[19,1274,1275,1279,1309,1340],{"__ignoreMap":218},[222,1276,1277],{"class":224,"line":225},[222,1278,229],{"class":228},[222,1280,1281,1283,1286,1288,1290,1292,1294,1297,1299,1301,1303,1305,1307],{"class":224,"line":232},[222,1282,235],{"class":228},[222,1284,1285],{"class":238},"vendors",[222,1287,242],{"class":228},[222,1289,245],{"class":228},[222,1291,248],{"class":228},[222,1293,242],{"class":228},[222,1295,1296],{"class":253},"Apache Software Foundation",[222,1298,242],{"class":228},[222,1300,259],{"class":228},[222,1302,262],{"class":228},[222,1304,638],{"class":253},[222,1306,242],{"class":228},[222,1308,270],{"class":228},[222,1310,1311,1313,1316,1318,1320,1322,1324,1327,1329,1331,1333,1335,1337],{"class":224,"line":273},[222,1312,235],{"class":228},[222,1314,1315],{"class":238},"products",[222,1317,242],{"class":228},[222,1319,245],{"class":228},[222,1321,248],{"class":228},[222,1323,242],{"class":228},[222,1325,1326],{"class":253},"HTTP Server",[222,1328,242],{"class":228},[222,1330,259],{"class":228},[222,1332,262],{"class":228},[222,1334,658],{"class":253},[222,1336,242],{"class":228},[222,1338,1339],{"class":228},"]\n",[222,1341,1342],{"class":224,"line":288},[222,1343,346],{"class":228},[15,1345,1346],{},"Up to 1,000 values are returned per list. Empty vendor or product values are\nexcluded.",[28,1348,1350],{"id":1349},"manage-push-channels","Manage push channels",[15,1352,1353],{},"Assignments are per user and limited to one channel per integration kind.\nAssigning a channel of a kind that is already assigned replaces it.",[213,1355,1357],{"className":441,"code":1356,"language":443,"meta":218,"style":218},"# Assign a channel\ncurl -sS https:\u002F\u002Fapi.bountyhub.com\u002Fbountyhub.cve.v1.CveWatcherService\u002FAssignCveWatcherNotificationChannel \\\n  -H \"Authorization: Bearer $BOUNTYHUB_TOKEN\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"notificationChannelId\":\"\u003Cnotification-channel-uuid>\"}'\n\n# List assignments\ncurl -sS https:\u002F\u002Fapi.bountyhub.com\u002Fbountyhub.cve.v1.CveWatcherService\u002FListCveWatcherNotificationChannels \\\n  -H \"Authorization: Bearer $BOUNTYHUB_TOKEN\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"pageSize\":100}'\n\n# Remove an assignment by its assignment id\ncurl -sS https:\u002F\u002Fapi.bountyhub.com\u002Fbountyhub.cve.v1.CveWatcherService\u002FUnassignCveWatcherNotificationChannel \\\n  -H \"Authorization: Bearer $BOUNTYHUB_TOKEN\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"id\":\"\u003Cassignment-uuid>\"}'\n",[19,1358,1359,1365,1376,1390,1402,1413,1419,1424,1435,1449,1461,1472,1476,1481,1492,1506,1518],{"__ignoreMap":218},[222,1360,1361],{"class":224,"line":225},[222,1362,1364],{"class":1363},"sHwdD","# Assign a channel\n",[222,1366,1367,1369,1371,1374],{"class":224,"line":232},[222,1368,451],{"class":450},[222,1370,454],{"class":253},[222,1372,1373],{"class":253}," https:\u002F\u002Fapi.bountyhub.com\u002Fbountyhub.cve.v1.CveWatcherService\u002FAssignCveWatcherNotificationChannel",[222,1375,461],{"class":460},[222,1377,1378,1380,1382,1384,1386,1388],{"class":224,"line":273},[222,1379,466],{"class":253},[222,1381,262],{"class":228},[222,1383,471],{"class":253},[222,1385,474],{"class":460},[222,1387,242],{"class":228},[222,1389,461],{"class":460},[222,1391,1392,1394,1396,1398,1400],{"class":224,"line":288},[222,1393,466],{"class":253},[222,1395,262],{"class":228},[222,1397,487],{"class":253},[222,1399,242],{"class":228},[222,1401,461],{"class":460},[222,1403,1404,1406,1408,1411],{"class":224,"line":310},[222,1405,496],{"class":253},[222,1407,499],{"class":228},[222,1409,1410],{"class":253},"{\"notificationChannelId\":\"\u003Cnotification-channel-uuid>\"}",[222,1412,525],{"class":228},[222,1414,1415],{"class":224,"line":328},[222,1416,1418],{"emptyLinePlaceholder":1417},true,"\n",[222,1420,1421],{"class":224,"line":343},[222,1422,1423],{"class":1363},"# List assignments\n",[222,1425,1426,1428,1430,1433],{"class":224,"line":519},[222,1427,451],{"class":450},[222,1429,454],{"class":253},[222,1431,1432],{"class":253}," https:\u002F\u002Fapi.bountyhub.com\u002Fbountyhub.cve.v1.CveWatcherService\u002FListCveWatcherNotificationChannels",[222,1434,461],{"class":460},[222,1436,1437,1439,1441,1443,1445,1447],{"class":224,"line":665},[222,1438,466],{"class":253},[222,1440,262],{"class":228},[222,1442,471],{"class":253},[222,1444,474],{"class":460},[222,1446,242],{"class":228},[222,1448,461],{"class":460},[222,1450,1451,1453,1455,1457,1459],{"class":224,"line":686},[222,1452,466],{"class":253},[222,1454,262],{"class":228},[222,1456,487],{"class":253},[222,1458,242],{"class":228},[222,1460,461],{"class":460},[222,1462,1463,1465,1467,1470],{"class":224,"line":700},[222,1464,496],{"class":253},[222,1466,499],{"class":228},[222,1468,1469],{"class":253},"{\"pageSize\":100}",[222,1471,525],{"class":228},[222,1473,1474],{"class":224,"line":717},[222,1475,1418],{"emptyLinePlaceholder":1417},[222,1477,1478],{"class":224,"line":737},[222,1479,1480],{"class":1363},"# Remove an assignment by its assignment id\n",[222,1482,1483,1485,1487,1490],{"class":224,"line":754},[222,1484,451],{"class":450},[222,1486,454],{"class":253},[222,1488,1489],{"class":253}," https:\u002F\u002Fapi.bountyhub.com\u002Fbountyhub.cve.v1.CveWatcherService\u002FUnassignCveWatcherNotificationChannel",[222,1491,461],{"class":460},[222,1493,1494,1496,1498,1500,1502,1504],{"class":224,"line":768},[222,1495,466],{"class":253},[222,1497,262],{"class":228},[222,1499,471],{"class":253},[222,1501,474],{"class":460},[222,1503,242],{"class":228},[222,1505,461],{"class":460},[222,1507,1508,1510,1512,1514,1516],{"class":224,"line":789},[222,1509,466],{"class":253},[222,1511,262],{"class":228},[222,1513,487],{"class":253},[222,1515,242],{"class":228},[222,1517,461],{"class":460},[222,1519,1520,1522,1524,1527],{"class":224,"line":810},[222,1521,496],{"class":253},[222,1523,499],{"class":228},[222,1525,1526],{"class":253},"{\"id\":\"\u003Cassignment-uuid>\"}",[222,1528,525],{"class":228},[15,1530,1531,1533,1534,1536,1537,245],{},[19,1532,151],{}," returns ",[19,1535,531],{}," of\n",[19,1538,1539],{},"CveWatcherNotificationChannelAssignment",[80,1541,1542,1550],{},[83,1543,1544],{},[86,1545,1546,1548],{},[89,1547,355],{},[89,1549,937],{},[99,1551,1552,1562,1572,1585,1595],{},[86,1553,1554,1559],{},[104,1555,1556],{},[19,1557,1558],{},"id",[104,1560,1561],{},"Assignment id, used to unassign.",[86,1563,1564,1569],{},[104,1565,1566],{},[19,1567,1568],{},"notificationChannelId",[104,1570,1571],{},"The assigned notification channel.",[86,1573,1574,1579],{},[104,1575,1576],{},[19,1577,1578],{},"integrationKind",[104,1580,1581,1584],{},[19,1582,1583],{},"bountyhub.integration.v1.IntegrationKind"," as an int64, serialized as a string in JSON (Discord, Slack, Mail, Telegram, Webhook).",[86,1586,1587,1592],{},[104,1588,1589],{},[19,1590,1591],{},"notificationChannelName",[104,1593,1594],{},"Channel name, for display.",[86,1596,1597,1602],{},[104,1598,1599],{},[19,1600,1601],{},"integrationName",[104,1603,1604],{},"Integration name, for display.",[15,1606,1607],{},"Pagination: default 25, maximum 500, ordered by assignment id descending.",[28,1609,1611],{"id":1610},"errors","Errors",[80,1613,1614,1624],{},[83,1615,1616],{},[86,1617,1618,1621],{},[89,1619,1620],{},"Connect code",[89,1622,1623],{},"When",[99,1625,1626,1636,1646,1656,1665],{},[86,1627,1628,1633],{},[104,1629,1630],{},[19,1631,1632],{},"UNAUTHENTICATED",[104,1634,1635],{},"Missing or invalid session cookie or PAT.",[86,1637,1638,1643],{},[104,1639,1640],{},[19,1641,1642],{},"PERMISSION_DENIED",[104,1644,1645],{},"The PAT lacks the required scope.",[86,1647,1648,1653],{},[104,1649,1650],{},[19,1651,1652],{},"FAILED_PRECONDITION",[104,1654,1655],{},"Assigning a channel on a free plan.",[86,1657,1658,1662],{},[104,1659,1660],{},[19,1661,1262],{},[104,1663,1664],{},"Unknown CVE, or a notification channel you do not own.",[86,1666,1667,1672],{},[104,1668,1669],{},[19,1670,1671],{},"INVALID_ARGUMENT",[104,1673,1674],{},"Malformed id or page token.",[28,1676,1678],{"id":1677},"related","Related",[33,1680,1681,1688,1696,1703],{},[36,1682,1683,1687],{},[40,1684,1686],{"href":1685},"\u002Fcve-watcher\u002Foverview","CVE Watcher overview"," — sources, tiers, and versions.",[36,1689,1690,1692,1693,1695],{},[40,1691,405],{"href":404}," — the ",[19,1694,293],{}," string.",[36,1697,1698,1702],{},[40,1699,1701],{"href":1700},"\u002Fcve-watcher\u002Fnotifications","Push notifications"," — delivery and channel setup.",[36,1704,1705,1707],{},[40,1706,73],{"href":72}," — scope names and hierarchy.",[1709,1710,1711],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":218,"searchDepth":310,"depth":288,"links":1713},[1714,1715,1716,1717,1720,1721,1722,1723,1724],{"id":30,"depth":232,"text":31},{"id":77,"depth":232,"text":78},{"id":211,"depth":232,"text":108},{"id":923,"depth":232,"text":924,"children":1718},[1719],{"id":1160,"depth":273,"text":1161},{"id":1226,"depth":232,"text":123},{"id":1266,"depth":232,"text":137},{"id":1349,"depth":232,"text":1350},{"id":1610,"depth":232,"text":1611},{"id":1677,"depth":232,"text":1678},"Reference for the CveWatcherService ConnectRPC API: list, filter, and fetch CVEs, read vendor and product facets, and manage push channel assignments.","md",{},"\u002Fcve-watcher\u002Fapi",null,{"title":5,"description":1725},{"loc":1728},"10.cve-watcher\u002F4.api","niiZ_yYIj8WDuDXPtGkaYozT8A8l4k8b8_jFACHxKyA",[1735,1798,1814,1833,1868,1884,1896,1906,1917,1928,1946,1964,1984,1995,2006],{"title":1736,"path":1737,"stem":1738,"children":1739},"Workflows","\u002Fworkflows","01.workflows",[1740,1742,1746,1750,1754,1758,1762,1766,1770,1774,1778,1782,1786,1790,1794],{"title":1736,"path":1737,"stem":1741},"01.workflows\u002Findex",{"title":1743,"path":1744,"stem":1745},"Workflow Quick Reference","\u002Fworkflows\u002Fquick-reference","01.workflows\u002F00.quick-reference",{"title":1747,"path":1748,"stem":1749},"Workflows Overview","\u002Fworkflows\u002Foverview","01.workflows\u002F01.overview",{"title":1751,"path":1752,"stem":1753},"Workflow Syntax Reference","\u002Fworkflows\u002Fsyntax-reference","01.workflows\u002F02.syntax-reference",{"title":1755,"path":1756,"stem":1757},"Steps","\u002Fworkflows\u002Fsteps","01.workflows\u002F03.steps",{"title":1759,"path":1760,"stem":1761},"Step Outputs","\u002Fworkflows\u002Fstep-outputs","01.workflows\u002F04.step-outputs",{"title":1763,"path":1764,"stem":1765},"Concurrency","\u002Fworkflows\u002Fconcurrency","01.workflows\u002F05.concurrency",{"title":1767,"path":1768,"stem":1769},"Transforms","\u002Fworkflows\u002Ftransforms","01.workflows\u002F06.transforms",{"title":1771,"path":1772,"stem":1773},"For Each","\u002Fworkflows\u002Ffor-each","01.workflows\u002F07.for-each",{"title":1775,"path":1776,"stem":1777},"Modules","\u002Fworkflows\u002Fmodules","01.workflows\u002F08.modules",{"title":1779,"path":1780,"stem":1781},"Agents","\u002Fworkflows\u002Fagents","01.workflows\u002F09.agents",{"title":1783,"path":1784,"stem":1785},"Decisions","\u002Fworkflows\u002Fdecisions","01.workflows\u002F10.decisions",{"title":1787,"path":1788,"stem":1789},"Configuration References","\u002Fworkflows\u002Fconfig","01.workflows\u002F11.config",{"title":1791,"path":1792,"stem":1793},"Comparison With Other Automation Systems","\u002Fworkflows\u002Fcomparison","01.workflows\u002F12.comparison",{"title":1795,"path":1796,"stem":1797},"Generate with AI","\u002Fworkflows\u002Fai-generation","01.workflows\u002F13.ai-generation",{"title":1799,"path":1800,"stem":1801,"children":1802},"Projects","\u002Fprojects","02.projects",[1803,1806,1810],{"title":1804,"path":1800,"stem":1805},"Projects & Runs","02.projects\u002Findex",{"title":1807,"path":1808,"stem":1809},"Projects Overview","\u002Fprojects\u002Foverview","02.projects\u002F1.overview",{"title":1811,"path":1812,"stem":1813},"Runs & Artifacts","\u002Fprojects\u002Fruns-artifacts","02.projects\u002F2.runs-artifacts",{"title":1815,"path":1816,"stem":1817,"children":1818},"Runners","\u002Frunners","03.runners",[1819,1821,1825,1829],{"title":1815,"path":1816,"stem":1820},"03.runners\u002Findex",{"title":1822,"path":1823,"stem":1824},"Runner Overview","\u002Frunners\u002Foverview","03.runners\u002F1.overview",{"title":1826,"path":1827,"stem":1828},"Getting Started with Runners","\u002Frunners\u002Fgetting-started","03.runners\u002F2.getting-started",{"title":1830,"path":1831,"stem":1832},"Custom Runner Images","\u002Frunners\u002Fcustom-image","03.runners\u002F3.custom-image",{"title":1834,"path":1835,"stem":1836,"children":1837},"Datasets","\u002Fdatasets","04.datasets",[1838,1840,1844,1848,1852,1856,1860,1864],{"title":1834,"path":1835,"stem":1839},"04.datasets\u002Findex",{"title":1841,"path":1842,"stem":1843},"Datasets Overview","\u002Fdatasets\u002Foverview","04.datasets\u002F1.overview",{"title":1845,"path":1846,"stem":1847},"Dataset Schemas and Identity","\u002Fdatasets\u002Fschema","04.datasets\u002F2.schema",{"title":1849,"path":1850,"stem":1851},"Pushing and Reading Dataset Rows","\u002Fdatasets\u002Fworkflows","04.datasets\u002F3.workflows",{"title":1853,"path":1854,"stem":1855},"Dataset SQL Reference","\u002Fdatasets\u002Fsql","04.datasets\u002F4.sql",{"title":1857,"path":1858,"stem":1859},"Dataset Structured Filters","\u002Fdatasets\u002Ffilters","04.datasets\u002F5.filters",{"title":1861,"path":1862,"stem":1863},"Dataset Saved Views","\u002Fdatasets\u002Fviews","04.datasets\u002F6.views",{"title":1865,"path":1866,"stem":1867},"Datasets API and CLI","\u002Fdatasets\u002Fapi-cli","04.datasets\u002F7.api-cli",{"title":1869,"path":1870,"stem":1871,"children":1872},"Agent","\u002Fagent","05.agent",[1873,1876,1880],{"title":1874,"path":1870,"stem":1875},"BH Agent","05.agent\u002Findex",{"title":1877,"path":1878,"stem":1879},"BH Agent Overview","\u002Fagent\u002Foverview","05.agent\u002F1.overview",{"title":1881,"path":1882,"stem":1883},"MCP servers","\u002Fagent\u002Fmcp-servers","05.agent\u002F2.mcp-servers",{"title":1885,"path":1886,"stem":1887,"children":1888},"Bhlast","\u002Fbhlast","06.bhlast",[1889,1892],{"title":1890,"path":1886,"stem":1891},"Bhlast Servers","06.bhlast\u002Findex",{"title":1893,"path":1894,"stem":1895},"Bhlast servers overview","\u002Fbhlast\u002Foverview","06.bhlast\u002F1.overview",{"title":197,"path":1897,"stem":1898,"children":1899},"\u002Fnotifications","07.notifications",[1900,1902],{"title":197,"path":1897,"stem":1901},"07.notifications\u002Findex",{"title":1903,"path":1904,"stem":1905},"Notifications Overview","\u002Fnotifications\u002Foverview","07.notifications\u002F1.overview",{"title":1907,"path":1908,"stem":1909,"children":1910},"Blob Storage","\u002Fblob-storage","08.blob-storage",[1911,1913],{"title":1907,"path":1908,"stem":1912},"08.blob-storage\u002Findex",{"title":1914,"path":1915,"stem":1916},"Blob Storage Overview","\u002Fblob-storage\u002Foverview","08.blob-storage\u002F1.overview",{"title":1918,"path":1919,"stem":1920,"children":1921},"Payloads","\u002Fpayloads","09.payloads",[1922,1924],{"title":1918,"path":1919,"stem":1923},"09.payloads\u002Findex",{"title":1925,"path":1926,"stem":1927},"Payloads overview","\u002Fpayloads\u002Foverview","09.payloads\u002F1.overview",{"title":1929,"path":1930,"stem":1931,"children":1932},"Cve Watcher","\u002Fcve-watcher","10.cve-watcher",[1933,1936,1939,1942,1945],{"title":1934,"path":1930,"stem":1935},"CVE Watcher","10.cve-watcher\u002Findex",{"title":1937,"path":1685,"stem":1938},"CVE Watcher Overview","10.cve-watcher\u002F1.overview",{"title":1940,"path":404,"stem":1941},"CVE Watcher Search and Filters","10.cve-watcher\u002F2.search",{"title":1943,"path":1700,"stem":1944},"CVE Watcher Push Notifications","10.cve-watcher\u002F3.notifications",{"title":5,"path":1728,"stem":1732},{"title":1947,"path":1948,"stem":1949,"children":1950},"Developer","\u002Fdeveloper","11.developer",[1951,1953,1957,1960],{"title":1947,"path":1948,"stem":1952},"11.developer\u002Findex",{"title":1954,"path":1955,"stem":1956},"Developer Overview","\u002Fdeveloper\u002Foverview","11.developer\u002F1.overview",{"title":1958,"path":72,"stem":1959},"Personal Access Token Scopes","11.developer\u002F2.scopes",{"title":1961,"path":1962,"stem":1963},"Personal Access Tokens","\u002Fdeveloper\u002Fpersonal-access-tokens","11.developer\u002F3.personal-access-tokens",{"title":1965,"path":1966,"stem":1967,"children":1968},"Bh","\u002Fbh","12.bh",[1969,1972,1976,1980],{"title":1970,"path":1966,"stem":1971},"BH CLI","12.bh\u002Findex",{"title":1973,"path":1974,"stem":1975},"BH CLI Overview","\u002Fbh\u002Foverview","12.bh\u002F1.overview",{"title":1977,"path":1978,"stem":1979},"BH CLI Commands","\u002Fbh\u002Fcommands","12.bh\u002F2.commands",{"title":1981,"path":1982,"stem":1983},"BH CLI Examples","\u002Fbh\u002Fexamples","12.bh\u002F3.examples",{"title":1985,"path":1986,"stem":1987,"children":1988},"Billing","\u002Fbilling","13.billing",[1989,1991],{"title":1985,"path":1986,"stem":1990},"13.billing\u002Findex",{"title":1992,"path":1993,"stem":1994},"Billing Overview","\u002Fbilling\u002Foverview","13.billing\u002F1.overview",{"title":1996,"path":1997,"stem":1998,"children":1999},"Tools","\u002Ftools","14.tools",[2000,2002],{"title":1996,"path":1997,"stem":2001},"14.tools\u002Findex",{"title":2003,"path":2004,"stem":2005},"Cookie Lab","\u002Ftools\u002Fcookie-lab","14.tools\u002F1.cookie-lab",{"title":2007,"path":2008,"stem":2009,"children":2010},"Site Policies","\u002Fsite-policies","99.site-policies",[2011,2013,2026,2030,2034,2038,2042,2046,2050],{"title":2007,"path":2008,"stem":2012},"99.site-policies\u002Findex",{"title":2014,"path":2015,"stem":2016,"children":2017},"Privacy Policy","\u002Fsite-policies\u002Fprivacy-policy","99.site-policies\u002F1.privacy-policy",[2018,2022],{"title":2019,"path":2020,"stem":2021},"Company Processors","\u002Fsite-policies\u002Fprivacy-policy\u002Fcompany-processors","99.site-policies\u002Fprivacy-policy\u002F1.company-processors",{"title":2023,"path":2024,"stem":2025},"Data Export Instructions","\u002Fsite-policies\u002Fprivacy-policy\u002Fdata-export-instructions","99.site-policies\u002Fprivacy-policy\u002F2.data-export-instructions",{"title":2027,"path":2028,"stem":2029},"Terms of Service","\u002Fsite-policies\u002Fterms-of-service","99.site-policies\u002F2.terms-of-service",{"title":2031,"path":2032,"stem":2033},"California Resident Notice at Collection","\u002Fsite-policies\u002Fccpa","99.site-policies\u002F3.ccpa",{"title":2035,"path":2036,"stem":2037},"Cancellation Policy","\u002Fsite-policies\u002Fcancellation-policy","99.site-policies\u002F4.cancellation-policy",{"title":2039,"path":2040,"stem":2041},"Refund Policy","\u002Fsite-policies\u002Frefund-policy","99.site-policies\u002F5.refund-policy",{"title":2043,"path":2044,"stem":2045},"Taxes on Services","\u002Fsite-policies\u002Ftaxes-on-services","99.site-policies\u002F6.taxes-on-services",{"title":2047,"path":2048,"stem":2049},"Disclaimer","\u002Fsite-policies\u002Fdisclaimer","99.site-policies\u002F7.disclaimer",{"title":2051,"path":2052,"stem":2053,"children":2054},"Security","\u002Fsite-policies\u002Fsecurity","99.site-policies\u002Fsecurity\u002Findex",[2055,2056,2060],{"title":2051,"path":2052,"stem":2053},{"title":2057,"path":2058,"stem":2059},"Security Overview","\u002Fsite-policies\u002Fsecurity\u002Fsecurity-overview","99.site-policies\u002Fsecurity\u002F1.security-overview",{"title":2061,"path":2062,"stem":2063},"Security Response","\u002Fsite-policies\u002Fsecurity\u002Fsecurity-response","99.site-policies\u002Fsecurity\u002F2.security-response",1794410312376]