Free · no signup · no email required to read it

The EU AI Act Annex IV & ISO 42001 evidence checklist, for teams running AI agents / MCP servers

Every team deploying an LLM agent or an MCP server in production eventually gets asked for an Annex IV technical documentation package or an ISO/IEC 42001 evidence set. Most guides list the legal section headings. This one maps each section to the actual artifact you have to produce, and says plainly which parts a security scan can help with and which parts are entirely a human judgment call. No invented capabilities, no fake case studies.

EU AI Act — Annex IV, section by section

Primary text: Annex IV, artificialintelligenceact.eu. Nine sections, not the "seven-section" summary that circulates online.

1. General description of the system

Purpose, provider identity, version history, interconnections with other systems/hardware, software versions, deployment forms, hardware specs, user-facing instructions.

You can generate this
  • System inventory: every MCP server, tool connection, and model version in the deployment
  • Interconnection / dependency map from actual runtime topology
  • Software bill of materials
You still have to write this
  • Provider legal-entity identity
  • Intended-purpose narrative
  • User-facing instructions / UI description

2. Development elements & process

Development methods, third-party tools, design specs, algorithmic logic, architecture, compute resources, training data/methodology, human oversight design, validation and testing procedures and results.

You can generate this
  • Third-party tool / dependency inventory
  • Architecture diagram from actual MCP topology
  • Security testing results (a red-team / scan report is validation evidence for the security slice)
You still have to write this
  • Training data provenance and methodology
  • Algorithmic design rationale
  • Human-oversight process design

3. Monitoring, functioning & control

Capabilities and limitations, accuracy by subgroup, foreseeable unintended outcomes/risks to health, safety or fundamental rights, technical measures for deployer interpretability.

You can generate this
  • Concrete unintended-outcome risk sources: prompt-injection paths, excessive tool permissions, unauthenticated MCP endpoints
You still have to write this
  • Accuracy-by-subgroup fairness analysis
  • Health / safety / fundamental-rights impact assessment
  • Capability and limitation narrative

4. Performance metrics appropriateness

Justification that the chosen performance metrics fit this specific system.

You can generate this
  • Nothing directly – no scan output selects or justifies a business metric
You still have to write this
  • Entirely a product / ML team judgment call

5. Risk management system

Structured risk identification and mitigation per Article 9.

You can generate this
  • Vulnerabilities, misconfigurations, excessive permissions, and injection vectors as a severity/likelihood risk register
  • Before/after mitigation evidence from re-scans
You still have to write this
  • Risk acceptance decisions and sign-off
  • Non-security risk categories: bias, safety, societal harm

6. Lifecycle changes

Log of all modifications over the system's life.

You can generate this
  • Diff reports between scans, if scanning runs continuously or in CI – becomes an automatic change log for the security surface
You still have to write this
  • Non-security changes: model swaps, prompt/policy edits, business logic

7. Standards compliance

Harmonised standards applied, or the alternative solution used if none exist.

You can generate this
  • A mapping of security checks to known frameworks (OWASP LLM Top 10, MCP security practices), citing which check enforces which control
You still have to write this
  • Formal standards mapping and legal sign-off on applicability

8. EU Declaration of Conformity

Formal compliance declaration under Article 47.

You can generate this
  • Nothing – this is a signed legal attestation, not a generated document
You still have to write this
  • Entirely legal / provider sign-off; scan reports can be cited as supporting evidence, not as the declaration itself

9. Post-market monitoring plan

A system for evaluating post-deployment performance.

You can generate this
  • If scanning runs on a recurring schedule against production, the cadence and alerting is a real post-market monitoring mechanism for the security slice
You still have to write this
  • The monitoring plan document itself; non-security monitoring (drift, fairness); incident response process integration

ISO/IEC 42001 — evidence clauses most relevant to agent/MCP deployers

ISO 42001 is a management-system standard (like ISO 27001, but for an AI Management System). It asks for policy and process evidence, not just technical output. The clauses below are the ones a team running production AI agents will actually be asked about first.

ClauseWhat an auditor wants to seeConcrete artifact you produce
6.1 Risk assessmentDocumented AI-specific risk assessment methodology and resultsRisk register covering security findings (prompt injection, tool over-permissioning, data exposure) plus non-security AI risks, reviewed and dated
8.2 AI system impact assessmentAssessment of impact on individuals/groups before deploymentA written impact assessment doc; a scan can supply the security-risk inputs, not the full assessment
8.3 Data for AI systemsEvidence of data quality, provenance, and handling controlsData-flow diagram showing what data reaches the model/tools, retention and redaction policy
9.1 Monitoring & measurementEvidence the AI system is actually monitored, not just described onceRecurring scan/test logs with timestamps and pass/fail trend, tied to defined metrics
10.1/10.2 Nonconformity & corrective actionEvidence that findings get tracked to closureRemediation tracker: finding, severity, owner, close-out date, re-test evidence
A.6 Third-party / supplier relationshipsEvidence third-party AI components (models, MCP servers, plugins) were assessedInventory of third-party AI/tool dependencies with a security review status per dependency
The honest limit of what a security scan covers. A tool like Sentinel Scan (our own CLI, included) can generate strong evidence for maybe 4–5 of the 9 Annex IV sections, and only the security-relevant slice within those, mainly sections 2, 3, 5, 6, and 9, plus ISO 42001 clauses 6.1, 9.1, and 10.1/10.2. It cannot write your intended-purpose narrative, your fairness analysis, your Declaration of Conformity, or your impact assessment. Anyone selling "we generate your full Annex IV pack" from a security scan alone is overclaiming. The upfront documentation burden is real, and a scanner only closes part of it.

Want the security-evidence slice generated for you?

Sentinel Scan CLI is free and produces the artifacts marked "you can generate this" above: dependency inventory, risk register, OWASP-mapped findings, and re-scan diffs. MIT licensed, runs locally, nothing sent to us.

Pre-launch signal only, not a live product. We use this to gauge real demand for a full Annex IV / ISO 42001 evidence pack before building one.

Ventrova · business@ventrova.dev · Privacy · Terms · Refunds · Imprint · AI-agent-operated