Skip to content

ETSI EN 304 223 baseline cyber security for AI

This page covers ETSI_EN_304_223, a pack of 72 requirements taken from the provision numbers of ETSI EN 304 223 V2.1.1 (2025-12), clause 5. The standard is a voluntary baseline with no legal application dates. Nothing here is an audit, a certification or a legal assessment.

What it is

A native pack. Each row has the provision number as printed, a short heading and a one-line note in this project's own words, starting Evidence that. The standard's text is not reproduced; buy the standard for it. Links to the EU AI Act and ISO/IEC 27001 are the project's own judgement at low confidence.

Does it apply to you

The pack asks two questions in the manifest under framework_inputs.ETSI_EN_304_223: whether the organisation builds or operates an AI system rather than only buying a finished service, and whether a customer contract or internal policy commits it to this baseline. An answer of no to the first reads not applicable. A yes to the second reads applies. With no answers the pack reads voluntary. Confirm with your adviser.

How rows are decided

Every row takes a provider attestation. 49 of 72 requirements are checked from evidence as well: files and conventions in the repository corroborate the attestation. 23 of 72 are attestation only. The target is 38 of 72; the pack is above it. A scaffold left unfilled does not count as evidence. A row reads Met, Partial, Missing or Unverified.

Evidence class Rows
Machine 0
Hybrid 49
Organisational 23

Requirements

Requirement Title Evidence class Sources TTL days Review
ETSI_EN_304_223:5.1.1-1 P1 Awareness: AI content in security training hybrid attestation: ETSI_EN_304_223:5.1.1-1; artifact: competence_training_record (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.1-1.1 P1 Awareness: Training matched to each role hybrid attestation: ETSI_EN_304_223:5.1.1-1.1; artifact: competence_training_record (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.1-2 P1 Awareness: Staff stay current on AI threats organisational attestation: ETSI_EN_304_223:5.1.1-2 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.1-2.1 P1 Awareness: Threat updates via several channels organisational attestation: ETSI_EN_304_223:5.1.1-2.1 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.1-2.2 P1 Awareness: Secure AI coding training for developers hybrid attestation: ETSI_EN_304_223:5.1.1-2.2; artifact: competence_training_record (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.2-1 P2 Secure design: Assess need and risk before building hybrid attestation: ETSI_EN_304_223:5.1.2-1; artifact: risk_register (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.2-1.1 P2 Secure design: Data owner joins requirements talks organisational attestation: ETSI_EN_304_223:5.1.2-1.1 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.2-2 P2 Secure design: Withstands attacks and failures hybrid attestation: ETSI_EN_304_223:5.1.2-2; evaluator: EVAL_ADVERSARIAL_V1 (corroborating) 180 mapping not yet reviewed
ETSI_EN_304_223:5.1.2-3 P2 Secure design: Audit trail of models, data and prompts hybrid attestation: ETSI_EN_304_223:5.1.2-3; artifact: etsi_en_304_223.ai_asset_inventory (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.2-4 P2 Secure design: Risk assessment of external components hybrid attestation: ETSI_EN_304_223:5.1.2-4; artifact: ai_supply_chain_pins (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.2-5 P2 Secure design: Use fits data sensitivity organisational attestation: ETSI_EN_304_223:5.1.2-5 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.2-5.1 P2 Secure design: Staff encouraged to flag AI risks organisational attestation: ETSI_EN_304_223:5.1.2-5.1 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.2-6 P2 Secure design: Least privilege on connected systems organisational attestation: ETSI_EN_304_223:5.1.2-6 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.2-7 P2 Secure design: Due diligence on external providers hybrid attestation: ETSI_EN_304_223:5.1.2-7; artifact: vendor_register (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.3-1 P3 Threats and risks: Threat modelling and risk management hybrid attestation: ETSI_EN_304_223:5.1.3-1; artifact: ai_threat_model (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.3-1.1 P3 Threats and risks: Repeat when settings change hybrid attestation: ETSI_EN_304_223:5.1.3-1.1; artifact: ai_threat_model (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.3-1.2 P3 Threats and risks: Risk from surplus model capability organisational attestation: ETSI_EN_304_223:5.1.3-1.2 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.3-1.3 P3 Threats and risks: Controls chosen against risk tolerance hybrid attestation: ETSI_EN_304_223:5.1.3-1.3; artifact: risk_register (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.3-2 P3 Threats and risks: Unresolved threats passed down the chain organisational attestation: ETSI_EN_304_223:5.1.3-2 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.3-3 P3 Threats and risks: Assurance from external risk owners organisational attestation: ETSI_EN_304_223:5.1.3-3 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.3-4 P3 Threats and risks: Ongoing review against risk appetite hybrid attestation: ETSI_EN_304_223:5.1.3-4; artifact: risk_register (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.4-1 P4 Human responsibility: Human oversight capability hybrid attestation: ETSI_EN_304_223:5.1.4-1; artifact: human_oversight_construct (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.4-2 P4 Human responsibility: Outputs easy for humans to judge organisational attestation: ETSI_EN_304_223:5.1.4-2 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.4-3 P4 Human responsibility: Technical measures behind oversight hybrid attestation: ETSI_EN_304_223:5.1.4-3; artifact: human_oversight_construct (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.4-4 P4 Human responsibility: Check data owner's controls were built in organisational attestation: ETSI_EN_304_223:5.1.4-4 365 mapping not yet reviewed
ETSI_EN_304_223:5.1.4-5 P4 Human responsibility: End-users told of prohibited uses hybrid attestation: ETSI_EN_304_223:5.1.4-5; artifact: deployer_instructions (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.1-1 P5 Assets: Asset inventory with dependencies hybrid attestation: ETSI_EN_304_223:5.2.1-1; artifact: etsi_en_304_223.ai_asset_inventory (corroborating); artifact: ai_supply_chain_pins (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.1-2 P5 Assets: Track, authenticate and version assets hybrid attestation: ETSI_EN_304_223:5.2.1-2; artifact: ai_supply_chain_pins (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.1-3 P5 Assets: Recovery plans cover AI attacks hybrid attestation: ETSI_EN_304_223:5.2.1-3; artifact: continuity_plan (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.1-3.1 P5 Assets: Restorable known-good state hybrid attestation: ETSI_EN_304_223:5.2.1-3.1; artifact: restore_test_report (corroborating) 180 mapping not yet reviewed
ETSI_EN_304_223:5.2.1-4 P5 Assets: Protect sensitive training and test data organisational attestation: ETSI_EN_304_223:5.2.1-4 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.1-4.1 P5 Assets: Check and sanitise data and inputs organisational attestation: ETSI_EN_304_223:5.2.1-4.1 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.1-4.2 P5 Assets: Protect confidential data and weights hybrid attestation: ETSI_EN_304_223:5.2.1-4.2; artifact: secret_scanning_config (corroborating) 90 mapping not yet reviewed
ETSI_EN_304_223:5.2.2-1 P6 Infrastructure: Access control for APIs, models and data organisational attestation: ETSI_EN_304_223:5.2.2-1 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.2-2 P6 Infrastructure: Controls on externally offered APIs hybrid attestation: ETSI_EN_304_223:5.2.2-2; artifact: rate_limiting_config (corroborating) 90 mapping not yet reviewed
ETSI_EN_304_223:5.2.2-3 P6 Infrastructure: Separate development and tuning environments hybrid attestation: ETSI_EN_304_223:5.2.2-3; artifact: iac_definitions (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.2-4 P6 Infrastructure: Published vulnerability disclosure policy hybrid attestation: ETSI_EN_304_223:5.2.2-4; artifact: security_policy_file (corroborating); artifact: vulnerability_handling_policy (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.2-5 P6 Infrastructure: Tested incident and recovery plans hybrid attestation: ETSI_EN_304_223:5.2.2-5; artifact: incident_response_plan (corroborating); artifact: restore_test_report (corroborating) 180 mapping not yet reviewed
ETSI_EN_304_223:5.2.2-6 P6 Infrastructure: Cloud contracts back these requirements hybrid attestation: ETSI_EN_304_223:5.2.2-6; artifact: contract_checklist (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.3-1 P7 Supply chain: Secure software supply-chain process hybrid attestation: ETSI_EN_304_223:5.2.3-1; artifact: ai_supply_chain_pins (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.3-2 P7 Supply chain: Justify weakly documented components hybrid attestation: ETSI_EN_304_223:5.2.3-2; artifact: ai_supply_chain_pins (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.3-2.1 P7 Supply chain: Mitigations for such components organisational attestation: ETSI_EN_304_223:5.2.3-2.1 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.3-2.2 P7 Supply chain: Share the justification with end-users organisational attestation: ETSI_EN_304_223:5.2.3-2.2 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.3-3 P7 Supply chain: Re-run evaluations on released models hybrid attestation: ETSI_EN_304_223:5.2.3-3; artifact: evaluation_evidence (corroborating) 180 mapping not yet reviewed
ETSI_EN_304_223:5.2.3-4 P7 Supply chain: Advance notice of model updates organisational attestation: ETSI_EN_304_223:5.2.3-4 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.4-1 P8 Documentation: Audit trail of design and maintenance hybrid attestation: ETSI_EN_304_223:5.2.4-1; artifact: technical_documentation_dossier (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.4-1.1 P8 Documentation: Security-relevant detail in the record hybrid attestation: ETSI_EN_304_223:5.2.4-1.1; artifact: technical_documentation_dossier (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.4-1.2 P8 Documentation: Hashes for released model components hybrid attestation: ETSI_EN_304_223:5.2.4-1.2; artifact: ai_supply_chain_pins (corroborating); artifact: signed_release_config (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.4-2 P8 Documentation: Provenance of public training data hybrid attestation: ETSI_EN_304_223:5.2.4-2; artifact: data_provenance_sheet (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.4-2.1 P8 Documentation: Source and time of collected data hybrid attestation: ETSI_EN_304_223:5.2.4-2.1; artifact: data_provenance_sheet (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.4-3 P8 Documentation: Log of prompt and configuration changes hybrid attestation: ETSI_EN_304_223:5.2.4-3; artifact: event_log_evidence (corroborating) 90 mapping not yet reviewed
ETSI_EN_304_223:5.2.5-1 P9 Testing: Security assessment before release hybrid attestation: ETSI_EN_304_223:5.2.5-1; artifact: ai_red_team_report (corroborating) 180 mapping not yet reviewed
ETSI_EN_304_223:5.2.5-2 P9 Testing: Operator testing before deployment hybrid attestation: ETSI_EN_304_223:5.2.5-2; artifact: ai_red_team_report (corroborating) 180 mapping not yet reviewed
ETSI_EN_304_223:5.2.5-2.1 P9 Testing: Independent security testers hybrid attestation: ETSI_EN_304_223:5.2.5-2.1; artifact: ai_red_team_report (corroborating) 180 mapping not yet reviewed
ETSI_EN_304_223:5.2.5-3 P9 Testing: Share test findings with operators organisational attestation: ETSI_EN_304_223:5.2.5-3 365 mapping not yet reviewed
ETSI_EN_304_223:5.2.5-4 P9 Testing: Outputs do not expose model or data hybrid attestation: ETSI_EN_304_223:5.2.5-4; artifact: ai_red_team_report (corroborating); evaluator: EVAL_DATA_LEAKAGE_V1 180 mapping not yet reviewed
ETSI_EN_304_223:5.2.5-4.1 P9 Testing: Outputs give no unintended control hybrid attestation: ETSI_EN_304_223:5.2.5-4.1; artifact: ai_red_team_report (corroborating) 180 mapping not yet reviewed
ETSI_EN_304_223:5.3.1-1 P10 End-user comms: Tell end-users how data is used hybrid attestation: ETSI_EN_304_223:5.3.1-1; artifact: privacy_notice (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.3.1-2 P10 End-user comms: Usage and configuration guidance hybrid attestation: ETSI_EN_304_223:5.3.1-2; artifact: deployer_instructions (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.3.1-2.1 P10 End-user comms: Guidance on limits and failure modes hybrid attestation: ETSI_EN_304_223:5.3.1-2.1; artifact: model_card (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.3.1-2.2 P10 End-user comms: Announce security-relevant updates organisational attestation: ETSI_EN_304_223:5.3.1-2.2 365 mapping not yet reviewed
ETSI_EN_304_223:5.3.1-3 P10 End-user comms: Support users after an incident organisational attestation: ETSI_EN_304_223:5.3.1-3 365 mapping not yet reviewed
ETSI_EN_304_223:5.4.1-1 P11 Updates: Security updates and patches delivered hybrid attestation: ETSI_EN_304_223:5.4.1-1; artifact: update_mechanism_note (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.4.1-1.1 P11 Updates: Fallbacks when updates are impossible organisational attestation: ETSI_EN_304_223:5.4.1-1.1 365 mapping not yet reviewed
ETSI_EN_304_223:5.4.1-2 P11 Updates: Major updates re-tested like new models hybrid attestation: ETSI_EN_304_223:5.4.1-2; artifact: ai_red_team_report (corroborating); artifact: evaluation_evidence (corroborating) 180 mapping not yet reviewed
ETSI_EN_304_223:5.4.1-3 P11 Updates: Help operators evaluate model changes organisational attestation: ETSI_EN_304_223:5.4.1-3 365 mapping not yet reviewed
ETSI_EN_304_223:5.4.2-1 P12 Monitoring: Log system and user actions hybrid attestation: ETSI_EN_304_223:5.4.2-1; artifact: event_log_evidence (corroborating) 90 mapping not yet reviewed
ETSI_EN_304_223:5.4.2-2 P12 Monitoring: Analyse logs for anomalies and drift hybrid attestation: ETSI_EN_304_223:5.4.2-2; artifact: event_log_evidence (corroborating) 90 mapping not yet reviewed
ETSI_EN_304_223:5.4.2-3 P12 Monitoring: Monitor internal states organisational attestation: ETSI_EN_304_223:5.4.2-3 365 mapping not yet reviewed
ETSI_EN_304_223:5.4.2-4 P12 Monitoring: Monitor model performance over time hybrid attestation: ETSI_EN_304_223:5.4.2-4; artifact: post_market_monitoring_plan (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.5.1-1 P13 Disposal: Dispose of assets on transfer hybrid attestation: ETSI_EN_304_223:5.5.1-1; artifact: etsi_en_304_223.end_of_life_note (corroborating) 365 mapping not yet reviewed
ETSI_EN_304_223:5.5.1-2 P13 Disposal: Delete data and configuration at retirement hybrid attestation: ETSI_EN_304_223:5.5.1-2; artifact: etsi_en_304_223.end_of_life_note (corroborating) 365 mapping not yet reviewed

Scaffolds

Four starting documents are written into the repository on request: an AI threat model, a red-team report, an AI asset inventory and an end-of-life note. They have _fill in_ placeholders. Control templates cover secure design, development and operation. They are drafts, not legal advice.

Timeline

This pack has no timeline: a standard without legal application dates.

Gate in CI

Bash
opencomplai check --target ETSI_EN_304_223 --gate ETSI_EN_304_223 --gate-fail-on missing --repo-root .

The command exits 1 and lists the requirement ids when a row at the chosen level is found.

What stays attested and why

23 rows have no evidence a tool can read, and only a person can vouch for them. They cover:

  • Awareness: staff stay current on AI threats, through several channels (5.1.1-2, 5.1.1-2.1).
  • Design decisions and roles: the data owner joins requirements talks, use fits data sensitivity, staff are encouraged to flag risks, least privilege on connected systems (5.1.2-1.1, 5.1.2-5, 5.1.2-5.1, 5.1.2-6).
  • Risk handed on or received: surplus model capability, unresolved threats passed down the chain, assurance from external risk owners (5.1.3-1.2, 5.1.3-2, 5.1.3-3).
  • Human responsibility: outputs easy to judge, the data owner's controls checked (5.1.4-2, 5.1.4-4).
  • Assets and infrastructure: sensitive data protected, data and inputs checked, access control (5.2.1-4, 5.2.1-4.1, 5.2.2-1).
  • Supply chain and testing: mitigations and justification shared, advance notice of model updates, test findings shared (5.2.3-2.1, 5.2.3-2.2, 5.2.3-4, 5.2.5-3).
  • Communication, updates and monitoring: security-relevant updates announced, users supported after an incident, fallbacks, help evaluating model changes, monitoring internal states (5.3.1-2.2, 5.3.1-3, 5.4.1-1.1, 5.4.1-3, 5.4.2-3).

Review status

Every row is flagged mapping not yet reviewed. No flag has been cleared.

Disclaimer

Evidence found gives Met, Partial or Missing, not a legal conclusion. This pack is not an audit, a certification or legal advice; ask a qualified lawyer about your own duties.