Reference · Criteria Library

Criteria Library

Loading criteria...

Identity & Access DSCM-IAM complete

L0 Unaware

  • IAM-L0-C1 The organisation has no centralised identity directory. User accounts are created ad-hoc per system with no single source of truth
    Evidence guidance

    Review onboarding documentation and system admin interfaces; check whether a directory service (LDAP, AD, cloud IdP) exists

  • IAM-L0-C2 Shared or generic accounts (e.g., admin@, info@, root) are used for day-to-day operations, including access to production systems
    Evidence guidance

    Audit login records and account inventories across critical systems; look for accounts used by more than one natural person

L1 Dependent

  • IAM-L1-C1 All user identities are stored and managed in a single cloud-provider IAM service (e.g., Microsoft Entra ID, Google Workspace, AWS IAM Identity Center) with no on-premises or self-hosted fallback
    Evidence guidance

    Confirm that the identity provider is a SaaS-only service; verify there is no secondary IdP or directory synchronisation to an on-prem store

  • IAM-L1-C2 All authentication methods, including multi-factor authentication, are provided and controlled by the cloud identity provider with no organisation-managed alternative
    Evidence guidance

    Verify that MFA methods (push notifications, TOTP seeds, SMS) are entirely managed within the provider's console; confirm the organisation does not operate any independent authentication factor (e.g., own FIDO2 key management, own TOTP issuer)

  • IAM-L1-C3 The organisation has no control over where identity data is stored or processed. Region selection is either unavailable or left at provider defaults
    Evidence guidance

    Check the IdP's data-residency settings; review the provider's sub-processor list for identity-related data flows

  • IAM-L1-C4 The organisation has no independent record of who has access to what. Access inventories exist only within the provider's platform and cannot be exported or verified externally
    Evidence guidance

    Ask whether the organisation maintains any access inventory outside the provider's console; determine if access data can be exported in a machine-readable format for independent analysis

L2 Contractual

  • IAM-L2-C1 A Data Processing Agreement (DPA) is in place with the identity provider that specifies data-residency requirements, sub-processor restrictions, and audit rights
    Evidence guidance

    Obtain the signed DPA; verify it includes jurisdiction-specific data-residency commitments (e.g., EU-only processing), a sub-processor notification mechanism, and the right to conduct or commission audits

  • IAM-L2-C2 SAML 2.0 or OpenID Connect (OIDC) federation is configured between the cloud IdP and all business-critical applications, using organisation-owned domain names and metadata endpoints
    Evidence guidance

    Review federation configurations; confirm the organisation controls the SAML/OIDC metadata URLs and signing certificates, and that relying parties are registered under organisation-owned domains

  • IAM-L2-C3 Regular access reviews are conducted using provider tooling, with results exported to an independent system for retention and audit trail purposes
    Evidence guidance

    Request evidence of the last two access review cycles; confirm that review results are archived outside the provider's platform (e.g., in an internal GRC tool or document management system)

L3 Controlled

  • IAM-L3-C1 A self-managed identity provider (e.g., Keycloak, Authentik) serves as the authoritative identity source; cloud IdPs consume identities via federation rather than owning them
    Evidence guidance

    Inspect the identity architecture diagram; confirm the self-managed IdP is the master directory and that cloud IdPs (e.g., Entra ID, Google Workspace) are configured as federation targets or downstream consumers via SAML/OIDC

  • IAM-L3-C2 Authentication factors for privileged accounts are managed by organisation-controlled infrastructure, not delegated to a third-party provider (e.g., organisation-managed FIDO2 keys or smartcard PKI rather than provider-managed push notifications)
    Evidence guidance

    Confirm that the MFA enrolment, seed generation, and verification for privileged accounts are handled by the self-managed IdP or organisation-owned hardware, not by an external provider's authentication service

  • IAM-L3-C3 The organisation can perform a full identity-provider failover or migration without losing user accounts, group memberships, or access policies
    Evidence guidance

    Request documentation of the DR/migration plan; verify that identity data is regularly exported in a portable format (SCIM, LDIF, or equivalent) and that a failover test has been conducted within the past 12 months

L4 Autonomous

  • IAM-L4-C1 All identity infrastructure - directory services, authentication engines, token issuance, and policy decision points - is self-hosted on organisation-controlled infrastructure within a known legal jurisdiction
    Evidence guidance

    Audit the complete identity stack; confirm that no component relies on an external SaaS provider for runtime operation. Verify hosting location through infrastructure documentation and physical or virtual audit.

  • IAM-L4-C2 The organisation can authenticate all users and enforce all access policies with zero dependency on external services, including DNS resolution, certificate authorities, or cloud-based MFA providers
    Evidence guidance

    Conduct an isolation test: simulate complete external connectivity loss and verify that internal authentication and authorisation continue to function. Review the dependency map for any external call-outs during authentication flows.

  • IAM-L4-C3 Cryptographic material for identity operations (signing keys, TLS certificates, FIDO2 attestation roots) is generated, stored, and rotated using organisation-controlled HSMs or equivalent tamper-resistant hardware
    Evidence guidance

    Inspect HSM deployment and key-management procedures; confirm that identity-critical keys are generated on-premises, never exported in plaintext, and rotated on a documented schedule

  • IAM-L4-C4 The organisation has decentralised identity capabilities (W3C Verifiable Credentials, DID methods) deployed or has a documented, tested implementation plan for inter-organisational trust without relying on a centralised identity broker
    Evidence guidance

    Review whether DID/VC infrastructure is deployed or a documented implementation plan exists; confirm that the organisation can issue and verify credentials without depending on a third-party identity federation service

Cryptographic Keys DSCM-KEYS complete

L0 Unaware

  • KEYS-L0-C1 No formal encryption policy or standard has been defined for data at rest or in transit.
    Evidence guidance

    Request the organisation's encryption policy or information security policy. Absence of any documented encryption requirements satisfies this criterion.

  • KEYS-L0-C2 Encryption keys are entirely provider-managed with no organisational awareness of key custody arrangements.
    Evidence guidance

    Interview IT leadership regarding who holds encryption keys and where key material resides. Lack of knowledge or 'the cloud provider handles it' responses confirm this criterion.

  • KEYS-L0-C3 No key rotation schedule or key lifecycle management process is in place.
    Evidence guidance

    Request documentation of key rotation policies or automated rotation configurations. Complete absence satisfies this criterion.

L1 Dependent

  • KEYS-L1-C1 A basic encryption policy exists that mandates encryption at rest and in transit for production systems.
    Evidence guidance

    Review the organisation's encryption policy or relevant section of the information security policy. Confirm it requires encryption for data at rest and in transit.

  • KEYS-L1-C2 Provider-managed encryption services are explicitly identified and documented (e.g., AWS SSE-S3, Azure SSE with Microsoft-managed keys, Google default encryption).
    Evidence guidance

    Request an inventory of encryption services in use. Verify that specific provider encryption mechanisms are named and mapped to workloads.

  • KEYS-L1-C3 The organisation acknowledges that key material is held by the provider and has documented this as a known dependency.
    Evidence guidance

    Review risk registers or dependency documentation for explicit acknowledgement that the cloud provider controls key material.

L2 Contractual

  • KEYS-L2-C1 The Data Processing Agreement explicitly addresses key management responsibilities, key custody, and conditions under which the provider may access key material.
    Evidence guidance

    Review the DPA for clauses covering encryption key management, key access conditions, and key custody responsibilities. Confirm these are specific rather than generic security references.

  • KEYS-L2-C2 BYOK or customer-managed key options have been contractually secured with the provider, even if not yet fully implemented.
    Evidence guidance

    Review service agreements or order forms for BYOK/CMK entitlements. Confirm the organisation has the contractual right to manage its own keys.

  • KEYS-L2-C3 A key management procedure documents key lifecycle stages including generation, distribution, rotation, revocation, and destruction.
    Evidence guidance

    Request the key management procedure. Verify it covers the full key lifecycle and assigns responsibilities for each stage.

  • KEYS-L2-C4 The provider's technical access to key material has been assessed and documented as a residual risk.
    Evidence guidance

    Review risk assessments or technical architecture documentation acknowledging that BYOK in cloud KMS does not fully eliminate provider access to key material in memory during cryptographic operations.

  • KEYS-L2-C5 AI For each SaaS tool with embedded AI features, the storage location and key custody arrangements are documented for prompts, completions, embeddings, and any vector store or fine-tuning artefact derived from the organisation's data.
    Evidence guidance

    Request the AI artefact data map. Each entry should name the artefact class (prompt and completion logs, embedding vectors, vector index, fine-tuned model weights, RAG document store), the storage region, the storage system (vendor-managed, customer subscription, third-party model provider's infrastructure), and which party holds the keys protecting it. A map that covers the primary SaaS data tier but is silent on AI-derived artefacts does not satisfy this criterion. Where the vendor refuses to disclose the storage location or custodian for an artefact class, the gap is recorded as a residual risk.

L3 Controlled

  • KEYS-L3-C1 Customer-managed keys (BYOK or HYOK) are implemented for all critical workloads, with key material stored in HSM-backed infrastructure that prevents provider access to plaintext keys.
    Evidence guidance

    Review key management architecture documentation. Verify HSM-backed key storage (e.g., AWS CloudHSM, Azure Dedicated HSM, or third-party HSM) is used rather than standard cloud KMS. Confirm the provider cannot extract plaintext key material.

  • KEYS-L3-C2 Encryption key material resides exclusively within EU or Swiss jurisdiction, with no replication to non-EU/non-Swiss locations.
    Evidence guidance

    Request HSM deployment location documentation. Verify that HSM instances and key material are deployed in EU/Swiss data centre regions with no cross-border replication.

  • KEYS-L3-C3 Key rotation is automated under customer control, not delegated to the provider.
    Evidence guidance

    Review automated key rotation configurations. Confirm that rotation is triggered by customer-managed automation, not by the provider's default rotation mechanisms.

  • KEYS-L3-C4 Key rotation schedules are defined per data classification level.
    Evidence guidance

    Review key rotation schedules and confirm rotation frequency varies according to data classification policy (e.g., more frequent rotation for higher-sensitivity data).

  • KEYS-L3-C5 Envelope encryption is implemented, separating data encryption keys (DEKs) from key encryption keys (KEKs) with the KEK under customer-controlled HSM protection.
    Evidence guidance

    Review encryption architecture documentation for envelope encryption design. Verify KEKs are stored in customer-controlled HSMs and DEKs are wrapped/unwrapped using customer-controlled operations.

L4 Autonomous

  • KEYS-L4-C1 Self-hosted HSM infrastructure is deployed on-premises or in a customer-controlled data centre, with no dependency on cloud provider HSM services.
    Evidence guidance

    Inspect on-premises HSM deployment (e.g., Thales Luna, Utimaco SecurityServer, Entrust nShield). Verify HSMs are physically located in customer-controlled facilities with no cloud provider involvement in HSM operations.

  • KEYS-L4-C2 Key ceremonies for root key generation are conducted on-premises with documented procedures, multiple key custodians, and tamper-evident controls.
    Evidence guidance

    Review key ceremony documentation including procedures, witness logs, custodian assignments, and tamper-evident bag records. Verify ceremonies are conducted in physically secured, customer-controlled environments.

  • KEYS-L4-C3 Zero provider access to key material is architecturally enforced across the full lifecycle: generation, storage, use, rotation, and destruction.
    Evidence guidance

    Review architecture documentation confirming key material never transits provider infrastructure in plaintext. Verify that cryptographic operations occur within customer-controlled boundaries (on-premises HSM, secure enclave, or confidential computing environment).

  • KEYS-L4-C4 An independent key management system operates entirely within customer infrastructure, providing centralised governance over all cryptographic keys across hybrid and multi-cloud environments.
    Evidence guidance

    Inspect the key management system deployment (e.g., HashiCorp Vault Enterprise on-premises, Thales CipherTrust Manager, Fortanix DSM). Confirm it operates on customer-owned infrastructure and manages keys across all environments without provider dependencies.

Data Residency DSCM-RES complete

L0 Unaware

  • RES-L0-C1 Organisation has no documented data residency policy or requirements.
    Evidence guidance

    Absence of any policy document, board resolution, or architectural guideline referencing data location.

  • RES-L0-C2 No inventory exists mapping data assets to physical storage locations or provider regions.
    Evidence guidance

    Confirm that no data-location register, CMDB entries, or cloud-account region reports have been produced.

  • RES-L0-C3 Cloud services are deployed using provider defaults with no region selection applied.
    Evidence guidance

    Review cloud console settings or infrastructure-as-code templates; default or auto-selected regions indicate this criterion is met.

L1 Dependent

  • RES-L1-C1 Organisation has identified the primary regions where its cloud providers store data.
    Evidence guidance

    Cloud console screenshots, provider documentation, or account settings showing region assignments.

  • RES-L1-C2 No contractual data residency guarantees are in place; provider determines replication and failover regions.
    Evidence guidance

    Review master service agreements and DPAs - confirm absence of region-restriction clauses.

  • RES-L1-C3 Data location awareness exists at an organisational level but no technical or contractual controls enforce it.
    Evidence guidance

    Internal communications, meeting minutes, or risk assessments acknowledging data location without mandating controls.

L2 Contractual

  • RES-L2-C1 Data processing agreements (DPAs) with all critical providers specify approved data residency regions (EU/EEA or Switzerland).
    Evidence guidance

    Executed DPAs with region-restriction clauses; legal review confirming coverage of all Tier-1 providers.

  • RES-L2-C2 Standard Contractual Clauses (SCCs) with supplementary technical and organisational measures are in place for any provider subject to third-country jurisdiction.
    Evidence guidance

    Signed SCC addenda (EU 2021/914 modules) with documented transfer impact assessments (TIAs).

  • RES-L2-C3 A transfer impact assessment (TIA) has been conducted evaluating the legal framework of each provider's jurisdiction.
    Evidence guidance

    Completed TIA documents referencing provider jurisdiction, government access laws, and supplementary measures adopted.

  • RES-L2-C4 The organisation has documented residual risk for metadata, support tickets, and telemetry data processed outside contracted regions.
    Evidence guidance

    Risk register entry or data flow diagram identifying metadata and ancillary data flows that fall outside DPA region restrictions.

  • RES-L2-C5 The transfer mechanism underlying each cross-border data flow (SCCs with supplementary measures, EU-US Data Privacy Framework, adequacy decision) is named, documented per provider, and accompanied by a contingency plan covering invalidation of the mechanism within the assessment lifecycle.
    Evidence guidance

    For each provider involved in cross-border processing, confirm the named transfer mechanism is recorded in the data transfer register or equivalent. Verify a contingency plan exists describing what the organisation would do if SCCs are tightened by an EDPB or CJEU decision, if the EU-US Data Privacy Framework is invalidated (Schrems III scenario), or if an adequacy decision is withdrawn. The plan should identify the affected workloads, an alternative legal basis or fallback provider, and the expected timeline to switch. Generic statements that 'we would consult counsel' do not satisfy this criterion.

  • RES-L2-C6 AI For SaaS tools with embedded AI features, the DPA restricts inference to named approved regions, and the metadata and telemetry gap for AI-feature data (prompt previews, model-routing logs, abuse-monitoring buffers) is identified as a residual risk separate from the primary-data residency commitment.
    Evidence guidance

    Review the AI clauses of each SaaS DPA. The inference-region restriction must name the regions where the model is hosted and prompts are processed (e.g. EU Data Boundary, Switzerland-only inference, Azure OpenAI EU regions); a clause that restricts only primary data storage and is silent on inference does not satisfy this criterion. For the metadata gap, evidence is a residual-risk register entry that explicitly enumerates AI-feature data flows excluded from the residency commitment, such as prompt preview caches, model-routing telemetry, abuse-monitoring buffers, and aggregated usage metrics. A blanket 'metadata may be processed elsewhere' line in the DPA without an organisation-side acknowledgement is insufficient.

L3 Controlled

  • RES-L3-C1 Geo-fencing is configured at the infrastructure level to restrict data storage and processing to approved regions (EU/EEA or Switzerland).
    Evidence guidance

    Cloud provider region-lock configurations, infrastructure-as-code templates with explicit region constraints, or sovereign cloud zone assignments.

  • RES-L3-C2 Data replication and backup targets are explicitly restricted to approved regions with no automatic failover to non-approved jurisdictions.
    Evidence guidance

    Replication policies, disaster recovery configurations, and backup target settings showing only approved regions.

  • RES-L3-C3 Residency assurance combines provider-attested controls with organisation-side verification: provider compliance reports (SOC 2 Type II, ISO 27001, regional commitments) confirm the provider's framework, and the organisation independently verifies tenant-specific residency through its own logs, endpoint geo-IP checks, or audit rights that have actually been exercised within the past 12 months.
    Evidence guidance

    Collect both layers. Provider-attested layer: current SOC 2 Type II report, ISO 27001 certificate, or written regional service commitment from the provider. These confirm the provider's general control framework, not your tenant's residency. Organisation-verified layer: your own evidence that the controls held for your workloads, such as resource-level region tags from inventory exports, traceroute or endpoint geo-IP records confirming requests resolve to EU/Swiss regions, contractual residency-incident notification logs, or records of audit rights exercised against the provider in the past 12 months. A SOC 2 report alone does not satisfy this criterion.

  • RES-L3-C4 AI Inference for SaaS-embedded AI features is technically confined to approved regions through provider data-boundary programmes or regional model-endpoint pinning, with tenant-readable evidence that the routing held in production.
    Evidence guidance

    Evidence has two layers. Configuration: tenant participation in EU Data Boundary for Microsoft 365 and Copilot, Azure OpenAI deployment in an EU region with regional endpoint enforcement, GitHub Copilot Business with documented inference geography, or an equivalent vendor-specific control. Verification: tenant-scoped logs, region-tagged audit records, or written attestation specific to the tenant confirming the AI feature ran in the named region during the assessment window. A general statement that the vendor 'offers EU inference' without tenant configuration evidence does not satisfy this criterion. Where a vendor cannot expose the routing region per tenant, the criterion is unmet for that vendor.

L4 Autonomous

  • RES-L4-C1 All data is stored and processed on infrastructure physically located in Switzerland or an approved EU/EEA jurisdiction.
    Evidence guidance

    Data centre contracts and facility addresses confirming all infrastructure resides in approved jurisdictions.

  • RES-L4-C2 All infrastructure is operated by an entity with no foreign-jurisdiction parent company.
    Evidence guidance

    Corporate ownership documentation (commercial register extracts, shareholder disclosures) confirming no US or other foreign-jurisdiction parent entity.

  • RES-L4-C3 No cross-border data transfers occur for any purpose, including support, telemetry, software updates, or disaster recovery.
    Evidence guidance

    Network flow analysis, firewall rules, and egress monitoring confirming zero cross-border data flows. DNS, NTP, and update channels verified as domestic or EU-based.

  • RES-L4-C4 Physical security of data centre facilities is under organisational control or subject to a domestic-only trust chain with independent audit rights.
    Evidence guidance

    Physical access logs, facility security audit reports, and contractual audit-right clauses. For co-location: proof that facility operator is domestically owned.

  • RES-L4-C5 Administrative access to all infrastructure is restricted to personnel within approved jurisdictions, with no remote access paths from foreign-jurisdiction entities.
    Evidence guidance

    Access control policies, VPN and bastion host configurations, and HR records confirming all administrative personnel are based in approved jurisdictions.

Data Processing DSCM-PROC complete

L0 Unaware

  • PROC-L0-C1 The organisation has no documented understanding of where its data is processed - neither geographic location nor infrastructure type (shared, dedicated, on-premises) is known
    Evidence guidance

    Request processing location documentation from the provider; review service agreements for any mention of data processing locations or infrastructure details

  • PROC-L0-C2 AI No purpose limitation exists for data processing - the provider may use customer data for analytics, model training, product improvement, or other secondary purposes without explicit consent
    Evidence guidance

    Review the provider's terms of service and privacy policy for clauses granting broad processing rights; check for opt-out mechanisms

  • PROC-L0-C3 The organisation cannot identify which sub-processors or third parties have access to data during processing
    Evidence guidance

    Ask the provider for a sub-processor list; review data flow diagrams if available; check whether sub-processor notifications are part of the contract

L1 Dependent

  • PROC-L1-C1 The organisation knows which provider services process its data and has a general understanding of the geographic regions involved, but cannot enforce region restrictions technically
    Evidence guidance

    Review provider dashboards and service documentation for region settings; confirm whether region selection is advisory or enforced; check for region-pinning capabilities

  • PROC-L1-C2 Data is processed on shared, multi-tenant infrastructure without dedicated isolation guarantees - other tenants' workloads run on the same physical hardware
    Evidence guidance

    Review provider architecture documentation; check whether dedicated hosts, isolated VMs, or tenant separation mechanisms are available or in use

  • PROC-L1-C3 The provider's standard terms of service govern processing, with no negotiated data processing agreement (DPA) or purpose limitation beyond the provider's default policies
    Evidence guidance

    Compare the active agreement against a formal DPA template; identify whether purpose limitation, data minimisation, or processing restrictions have been negotiated

  • PROC-L1-C4 AI An inventory identifies SaaS tools with embedded AI or LLM features (e.g. Microsoft Copilot, GitHub Copilot, Notion AI, Atlassian Intelligence) and records which categories of organisational data flow into each
    Evidence guidance

    Request the AI feature inventory or the AI section of the SaaS register. Each entry should name the tool, the AI capability (chat, code completion, summarisation, embeddings), and the data categories that reach the AI feature (source code, customer records, internal documents, calendar contents). An inventory that lists tools without documenting the data flowing into them does not satisfy this criterion.

L2 Contractual

  • PROC-L2-C1 A GDPR-compliant DPA is in place with each processor, specifying processing purposes, data categories, retention periods, and the controller's instructions
    Evidence guidance

    Review executed DPAs for completeness against GDPR Art 28(3) requirements; verify that processing purposes are explicitly enumerated and not open-ended

  • PROC-L2-C2 Sub-processor lists are maintained and reviewed; the organisation has contractual rights to object to new sub-processors and receives advance notification of changes
    Evidence guidance

    Obtain current sub-processor lists from each provider; verify notification and objection mechanisms in the DPA; check whether sub-processor changes have been reviewed in the past 12 months

  • PROC-L2-C3 The organisation's ability to verify where processing occurs depends entirely on provider attestation - no independent technical mechanism confirms jurisdictional compliance
    Evidence guidance

    Review whether the organisation has any means beyond the provider's word to verify processing location; check for independent audit results, infrastructure transparency reports, or technical verification mechanisms

  • PROC-L2-C4 Data minimisation principles are contractually acknowledged - the provider commits to processing only the minimum data necessary for the specified purposes
    Evidence guidance

    Review DPA for data minimisation commitments; assess whether the provider's actual data collection aligns with minimisation principles through data flow analysis

  • PROC-L2-C5 The transfer mechanism underlying any cross-border processing (SCCs with supplementary measures, EU-US Data Privacy Framework, adequacy decision) is named per processor, documented in the processing register, and accompanied by a contingency plan for mechanism invalidation within the assessment lifecycle
    Evidence guidance

    For each processor involved in cross-border processing, confirm the named transfer mechanism appears in the Art 30 record of processing activities or equivalent. Verify the contingency plan describes what the controller would do if SCCs are tightened, the EU-US Data Privacy Framework is invalidated (Schrems III scenario), or adequacy is withdrawn. The plan should identify affected processing operations, an alternative legal basis or fallback processor, and the expected timeline. A DPA without this transfer-mechanism layer does not satisfy this criterion.

  • PROC-L2-C6 AI For each SaaS tool with embedded AI features, the DPA contains a no-training clause covering both inputs (prompts, uploaded content) and outputs (completions, generated artefacts), and the model provider is named as a sub-processor with disclosure obligations equivalent to other sub-processors
    Evidence guidance

    Review the AI-specific clauses in each DPA. The no-training clause must explicitly cover prompts, uploaded files, completions, and any derived embeddings or fine-tuning signals. A clause that prohibits training only on inputs (and is silent on outputs or derived data) does not satisfy this criterion. Confirm the underlying model provider (OpenAI, Anthropic, the SaaS vendor's own model team, or whichever party operates the inference endpoint) is named in the sub-processor list. Generic 'AI service providers' references without entity names do not satisfy this criterion.

L3 Controlled

  • PROC-L3-C1 Data processing occurs within confidential computing environments (TEEs, secure enclaves, or equivalent) that prevent the provider from accessing data during computation
    Evidence guidance

    Review deployment configurations for TEE/enclave usage (e.g., Intel SGX, AMD SEV, ARM TrustZone); verify attestation mechanisms are active; check provider documentation for confidential computing guarantees

  • PROC-L3-C2 Processing is technically restricted to approved jurisdictions through infrastructure controls - not merely contractual commitments
    Evidence guidance

    Review infrastructure-as-code for region-pinning configurations; verify that deployment policies block non-approved regions; test whether workloads can be launched in restricted regions

  • PROC-L3-C3 Comprehensive audit logs capture all data access events during processing, including provider administrative access, and logs are stored in a location controlled by the organisation
    Evidence guidance

    Review audit log configurations; verify that provider admin access is logged; confirm log storage is in an organisation-controlled location (separate account, SIEM, or on-premises)

  • PROC-L3-C4 AI For SaaS tools with embedded AI features, no-training is enforced through a verifiable tenant-level setting (not a contractual clause alone), and inference is technically confined to approved regions
    Evidence guidance

    Inspect the tenant configuration for each AI-enabled SaaS tool. The no-training control must be a setting the organisation can read back, screenshot, and re-verify (e.g. M365 Copilot tenant data-handling settings, GitHub Copilot Business policy, OpenAI enterprise zero-retention configuration). A contractual no-training clause without a corresponding tenant control does not satisfy this criterion. For inference-region confinement, evidence is the documented model-routing region (EU Data Boundary participation, Azure OpenAI EU region pinning, regional inference endpoint selection) supported by provider attestation specific to the tenant. Where a SaaS vendor cannot expose either control, the criterion is unmet for that tool.

L4 Autonomous

  • PROC-L4-C1 All data processing occurs on infrastructure owned or exclusively leased by the organisation - no shared cloud provider resources are involved in processing sensitive data
    Evidence guidance

    Review infrastructure inventory and hosting contracts; verify that processing hardware is exclusively allocated; confirm no fallback to shared cloud infrastructure exists

  • PROC-L4-C2 Zero provider access during processing is enforced - no external vendor, cloud provider, or third-party support personnel can access the processing environment without the organisation's explicit, audited authorisation
    Evidence guidance

    Review access control policies and network architecture; verify that remote access by vendors is disabled by default; audit access logs for any third-party access events

  • PROC-L4-C3 Air-gapped processing environments are available for the most sensitive workloads, with physical network isolation preventing any data exfiltration during computation
    Evidence guidance

    Inspect network architecture for air-gapped segments; verify physical isolation (no network interfaces, disabled wireless, controlled USB ports); review data transfer procedures for air-gapped environments

  • PROC-L4-C4 The organisation controls the full processing stack - hardware procurement, firmware, operating systems, runtime environments, and application code - with supply-chain verification at each layer
    Evidence guidance

    Review hardware procurement procedures for supply-chain integrity; verify firmware signing and validation; audit OS and runtime build pipelines for reproducibility and integrity checks

Legal & Contractual DSCM-LEGAL complete

L0 Unaware

L1 Dependent

L2 Contractual

L3 Controlled

L4 Autonomous

Logging & Audit DSCM-AUDIT complete

L0 Unaware

  • AUDIT-L0-C1 The organisation has no awareness of which external parties generate, store, or have access to its operational logs.
    Evidence guidance

    Ask the organisation to identify where its logs are stored and who can access them. Inability to answer satisfies this criterion.

  • AUDIT-L0-C2 Logs exist only as provider defaults (e.g., basic cloud console activity logs) and are neither actively monitored nor forwarded to any centralised system.
    Evidence guidance

    Review cloud provider logging configurations and ask operations staff whether any log aggregation or review process exists.

L1 Dependent

  • AUDIT-L1-C1 The organisation uses provider-native logging services as its primary logging infrastructure, with log storage residing entirely within the provider's platform.
    Evidence guidance

    Verify that logging services such as AWS CloudWatch, Azure Monitor, or GCP Cloud Logging are enabled. Confirm that no external log aggregation or SIEM is in use.

  • AUDIT-L1-C2 Log format, schema, and retention periods are determined by the provider's defaults or are only configurable within provider-defined constraints.
    Evidence guidance

    Review log retention configurations in the provider console. Check whether custom log schemas or formats have been defined. Provider-default settings with no organisational override satisfy this criterion.

  • AUDIT-L1-C3 Log data cannot be exported in a timely or automated manner to an independent storage system outside the provider's platform.
    Evidence guidance

    Attempt to export a representative log dataset. Check whether automated export pipelines (e.g., to S3, Azure Blob, or an external SIEM) are configured. Absence of automated export satisfies this criterion.

L2 Contractual

  • AUDIT-L2-C1 The Data Processing Agreement (DPA) or service contract specifies minimum log retention periods, log categories to be captured, and the organisation's right to export log data.
    Evidence guidance

    Review the DPA and service agreements for explicit clauses on log retention, log types, and export rights. Generic clauses without specific retention periods do not satisfy this criterion.

  • AUDIT-L2-C2 Automated log export pipelines are operational, forwarding provider-generated logs to an organisation-controlled storage system on a near-real-time or daily basis.
    Evidence guidance

    Verify the existence of automated log export configurations (e.g., CloudWatch Subscription Filters, Azure Event Hub export, Pub/Sub to external storage). Check that exports are current and not stale.

  • AUDIT-L2-C3 A formal log retention policy defines retention periods per log category, aligned with regulatory requirements (GDPR, NIS2, DORA).
    Evidence guidance

    Request the log retention policy document. Confirm that retention periods meet regulatory minimums (e.g., 1 year for NIS2, up to 5 years for DORA).

  • AUDIT-L2-C4 The provider retains access to log data and metadata, and the organisation has not established independent log integrity verification.
    Evidence guidance

    Confirm that log data passes through provider infrastructure before reaching the organisation's storage. Verify that no log integrity mechanisms (e.g., hash chains, write-once storage) are in place on the organisation's copy.

  • AUDIT-L2-C5 AI For SaaS tools with embedded AI features, prompt and completion logging is available from the vendor, and the retention period, who can access the logs, and the conditions for export are documented.
    Evidence guidance

    Request the vendor's documentation of AI activity logging (e.g. Microsoft Purview audit logs for Copilot, GitHub Copilot Business audit log API, OpenAI enterprise audit log export). For each AI-enabled tool, document four facts: which prompt and completion fields are captured, the retention period (vendor default and any tenant override), who within the vendor can read the logs, and the export channel and conditions available to the customer. A vendor that offers only aggregated usage metrics without per-event prompt and completion records does not satisfy this criterion; record that as a gap rather than treating metrics as audit evidence.

L3 Controlled

  • AUDIT-L3-C1 A self-managed SIEM platform is operational, serving as the primary log analysis and alerting system.
    Evidence guidance

    Verify the SIEM deployment (e.g., Wazuh, ELK, OpenSearch, Graylog). Confirm it is the primary platform used for log analysis and security alerting, not a secondary or unused installation.

  • AUDIT-L3-C2 All log storage resides within a sovereign jurisdiction, with documented data residency controls ensuring logs do not leave the designated jurisdiction.
    Evidence guidance

    Verify the physical location of SIEM storage infrastructure. Review data residency configurations and confirm that log replication or backup does not cross jurisdictional boundaries.

  • AUDIT-L3-C3 Log custody is tamper-evident: the organisation can demonstrate that historical log entries cannot be modified or deleted by the provider without detection, using write-once storage (WORM, S3 Object Lock in Compliance mode) or cryptographic hash chains where each entry references the hash of the previous entry.
    Evidence guidance

    Inspect the storage configuration of the organisation's log archive. Confirm one of: WORM media, object-lock retention in Compliance mode (not Governance mode, which providers can override), or a hash-chain implementation with a verification procedure. A retention policy alone does not satisfy this criterion - the control must be technical and verifiable.

  • AUDIT-L3-C4 Provider-administrative actions affecting the organisation's tenant (provider support access, root or break-glass logins, configuration changes initiated by the provider) are captured in the organisation's own log custody, not relied upon solely through provider attestation.
    Evidence guidance

    Verify that provider admin-action logs (e.g., AWS CloudTrail management events including provider-initiated actions, Azure activity logs covering Microsoft support sessions, GCP Cloud Audit Logs Admin Activity stream) are forwarded into the organisation's SIEM and stored under the organisation's tamper-evident custody. Confirm coverage of provider-side support sessions where contractually surfaced (e.g., Customer Lockbox events, AWS Support session logs).

  • AUDIT-L3-C5 AI Prompt and completion audit trails for SaaS-embedded AI features are forwarded to the organisation's own logging custody under the same tamper-evident controls as other audit data, and the organisation can forensically reconstruct, for any AI-feature event, who issued the prompt, what context was supplied, what the completion was, and which model handled the request.
    Evidence guidance

    Verify that AI activity logs from each AI-enabled tool (Microsoft Purview audit events for Copilot, GitHub Copilot Business audit log feed, OpenAI enterprise audit log export, or equivalent) are ingested into the organisation's SIEM and stored under the same tamper-evident custody as other audit data. Run a reconstruction test on a recent AI-feature event: evidence is satisfactory if the SIEM record names the user, the prompt content (or a deterministic reference to retrievable prompt content), the completion or output identifier, and the model or model version that produced the response. A trail that shows only that an AI feature was used, without the content needed to reconstruct what happened, does not satisfy this criterion. Where a vendor cannot expose this surface, the gap is recorded and the criterion is unmet for that tool.

L4 Autonomous

  • AUDIT-L4-C1 All logging infrastructure - collection, processing, storage, and analysis - runs on organisation-owned or organisation-controlled hardware with no dependency on cloud provider IaaS for the logging pipeline itself.
    Evidence guidance

    Verify that the SIEM, log storage, and analysis platforms run on infrastructure owned or directly leased by the organisation (co-location or on-premises). Confirm that no component of the logging pipeline depends on a cloud provider's compute, storage, or networking services.

  • AUDIT-L4-C2 Audit trails are cryptographically signed using organisation-controlled keys with independent timestamping from a trusted third-party timestamping authority (TSA), producing legally defensible, non-repudiable audit records.
    Evidence guidance

    Review the cryptographic signing mechanism for log entries. Verify that signing keys are held in an HSM or equivalent secure key store under organisational control. Confirm that timestamps are obtained from a qualified TSA (e.g., RFC 3161 compliant) independent of the cloud provider.

  • AUDIT-L4-C3 An air-gapped log archive exists for critical audit records, physically isolated from all networked systems, with documented procedures for secure write and read operations.
    Evidence guidance

    Inspect the air-gapped archive facility. Verify physical isolation (no network connectivity). Review the procedures for transferring log data to the archive and for retrieving records during investigations. Confirm that archive integrity is periodically verified.

  • AUDIT-L4-C4 The organisation generates its own telemetry independently of provider logging, ensuring forensic capability even if provider logs are unavailable or compromised.
    Evidence guidance

    Verify that the organisation operates independent telemetry collection (e.g., osquery, Beats, Fluentd, custom agents) that provides forensic coverage without relying on provider-generated log data as the sole source.

Network Infrastructure DSCM-NET complete

L0 Unaware

  • NET-L0-C1 The organisation has no inventory of its DNS providers, CDN services, or network dependencies
    Evidence guidance

    Request documentation of DNS registrars, nameserver providers, CDN services, and ISP contracts; verify whether a network dependency register exists in any form (spreadsheet, CMDB, wiki)

  • NET-L0-C2 The organisation has no understanding of which external parties can modify its network configuration - routing, DNS, or firewall changes could be made by providers without the organisation's awareness
    Evidence guidance

    Ask who can make changes to DNS records, firewall rules, or routing configuration; determine whether the organisation would know if a provider made unilateral changes to its network setup

  • NET-L0-C3 DNS domain registrations and critical network accounts are tied to individual employee credentials rather than organisational accounts with role-based access
    Evidence guidance

    Audit DNS registrar account ownership, CDN console access, and ISP portal credentials; check whether accounts are registered under personal email addresses or shared credentials

L1 Dependent

  • NET-L1-C1 All DNS, CDN, and network routing are managed by a single provider with no alternative or failover configuration
    Evidence guidance

    Identify the DNS registrar and nameserver provider; confirm whether a secondary DNS provider or alternative CDN exists. Check for any documented failover or disaster recovery plan for network services.

  • NET-L1-C2 The organisation cannot modify DNS records, firewall rules, or routing policies without going through the provider's support process
    Evidence guidance

    Attempt to identify how DNS changes are made; verify whether the organisation has API or console access, or whether all changes require a support ticket with the provider

  • NET-L1-C3 Network monitoring relies entirely on the provider's built-in dashboards with no independent verification of availability or performance
    Evidence guidance

    Review monitoring tools in use; confirm whether any external or self-hosted monitoring (e.g., uptime checks, synthetic tests) exists independently of the primary network provider

L2 Contractual

  • NET-L2-C1 The organisation has contractual authority to manage its own DNS records and CDN caching policies through provider-supplied tooling, including API access for programmatic management
    Evidence guidance

    Confirm API or console access to DNS and CDN management; verify that the contract grants the organisation self-service capability for record changes, cache purges, and configuration updates without requiring provider intervention

  • NET-L2-C2 Data Processing Agreements are in place with all network providers that specify the jurisdictional scope of network metadata processing, including DNS query logs, CDN access logs, and traffic analytics
    Evidence guidance

    Review signed DPAs for DNS, CDN, and ISP providers; confirm that they address the processing of network metadata (IP addresses, query logs, access logs) and specify geographic restrictions on where this data is processed and stored

  • NET-L2-C3 Network access logs, DNS query logs, and firewall logs are exported to an organisation-controlled log management system
    Evidence guidance

    Verify that CDN access logs, DNS query logs, and firewall logs are forwarded to an organisation-controlled SIEM or log management platform rather than retained solely in the provider's console

  • NET-L2-C4 Log retention periods for all network metadata meet applicable regulatory requirements
    Evidence guidance

    Confirm that retention policies for network logs exceed the provider's default and satisfy applicable regulatory requirements (typically 12+ months); verify that retention is enforced through automated lifecycle policies

L3 Controlled

  • NET-L3-C1 DNS is managed through organisation-controlled authoritative nameservers with automated failover to a secondary DNS provider
    Evidence guidance

    Inspect the authoritative DNS infrastructure; confirm that the organisation operates its own nameservers (e.g., PowerDNS, Knot DNS, BIND) or controls the configuration of a dedicated DNS provider. Verify automated failover through DNS health checks and secondary provider configuration.

  • NET-L3-C2 DNSSEC is deployed and validated on all organisational domains
    Evidence guidance

    Confirm DNSSEC signing is active on all authoritative zones; verify that DNSSEC validation succeeds using external validation tools (e.g., DNSViz, Verisign DNSSEC Debugger). Check that DS records are published in parent zones.

  • NET-L3-C3 CDN and DDoS mitigation services are provided by European-headquartered providers or self-managed edge infrastructure, eliminating US-jurisdictional exposure for content delivery
    Evidence guidance

    Identify all CDN and DDoS mitigation providers; confirm their legal incorporation jurisdiction. If self-managed, verify the geographic distribution and capacity of edge nodes. Acceptable European providers include those headquartered and incorporated in EU/EEA or Swiss jurisdictions.

L4 Autonomous

  • NET-L4-C1 The organisation holds its own AS number and provider-independent IP address allocations through RIPE NCC, with RPKI Route Origin Authorisations published for all announced prefixes
    Evidence guidance

    Verify the organisation's ASN and IP allocations in the RIPE database. Check that RPKI Route Origin Authorisations (ROAs) are published for all announced prefixes. Verify the organisation appears in public BGP routing tables under its own ASN.

  • NET-L4-C2 BGP peering is established at multiple European internet exchange points
    Evidence guidance

    Confirm BGP peering sessions at two or more European IXPs (e.g., DE-CIX, SwissIX, AMS-IX). Verify active session status and review peering agreements. Check that the organisation maintains both public peering (route servers) and private peering with critical partners.

  • NET-L4-C3 All DNS infrastructure, both authoritative nameservers and recursive resolvers, is operated on organisation-controlled hardware within a known legal jurisdiction, with DNSSEC fully deployed and validated
    Evidence guidance

    Audit the complete DNS stack; confirm that authoritative nameservers and recursive resolvers run on organisation-owned or exclusively leased infrastructure. Verify DNSSEC signing (authoritative) and validation (recursive). Confirm that no external recursive resolver (e.g., Google 8.8.8.8, Cloudflare 1.1.1.1) is used as a fallback for organisational systems.

  • NET-L4-C4 DDoS mitigation is operated on organisation-controlled infrastructure using BGP-based techniques (RTBH, flowspec) or organisation-managed scrubbing capacity, with no dependency on a single external mitigation provider
    Evidence guidance

    Review DDoS mitigation architecture; confirm the organisation can implement BGP Remotely Triggered Black Hole (RTBH) routing and/or BGP flowspec rules at its IXP peers. If scrubbing centres are used, verify they are European-operated and that the organisation maintains independent mitigation capability.

  • NET-L4-C5 The organisation maintains internal network connectivity and critical service availability during a complete loss of external internet connectivity
    Evidence guidance

    Request documentation of network isolation testing; confirm that internal DNS resolution, authentication, and critical application access function when external connectivity is severed. Verify that an isolation test has been conducted within the past 12 months.

Compute & Runtime DSCM-COMP complete

L0 Unaware

  • COMP-L0-C1 The organisation cannot enumerate the compute environments running its production workloads, including which provider operates each runtime, which regions they execute in, and who holds administrative control over the orchestration plane.
    Evidence guidance

    Ask operations or platform engineering to list every environment running production code: VMs, container clusters, serverless platforms, managed PaaS runtimes. Inability to produce a complete list, or production of a list that omits known shadow deployments, satisfies this criterion.

  • COMP-L0-C2 Workloads are deployed to whichever platform an individual team selects, with no central record of the runtime in use or the legal entity that operates it.
    Evidence guidance

    Compare deployments across teams. If different teams use different platforms (Vercel, Netlify, Heroku, AWS Lambda, GCP Cloud Run, on-prem VMs) without coordination and no central register exists, the criterion is met.

  • COMP-L0-C3 The organisation has no documented position on which jurisdiction its production runtime physically executes in, and cannot answer the question for any specific workload without contacting the provider.
    Evidence guidance

    Pick three production workloads at random and ask in which country and under which legal entity they execute. If the answer requires a support ticket to the provider, or if it is not known at all, the criterion is met.

L1 Dependent

  • COMP-L1-C1 All production workloads execute on a single cloud provider's managed runtimes, with the runtime, image format, and orchestration plane chosen and operated by that provider.
    Evidence guidance

    Confirm the provider behind each production workload (e.g., AWS Lambda, Azure App Service, GCP Cloud Run, fully-managed EKS/AKS/GKE). If every workload traces back to one provider's managed runtime stack, the criterion is met.

  • COMP-L1-C2 Application code uses provider-specific SDKs, runtime APIs, or proprietary deployment formats that have no portable equivalent.
    Evidence guidance

    Inspect representative production codebases for direct dependencies on provider-only SDKs (AWS SDK invocations of proprietary services, Azure-specific bindings, GCP-only client libraries) and for proprietary deployment manifests (CloudFormation, ARM templates, App Service config). Presence of these without an abstraction layer satisfies the criterion.

  • COMP-L1-C3 The orchestration control plane (Kubernetes API, serverless scheduler, PaaS management endpoint) is operated by the provider, and the organisation has no documented procedure to migrate it to a different operator.
    Evidence guidance

    Confirm who operates the orchestration plane: provider-managed (EKS, AKS, GKE control planes; Lambda scheduler; App Service control), or organisation-operated. If provider-managed and no migration plan exists, the criterion is met.

  • COMP-L1-C4 The organisation acknowledges runtime lock-in as a sovereignty dependency in its risk register, even if no mitigation is yet in place.
    Evidence guidance

    Review the risk register for an explicit entry naming the compute provider and the runtime lock-in it creates. A generic 'cloud dependency' entry without naming the runtime stack does not satisfy the criterion.

L2 Contractual

  • COMP-L2-C1 Contracts with compute providers explicitly specify the execution region, the legal entity operating the runtime, and the jurisdiction in which the orchestration control plane is administered.
    Evidence guidance

    Review service agreements, order forms, and DPAs for clauses naming the execution region (not just 'Europe'), the contracting legal entity (e.g., AWS Europe SARL vs Amazon Web Services Inc.), and where the orchestration plane is operated. Generic 'data residency' clauses without runtime-execution detail do not satisfy the criterion.

  • COMP-L2-C2 The DPA identifies the sub-processors involved in operating the runtime, including any parent-company support entities with administrative access to the platform.
    Evidence guidance

    Inspect the sub-processor list referenced by the DPA. Confirm it covers operational support entities for the compute platform (for hyperscalers, this typically means parent-company global support and SRE teams) and not just data-handling processors.

  • COMP-L2-C3 A register of provider-specific runtime dependencies exists, names the workloads that use them, and assigns owners responsible for evaluating portable replacements.
    Evidence guidance

    Request the runtime dependency register. Verify it names specific provider features (Lambda, Step Functions, App Service deployment slots, Cloud Run revisions, BigQuery scheduled queries) per workload, and that each entry has an owner and a portability assessment.

  • COMP-L2-C4 A documented portability strategy describes how production workloads would be containerised or otherwise made portable, including target runtime, expected effort, and prioritisation.
    Evidence guidance

    Request the portability strategy document. It should name the target portable runtime (typically OCI containers on Kubernetes, or an equivalent standard), estimate effort per workload, and prioritise workloads by sovereignty exposure rather than only by technical feasibility.

  • COMP-L2-C5 Contractual terms address the conditions under which the provider may access running workloads for support, debugging, or compelled disclosure, including notification obligations to the customer.
    Evidence guidance

    Review the DPA and master agreement for clauses on provider administrative access to running workloads, break-glass procedures, support session logging, and notification obligations when access occurs or is compelled by legal order. Generic confidentiality clauses do not satisfy the criterion.

L3 Controlled

  • COMP-L3-C1 All production workloads run as OCI-standard container images, and the orchestration control plane (Kubernetes API server, scheduler, etcd, or equivalent) is operated by the organisation or by a clearly identified European-jurisdiction operator under direct organisational control.
    Evidence guidance

    Confirm that production workloads ship as OCI images. Identify who operates the control plane: the organisation itself, a European-jurisdiction managed Kubernetes provider (e.g., Exoscale SKS, Scaleway Kapsule, OVHcloud Managed Kubernetes), or a self-operated cluster on rented infrastructure. Fully provider-managed offerings from US-headquartered hyperscalers (EKS, AKS, GKE) do not satisfy this criterion at L3.

  • COMP-L3-C2 Container images are built in organisation-controlled pipelines and stored in organisation-controlled registries. Admission control rejects unsigned images and images that fail provenance verification.
    Evidence guidance

    Inspect the build pipeline and the registry it publishes to. Verify that admission control (e.g., Kyverno, Sigstore policy-controller, OPA Gatekeeper with cosign verification) is configured to reject unsigned images and images whose provenance cannot be verified against organisation-held signing keys. A registry that accepts public images without verification does not satisfy the criterion.

  • COMP-L3-C3 A migration of at least one production workload to an alternative runtime operator has been rehearsed end-to-end within the past 12 months, and the procedure is documented and runnable by named staff.
    Evidence guidance

    Request the migration runbook and the most recent rehearsal evidence (logs, timing, outcome). The rehearsal must move a real production workload (not a toy example) to an alternative orchestration operator and demonstrate that the workload remained operable. Tabletop discussions do not satisfy the criterion.

  • COMP-L3-C4 Worker nodes execute on platforms that support measured boot or equivalent integrity reporting, and the orchestration plane will not accept nodes whose attestation does not match the expected baseline.
    Evidence guidance

    Confirm that worker nodes use platforms with measured boot (UEFI Secure Boot with TPM-backed quotes, AMD SEV-SNP attestation, Intel TDX attestation, or equivalent). Verify the cluster's node-attestation policy: nodes that fail to produce a valid quote against the expected baseline must be denied join. This is a runtime-integrity control, not a data-confidentiality control. PROC-L3 covers the data-in-use protection angle of confidential computing separately.

  • COMP-L3-C5 Provider administrative access into running workloads is technically prevented or fully audited at the orchestration layer, with all break-glass actions producing tamper-evident records under organisational custody.
    Evidence guidance

    Inspect the orchestration plane's audit logging configuration. Verify that any operator action that touches running workloads (kubectl exec, debug containers, node SSH) is logged into organisation-controlled storage and that the provider, where one is involved, has no path to running workloads that bypasses these controls. Cross-reference AUDIT-L3-C4 for log custody requirements.

L4 Autonomous

  • COMP-L4-C1 Critical workloads execute on physical hardware owned by the organisation or leased on a single-tenant, dedicated basis with documented physical-access controls, no shared-tenancy fallback, and a named legal entity that operates the facility under EU/EEA or Swiss jurisdiction.
    Evidence guidance

    Inspect the hosting arrangement: organisation-owned data centre, dedicated co-location cage, or sovereign-cloud single-tenant infrastructure. Verify exclusivity (no shared hypervisor, no fallback to multi-tenant capacity), documented physical-access procedures, and the operating entity's legal jurisdiction. Confirm there is no operational path that would silently move a workload onto shared infrastructure.

  • COMP-L4-C2 Runtime integrity is attested end-to-end from silicon to running image: a hardware root of trust (TPM, AMD SEV-SNP, Intel TDX, ARM CCA, or equivalent) anchors a measurement chain through firmware, host OS, orchestration plane, and workload image, and attestation is verified by an organisation-controlled appraisal service.
    Evidence guidance

    Review the attestation architecture. Confirm a hardware root of trust is in use; that firmware, host OS, and orchestration components produce measurements that extend into the chain; that the appraisal service verifying these quotes is operated by the organisation, not by the hardware vendor or hosting provider; and that workloads with non-matching measurements are denied execution. This criterion is about runtime integrity (is the execution environment what it claims to be), not data-in-use confidentiality, which sits in PROC-L4.

  • COMP-L4-C3 No external operator retains a path to running workloads that bypasses organisational consent and audit. Vendor support, where it exists, occurs only under explicit, time-bounded, organisation-authorised sessions whose actions are logged into organisation-controlled storage.
    Evidence guidance

    Review the operational model for vendor and provider access. Confirm that there is no standing remote-administrative access from the hardware vendor, hosting provider, or orchestration vendor; that any support session requires explicit organisational authorisation, is time-bounded, and is logged; and that the logs are stored in custody the external party cannot reach.

  • COMP-L4-C4 Firmware and host operating system are under the organisation's change control: versions are pinned, updates are validated against vendor signatures and reproducible-build evidence where available, and unauthorised firmware modifications are detected through measured-boot baseline comparison.
    Evidence guidance

    Inspect firmware and host-OS lifecycle procedures. Confirm explicit version pinning, signature validation against a trust store the organisation administers, and a baseline-comparison process that flags any deviation in measurements between expected and observed firmware. Pure 'we patch promptly' processes without measurement and pinning do not satisfy the criterion.

  • COMP-L4-C5 An air-gapped or strictly isolated runtime tier is available for the most sensitive workloads, with documented data-transfer procedures and demonstrated operational viability.
    Evidence guidance

    Inspect the isolated tier's network architecture (no internet path, controlled physical-media transfer, or one-way diodes), the data-transfer procedure, and evidence that the tier has been used operationally rather than existing only as a design. The tier need not host every workload, but must be available for those whose threat model requires it.

Supply Chain DSCM-SUPPLY draft

L0 Unaware

  • SUPPLY-L0-C1 The organisation has no Software Bill of Materials (SBOM) and cannot enumerate its third-party dependencies
  • SUPPLY-L0-C2 Dependencies are pulled directly from public registries at build time with no pinning, verification, or caching

L1 Dependent

  • SUPPLY-L1-C1 Dependencies are tracked through a provider-managed tool (e.g., GitHub Dependabot, Snyk) but the organisation has no independent SBOM generation
  • SUPPLY-L1-C2 Vulnerability alerts are received from the provider but there is no defined SLA for remediation or escalation
  • SUPPLY-L1-C3 AI For each SaaS tool with embedded AI features, the organisation has recorded which underlying model and which model provider powers that feature
    Evidence guidance

    Request the AI feature inventory. For each AI-enabled SaaS tool in use, the inventory should name the model family and version where the vendor discloses it (e.g. GPT-4o behind a given Copilot capability, Claude 3.5 Sonnet behind a given assistant) and the legal entity operating the inference endpoint (OpenAI, Anthropic, the SaaS vendor's own model team, an Azure OpenAI deployment). An entry that lists only the SaaS vendor and a marketing name for the AI feature does not satisfy this criterion. Where the vendor refuses to disclose the model or provider, record that refusal explicitly so the gap is visible rather than hidden.

L2 Contractual

  • SUPPLY-L2-C1 Contracts with software vendors require SBOM delivery in a standard format (SPDX or CycloneDX) and timely disclosure of known vulnerabilities
  • SUPPLY-L2-C2 Internal policy defines approved dependency sources, licence compatibility requirements, and vulnerability remediation SLAs
  • SUPPLY-L2-C3 AI For SaaS tools with embedded AI features, contracts require advance written notice before the underlying model, model version, or model-providing entity is changed, with a defined notice period and the organisation's right to evaluate the change
    Evidence guidance

    Review the AI-specific clauses in each SaaS contract. The clause should name a minimum notice period (typically 30 to 90 days) before any model swap, version upgrade, or change of the underlying model provider takes effect for the tenant. Acceptable evidence includes a contractual right to a written change notice describing what changes (model family, version, provider), a defined evaluation window during which the organisation can assess impact, and a documented escalation path. A general 'service may be updated from time to time' clause does not satisfy this criterion. Where the SaaS vendor refuses such terms, document the refusal and the residual risk rather than treating silence as agreement.

  • SUPPLY-L2-C4 AI Where a SaaS vendor offers fine-tuning or customer-specific model adaptation, the contract requires disclosure of the training-data sources and licensing terms of the base model used as the starting point
    Evidence guidance

    Applies only to SaaS tools where the customer's data is used to fine-tune or otherwise adapt a model (vendor-managed fine-tunes, customer-specific embeddings backed by a vendor model, retrieval-augmented configurations that produce a customer model artefact). For each such tool, the contract or vendor documentation should describe the base model's training-data provenance at a useful level of detail (publicly disclosed corpora, vendor-curated datasets, third-party licensed data) and the licensing terms attached to outputs derived from that base. A clause that names only the customer's own fine-tune contribution and is silent on the base model's training data does not satisfy this criterion. Tools that do not offer fine-tuning are out of scope for this criterion and should be marked not applicable.

L3 Controlled

  • SUPPLY-L3-C1 All builds produce machine-readable SBOMs automatically, and a private package registry serves as the sole source for all production dependencies
  • SUPPLY-L3-C2 Dependency signatures and provenance attestations (e.g., SLSA, Sigstore) are verified before any package enters the private registry
  • SUPPLY-L3-C3 AI For each AI model in production use, a current model card or equivalent provenance record documents the model's identity, version, training-data categories, intended use, known limitations, and the upstream provider's evaluation results
    Evidence guidance

    Request the model card library. For each model behind an in-production AI feature (vendor-hosted SaaS model, self-hosted model, fine-tune of a base model), the record should cover: model identity and version, the legal entity producing the model, training-data categories at the level the provider discloses (e.g. publicly disclosed corpora, licensed datasets, vendor-curated data), declared intended use and out-of-scope use, known limitations and bias evaluations, and version history with the date of the most recent change. Acceptable formats include the original Hugging Face model card, the provider's published model documentation (OpenAI system card, Anthropic model card, Microsoft Responsible AI transparency note), or an internally maintained record where the provider does not publish one. A marketing page describing the AI feature does not satisfy this criterion. Records older than the current model version in production are out of date and should be flagged as such.

L4 Autonomous

  • SUPPLY-L4-C1 Critical dependencies are audited at the source-code level, and the organisation maintains forks or mirrors of essential open-source components
  • SUPPLY-L4-C2 End-to-end supply chain provenance is cryptographically verifiable from source code to production deployment, meeting SLSA Level 3 or higher

Exit Strategy DSCM-EXIT draft

L0 Unaware

  • EXIT-L0-C1 The organisation has no documented exit plan for any of its critical service providers
  • EXIT-L0-C2 No assessment has been performed to identify vendor lock-in risks or migration barriers

L1 Dependent

  • EXIT-L1-C1 The organisation can export its data from critical providers but only through manual processes or provider-specific tooling
  • EXIT-L1-C2 No timeline, cost estimate, or resource plan exists for migrating away from any critical provider

L2 Contractual

  • EXIT-L2-C1 Contracts with critical providers include portability clauses requiring data export in open, documented formats within defined timeframes
  • EXIT-L2-C2 Transition assistance periods are contractually guaranteed, providing support during migration to an alternative provider
  • EXIT-L2-C3 AI Portability of AI-feature artefacts (fine-tuned models, embeddings, vector indices, retrieval-augmented generation document stores) is documented per tool, and the cost of re-creating these artefacts on an alternative provider is estimated
    Evidence guidance

    Request the AI-artefact portability map. For each AI-enabled SaaS tool, the map should answer: which AI artefacts exist (fine-tunes, embeddings, vector indices, RAG document stores, prompt libraries), in what format (if any) the vendor will export each artefact, and in which formats it cannot be exported (e.g. proprietary embedding spaces tied to a specific model). Where artefacts cannot be exported, the re-creation cost should be estimated: re-embedding the document corpus on a new model, retraining a fine-tune on equivalent data, rebuilding vector indices. A portability map that lists primary tenant data without naming the AI artefact tier does not satisfy this criterion.

L3 Controlled

  • EXIT-L3-C1 Detailed migration runbooks exist for all critical provider dependencies, and at least one full migration drill has been completed successfully
  • EXIT-L3-C2 Alternative provider environments are pre-configured and validated, ready to receive migrated workloads and data within defined recovery time objectives

L4 Autonomous

  • EXIT-L4-C1 All systems are architected for provider-agnostic operation using open standards, portable formats, and abstraction layers that eliminate provider-specific dependencies
  • EXIT-L4-C2 Provider switching can be executed as a routine operational procedure with near-zero downtime and no data loss

Incident Response DSCM-IR draft

L0 Unaware

  • IR-L0-C1 The organisation has no documented incident response plan, and no individual or team is responsible for security incident management
  • IR-L0-C2 No security monitoring or alerting is in place; incidents are typically discovered by end users or external parties

L1 Dependent

  • IR-L1-C1 Security monitoring and incident detection are handled exclusively by the cloud or managed service provider with no independent organisational capability
  • IR-L1-C2 Incident response is reactive, triggered by provider notifications, with no organisational playbooks for containment or recovery

L2 Contractual

  • IR-L2-C1 Contracts with service providers include incident notification SLAs, forensic data access rights, and defined escalation procedures
  • IR-L2-C2 The organisation maintains basic incident response playbooks covering the most likely threat scenarios, with designated internal contacts

L3 Controlled

  • IR-L3-C1 The organisation operates an internal SOC or equivalent security operations function with independent monitoring, detection, and investigation capabilities
  • IR-L3-C2 Incident response procedures are regularly tested through tabletop exercises and simulated attacks, with findings incorporated into updated playbooks

L4 Autonomous

  • IR-L4-C1 The organisation conducts proactive threat hunting using proprietary detection rules, integrated threat intelligence, and advanced analytics across all environments
  • IR-L4-C2 Automated incident response orchestration (SOAR) handles common incident types end-to-end, from detection through containment to recovery, with minimal human intervention

Governance & Compliance DSCM-GOV draft

L0 Unaware

  • GOV-L0-C1 The organisation has no governance framework, policy, or designated role addressing digital sovereignty or technology risk
  • GOV-L0-C2 Compliance with data protection and security regulations is handled reactively, with no proactive monitoring or assessment

L1 Dependent

  • GOV-L1-C1 The organisation relies on provider certifications (e.g., ISO 27001, SOC 2) as its primary evidence of compliance, with no independent assessment
  • GOV-L1-C2 No internal governance body or process evaluates technology decisions through a sovereignty lens
  • GOV-L1-C3 AI A documented onboarding review covers any new SaaS tool with embedded AI features before it is enabled for production use, recording the AI feature scope, data classes the feature will see, and the responsible business owner
    Evidence guidance

    Request the AI tool onboarding log. Each entry should cover at minimum: the SaaS tool and the specific AI feature being enabled, the categories of data the feature will be exposed to (personal data, customer content, source code, internal documentation), the named business owner accountable for usage, and the date the review was completed. The review process itself can sit inside an existing procurement, change management, or vendor onboarding workflow; it does not need a dedicated committee at this level. Acceptable evidence is a populated review record per AI-enabled tool now in use, not the existence of a blank template. A blanket statement that 'all SaaS goes through procurement' without an AI-specific review step does not satisfy this criterion, because the AI feature surface routinely activates after the SaaS tool itself was onboarded.

L2 Contractual

  • GOV-L2-C1 The organisation maintains a formal compliance programme with documented policies covering data protection, security, and sovereignty requirements
  • GOV-L2-C2 Provider contracts include compliance obligations, audit rights, and regular reporting requirements aligned with the organisation's governance framework
  • GOV-L2-C3 AI An AI usage policy defines permitted and prohibited AI tools and use cases, names the data classes that may and may not be submitted to AI features, and is enforced through a stated mechanism rather than expected goodwill
    Evidence guidance

    Request the AI usage policy and the description of how it is enforced. The policy text should at minimum enumerate approved AI tools, prohibited tools or categories (for example consumer-tier chat assistants for confidential data), the data classes that may flow to AI features and those that may not, and the consequences of breach. The enforcement description should name a mechanism: tenant-level allowlists at the identity provider or proxy, DLP rules that block submission of restricted data classes to AI endpoints, browser-extension governance, periodic attestation by line managers, or a documented disciplinary route. A policy that exists as a PDF on an intranet with no described enforcement path does not satisfy this criterion. Awareness training alone is awareness, not enforcement.

  • GOV-L2-C4 AI An AI Act risk-classification register lists each AI system the organisation deploys or develops with its provisional classification under the EU AI Act risk tiers (prohibited, high-risk, limited-risk, minimal-risk) and the rationale for that classification
    Evidence guidance

    Request the AI Act risk register. Each entry should name the AI system, its purpose in the organisation, the role the organisation plays under the AI Act (provider, deployer, importer, distributor), the provisional risk classification, the AI Act articles or Annex III categories used to reach that classification, and the date of the most recent classification review. Where the system is provisionally classified as high-risk, the register should reference the additional obligations triggered (Art 16 onwards for providers, Art 26 for deployers) even if the implementation work itself sits in other dimensions. A register that lists tools without rationale, or that classifies everything as minimal-risk by default, does not satisfy this criterion. Tools where classification is genuinely uncertain should be recorded as 'pending classification' with an owner and a target date, not omitted.

L3 Controlled

  • GOV-L3-C1 A cross-functional sovereignty governance board with executive sponsorship reviews all significant technology decisions for sovereignty implications
  • GOV-L3-C2 Continuous compliance monitoring is in place across all sovereignty dimensions, with automated controls validation and real-time dashboards
  • GOV-L3-C3 AI Shadow-AI exposure is technically constrained: unmanaged consumer AI services, browser-extension AI features, and bring-your-own LLM usage are blocked, monitored, or routed through an approved gateway, and the control surface is reviewed against new AI features as they appear in already-approved tools
    Evidence guidance

    Request the shadow-AI control inventory. Acceptable mechanisms include identity-provider blocks on unsanctioned AI SaaS sign-ins, network egress controls or secure web gateway rules that prevent or log access to consumer AI endpoints, browser-extension governance through the managed browser policy, an enterprise AI gateway that all approved AI traffic is routed through, and DLP detections specific to AI submission patterns. Evidence is the configured rule set or policy plus a recent review log showing the control surface is updated when vendors add AI features to existing approved SaaS tools (a frequent gap, since the SaaS itself was approved before the AI feature existed). A statement that 'the AI usage policy prohibits this' without a corresponding technical control does not satisfy this criterion at Level 3, where contractual posture is expected to be backed by enforcement. Where blocking is not feasible for a category, monitoring with a defined review cadence is acceptable, and the residual risk should be recorded.

L4 Autonomous

  • GOV-L4-C1 The organisation actively contributes to industry standards, regulatory frameworks, and best practices for digital sovereignty governance
  • GOV-L4-C2 Sovereignty governance is transparent, with public reporting on the organisation's sovereignty posture and continuous improvement commitments