addedOutput schema / properties / existenceNote
Added value: +{
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / versionExists
Added value: +{
+ "description": "false = the registry no longer lists this version but OSV still has advisories for it (e.g. unpublished for malware); registry metadata is empty then — see existenceNote.",
+ "type": "boolean"
+}
addedOutput schema / properties / vulnerabilities / items / properties / isMalware
Added value: +{
+ "description": "Confirmed-malicious package (MAL-* id/alias or CWE-506), not an ordinary vulnerability: remove it, do not patch.",
+ "type": "boolean"
+}
changedOutput schema / properties / vulnerabilities / items / required
Previous value: -[
- "id",
- "summary",
- "severity",
- "aliases",
- "publishedAt",
- "fixedVersion",
- "npmscanUrl"
-]New value: +[
+ "id",
+ "summary",
+ "severity",
+ "aliases",
+ "publishedAt",
+ "fixedVersion",
+ "isMalware",
+ "npmscanUrl"
+]
changedOutput schema / required
Previous value: -[
- "name",
- "version",
- "description",
- "license",
- "dependencies",
- "scripts",
- "deprecated",
- "tarball",
- "shasum",
- "npmscanUrl",
- "isVulnerable",
- "vulnerabilityCheckFailed",
- "highestSeverity",
- "vulnerabilities"
-]New value: +[
+ "name",
+ "version",
+ "description",
+ "license",
+ "dependencies",
+ "scripts",
+ "deprecated",
+ "tarball",
+ "shasum",
+ "npmscanUrl",
+ "versionExists",
+ "existenceNote",
+ "isVulnerable",
+ "vulnerabilityCheckFailed",
+ "highestSeverity",
+ "vulnerabilities"
+]