84 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "schemaVersion": "scheduler.policy-explain-trace@1",
 | |
|   "findingId": "finding:sbom:S-42/pkg:npm/lodash@4.17.21",
 | |
|   "policyId": "P-7",
 | |
|   "policyVersion": 4,
 | |
|   "tenantId": "default",
 | |
|   "runId": "run:P-7:2025-10-26:auto",
 | |
|   "evaluatedAt": "2025-10-26T14:06:01+00:00",
 | |
|   "verdict": {
 | |
|     "status": "blocked",
 | |
|     "severity": "critical",
 | |
|     "score": 19.5,
 | |
|     "rationale": "Matches rule-block-critical"
 | |
|   },
 | |
|   "ruleChain": [
 | |
|     {
 | |
|       "ruleId": "rule-allow-known",
 | |
|       "ruleName": "Allow Known Vendors",
 | |
|       "action": "allow",
 | |
|       "decision": "skipped",
 | |
|       "condition": "when vendor == \"trusted\""
 | |
|     },
 | |
|     {
 | |
|       "ruleId": "rule-block-critical",
 | |
|       "ruleName": "Block Critical Findings",
 | |
|       "action": "block",
 | |
|       "decision": "matched",
 | |
|       "score": 19.5,
 | |
|       "condition": "when severity >= Critical"
 | |
|     }
 | |
|   ],
 | |
|   "evidence": [
 | |
|     {
 | |
|       "type": "advisory",
 | |
|       "reference": "CVE-2025-12345",
 | |
|       "source": "nvd",
 | |
|       "status": "affected",
 | |
|       "weight": 1,
 | |
|       "justification": "Vendor advisory",
 | |
|       "metadata": {}
 | |
|     },
 | |
|     {
 | |
|       "type": "vex",
 | |
|       "reference": "vex:ghsa-2025-0001",
 | |
|       "source": "vendor",
 | |
|       "status": "not_affected",
 | |
|       "weight": 0.5,
 | |
|       "justification": "Runtime unreachable",
 | |
|       "metadata": {
 | |
|         "justificationid": "csaf:justification/123"
 | |
|       }
 | |
|     }
 | |
|   ],
 | |
|   "vexImpacts": [
 | |
|     {
 | |
|       "statementId": "vex:ghsa-2025-0001",
 | |
|       "provider": "vendor",
 | |
|       "status": "not_affected",
 | |
|       "accepted": true,
 | |
|       "justification": "Runtime unreachable",
 | |
|       "confidence": "medium"
 | |
|     }
 | |
|   ],
 | |
|   "history": [
 | |
|     {
 | |
|       "status": "blocked",
 | |
|       "occurredAt": "2025-10-26T14:06:01+00:00",
 | |
|       "actor": "policy-engine",
 | |
|       "note": "Initial evaluation"
 | |
|     },
 | |
|     {
 | |
|       "status": "blocked",
 | |
|       "occurredAt": "2025-10-26T14:16:01+00:00",
 | |
|       "actor": "policy-engine",
 | |
|       "note": "Replay verification"
 | |
|     }
 | |
|   ],
 | |
|   "metadata": {
 | |
|     "componentpurl": "pkg:npm/lodash@4.17.21",
 | |
|     "sbomid": "sbom:S-42",
 | |
|     "traceid": "01HE0BJX5S4T9YCN6ZT0"
 | |
|   }
 | |
| }
 |