Frameworks

Frameworks

The Frameworks page is where you choose the standards, laws and guidelines you measure yourself against, and see how well your controls cover them. This page explains how to enrol frameworks, apply template packs, find and close gaps, compare two frameworks, import a framework and build your own.

Who uses it

RoleWhat they do here
AdminEnrols and disenrols frameworks, creates custom frameworks, imports frameworks, applies template packs and drafts controls for gaps
Policy editorApplies and composes template packs
Security managerImports frameworks
Auditor and Incident responderView frameworks, gap analysis and comparisons

Before you begin

Your workspace comes with the frameworks of the shared compliance library, such as ISO/IEC 27001 and 27002, NIS2, GDPR, DORA, the NIST Cybersecurity Framework, CIS Controls, NEN 7510 and BIO2. Which ones are available depends on the library your workspace uses. In a new workspace, every framework that has controls or obligations to track starts enrolled.

The Frameworks page

Click Frameworks in the top navigation. The page has three tabs: Enrollment, Gap analysis and Compare side-by-side. At the top right are Import framework and Create custom framework.

The Enrollment tab has two views: Template packs, which opens first, and Frameworks.

The Frameworks page with the template packs

Kinds of framework

Each framework card carries a kind:

KindWhat it isWhat you track
Control catalogueA list of controls, such as ISO/IEC 27002 or CIS ControlsControls
ObligationsA law or regulation, such as GDPR or NIS2Obligations
CrosswalkA standard that maps one-to-one onto another, such as ISO/IEC 27001 onto ISO/IEC 27002Follows the framework it maps onto
ProfileA selection from another frameworkSubcategories
Reference documentGuidance without a catalogue. Kept for AI chat and mappings.Nothing; it cannot be enrolled

Find a framework

1
On the Enrollment tab, click Frameworks.
2
Type in Search frameworks, laws and standards…, or click filter chips. The chips come in three bands: Catalogue (for example Enrolled or Not enrolled), Family (for example Law, ISO or NIST) and Subject (for example Privacy or Cloud). Chips in one band widen the selection; chips in different bands narrow it.
3
Click Clear {n} filters to remove the filters.

Reference documents are hidden unless you switch on the Reference chip.

An enrolled framework's card shows a coverage dial and how many of its clauses are implemented, or how many of its obligations are met. A clause counts as implemented once an Active control is mapped to it. Mapped controls that are still a draft or in review don't count yet, so coverage rises as you approve controls.

Enrol or disenrol a framework

Who can do thisAdmin.
To enrol, switch on the card's switch, or click Enroll. Command shows the framework's short name followed by enrolled.
To disenrol, switch it off, or click the power button (Disenroll). Command shows the short name followed by disenrolled.

If the change is refused, the switch flips back and Command shows Update failed.

Enrolling decides which frameworks you track: they appear on the Dashboard, in gap analysis and in the control editor's mappings. GDPR, NIS2 and DORA are always shown on the Dashboard and in comparisons.

Apply a template pack

A template pack is a ready-made baseline. Applying one enrols its frameworks, drafts its controls and writes a policy document for each group of controls. Command ships nine packs, including Dutch municipality — BIO2 baseline, SME — ISO 27001 starter, NIS2 essential entity, Healthcare — NEN 7510 baseline, Ransomware resilience and Supply chain & third-party risk.

Who can do thisAdmin and Policy editor.
1
On the Enrollment tab, click Template packs.
2
Click Select on each pack you want. Packs stack: overlapping frameworks and controls are merged. Command shows which frameworks it Will enrol and how many controls it will create at most.
3
Click Apply. Command shows how many frameworks, controls and documents it queued.

The new controls start as Draft, so you can review them before they count. Applying a pack again, or another pack with overlapping controls, never duplicates a control. The policy documents are written in the background; you get a notification when they are ready. See Policies.

Compose a custom pack

1
Click Compose a custom pack.
2
Answer the two questions: Where should the baseline focus? and Which regulations apply?. Pick options or type your answer.
3
Command composes a pack from your organisation profile and your answers, using only the frameworks in your workspace, and shows Custom pack created.

The pack is saved with a Custom label so you can reuse it. Nothing is applied until you select it and click Apply.

Find your gaps

The Gap analysis tab shows, clause by clause, where your controls cover a framework and where they do not.

1
Click Gap analysis.
2
Click the framework you want to analyse. Only enrolled frameworks are shown.
3
Read the header: Coverage, the number of Open gaps (framework clauses with no mapped control), and Clause mapping.
4
Choose Gaps, Covered or All clauses. Use the search box and the family list to narrow the list.
The Gap analysis tab with covered and unmapped clauses of a framework

Each gap shows No control maps to this clause yet and Unmapped. Each covered clause shows how many mappings it has, and Open mapped control opens the control. Click a clause to read its full text.

Close a gap

Command can draft a control for a gap in the background.

Who can do thisAdmin.
1
On a gap, click Draft control.
2
If an existing control may already cover the clause, Command first shows An existing control may already cover this, with the candidates and why. Either click Extend this control to revise that control so it also covers the clause, keeping its existing wording, or click Draft a new control anyway.
3
Command drafts in the background and shows Drafting a control for {ref} in the background — you'll get a notification when it's ready. Keep working; don't reload the page. The clause shows the progress.
4
When it is done, the bell shows Draft ready: followed by the title, or Control extended: for an extended control. Click it to open the control, review it and save it.
Important
Drafts run one at a time and stop if you reload the page. You can move to other pages while they run.

A new draft is a Draft control with text, risk, assets, mappings and an evidence checklist. It is not published until you publish it.

Compare two frameworks

The Compare side-by-side tab shows how two frameworks overlap.

1
Click Compare side-by-side.
2
Choose Framework A and Framework B.
3
Read the results:
The two coverage cards side by side.
Control & obligation cross-references: clauses that match between the two frameworks, marked exact when they have the same clause number, or with a similarity percentage based on their wording.
Control overlap: how your mapped controls are shared between the two. Controls that satisfy both are evidence you collect once for two audits.

Anyone who can see frameworks can compare them.

Import a framework

You can add a framework that is not in your library, such as a sector standard or an internal baseline.

Who can do thisAdmin and Security manager.
1
Click Import framework.
2
Enter the Framework name.
3
Either choose a document under Document (PDF) — embeds + AI-extracts controls (PDF, text, Markdown or JSON), or paste the controls as JSON under …or paste Controls (JSON), for example [{"ref":"CC1.1","name":"Control environment"}].
4
Click Import. Command reads the document, extracts its controls, and creates the framework. This can take up to a few minutes. Command shows the name followed by imported.
5
Enrol the new framework: an imported framework is not enrolled yet.

Command also maps your existing controls whose framework reference contains one of the new clause numbers.

Create a custom framework

Build your own framework from controls you already have, for example an internal baseline.

Who can do thisAdmin.
1
Click Create custom framework.
2
Under Framework identity, enter a Framework name and a Short name.
3
Under Find controls, search for controls, for example "backup" or "multi-factor". Click a result to add it to Your framework.
4
To remove a control, click the × on it.
5
Click Create framework. Command shows the short name followed by created and the number of controls mapped.

The new framework is enrolled straight away. Your selected controls are grouped under their pillars, People, Organization and Technology.

A custom framework's card has a menu with Edit framework, Duplicate and Delete.

How Command protects you

Reference documents can never be enrolled.
Your enrolment choices are kept when the framework library is updated.
Applying or stacking template packs never duplicates a control, and pack controls start as drafts.
Before drafting a control for a gap, Command checks whether an existing control already covers it.
If the server refuses an enrolment change, the switch returns to where it was.

Troubleshooting

What you seeWhat it meansWhat to do
Update failed when you switch a frameworkYour role cannot change enrolmentAsk an Admin
Enroll in a framework first.No framework is enrolledEnrol a framework on the Enrollment tab
Add a document or controls JSONYou started an import without a document or controlsChoose a document or paste the controls
Import failed: followed by a reasonThe import could not completeCheck the document and try again
Could not compose a packCommand could not compose a usable packTry other answers, or apply a shipped pack
Both need an extracted control/obligation catalogue to cross-reference. Import or extract their clauses first.One of the frameworks has no clause listChoose another framework, or import its clauses
Frameworks could not be loaded.Command could not load the frameworksClick Try again
Reference frameworks can't be deletedOnly custom frameworks can be deletedNo action needed
Draft failed: followed by a title, in the bellDrafting a control for a gap did not completeTry Draft control again