Compliance Objects Reference
Openlane provides a comprehensive compliance management platform built around interconnected objects that support various compliance frameworks, risk management, and audit preparation. This reference guide provides detailed documentation for each compliance object type.
Quick Navigation
🏛️ Core Compliance Objects
| Object | Purpose | Key Use Cases |
|---|
| Standards | Compliance frameworks and regulations | SOC 2, ISO 27001, NIST, PCI DSS |
| Controls | Specific compliance requirements | Access controls, encryption, monitoring |
| Evidence | Audit evidence and documentation | Policies, logs, assessments, reports |
| Risks | Risk identification and management | Security risks, compliance gaps, business continuity |
📋 Program Management
| Object | Purpose | Key Use Cases |
|---|
| Programs | Compliance program organization | SOC 2 audit, ISO certification, annual reviews |
| Control Objectives | High-level control outcomes | Framework alignment, audit preparation |
| Control Implementations | Implementation tracking | Testing schedules, verification records |
| Subcontrols | Granular control requirements | Detailed testing, specific procedures |
📚 Governance & Documentation
| Object | Purpose | Key Use Cases |
|---|
| Internal Policies | Organizational policies | Security policies, privacy policies, operational procedures |
| Procedures | Operational procedures | Incident response, change management, access provisioning |
| Narratives | Compliance narratives | System descriptions, control descriptions, process flows |
⚡ Workflow & Collaboration
| Object | Purpose | Key Use Cases |
|---|
| Tasks | Work items and assignments | Evidence collection, control testing, remediation |
| Action Plans | Remediation plans | Gap remediation, risk mitigation, improvement projects |
| Notes | Comments and collaboration | Review comments, discussion threads, clarifications |
🗄️ Asset & Entity Management
| Object | Purpose | Key Use Cases |
|---|
| Assets | IT assets and infrastructure | Server inventory, application catalog, network devices |
| Scans | Security and compliance scans | Vulnerability scans, configuration checks, compliance assessments |
🔗 Integration & Templates
| Object | Purpose | Key Use Cases |
|---|
| Mapped Controls | Cross-framework mappings | Multi-framework compliance, control reuse |
| Templates | Document templates | Policy templates, assessment forms, report formats |
Framework Support
Openlane supports comprehensive compliance management across multiple frameworks:
🔒 Security Frameworks
- SOC 2 - Service Organization Control Type 2 audits
- ISO 27001/27002 - Information Security Management Systems
- NIST Cybersecurity Framework - Risk-based cybersecurity approach
- NIST 800-53 - Security and Privacy Controls for Federal Information Systems
- CIS Controls - Critical Security Controls for Effective Cyber Defense
🏥 Industry Regulations
- HIPAA - Health Insurance Portability and Accountability Act
- PCI DSS - Payment Card Industry Data Security Standard
- GDPR - General Data Protection Regulation
- CCPA - California Consumer Privacy Act
- SOX - Sarbanes-Oxley Act financial controls
💻 Development Frameworks
- NIST SSDF - Secure Software Development Framework
- OWASP SAMM - Software Assurance Maturity Model
- BSIMM - Building Security In Maturity Model
Object Relationships
Understanding how compliance objects relate to each other is crucial for effective compliance management:
Common Workflows
🎯 Compliance Program Setup
- Import Standards - Load compliance frameworks (SOC 2, ISO 27001)
- Create Program - Establish compliance program with scope and timeline
- Import Controls - Add framework controls to the program
- Assign Ownership - Designate control owners and responsibilities
- Define Objectives - Set control objectives and success criteria
📊 Control Implementation
- Plan Implementation - Develop control implementation strategies
- Document Procedures - Create operational procedures supporting controls
- Implement Safeguards - Put technical and administrative controls in place
- Collect Evidence - Gather evidence demonstrating control operation
- Test Effectiveness - Validate controls are working as intended
🔍 Audit Preparation
- Evidence Collection - Organize and prepare audit evidence
- Gap Analysis - Identify and address control gaps
- Documentation Review - Ensure policies and procedures are current
- Risk Assessment - Update risk assessments and treatment plans
- Auditor Readiness - Prepare evidence packages and documentation
⚠️ Risk Management
- Risk Identification - Discover and document potential risks
- Risk Assessment - Evaluate impact and likelihood
- Risk Treatment - Develop mitigation strategies and action plans
- Control Mapping - Map controls to specific risks
- Monitoring - Track risk status and control effectiveness
API Integration
All compliance objects are accessible through comprehensive APIs:
GraphQL API
- Query Operations - Retrieve individual objects and collections
- Mutation Operations - Create, update, and delete operations
- Search Operations - Full-text search across object types
- Bulk Operations - Efficient bulk create and update operations
- Relationship Queries - Traverse object relationships
REST API
- CRUD Operations - Standard create, read, update, delete operations
- Filtering - Query objects with advanced filtering
- Pagination - Handle large datasets efficiently
- File Upload - Upload evidence files and documents
- Export - Export compliance data for reporting
Development Resources
🛠️ Developer Documentation
- Compliance Objects Developer Reference - Technical implementation details
- Core Repository README - Configuration and automation details
- API Documentation - Complete API reference
📝 Implementation Examples
- GraphQL Examples - Common GraphQL queries and mutations
- REST API Examples - REST endpoint usage examples
- Bulk Operations - Efficient bulk data operations
⚙️ Configuration Management
Getting Started
Quick Start Guide
- Platform Overview - Understand Openlane's compliance capabilities
- Authentication - Set up API authentication
- Create Organization - Set up your compliance organization
- Import Standards - Load compliance frameworks
- Create Program - Start your first compliance program
Learning Path
- Foundations - Understand compliance objects and relationships
- Implementation - Learn to create and manage controls and evidence
- Automation - Set up automated evidence collection and monitoring
- Integration - Integrate with existing tools and workflows
- Optimization - Optimize processes for efficiency and effectiveness
For detailed information about each compliance object type, click on the links in the tables above or explore the Platform section.