Compliance

compliance

The Compliance object contains information about Industry and Regulatory Framework standards, controls and requirements or details about custom assessments utilized in a compliance evaluation. Standards define broad security frameworks, controls represent specific security requirements within those frameworks, and checks are the testable verification points used to determine if controls are properly implemented.

Attributes

CaptionNameTypeDescription
AssessmentsassessmentsAssessment[]

A list of assessments associated with the compliance requirements evaluation.

CategorycategoryString

The category a control framework pertains to, as reported by the source tool, such as Asset Management or Risk Assessment.

Compliance CheckschecksCheck[]

A list of compliance checks associated with specific industry standards or frameworks. Each check represents an individual rule or requirement that has been evaluated against a target device. Checks typically include details such as the check name (e.g., CIS: 'Ensure mounting of cramfs filesystems is disabled' or DISA STIG descriptive titles), unique identifiers (such as CIS identifier '1.1.1.1' or DISA STIG identifier 'V-230234'), descriptions (detailed explanations of security requirements or vulnerability discussions), and version information.

Compliance Standard Referencescompliance_referencesKB Article[]

A list of reference KB articles that provide information to help organizations understand, interpret, and implement compliance standards. They provide guidance, best practices, and examples.

🚧 WARNING: DEPRECATED

Compliance Standard References has been deprecated since 1.5.0. Use the Compliance object with Check array instead.

Compliance Standards: Detailscompliance_standardsKB Article[]

A list of established guidelines or criteria that define specific requirements an organization must follow.

🚧 WARNING: DEPRECATED

Compliance Standards: Details has been deprecated since 1.5.0. Use the Compliance object with Check array instead.

Security ControlcontrolString

A Control is a prescriptive, actionable set of specifications that strengthens device posture. The control specifies required security measures, while the specific implementation values are defined in control_parameters. E.g., CIS AWS Foundations Benchmark 1.2.0 - Control 2.1 - Ensure CloudTrail is enabled in all regions

Control Parameterscontrol_parametersKey:Value object[]

The list of control parameters evaluated in a Compliance check. E.g., parameters for CloudTrail configuration might include multiRegionTrailEnabled: true, logFileValidationEnabled: true, and requiredRegions: [us-east-1, us-west-2]

DescriptiondescString

The description or criteria of a control.

Raw Dataraw_dataJSON

Group:context
The event data as received from the event source.

Record IDrecord_idString

Group:primary
Unique identifier for the object

Compliance RequirementsrequirementsString[]

The specific compliance requirements being evaluated. E.g., PCI DSS Requirement 8.2.3 - Passwords must meet minimum complexity requirements or HIPAA Security Rule 164.312(a)(2)(iv) - Implement encryption and decryption mechanisms

Compliance Standards: ListstandardsString[]

The regulatory or industry standards being evaluated for compliance.

StatusstatusString

The resultant status of the compliance check normalized to the caption of the status_id value. In the case of 'Other', it is defined by the event source.

Status Codestatus_codeString

The resultant status code of the compliance check.

Status Detailstatus_detailString

The contextual description of the status, status_code values.

🚧 WARNING: DEPRECATED

Status Detail has been deprecated since 1.4.0. Use the status_details attribute instead.

Status Detailsstatus_detailsString[]

A list of contextual descriptions of the status, status_code values.

Status IDstatus_idInteger

The normalized status identifier of the compliance check.

  • 1: Pass (PASS)
  • 2: Warning (WARNING)
  • 3: Fail (FAIL)
  • 0: Unknown (UNKNOWN)
  • 99: Other (OTHER)
UnmappedunmappedUnmapped[]

Data from the source that was not mapped into the schema.

Relationships

Compliance shown in context

Inbound Relationships

These objects and events reference Compliance in their attributes:

Outbound Relationships

Compliance references the following objects and events in its attributes:

This page describes qdm-1.5.1+ocsf-1.6.0