Files
git.stella-ops.org/src/Policy/__Tests/StellaOps.Policy.Engine.Tests/Snapshots/SimpleEvaluationTrace.json

48 lines
1.3 KiB
JSON

{
"traceId": "TRACE-2025-001",
"policyId": "POL-PROD-001",
"policyName": "Production Baseline Policy",
"evaluationContext": {
"digestEvaluated": "sha256:abc123def456",
"tenantId": "TENANT-001",
"environment": "production",
"exposure": "internet"
},
"startedAt": "2025-12-24T12:00:00+00:00",
"completedAt": "2025-12-24T12:00:00.042+00:00",
"durationMs": 42,
"outcome": "Pass",
"steps": [
{
"stepNumber": 1,
"ruleName": "block_critical",
"priority": 5,
"phase": 3,
"condition": "severity.normalized \u003E= \u0022Critical\u0022",
"conditionResult": false,
"action": null,
"explanation": "No critical vulnerabilities found in scan",
"durationMs": 15,
"vexMergeDetail": null,
"profileApplicationDetail": null,
"escalationDetail": null
},
{
"stepNumber": 2,
"ruleName": "allow_low_severity",
"priority": 1,
"phase": 3,
"condition": "severity.normalized \u003C= \u0022Low\u0022",
"conditionResult": true,
"action": "status := \u0022allowed\u0022",
"explanation": "All findings are Low severity or below",
"durationMs": 12,
"vexMergeDetail": null,
"profileApplicationDetail": null,
"escalationDetail": null
}
],
"finalStatus": "allowed",
"matchedRuleCount": 1,
"totalRuleCount": 2
}