Compliance

Compliance#

Compliance Assessment Attributes#

Attributes added by compliance assessment tools to map policy results to compliance frameworks. Provides compliance context, risk assessment, and regulatory mapping for audit and reporting. Maps to GEMARA Layer 5 (Enforcement) for Policy-as-Code workflows.

AttributeTypeDescriptionExamplesStability
compliance.assessment.idstringUnique identifier for the compliance assessment run or session. Used to group findings from the same assessment execution.assessment-2024-001; scan-run-abc123; compliance-check-xyz789Development
compliance.control.applicabilitystring[]Environments or contexts where this control applies.["Production", "Staging"]; ["All Environments"]; ["Kubernetes", "AWS"]Development
compliance.control.catalog.idstringUnique identifier for the security control catalog or framework.OSPS-B; CCC; CISDevelopment
compliance.control.categorystringCategory or family that the security control belongs to.Access Control; QualityDevelopment
compliance.control.idstringUnique identifier for the security control and assessment requirement being assessed.OSPS-QA-07.01Development
compliance.enrichment.statusstringResult of the compliance framework mapping and enrichment process, indicating whether compliance context was successfully added to the event.Success; Unmapped; PartialDevelopment
compliance.frameworksstring[]Regulatory or industry standards being evaluated for compliance.["NIST-800-53", "ISO-27001"]Development
compliance.remediation.actionstringRemediation action determined by the policy engine in response to the compliance assessment result.Block; Allow; RemediateDevelopment
compliance.remediation.descriptionstringDescription of the recommended remediation strategy for this control.This is a short description of the remediation strategy for this control.Development
compliance.remediation.exception.activebooleanWhether the exception is active for this enforcement.true; falseDevelopment
compliance.remediation.exception.idstringUnique identifier for the approved exception, if applicable.EX-2025-10-001; WAIVE-AC-1-001Development
compliance.remediation.statusstringOutcome of the remediation action execution, indicating whether the remediation was successfully applied.Success; Fail; SkippedDevelopment
compliance.requirementsstring[]Compliance requirement identifiers from the frameworks impacted.["AC-1", "A.9.1.1"]Development
compliance.risk.levelstringSeverity classification of the risk posed by non-compliance with the control requirement.Critical; High; MediumDevelopment
compliance.statusstringOverall compliance determination for the assessed resource or control, indicating whether it meets the compliance requirements.Compliant; Non-Compliant; ExemptDevelopment

compliance.enrichment.status has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability

compliance.remediation.action has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability

compliance.remediation.status has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability

compliance.risk.level has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability

compliance.status has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability