changedInput schema / properties / engine / enum
Previous value: -[
- "opengrep",
- "gitleaks",
- "trivy",
- "codeinspectus-ai",
- "codeinspectus-pub"
-]New value: +[
+ "opengrep",
+ "gitleaks",
+ "trivy",
+ "osv-scanner",
+ "codeinspectus-ai",
+ "codeinspectus-pub",
+ "synvoya"
+]
removedOutput schema / properties / advisory_databases / items / additionalProperties
Removed value: -false
addedOutput schema / properties / advisory_databases / items / anyOf
Added value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "active_advisories": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "affected_packages": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "age_days": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "attribution": {
+ "type": "string"
+ },
+ "checked_at": {
+ "type": "string"
+ },
+ "content_digest": {
+ "type": "string"
+ },
+ "ecosystem": {
+ "const": "Pub",
+ "type": "string"
+ },
+ "engine": {
+ "const": "codeinspectus-pub",
+ "type": "string"
+ },
+ "latest_record_modified": {
+ "type": "string"
+ },
+ "license": {
+ "const": "CC-BY-4.0",
+ "type": "string"
+ },
+ "matching": {
+ "const": "exact-enumerated-versions",
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "source_database": {
+ "const": "GitHub Advisory Database",
+ "type": "string"
+ },
+ "source_url": {
+ "format": "uri",
+ "type": "string"
+ },
+ "stale_after_days": {
+ "exclusiveMinimum": 0,
+ "type": "integer"
+ },
+ "state": {
+ "enum": [
+ "current",
+ "stale",
+ "missing",
+ "invalid"
+ ],
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ },
+ "withdrawn_records": {
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "engine",
+ "ecosystem",
+ "state",
+ "version",
+ "stale_after_days",
+ "active_advisories",
+ "withdrawn_records",
+ "affected_packages",
+ "matching",
+ "source_url",
+ "source_database",
+ "license",
+ "attribution"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "attribution": {
+ "type": "string"
+ },
+ "checked_at": {
+ "type": "string"
+ },
+ "content_digest": {
+ "type": "string"
+ },
+ "ecosystem": {
+ "$ref": "#/properties/engine_setup/properties/osv_databases/items/properties/ecosystem"
+ },
+ "engine": {
+ "const": "osv-scanner",
+ "type": "string"
+ },
+ "license": {
+ "type": "string"
+ },
+ "matching": {
+ "const": "osv-scanner-offline",
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "source_database": {
+ "const": "OSV.dev",
+ "type": "string"
+ },
+ "source_url": {
+ "format": "uri",
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "current",
+ "stale",
+ "provenance_missing"
+ ],
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "engine",
+ "ecosystem",
+ "state",
+ "version",
+ "matching",
+ "source_url",
+ "source_database",
+ "license",
+ "attribution"
+ ],
+ "type": "object"
+ }
+]
removedOutput schema / properties / advisory_databases / items / properties
Removed value: -{
- "active_advisories": {
- "minimum": 0,
- "type": "integer"
- },
- "affected_packages": {
- "minimum": 0,
- "type": "integer"
- },
- "age_days": {
- "minimum": 0,
- "type": "integer"
- },
- "attribution": {
- "type": "string"
- },
- "checked_at": {
- "type": "string"
- },
- "content_digest": {
- "type": "string"
- },
- "ecosystem": {
- "const": "Pub",
- "type": "string"
- },
- "engine": {
- "const": "codeinspectus-pub",
- "type": "string"
- },
- "latest_record_modified": {
- "type": "string"
- },
- "license": {
- "const": "CC-BY-4.0",
- "type": "string"
- },
- "matching": {
- "const": "exact-enumerated-versions",
- "type": "string"
- },
- "note": {
- "type": "string"
- },
- "source_database": {
- "const": "GitHub Advisory Database",
- "type": "string"
- },
- "source_url": {
- "format": "uri",
- "type": "string"
- },
- "stale_after_days": {
- "exclusiveMinimum": 0,
- "type": "integer"
- },
- "state": {
- "enum": [
- "current",
- "stale",
- "missing",
- "invalid"
- ],
- "type": "string"
- },
- "version": {
- "type": "string"
- },
- "withdrawn_records": {
- "minimum": 0,
- "type": "integer"
- }
-}
removedOutput schema / properties / advisory_databases / items / required
Removed value: -[
- "engine",
- "ecosystem",
- "state",
- "version",
- "stale_after_days",
- "active_advisories",
- "withdrawn_records",
- "affected_packages",
- "matching",
- "source_url",
- "source_database",
- "license",
- "attribution"
-]
removedOutput schema / properties / advisory_databases / items / type
Removed value: -"object"
addedOutput schema / properties / custom_rules / items / properties / engine_family
Added value: +{
+ "$ref": "#/properties/engines/items/properties/engine_family"
+}
changedOutput schema / properties / engine_setup / properties / engines / items / properties / engine / enum
Previous value: -[
- "opengrep",
- "gitleaks",
- "trivy"
-]New value: +[
+ "opengrep",
+ "gitleaks",
+ "trivy",
+ "osv-scanner"
+]
addedOutput schema / properties / engine_setup / properties / osv_databases
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "downloaded_at": {
+ "type": "string"
+ },
+ "ecosystem": {
+ "enum": [
+ "npm",
+ "PyPI",
+ "Packagist",
+ "Go",
+ "crates.io",
+ "RubyGems",
+ "Maven",
+ "NuGet",
+ "Pub",
+ "GitHub Actions"
+ ],
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "ready",
+ "provenance_missing",
+ "stale"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "ecosystem",
+ "state"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / engines / items / properties / display_name
Added value: +{
+ "type": "string"
+}
changedOutput schema / properties / engines / items / properties / engine / enum
Previous value: -[
- "opengrep",
- "gitleaks",
- "trivy",
- "codeinspectus-ai",
- "codeinspectus-pub"
-]New value: +[
+ "opengrep",
+ "gitleaks",
+ "trivy",
+ "osv-scanner",
+ "codeinspectus-ai",
+ "codeinspectus-pub",
+ "synvoya"
+]
addedOutput schema / properties / engines / items / properties / engine_family
Added value: +{
+ "enum": [
+ "synvoya"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / rule_groups
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "engine_family": {
+ "$ref": "#/properties/engines/items/properties/engine_family"
+ },
+ "engines": {
+ "items": {
+ "$ref": "#/properties/engines/items/properties/engine"
+ },
+ "type": "array"
+ },
+ "group": {
+ "type": "string"
+ },
+ "rule_count": {
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "group",
+ "rule_count",
+ "engines"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / sast_rule_languages
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "language": {
+ "type": "string"
+ },
+ "rule_count": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "rulesets": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "language",
+ "rule_count",
+ "rulesets"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / synvoya_dataset
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "advisory_count": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "date": {
+ "type": "string"
+ },
+ "state": {
+ "const": "available",
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "state",
+ "version",
+ "date",
+ "advisory_count"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "reason": {
+ "type": "string"
+ },
+ "state": {
+ "const": "unavailable",
+ "type": "string"
+ }
+ },
+ "required": [
+ "state",
+ "reason"
+ ],
+ "type": "object"
+ }
+ ]
+}
changedOutput schema / required
Previous value: -[
- "detection_db_version",
- "detection_db_date",
- "engines",
- "engine_setup",
- "native_packs",
- "advisory_databases",
- "custom_rules",
- "custom_rule_count",
- "note"
-]New value: +[
+ "detection_db_version",
+ "detection_db_date",
+ "engines",
+ "synvoya_dataset",
+ "rule_groups",
+ "engine_setup",
+ "native_packs",
+ "advisory_databases",
+ "custom_rules",
+ "custom_rule_count",
+ "note"
+]