Safeguard Docs
Compliance FrameworksInternational

Common Criteria (CC)

ISO/IEC 15408, security evaluation assurance: configuration management, integrity testing.

ISO/IEC 15408, security evaluation assurance: configuration management, integrity testing.

Short nameCC/EAL
RegionInternational
Country or scopeInternational
SectorGeneral
In your workspaceOn unless you switch it off in Compliance โ€บ Manage.

How Safeguard covers CC/EAL

  • Scan requirements: 6, all decided by a scan.
  • Controls: the scan requirements below, plus 13 controls from Safeguard's control catalog for CC/EAL.
  • Automated tests: none map to it directly. You can link any automated test to its controls yourself (how).
  • Policy templates: 25: 3 written for CC/EAL and 22 from the standard set.

How each kind of coverage works, and what the readiness score counts: Compliance frameworks.

What a scan checks

Each scan of a product checks these 6 requirements against what the scan found, including the product's software inventory (SBOM).

RequirementWhat Safeguard checksDecided by
CC-ALC-CMS Configuration Management ScopeThe configuration list must include the product itself and the parts that comprise it, so every software component of the target of evaluation must be enumerated (ISO/IEC 15408 / CC Part 3, ALC_CMS)Scan
CC-ALC-CMC Unique Product ReferenceThe target of evaluation and its configuration items must be labelled with unique references so the evaluated version is unambiguous (ISO/IEC 15408 / CC Part 3, ALC_CMC)Scan
CC-ALC-CMCID Configuration Item Identification MethodConfiguration items must be identified by a defined method that guarantees uniqueness, satisfied by standard identifiers such as PURL or CPE per component (ISO/IEC 15408 / CC Part 3, ALC_CMC identification requirements)Scan
CC-ALC-DEL Delivery IntegrityDelivery procedures must maintain the integrity of the product between production and installation, evidenced by cryptographic hashes over delivered components (ISO/IEC 15408 / CC Part 3, ALC_DEL)Scan
CC-ADV-DOC Evaluation Evidence IdentityEvaluation evidence documents must be identifiable and versioned so evaluators can tie evidence to the evaluated configuration, met by SBOM document identity and timestamp (ISO/IEC 15408, evaluation evidence requirements)Scan
CC-AVA-VAN Vulnerability Analysis PrecisionVulnerability analysis of the evaluated product requires exact, non-vague component versions so public vulnerability information can be applied to the precise configuration (ISO/IEC 15408 / CC Part 3, AVA_VAN)Scan

More controls in the catalog

The framework's Controls tab lists its scan requirements and these controls from Safeguard's control catalog. Evidence them with automated tests, uploaded evidence, policies or an attestation.

ControlName
ALC_CMC.1Configuration Management Capability Labelling
ALC_CMC.4Production Support, Acceptance Procedures and Automation
ALC_CMS.4Problem Tracking Configuration Management Scope
ALC_DEL.1Delivery Procedures
ALC_DVS.2Sufficiency of Security Measures for Development
ALC_LCD.1Developer Defined Life-Cycle Model
ALC_TAT.1Well-Defined Development Tools
ATE_COV.2Analysis of Coverage
ATE_DPT.2Testing Security Enforcing Modules
ATE_FUN.1Functional Testing
ATE_IND.2Independent Testing: Sample
ASE_TSS.1TOE Summary Specification
ADV_ARC.1Security Architecture Description

Policy templates

Written for CC/EAL:

  • TOE Development Lifecycle and Configuration Management Policy
  • TOE Security Testing Policy
  • TOE Delivery and Operational Guidance Policy

And 22 from the standard set, adapted to CC/EAL.

On this page