{ "type": "object", "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/allianz-technology-standards/refs/heads/main/json-structure/tech-standards-compliance-violation-structure.json", "description": "A compliance violation found during a check", "properties": { "rule_id": { "type": "string", "description": "Rule that was violated", "example": "pag-001" }, "description": { "type": "string", "description": "Description of the violation", "example": "pageSize parameter missing default value of 20" }, "severity": { "type": "string", "description": "Severity of the violation", "enum": [ "required", "recommended", "optional" ], "example": "required" }, "path": { "type": "string", "description": "API path where the violation was found", "example": "/policies" } }, "name": "ComplianceViolation" }