Supported frameworks
Probo ships with built-in content for the following frameworks:| Framework | Description |
|---|---|
| SOC 2 | Service Organization Control 2 — trust service criteria for security, availability, processing integrity, confidentiality, and privacy |
| ISO 27001 | International standard for information security management systems |
| ISO 27701 | Extension to ISO 27001 covering privacy information management |
| ISO 42001 | AI management system standard |
| GDPR | General Data Protection Regulation — EU data privacy law |
| HIPAA | Health Insurance Portability and Accountability Act — US healthcare data rules |
The compliance hierarchy
Every compliance program in Probo follows the same five-level hierarchy:Framework
Framework
A framework is the top-level container for a compliance standard (e.g. “SOC 2 Type II”). It holds a set of controls and can be linked to audits and snapshots.Each framework has a name, optional description, and optional light/dark logo images. You can import a framework from a JSON definition, export it as a ZIP archive, or delete it entirely.
Control
Control
A control is a specific requirement within the framework, identified by a section title (e.g. “CC6.1”). Controls have:
- Name and description — what the control requires
- Section title — the clause identifier used in the standard
- Implementation state —
IMPLEMENTEDorNOT_IMPLEMENTED - Not-implemented justification — required when a control is marked not implemented
- Best practice flag — whether the control is considered a best practice
Measure
Measure
A measure is a security or operational control you have put in place to satisfy one or more framework controls (e.g. “Access reviews are performed quarterly”). Measures have:
- Name, description, and category
- State —
NOT_STARTED,IN_PROGRESS,NOT_APPLICABLE, orIMPLEMENTED
Task
Task
Tasks are the discrete work items within a measure. You assign tasks to team members, and evidence is attached at the task level. Task states are
TODO and DONE.Evidence
Evidence
Evidence is proof that a task has been completed. See Evidence collection for full details on evidence types and states.
Managing frameworks
Importing a framework
You can import a framework from a JSON definition file. This populates the framework with its controls in a single operation and is the recommended way to onboard a new standard.Prepare the import definition
Create a JSON file describing your framework. The structure must include a top-level
framework object with id, name, optional logo (light and dark SVG strings), and a controls array.Exporting a framework
You can export a framework as a ZIP archive. The archive contains:- A directory per control (named by section title)
- A subdirectory per measure within each control
- All fulfilled
FILE-type evidence files for each measure - PDF exports of all published documents linked to each control
Audits
An audit represents a formal review of your compliance against a framework, typically conducted by an external auditor or internal team.Audit states
| State | Meaning |
|---|---|
NOT_STARTED | Audit created but review has not begun |
IN_PROGRESS | Auditor is actively reviewing controls and evidence |
COMPLETED | Audit finished with a passing outcome |
REJECTED | Audit concluded with non-conformities that prevent certification |
OUTDATED | Audit predates significant changes and is no longer current |
Audit findings
During an audit, the auditor may raise findings. Each finding has:- Kind —
MINOR_NONCONFORMITY,MAJOR_NONCONFORMITY,OBSERVATION, orEXCEPTION - Status —
OPEN,IN_PROGRESS,CLOSED,RISK_ACCEPTED,MITIGATED, orFALSE_POSITIVE - Priority —
LOW,MEDIUM, orHIGH
Audit reports
You can upload the final audit report file to an audit record, and optionally share it through the trust center.Statement of Applicability (ISO 27001)
For ISO 27001, Probo supports a Statement of Applicability (SoA). Each applicability statement covers a specific control and records:- Whether the control is applicable
- The justification for inclusion or exclusion
- The implementation status
Snapshots
A snapshot captures the state of your compliance program at a specific point in time. When you create a snapshot, Probo copies your current controls, measures, risks, vendors, and evidence into an immutable record. This is useful for:- Retaining evidence of your compliance posture at the time of an audit
- Comparing current state against a prior period
- Providing auditors with a consistent reference point
Evidence collection
Learn how to upload and manage evidence for measures and tasks.
Risk management
Track risks and link them to measures and controls.
Policies and documents
Manage policies that map to framework controls.
Trust center
Share your compliance posture publicly or with specific customers.