addedInput schema / properties / cves
Added value: +{
+ "description": "Narrow the vulnerabilities section to these CVE IDs; the outline lists the ones the advisory holds. Alone, it selects the vulnerabilities section; with sections, that list must include \"vulnerabilities\".",
+ "items": {
+ "description": "One CVE identifier the advisory covers, e.g. CVE-2023-3935. Case and surrounding whitespace are normalized.",
+ "pattern": "^CVE-[0-9]{4}-[0-9]{4,19}$",
+ "type": "string"
+ },
+ "type": "array"
+}
changedOutput schema / properties / error / properties / data / properties / reason / description
Previous value: -"Machine-readable failure mode. Declared by this tool: `mirror_not_ready`: The advisory index has never completed a full sync. `unknown_section`: A requested section is one this advisory does not carry. Other values are possible when a failure originates below the handler."New value: +"Machine-readable failure mode. Declared by this tool: `mirror_not_ready`: The advisory index has never completed a full sync. `unknown_section`: A requested section is one this advisory does not carry. `cves_need_vulnerabilities_section`: cves is set but sections does not include \"vulnerabilities\", so there is nothing for cves to narrow. `unknown_cve`: A cves entry names a CVE this advisory does not cover. Other values are possible when a failure originates below the handler."
changedOutput schema / properties / error / properties / data / properties / reason / examples
Previous value: -[
- "mirror_not_ready",
- "unknown_section"
-]New value: +[
+ "mirror_not_ready",
+ "unknown_section",
+ "cves_need_vulnerabilities_section",
+ "unknown_cve"
+]
changedOutput schema / properties / products / properties / shownProducts / description
Previous value: -"Flattened version rows actually returned."New value: +"Flattened version rows returned — equal to productCount except on a truncated copy."
changedOutput schema / properties / products / properties / truncated / description
Previous value: -"True when the flattened version rows were capped."New value: +"True only on a copy stored by an older index build that capped product rows; the index re-ingests on its next start and then returns every row. Absent otherwise."
changedOutput schema / properties / sections / description
Previous value: -"Outline arm — the sections available, largest first, with their byte sizes."New value: +"Outline arm — the sections available, largest first, with their byte sizes and, for vulnerabilities, its CVE IDs."
addedOutput schema / properties / sections / items / properties / cves
Added value: +{
+ "description": "On the vulnerabilities section only: the CVE IDs it holds, in document order. Pass any of them in cves to cisa_get_advisory to read just those entries.",
+ "items": {
+ "description": "One CVE identifier.",
+ "type": "string"
+ },
+ "type": "array"
+}