ISO/IEC 18974 — The Standard for Open Source Security

ISO/IEC 18974:2023 defines minimum requirements for an open source security assurance programme. It is not a law but a voluntary international standard. Nevertheless, it is effectively indispensable — because it defines what counts as "state of the art".

Why is a voluntary standard relevant? #

All major EU cyber laws refer to international standards:

ISO/IEC 18974 is the most relevant standard for open source security. Whoever fulfils it has robust evidence of appropriateness. Whoever does not must justify why their own measures are nevertheless sufficient.

What does ISO/IEC 18974 require? #

The standard comprises 16 core requirements in four areas:

Governance and organisation:

Detection and assessment:

Vulnerability management:

SBOM requirements:

Certification #

Certification under ISO 18974 is carried out through the OpenChain programme in an 18-month cycle. It is concrete, auditable evidence that you can present to examiners and supervisory authorities.

How does OTTRIA cover ISO 18974? #

OTTRIA directly fulfils 14 of 16 requirements — including all technical and operational areas: vulnerability detection, SBOM maintenance, risk scoring, remediation, post-release monitoring, and communication. For the detection of known vulnerabilities (4.1.5 No. 2), OTTRIA exceeds the standard by also detecting Silent Fixes in addition to registered CVEs — fixes that do not appear in any public database.

The remaining two requirements — written policy creation and organisational HR awareness — are the client's responsibility. OTTRIA provides templates and advisory support for these.

What does this mean for you? #

Regardless of whether DORA, NIS2, or the CRA applies to you: ISO 18974 provides the benchmark against which your open source security measures are measured. An auditor will ask whether you meet the state of the art. With an ISO-18974-compliant implementation, you have a clear answer.

Further reading #

Want to know how close you are to ISO 18974? Request an initial assessment.