changedInput schema / properties / engine / enum
Previous value: -[
- "opengrep",
- "gitleaks",
- "trivy",
- "codeinspectus-ai"
-]New value: +[
+ "opengrep",
+ "gitleaks",
+ "trivy",
+ "codeinspectus-ai",
+ "codeinspectus-pub"
+]
addedOutput schema / properties / advisory_databases
Added value: +{
+ "items": {
+ "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"
+ },
+ "type": "array"
+}
addedOutput schema / properties / custom_rules / items / properties / fallback_engine
Added value: +{
+ "const": "opengrep",
+ "type": "string"
+}
addedOutput schema / properties / custom_rules / items / properties / owasp_api
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / custom_rules / items / properties / owasp_llm
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / custom_rules / items / properties / owasp_web
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / custom_rules / items / properties / pack_id
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / custom_rules / items / properties / severity
Added value: +{
+ "enum": [
+ "critical",
+ "high",
+ "medium",
+ "low",
+ "info"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / engine_setup
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "engines": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "detail": {
+ "type": "string"
+ },
+ "engine": {
+ "enum": [
+ "opengrep",
+ "gitleaks",
+ "trivy"
+ ],
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "ready",
+ "missing",
+ "hash_mismatch",
+ "unpinned",
+ "lockfile_error",
+ "unsupported_platform"
+ ],
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "engine",
+ "version",
+ "state"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "network_required": {
+ "type": "boolean"
+ },
+ "platform": {
+ "type": "string"
+ },
+ "repair_command": {
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "ready",
+ "repair_required",
+ "db_refresh_recommended",
+ "unsupported_platform"
+ ],
+ "type": "string"
+ },
+ "trivy_db": {
+ "additionalProperties": false,
+ "properties": {
+ "downloaded_at": {
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "ready",
+ "missing",
+ "provenance_missing",
+ "stale"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "state"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "state",
+ "platform",
+ "engines",
+ "trivy_db",
+ "network_required"
+ ],
+ "type": "object"
+}
changedOutput schema / properties / engines / items / properties / engine / enum
Previous value: -[
- "opengrep",
- "gitleaks",
- "trivy",
- "codeinspectus-ai"
-]New value: +[
+ "opengrep",
+ "gitleaks",
+ "trivy",
+ "codeinspectus-ai",
+ "codeinspectus-pub"
+]
addedOutput schema / properties / native_packs
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "analyzer_count": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "frameworks": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "id": {
+ "type": "string"
+ },
+ "languages": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "limitations": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "platforms": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "rule_count": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "scanner_kind": {
+ "enum": [
+ "ai",
+ "sast"
+ ],
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "version",
+ "scanner_kind",
+ "languages",
+ "frameworks",
+ "platforms",
+ "limitations",
+ "analyzer_count",
+ "rule_count"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
changedOutput schema / required
Previous value: -[
- "detection_db_version",
- "detection_db_date",
- "engines",
- "custom_rules",
- "custom_rule_count",
- "note"
-]New value: +[
+ "detection_db_version",
+ "detection_db_date",
+ "engines",
+ "engine_setup",
+ "native_packs",
+ "advisory_databases",
+ "custom_rules",
+ "custom_rule_count",
+ "note"
+]