Custom frameworks

No standard fits?
Build your own.

Not every requirement comes from a published standard. A client contract, an internal guideline, a country-specific rule devguard doesn't ship yet — define your own controls, give them identifiers and types, mark what's mandatory, and map them to policies, risks and assets exactly like an official framework. One coverage view, one evidence base.

Book a conversation
Every framework
ISO/IEC 27001ISO/IEC 27002SOC 2SOC 1GDPRHIPAAPCI DSS v4.0.1NIST CSF 2.0EU AI ActNIS2 DirectiveDORAOWASPISO/IEC 42001CIS ControlsCloud Controls MatrixISO/IEC 27017 & 27018ISO/IEC 27701ISO 9001ISO 14001ISO 45001Swiss nFADP
ISO/IEC 27001ISO/IEC 27002SOC 2SOC 1GDPRHIPAAPCI DSS v4.0.1NIST CSF 2.0EU AI ActNIS2 DirectiveDORAOWASPISO/IEC 42001CIS ControlsCloud Controls MatrixISO/IEC 27017 & 27018ISO/IEC 27701ISO 9001ISO 14001ISO 45001Swiss nFADP
ISO/IEC 27001ISO/IEC 27002SOC 2SOC 1GDPRHIPAAPCI DSS v4.0.1NIST CSF 2.0EU AI ActNIS2 DirectiveDORAOWASPISO/IEC 42001CIS ControlsCloud Controls MatrixISO/IEC 27017 & 27018ISO/IEC 27701ISO 9001ISO 14001ISO 45001Swiss nFADP
ISO/IEC 27001ISO/IEC 27002SOC 2SOC 1GDPRHIPAAPCI DSS v4.0.1NIST CSF 2.0EU AI ActNIS2 DirectiveDORAOWASPISO/IEC 42001CIS ControlsCloud Controls MatrixISO/IEC 27017 & 27018ISO/IEC 27701ISO 9001ISO 14001ISO 45001Swiss nFADP
  • ISO/IEC 27001
  • ISO/IEC 27002
  • SOC 2
  • SOC 1
  • GDPR
  • HIPAA
  • PCI DSS v4.0.1
  • NIST CSF 2.0
  • EU AI Act
  • NIS2 Directive
  • DORA
  • OWASP
  • ISO/IEC 42001
  • CIS Controls
  • Cloud Controls Matrix
  • ISO/IEC 27017 & 27018
  • ISO/IEC 27701
  • ISO 9001
  • ISO 14001
  • ISO 45001
  • Swiss nFADP
The basics

A framework you control, from end to end.

Custom frameworks behave like the official standards devguard maintains — controls, coverage, evidence and reports all work the same. The difference is you decide what the controls are.

Your controls, your structure

Create each control with a name, an identifier like 5.7 or NC-1, a description and a type. Custom frameworks are fully editable — unlike the official standards devguard maintains for you.

Six control types

Group, category, chapter, clause, control or amendment. Model a standard the way it is actually written, from a broad chapter down to a single control.

Coverage works the same

Map a control to the policies, risks and assets that satisfy it, set how fully each one covers it, and coverage rolls up from unknown to full automatically, exactly as it does on a maintained standard.

Mandatory where it counts

Flag the controls that are non-negotiable for your framework, so a gap on one is visible the moment it opens rather than the week before an audit.

How it works

From requirement to live coverage, in four steps.

The same path as any standard in devguard, with one extra move at the top: you define the controls before you map them.

01

Create the framework and add your controls

Start a custom framework and add controls to it one at a time. Each control gets a descriptive name, a unique identifier (a structured one like 5.1 or AC-12 keeps your reports clean) and, where it matters, a short description of what it asks for.

Mark the controls that are mandatory for this framework. That single flag is what turns an open gap from something easy to overlook into something devguard surfaces for you.

02

Give each control a type

Type each control so its place in the framework is unambiguous: a broad group or category, an objective, a requirement, a control, or a single safeguard. Types let you model a requirement the way it is actually written instead of flattening everything into one undifferentiated list.

Don’t duplicate an official control

If a requirement is already covered by a standard devguard ships, adopt that standard and map to its control rather than copying it into your custom framework. Keep custom frameworks for the requirements no published standard covers — it keeps your coverage honest and your reports free of the same control counted twice.

03

Map controls to policies, risks and assets

Connect each control to the policies, risks and assets that satisfy it — the same building blocks every framework in devguard draws on. Because your custom controls reuse that shared evidence, you are not maintaining a separate set of proof for them.

04

Track coverage and report on it

As you map, coverage is calculated for you and moves from unknown to partial to full. Your custom framework then sits in the same coverage view and the same reports as every official standard you run, so it is reviewed and exported alongside them — not in a spreadsheet off to the side.

In practice

Three things teams build custom frameworks for.

The requirements that never came from a published standard — but still need controls, evidence and someone able to show coverage.

Client-specific obligations

A contract clause that says client data must be encrypted with AES-256 at rest becomes a tracked control with its own evidence — not a line buried in an email thread.

Internal guidelines

An internal objective, like rolling out zero trust, gets a control set you can show real progress against, long before anyone outside asks to see it.

Local regulations

A country-specific rule devguard does not yet ship as a framework still lives in the same workspace, mapped to the same policies and evidence as everything else.

One workspace, official and custom side by side.

Your custom controls live in the same control list, coverage view and reports as ISO 27001, SOC 2 and every standard you already run — mapped to the same policies, risks and assets.

See the full feature comparison

Have a requirement that doesn’t fit a standard?

Tell us what you need to comply with and we’ll walk through how to model it as a custom framework — the controls, the types, and how it maps to the evidence you already keep. No deck unless you want one.

Book a conversation
Custom frameworks FAQ

Custom frameworks, answered plainly.

What is a custom framework in devguard?

A framework you build yourself, with controls you define. Official frameworks ship with their controls maintained for you and locked; a custom framework and its controls are fully editable, so you can model a client contract, an internal guideline or a regulation devguard does not ship yet.

How is a custom control structured?

Each control has a name, an identifier such as 5.1 or AC-12, an optional description, and a type — group, category, chapter, clause, control or amendment. You can also mark it mandatory, so an open gap on it is flagged rather than quietly tolerated.

How does coverage get calculated for my own controls?

The same way it does for official frameworks. Map each control to the policies, risks and assets that satisfy it, set how fully each one covers it, and devguard rolls those up automatically from unknown through partial to full. There is no separate scoring system to maintain.

Can I edit official frameworks instead of building my own?

No — the controls in official frameworks are maintained as part of the standard and cannot be changed. If a published standard already covers a requirement, adopt it and map to it rather than copying its controls into a custom framework. Build a custom framework for the requirements no published standard covers.

Do custom frameworks sit beside the official ones?

Yes. A custom framework appears in the same control list, the same coverage view and the same reports as ISO 27001, SOC 2 or any standard you already run — and reuses the same policies, risks and assets, so you are not maintaining a separate binder for it.

Bring the requirements no standard covers.

Build your own framework, map it to the evidence you already maintain, and keep it audit-ready beside every official standard you run.

Book a conversation
Sign in
Start for free
Book a conversationStart for free