tests/fixtures/ComplianceReport-Recommended.json

{
  "CompliancePercentage": 95,
  "Status": "Highly Compliant",
  "TotalRules": 30,
  "CompliantRules": 28,
  "NonCompliantRules": 2,
  "TargetSystem": "TestServer",
  "Profile": "Recommended",
  "SessionId": "SESSION-002",
  "VerificationTime": "2026-06-26T15:00:00Z",
  "CategoryBreakdown": {
    "Account": {
      "Total": 8,
      "Compliant": 8,
      "NonCompliant": 0,
      "Percentage": 100
    },
    "Services": {
      "Total": 12,
      "Compliant": 11,
      "NonCompliant": 1,
      "Percentage": 92
    },
    "Firewall": {
      "Total": 10,
      "Compliant": 9,
      "NonCompliant": 1,
      "Percentage": 90
    }
  },
  "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"
    }
  ]
}