Explore the Documentation
Mutation Patterns
Common patterns for mutating resource properties, enriching connections, and attaching controls to graph nodes.
Explore
Enriching Connections
Add security requirements or metadata to existing relationships between resource types using control config blocks.
Explore
Attaching New Control Resources
Create and link new policy or control resources to existing graph nodes using declarative compliance targets.
Explore
Linking Existing Resources
Create relationships between existing graph resources to enforce policies like centralized asset tracking.
Explore
Declarative Ownership
Use convention-based map rules to model enterprise-scale asset ownership and responsibility at scale.
Explore
Targeting Multiple Resource Types
Apply a single compliance control across multiple resource types at once using origin_resource_types arrays.
Explore
Merging Behavior
Understand how compliance properties are aggregated across multiple sources without overwriting existing values.
Explore
Verifying Compliance
Query the compliance graph via GraphQL or generate OSCAL and Markdown artifacts to verify your security posture.
Explore
Generating Audit Artifacts
Define output rules to auto-generate static audit reports in Markdown or OSCAL format from your compliance graph.
Explore