tests/fixtures/ComplianceReport-Basis.json
|
{ "CompliancePercentage": 85, "Status": "Mostly Compliant", "TotalRules": 20, "CompliantRules": 17, "NonCompliantRules": 3, "TargetSystem": "TestClient", "Profile": "Basis", "SessionId": "SESSION-001", "VerificationTime": "2026-06-26T14:30:00Z", "CategoryBreakdown": { "Account": { "Total": 5, "Compliant": 5, "NonCompliant": 0, "Percentage": 100 }, "Services": { "Total": 8, "Compliant": 7, "NonCompliant": 1, "Percentage": 87 }, "Firewall": { "Total": 7, "Compliant": 5, "NonCompliant": 2, "Percentage": 71 } }, "RuleResults": [ { "RuleName": "Account-Lockout", "Category": "Account", "Severity": "High", "Compliant": true, "ExpectedValue": "5 attempts", "ActualValue": "5 attempts" }, { "RuleName": "Password-Length", "Category": "Account", "Severity": "Critical", "Compliant": true, "ExpectedValue": "14 chars", "ActualValue": "14 chars" }, { "RuleName": "Firewall-Outbound", "Category": "Firewall", "Severity": "High", "Compliant": false, "ExpectedValue": "Blocked", "ActualValue": "Allowed" }, { "RuleName": "RemoteDesktop", "Category": "Services", "Severity": "Critical", "Compliant": false, "ExpectedValue": "Disabled", "ActualValue": "Enabled" } ] } |