Open source headless CMS for the public sector

Government bodies that must meet ADA Title II accessibility dates, publish in several languages and keep content in sovereign hosting need a headless CMS whose license and hosting model they can defend. This page covers the requirements, the platforms that fit and the rollout.

On this page

Why an open source headless CMS for the public sector is a different decision

A public body or contractor choosing an open source headless CMS is deciding how citizen-facing sites and forms will meet WCAG 2.1 Level AA deadlines, publish in several languages and stay under government control. For a state or local entity serving 50,000 or more people, the ADA Title II rule sets a compliance date of April 26, 2027, and smaller entities and special districts have until April 26, 2028. The rule also reaches web content provided through contracts or licenses, so a contractor cannot treat accessibility as the agency's problem. The short answer is that Strapi, Payload and Directus can all serve this need, but none of them is a universal winner. The fit depends on the front ends the CMS feeds, where the system runs and what the license lets the agency or its integrator do with it.

The CMS is only one layer. Most accessibility failures sit in the rendered front end, in the components that build navigation, forms and media, and in the editorial habits that publish untagged images or unlabeled fields. Hosting location decides which government clouds, data centers or air-gapped networks can hold citizen data, form submissions and editor accounts, and it shapes the sovereignty argument far more than the CMS brand does. License terms set what a contractor can deploy for a client, host on the client's behalf and modify. Directus uses the Monospace Sustainable Core License 1.0, which explicitly allows internal use and professional services to deploy or host it for a licensee, while Strapi separates MIT-licensed Community Edition code from the Enterprise Edition under ee directories. Confirm the exact terms with counsel before you commit.

Treat the decision as four checks before any build starts. Ask which accessibility conformance evidence each front-end team will produce, and who owns it when a page changes. Map every hosting location, including backups, media storage and CDN edges, against the sovereignty rules that apply to your entity. Read the license text for each component you will deploy, including plugins and paid features you may need for SSO or review workflows, and confirm that a contractor may host it for your agency. Finally, confirm the supported database and Node.js versions in each product's documentation, because those constraints determine what your hosting environment must support for years, not only at launch.

Which public sector requirements shape the headless CMS build

This table maps each public sector requirement to what it means for the content model, front-end delivery, hosting and logging of a self-hosted headless CMS. Read each row as a question to answer before the build starts, not as a checklist to close after it.

RequirementWhat it asks forBuild impact on content, front end, hosting and logging
ADA Title II web rule (WCAG 2.1 A and AA)State and local government web content and mobile apps, including those delivered through contractors, must meet WCAG 2.1 Level A and AA. Compliance dates are 26 April 2027 for entities serving 50,000 or more people and 26 April 2028 for smaller entities and special districts.Content models should require alt text, heading order, language tags and captions as fields, not optional extras. The front end that the CMS feeds carries most of the WCAG burden, so test rendered pages, not API payloads. Keep accessibility test results and remediation tickets as evidence.
NIST SP 800-53 low baselineSelects 149 controls and enhancements for low-impact federal systems under SP 800-53B.Suitable for public content that holds no sensitive data. Confirm the impact level with the agency before design. Admin access, backups and audit logs still need defined owners.
NIST SP 800-53 moderate baselineSelects 287 controls and enhancements under SP 800-53B. Most agency systems fall here.Expect role-based editor access, SSO for administrators, log retention and change records. Content and media storage must be inside the agreed boundary, and the CMS database and admin panel must be in the system security plan.
NIST SP 800-53 high baselineSelects 370 controls and enhancements under SP 800-53B.Plan for stricter segregation between public delivery and editing networks, tighter logging and monitoring, and documented contingency testing. Confirm with the authorizing official which controls apply to the CMS.
CJIS Security Policy v6.1 (where criminal justice information touches the site)Requires FIPS 140-3 validated modules or FIPS 197 AES with 256-bit keys for CJI in transit and at rest outside physically secure locations, plus vulnerability scanning at least monthly.Keep CJI out of public content models, forms and media libraries. Encryption settings in the CMS database, object storage and CDN must be confirmed against the policy. Logs that record CJI access need restricted retention and review.
CUI handling (32 CFR 2002 and CMMC)Federal agencies apply NIST SP 800-171 to CUI on non-federal systems. Defense contractors may store CUI in a cloud service only if it is FedRAMP Authorized at Moderate or equivalent.Forms and editor workflows that collect controlled information need separate content types and access rules. Self-hosting in the contractor's own scope avoids a cloud service provider assessment only where the hosting is non-cloud. Confirm the scope with the assessor.
NIS2 scope (EU public administration)Covers central government entities regardless of size and lists public administration as a high-criticality sector. Member States may extend it to local administration. National security, defense and law enforcement bodies are excluded.Confirm with national authorities whether the organization is in scope. If it is, plan for incident reporting, supply chain security for the CMS and its plugins, and access logs that support incident investigation.
License terms limiting agency or contractor useStrapi Community Edition is MIT, but code under ee directories is under a separate Enterprise license. Directus is under MSCL-1.0-GPL, which bars competing use. Payload is MIT.Confirm which edition holds the features needed, such as admin SSO and audit logs, and whether a contractor may deploy the software for an agency. Record the license review in procurement files. Keep an inventory of licensed components for each release.

Which open-source CMS fits which public sector scenario

Agencies that run their own content platform usually care most about who operates the software, where it runs and what evidence an assessor will ask for. The CMS is only one component. The hosting environment, identity integration and logging decide whether the platform can be authorized under the agency's control framework. Under the federal control catalog in NIST SP 800-53, the chosen baseline determines how many controls apply, so the content platform should be scoped early.

  • Strapi Community Edition: Licensed under MIT, with the code under ee directories forming the separately licensed Enterprise Edition. Confirm which modules the agency actually runs.
  • Paid features for SSO and audit logs: In Strapi's self-hosted plans, SSO for administrator login and audit logs are paid features, so budget for them if the agency requires central identity and audit trails.
  • Strapi v5 baseline: Strapi v4 reached end of life on April 30, 2026, so new deployments should start on v5 and any legacy v4 estate needs a dated migration plan.
  • Hosting boundary: If the platform stores federal information in a cloud service, the FedRAMP scope rules apply. Confirm with the agency's authorizing official whether the hosting model is in scope.

Check the license file, the paid-feature list and the authorization boundary with the agency's security office before choosing a product.

Platforms that fit public sector content and why

Public sector content platforms have to meet accessibility duties on every front end, serve several languages, and stay under a license the agency or its contractors can actually use. The options below differ mainly in license terms, database support and how much of the front end the platform itself delivers, so each card names the condition under which it becomes a poor fit.

Strapi Community Edition

Strapi is a headless CMS whose Community Edition is licensed under MIT, with code under ee directories belonging to a separate Enterprise Edition license. For agencies, the license check is a file-level task: confirm which directories your deployment and any plugins touch. Strapi 5 supports PostgreSQL, MySQL, MariaDB and SQLite, but not MongoDB, so a team standardized on a document database will need a different platform. Admin SSO and audit logs sit in paid self-hosted plans, so confirm which features your sign-off process needs before you commit.

Payload for Next.js front ends

Payload is an open source Next.js framework used as a headless CMS, licensed under MIT. It suits agencies whose public sites are already built in Next.js, because content models, access control and the front end can live in one codebase. The trade-off is that editors and content teams work in a developer-centric stack, so training and workflow design need more attention than with a CMS admin panel. It is a poor fit where the front end is not React-based or where the team has no Node.js engineering capacity to maintain both sides.

Directus over a SQL database

Directus wraps an existing SQL database with a data API and admin app, and it is licensed under the Monospace Sustainable Core License 1.0. That license permits internal use and professional services that deploy or host the software for a licensee, but excludes competing uses, so counsel should review it against any plan to offer Directus-based services to other agencies. It fits teams that already have structured data in a relational database and want to expose it to several front ends. It is a poor fit where the license must be a standard OSI-approved open source license with no field-of-use limits.

Drupal for page-based and hybrid sites

Drupal is a page-based and hybrid CMS distributed under GPL-compatible terms, and its 11.x line receives feature releases every six months. It offers mature multilingual features, workflow modules and a large accessibility-focused ecosystem, which helps where one agency must run many public sites with shared governance. The cost is operational weight: upgrades between major lines are planned projects, and Drupal 7 support ended on January 5, 2025. Choose it when a headless-only model would force the agency to rebuild rendering, preview and translation features that Drupal already supplies.

Matching the database to hosting rules

Each option supports a different set of databases, and that choice drives where the data can sit under sovereign hosting requirements. Strapi 5 supports PostgreSQL 14 or later and MySQL 8.0 or later, and it runs only on Active or Maintenance LTS Node.js versions. Confirm that the managed database service you plan to use is in an approved region, that its encryption meets your control baseline, and that backups can be restored into the same environment. Ask the vendor for a written statement on each supported database version before you choose the platform.

Integration points and deployment patterns for government hosting

Government deployments of a self-hosted headless CMS meet identity, data storage, cryptography and accreditation boundaries at the same time. The cards below separate the decisions that belong to the CMS from those that belong to the hosting environment and to the agency's own authorization process.

Separate administrator and end-user identity

Strapi SSO covers administrator login to the admin panel only, through an identity provider such as Microsoft Azure Active Directory. End-user authentication for logged-in citizens or applicants is handled separately by the Users and Permissions plugin. Confirm which identity source each population uses, who provisions accounts, and how deprovisioning reaches both the admin panel and the public-facing user store. Check whether the agency's identity provider meets its own assurance requirements before relying on it.

Choose a supported database for Strapi 5

Strapi 5 supports PostgreSQL 14 or later, MySQL 8.0 or later, MariaDB 10.3 or later and SQLite 3, and it does not support MongoDB or other NoSQL databases. For agency hosting, the database choice should follow the agency's existing operations standard, backup tooling and managed service options, not the lowest setup effort. SQLite is usually a poor fit for production multi-editor workloads, so confirm the intended use before selecting it. Ask the vendor or partner to document the supported versions for the release you plan to run.

Encrypt CJI and sensitive form data

Where the CMS stores or transmits criminal justice information, the FBI CJIS Security Policy applies to the whole system, including the CMS database, media storage, backups and logs. Version 6.1 requires FIPS 140-3 certified modules or FIPS 197 AES with keys of at least 256 bits for CJI in transit and at rest outside physically secure locations. Most public-facing content does not fall under CJIS, but form submissions and applicant records often do. Classify each data flow before deciding which encryption rules apply.

Confirm FIPS-validated cryptography

Agencies often require cryptographic modules validated under FIPS 140-3 rather than simply strong algorithms. Confirm that the TLS termination point, the database connection, the object storage client and the backup tooling all run on validated modules in the chosen operating system and runtime. Node.js builds, OpenSSL configuration and container base images can each change whether a validated mode is in use. Ask the partner for a written list of every component that performs cryptography and its validation status, and for the evidence that the validated mode is enabled in production.

Determine whether FedRAMP applies

FedRAMP covers cloud products and services that create, collect, process, store or maintain federal information on behalf of an agency. A system used only for one agency's own operations on cloud infrastructure, and not offered as a shared service, falls outside that scope. A multi-tenant SaaS CMS offered to several agencies usually does not. Confirm the scope decision with the agency's authorizing official and document it in the system security plan, because the answer changes the hosting, evidence and contract requirements.

Map controls to the agency's authorization boundary

NIST SP 800-53 Revision 5 supplies the control catalog that most federal and many state authorizations draw from, with the low, moderate and high baselines selecting 149, 287 and 370 controls and enhancements. Define the authorization boundary to include the CMS application, the database, media storage, the build pipeline and the public front ends the CMS feeds. Each component inherits or provides specific controls, and the boundary diagram should show where each one sits.

How a public sector headless CMS rollout moves from scope to audit-ready

The sequence below moves a government content platform from legal and license review through accessibility, hosting and identity build to a handover package that auditors and accessibility reviewers can check. Each phase closes with a named output so the next phase starts from evidence rather than assumptions.

  1. Confirm legal scope and license terms

    The agency or contracting team, with counsel, first confirms which laws and contract clauses apply: accessibility obligations for the public web content, any federal or criminal justice data rules, and whether contractors will build and host the platform. In parallel, the team reviews the license of each candidate product, including Strapi's split between the MIT Community Edition and the separately licensed Enterprise Edition, Directus under the Monospace Sustainable Core License, and Payload under MIT, and checks whether those terms limit internal use, hosting by a contractor or redistribution. The phase closes with a written scope memo and a license register that names every component and its terms. Confirm the accessibility deadlines that apply to your entity size with counsel rather than assuming them.

  2. Select the control baseline and map evidence

    Once scope is known, the security lead selects the control baseline that matches the data and system type, such as NIST SP 800-53 low, moderate or high baselines for federal-aligned systems, or the controls named in the FBI CJIS Security Policy where criminal justice information is involved. The team maps each control to a component, an owner and a place where evidence will be produced, such as configuration baselines, access reviews, logs and scan reports. Hosting provider authorization status is checked at this stage, because cloud services that handle federal information may need their own authorization. The output is a control matrix signed off by the system owner and the assessor who will review it.

  3. Audit accessibility of templates and components

    Before the content model is fixed, the accessibility team audits the front-end templates, design components and rich-text output that the headless CMS will feed. The reference standard is WCAG 2.1 Level AA, which the ADA Title II rule requires for state and local government web content. Testing combines automated scans with manual checks by people who use assistive technology, and covers keyboard navigation, heading structure, form labels, alternative text fields in the media model and color contrast. Findings are logged against the component that produces them, so a fix in one component clears the issue everywhere it is reused. The output is a component accessibility register and a remediation list with owners.

  4. Design the content model and multilingual structure

    Content architects translate the agency's publishing needs into content types, relationships, components and locale rules. Each model is reviewed for accessibility-relevant fields, such as required alt text, plain-language summaries and document titles, and for the locale strategy: which fields are translated, which fall back to a default language and which content can be published per locale. Editorial roles and approval paths are drafted here, because role design determines which features a paid edition must supply. The output is a versioned content model specification, a locale matrix and a role-permission table reviewed by the content owner and the accessibility lead.

  5. Build hosting, identity and logging in sovereign infrastructure

    The platform team builds the runtime in the agency's chosen environment, whether a government cloud region, a data center or an air-gapped network. Work includes the database engine (Strapi 5 supports PostgreSQL 14 or later, MySQL 8.0 or later, MariaDB 10.3 or later and SQLite 3, and does not support MongoDB), a supported Node.js version, encryption in transit and at rest with the key lengths the applicable policy requires, administrator single sign-on through the agency identity provider, and centralized audit logging. Where a paid edition is needed for SSO or audit logs, the decision and its license cost are recorded here. The output is a build record with configuration files, a network diagram, key management records and a tested restore procedure.

  6. Migrate content and run old and new in parallel

    Content owners migrate existing pages, documents and media in batches, with the source system kept readable until the new platform is confirmed. If the source is an earlier Strapi version, the team uses the official upgrade tooling and backs up the database first, because downgrading is not supported, and it plans for the v4 end-of-life date recorded in the platform's migration documentation. Redirects are mapped from old URLs to new ones and tested, and both systems serve traffic in parallel for a defined verification period agreed in the project plan. The output is a migration log, a reconciled record count per content type and a signed cutover decision.

  7. Test accessibility and security before launch

    Independent testers run accessibility tests on the production-like environment against the component register, then re-test the fixed items. Security testing covers the CMS admin panel, the public API, the front ends, the media upload path and the hosting configuration, and includes a check that vulnerability scanning runs at the frequency the control baseline requires. Findings are triaged by severity with a named owner and a retest. The output is an accessibility conformance report and a security test report, each with a list of accepted residual risks signed by the system owner.

  8. Hand over the system with evidence and runbooks

    The final phase transfers operation to the agency or its support provider. The handover package includes the license register, the control matrix with linked evidence, the content model and role documentation, accessibility and security reports, the restore test results, upgrade and patch procedures, and runbooks for incident response and content publishing. Staff are trained on the admin panel and the editorial workflow, and a support model is agreed in writing. The phase is complete when the assessor confirms that the evidence in the control matrix can be traced to a stored artifact. Ask the implementation partner to show this traceability before accepting the handover.

Evidence auditors and oversight bodies ask for

This table maps each piece of evidence that public sector reviewers commonly request to the component that produces it. Read it as a checklist for the build: if a component has no owner and no recurring output, the evidence will be hard to assemble later. DeployOpen prepares this evidence, while independent assessors, auditors and certification bodies decide what it proves.

EvidenceProduced byWhat reviewers usually check
Accessibility test reportsFront-end build and test pipelineWCAG 2.1 Level AA results for pages and apps the CMS feeds, with dated remediation records
Remediation logsIssue tracker tied to content and front-end releasesOpen and closed accessibility defects, owners and the release each fix shipped in
Control implementation statementsHosting layer and CMS configurationEach control mapped to the SP 800-53 baseline selected for the system, with the responsible party named
Vulnerability scan recordsScheduled scanning of hosts, containers and the CMS stackScans at least monthly where CJIS Security Policy applies, with triage and closure dates
CMS audit logsCMS admin panel and API gateway loggingWho published, changed or deleted content, retained for the period the agency sets
Role change recordsIdentity provider and CMS role assignmentsApprovals for admin and editor role grants and removals, linked to a named requester
License and SBOM recordsBuild pipeline and dependency inventoryCurrent license of each component, including the Enterprise Edition boundary, and a software bill of materials per release
Encryption configurationHosting and database layerKey lengths and modules in use for data in transit and at rest, checked against the applicable standard

What to ask an implementation partner before a public sector CMS build

Start by asking where the partner has actually run this kind of system. Ask whether they have deployed Strapi, Payload or Directus inside a government cloud account, a data center operated for a public body, or an air-gapped network, and which of those deployments involved no outbound internet access for updates, plugins or telemetry. Ask how they handled the hosting boundary: which accounts the CMS, database, media storage and CDN sit in, who holds administrator access, and how the platform's own components are pulled into a network that cannot reach public registries. Then ask what authorization or assessment work they have supported for the hosting layer, and what they will not claim on your behalf. DeployOpen prepares systems and evidence for compliance assessments but does not issue authorizations or certifications, so the reader should expect that any formal decision stays with the agency's assessor.

Next, ask how the partner tests WCAG 2.1 Level AA on the front ends the CMS feeds. The ADA Title II rule requires state and local government web content, including content delivered through contracts or licenses, to meet WCAG 2.1 Level A and AA, with compliance dates of April 26, 2027 for entities serving 50,000 or more people and April 26, 2028 for smaller entities and special districts. Ask which automated tools, manual checks with assistive technology and editor-facing tests they run, and whether they test the authoring interface as well as the published pages. Ask for the defect log format and who signs off a release. On the license side, ask which features in the quote come from the community edition and which require a paid tier. Strapi's self-hosted Growth and Enterprise plans differ on SSO, audit logs and review workflows, and a quote that omits those lines may leave the agency with a gap at go-live. Ask for the license terms of every component in writing, including whether the partner's own services or any third-party module impose restrictions on how the agency or its contractors may use the software.

Finally, settle the lifecycle and ownership questions before signing. Ask how the partner plans a major version change, such as the move from Strapi 4 to Strapi 5, including the codemods, data migration, a tested rollback copy of the database and the handling of the Strapi-Response-Format: v4 header during transition. Strapi v4 reached end of life on April 30, 2026, so any agency still on it should confirm its upgrade path in the contract. Ask who owns the evidence package after handover: system documentation, configuration baselines, accessibility test results, backup and restore records and the license inventory. Confirm in writing that the agency receives these artifacts and can keep them, and that the partner will maintain them under a retainer if the agency wants continued support.

Questions public sector buyers ask before hiring help

How much does a self-hosted headless CMS cost for an agency?

The software itself can be free, so most of the cost is services and recurring operations. Strapi's Community Edition is listed as free with unlimited users under the MIT license, while its Growth plan is listed at 45 US dollars per month including 3 users, plus 15 dollars per extra user (Strapi self-hosted pricing page). Those figures do not include the work that matters most: content modeling, front-end builds, accessibility testing, hosting, backups and upgrades. Ask any partner for a written quote that separates one-time work (discovery, modeling, build, migration, accessibility remediation) from recurring work (hosting, monitoring, patching, support). Also ask which paid features the design depends on, such as SSO or audit logs, because those change the license line.

How long does a public sector headless CMS project take?

The timeline depends on how many sites feed the CMS, how many languages are published, how much legacy content must move, and how long procurement and security reviews take in your agency. No supplied figure sets a duration, so treat any number a vendor gives as an estimate to test against your own scope. Two dates should shape the plan: the ADA Title II compliance date of April 26, 2027 for entities serving 50,000 or more people, and April 26, 2028 for smaller entities and special districts (ADA.gov). Ask for a schedule with discovery, a security review, accessibility testing and a cutover window, and confirm which milestones are fixed in the written scope.

What does our agency need to provide before work starts?

Most delays come from missing inputs, so the agency should prepare them before the engagement begins. Expect to provide a named business owner who can approve the content model, a list of sites and front ends that will consume the content, an inventory of existing content and media, the identity provider details for editor sign-in, and the hosting or data center constraints that apply to your environment. Security and procurement reviews also need named contacts. Agree on who signs off accessibility results, since that decision sits with the agency, not the implementer. Confirm each of these inputs and its owner in the written scope.

Can our internal team run a self-hosted headless CMS after launch?

Often yes, but only if the team has someone who can own the platform. Running a self-hosted CMS means patching the application and its runtime, backing up the database and media store, monitoring uptime, applying major version upgrades and managing user access. Strapi 5 supports PostgreSQL 14 or later, MySQL 8.0 or later, MariaDB 10.3 or later and SQLite 3, and runs only on Active or Maintenance LTS Node.js versions (Strapi installation docs), so the operating team needs skills in those components. Ask the partner for a runbook, a handover plan, and a written choice between internal operation, a retainer for ongoing support, or a managed host. DeployOpen plans, implements, hardens, backs up, upgrades and supports self-hosted platforms in your own infrastructure, and ongoing support is available as a retainer.

How do accessibility deadlines change the scope of a CMS project?

Accessibility affects the front ends the CMS feeds, not only the CMS admin panel. The ADA Title II rule requires state and local government web content and mobile apps, including those provided through contracts or licenses, to meet WCAG 2.1 Level AA (ADA.gov). That means a contractor's templates, components, media handling and editor output can all sit in scope. Ask for accessibility testing against WCAG 2.1 AA in the statement of work, a content model that enforces alt text and heading structure where possible, and a remediation budget for the existing estate. Confirm with your agency counsel which deadline applies to your entity and which content is covered.

Do the license terms restrict how a contractor can deliver our CMS?

They can, and the answer differs by product. Strapi's Community Edition is MIT licensed, but code under ee directories belongs to a separate Enterprise Edition license, so a contractor must confirm which files its build uses. Payload is MIT licensed. Directus is licensed under the Monospace Sustainable Core License 1.0, which permits internal use and professional services to deploy or host the software for a licensee, but prohibits a competing use. Ask counsel to review the license for the exact version you deploy, and ask the contractor to state in writing that it will not add restricted components, that you can keep and operate the code after the contract ends, and that no license fees pass through unnoticed.

What should a written quote for CMS implementation include?

A useful quote lists each deliverable, the assumptions behind it, and the parties responsible for each input. Ask for line items for discovery, content modeling, front-end build, editor training, data migration, security hardening, accessibility testing, hosting setup, backup and recovery testing, and handover. Each line should say whether it is one-time or recurring, what it assumes about content volume and languages, and what would change the price. Also ask for the license position in writing, the paid plan features needed, the upgrade path for the next major version, and the exit terms if the agency changes partner. DeployOpen does not publish a price list. Its quotes follow from written scope, and most engagements are fixed-scope.

Which security evidence should a CMS partner provide for an audit?

Ask the partner to show how the platform will be configured to support the controls your assessor will test, not to claim certification. Useful evidence includes architecture diagrams, hardening baselines, access control design, logging and retention settings, backup and restore test results, vulnerability scan records and change records. If the data is controlled or criminal justice information, the requirements are stricter. For example, FBI CJIS Security Policy v6.1 requires FIPS 140-3 certified modules or AES with at least 256-bit keys for data outside physically secure locations, and vulnerability scanning at least monthly (California DOJ bulletin 2026-ISRS-001). Independent auditors and certification bodies issue the actual assessment results, so ask your assessor which evidence they expect.

Official sources for public sector CMS requirements

Start by confirming which obligations apply, because each source answers a different question. The ADA Title II rule requires state and local government web content and mobile apps, including those provided through contracts or licenses, to meet WCAG 2.1 Level A and AA. Compliance is due April 26, 2027 for entities serving 50,000 or more people and April 26, 2028 for smaller entities and special districts. Read the ADA Title II web and mobile accessibility rule and carry its obligations into the build contract for every front end your headless CMS feeds. Confirm your population category and dates with counsel.

For security and hosting, three sources set the control and cloud boundaries. NIST SP 800-53 Revision 5 is the federal control catalog, and SP 800-53B defines low, moderate and high baselines that select 149, 287 and 370 controls and enhancements respectively. Ask the agency which baseline it assigned to the CMS and which controls its hosting provider inherits. FedRAMP scope turns on whether a cloud service creates, collects, processes, stores or maintains federal information on behalf of an agency. A system used only for one agency's operations on cloud infrastructure falls outside that scope unless it is offered as a shared service. Check that boundary before choosing a managed host, and review the FedRAMP scope guidance under M-24-15 with counsel.

Data-specific rules come next. The FBI CJIS Security Policy version 6.1 took effect on June 26, 2026 and requires FIPS 140-3 certified modules or FIPS 197 AES with at least 256-bit keys for criminal justice information in transit and at rest outside physically secure locations, so confirm encryption settings for any CMS that touches that data. Under 32 CFR 2002.14(h)(2), agencies use NIST SP 800-171 to protect controlled unclassified information on non-federal systems, unless the CUI category's authority prescribes other safeguards. Under 32 CFR 170.17(c)(5), a CMMC Level 2 contractor may store CUI in a cloud service only at FedRAMP Moderate or equivalent. For EU public bodies, NIS2 covers central government entities regardless of size and lists public administration as a sector of high criticality, but it excludes national security, public security, defense and law enforcement. Confirm each applicability question with counsel, starting with the NIS2 Directive text on EUR-Lex.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.