Skip to content

Control Library ​

Manage security and compliance controls across all your frameworks.

Overview ​

The Control Library provides a centralized view of all compliance controls, their implementation status, and associated evidence.

Navigate to Control Library in the sidebar to access your controls.

Control Structure ​

Frameworks ​

Controls are organized by compliance framework:

  • SOC 2 Type II
  • ISO 27001
  • PCI-DSS
  • HIPAA
  • GDPR
  • NIST CSF
  • DORA

Control Categories ​

Each framework organizes controls into categories:

SOC 2 Example:

CC1 - Control Environment
CC2 - Communication and Information
CC3 - Risk Assessment
CC4 - Monitoring Activities
CC5 - Control Activities
CC6 - Logical and Physical Access
CC7 - System Operations
CC8 - Change Management
CC9 - Risk Mitigation

Control Details ​

Each control includes:

FieldDescription
Control IDUnique identifier (e.g., CC6.1)
TitleControl name
DescriptionFull control requirement
CategoryParent category
FrameworkAssociated framework
StatusImplementation status
OwnerResponsible person
EvidenceLinked evidence items

Control Status ​

Status Types ​

StatusDescription
Not StartedControl not yet addressed
In ProgressImplementation underway
ImplementedControl is in place
Not ApplicableControl doesn't apply
FailedControl failed testing

Status Workflow ​

Not Started → In Progress → Implemented
                    ↓
              Not Applicable
                    ↓
                 Failed → In Progress (remediation)

Viewing Controls ​

Framework View ​

View controls organized by framework:

  1. Go to Control Library
  2. Select framework from dropdown
  3. Expand categories to see controls
  4. Click control for details

Flat View ​

View all controls in a searchable table:

  1. Click View: Table
  2. Sort by any column
  3. Filter by status, framework, or owner

Control Detail ​

Click any control to see:

  • Full description
  • Implementation guidance
  • Linked evidence
  • Related findings
  • Audit history
  • Comments

Managing Controls ​

Update Status ​

  1. Open control detail
  2. Click Status dropdown
  3. Select new status
  4. Add notes (optional)
  5. Click Save

Assign Owner ​

  1. Open control detail
  2. Click Assign Owner
  3. Select team member
  4. Click Save

Owners receive notifications for:

  • Evidence expiration
  • Failed assessments
  • Audit requests

Add Implementation Notes ​

Document how your organization implements a control:

  1. Open control detail
  2. Click Implementation tab
  3. Add notes describing your implementation
  4. Click Save

Evidence Linking ​

  1. Open control detail
  2. Click Evidence tab
  3. Click Link Evidence
  4. Select existing evidence or upload new
  5. Click Link

View Control Evidence ​

The Evidence tab shows all linked evidence:

EvidenceTypeStatusCollected
access_policy.pdfDocumentApprovedJan 1
user_review.xlsxSpreadsheetDraftDec 15
[scan] config_checkAutomatedCurrentToday

Evidence Coverage ​

View evidence coverage percentage:

CC6.1 - Access Controls
Evidence Coverage: 80%
████████████████░░░░  4/5 required items

Control Testing ​

Manual Testing ​

Record manual control tests:

  1. Open control detail
  2. Click Testing tab
  3. Click Record Test
  4. Enter test results
  5. Attach evidence
  6. Click Save

Automated Testing ​

CyberOrigen automatically tests controls via:

  • Vulnerability scans
  • Configuration checks
  • Access reviews

Automated results appear in the Testing tab.

Test History ​

View historical test results:

DateTypeResultTester
Jan 1ManualPassJohn
Dec 1AutomatedPassSystem
Nov 1ManualFailJane

Control Mapping ​

Cross-Framework Mapping ​

See how controls map across frameworks:

SOC 2 CC6.1 (Access Controls)
├── Maps to: ISO 27001 A.9.1.1
├── Maps to: PCI-DSS 7.1
├── Maps to: HIPAA §164.312(a)
└── Maps to: NIST CSF PR.AC-1

Finding Mapping ​

View security findings related to each control:

  1. Open control detail
  2. Click Findings tab
  3. See linked vulnerabilities
  4. Track remediation status

Bulk Operations ​

Bulk Status Update ​

Update multiple controls at once:

  1. Select controls using checkboxes
  2. Click Bulk Actions
  3. Select Update Status
  4. Choose new status
  5. Click Apply

Bulk Assignment ​

Assign multiple controls to an owner:

  1. Select controls
  2. Click Bulk Actions → Assign
  3. Select owner
  4. Click Apply

Export Controls ​

Export control data:

  1. Click Export
  2. Select format (CSV, Excel, PDF)
  3. Choose columns to include
  4. Click Download

Custom Controls ​

Professional Feature

Custom controls require Professional or Enterprise plan.

Create Custom Control ​

Add organization-specific controls:

  1. Click Add Control
  2. Select framework (or "Custom")
  3. Enter control details:
    • ID
    • Title
    • Description
    • Category
  4. Click Create

Import Controls ​

Import controls from spreadsheet:

  1. Click Import
  2. Download template
  3. Fill in control data
  4. Upload completed file
  5. Review and confirm

Reporting ​

Control Status Report ​

Generate status report:

Control Status Summary

Framework: SOC 2 Type II
Total Controls: 64

Status           Count    Percentage
─────────────────────────────────────
Implemented        52        81%
In Progress         8        13%
Not Started         2         3%
Not Applicable      2         3%

Gap Analysis ​

Identify controls needing attention:

  1. Go to Reports → Gap Analysis
  2. Select framework
  3. View controls by status
  4. Export for remediation planning

Compliance Score ​

View overall compliance score:

SOC 2 Type II Compliance Score

Current: 81%
████████████████░░░░

Target: 95%
Remaining: 14% (9 controls)

API Access ​

bash
# List controls
GET /api/v1/controls?framework=soc2

# Get control details
GET /api/v1/controls/{control_id}

# Update control
PATCH /api/v1/controls/{control_id}
{
  "status": "implemented",
  "owner_id": "user_123",
  "notes": "Implemented via SSO"
}

# Link evidence
POST /api/v1/controls/{control_id}/evidence
{
  "evidence_id": "evidence_456"
}

See API Reference for full documentation.

Best Practices ​

  1. Assign Owners: Every control should have an owner
  2. Regular Reviews: Review control status quarterly
  3. Link Evidence: Attach evidence as you implement
  4. Document Implementation: Explain how controls are met
  5. Test Regularly: Schedule periodic control testing
  6. Track Gaps: Monitor and remediate gaps promptly

Agentic AI-Powered Security & Compliance