Managing information security in the ICT supply chain
ISO 27001 Annex A 5.21 asks you to look through direct vendors to the software components, subcontractors and hardware origins beneath them. A 25–250 person firm meets it with a procurement checklist, flow-down terms for critical vendors and automated dependency tracking. Auditors sample one or two critical suppliers and test whether the process worked in a real event such as Log4j.
A client's security team emails on a Monday morning. A library-level flaw is all over the news, and they want to know whether you are exposed. You can name your direct vendors, but not what those vendors are built on. ISO 27001 Annex A managing information security in the ICT supply chain, control A.5.21, is the control that turns that silence into an answer.
This guide covers what A.5.21 requires, how it differs from A.5.19 and A.5.20, a seven-step path for a 25–250 person firm, what auditors sample and how to automate the evidence. It is written for the CTO, Head of IT or security lead heading into a Stage 2 or surveillance audit.
ISO 27001 Annex A managing information security in the ICT supply chain, control A.5.21, asks you to look through direct vendors to what they are built on: software components, subcontractors and hardware origins. It is a preventive control: it keeps compromised or counterfeit technology out before it reaches production, and it protects confidentiality, integrity and availability.
Three layers sit below your direct vendors, and each fails differently. A software component, such as an open-source library inside a vendor's product, can carry a flaw you never see. A subcontractor, such as the facility behind your hosting provider, handles your data under terms you never signed. A hardware origin can mean a counterfeit or tampered device that is compromised before first boot.
Confidentiality, integrity and availability can each fail through the supply chain. A poisoned dependency can leak data, a tampered component corrupts what you process, and a discontinued product strands the service built on it.
The 2013 edition grouped this topic under supplier relationships. The 2022 control is more technical, because it expects you to know what your technology is made of, not only whom you pay. Searches for ISO27001 IT supply chain management usually mean this control.
ISO 27001 Annex A 5.21 requires five things: security requirements stated when you acquire technology, flow-down of those requirements to your suppliers' own suppliers, visibility of what is inside products, verification that what arrives is genuine and behaves as specified, and plans for critical components or providers disappearing.
Each expectation leaves a different trace in your records:
Read the five as questions you can answer, not deliverables you must produce for every vendor. The control scales down further than its enterprise reputation suggests, because depth is a risk decision. A small firm and a large firm both need an answer for each expectation. Only the larger one needs a team to produce it.
A.5.19 governs the suppliers you contract with directly, and A.5.20 puts security terms into those agreements. A.5.21 reaches through them to components, subcontractors and provenance, the layers where you hold no contract. Auditors test the supplier register under A.5.19 and the reach-through under A.5.21, so the evidence differs.
Think of the five supplier controls as a relay, each handing evidence to the next:
A.5.21 depends on the tiering from A.5.19 and the contract machinery of A.5.20 being in place. Without them, flow-down is an aspiration with nowhere to land.
A supplier register that stops at the vendors you pay isn't a supply-chain register.
The practical test is one question per critical vendor: what is behind this service, and where is the answer recorded? If the register cannot answer it, the gap belongs to A.5.21 rather than A.5.19.
SolarWinds, Log4j and MOVEit each began a layer or two below anyone's direct supplier, then cascaded. Clients now ask within days: are we exposed, and how do we know? A firm with no view inside its stack cannot answer, and DORA makes ICT supply-chain oversight explicit for financial-sector clients, who push it onto providers.
Without that view, engineers search repositories one by one while the client waits. What answers the question is a component-level list built before the event, not during it.
Three incidents show three different entry points:
ENISA threat landscape research, published in 2021, found that for 66% of the supply chain attacks analysed, suppliers did not know, or failed to report, how they were compromised. A vendor's "no incident" answer is only as good as its own visibility. You need your own view of what you depend on.
This is where enterprise diligence is heading. Being able to say what you would do about the next Log4j, and to show the SBOM request or the vendor attestation on file, is becoming a condition of selling into regulated markets. It is no longer a mark of sophistication.
Implement A.5.21 in seven proportionate steps: scope from the supplier register, add a procurement checklist, secure flow-down commitments from critical vendors, ask what is inside the software, verify what arrives, control support access, and write succession answers for components you cannot lose. Allow a week to start, then run it continuously.
Work through the steps in this order, because each one feeds the next:
The control fails at the point of purchase, not in the policy document.
At this scale, the week of setup buys continuous coverage. After that, the work is renewals and the occasional new purchase passing through the checklist.
Take what the vendor publishes: vulnerability-disclosure policy, security advisories, sub-processor list, certificates. Record the residual gap against the vendor's tier. Reserve SBOM demands for software your service genuinely stands on, and make the request a selection criterion next time. An SBOM is an inventory, not a response plan.
Commodity SaaS rarely lists its components, and a refusal is not an audit failure. It is a known gap that you record. For each such vendor, note what you collected, what remains unknown and why the residual risk is acceptable for that tier.
The NCSC analysis of SBOMs and inventory describes an SBOM as a way of recording component inventory, which other tools use to find software with known vulnerabilities. It supports vulnerability response and does not replace it. An SBOM that nobody matches against new advisories adds paperwork, not protection.
Two pitfalls sit either side of this fallback:
Tiering keeps the effort where the exposure is:
| Vendor tier | What to collect | What to record |
|---|---|---|
| Foundational: platforms your service stands on | SBOM or component policy, sub-processor list, current independent assurance, flow-down clause | Succession note and any gap the vendor will not close |
| Important: managed IT and SaaS holding customer data | Vulnerability-disclosure policy, security advisories, sub-processor list, certificates | Residual gap, with the date you last checked |
| Commodity: low-impact tools | The published security page | The tier decision and why no further ask was made |
Auditors typically pick one or two critical technology suppliers and trace the acquisition record, contract flow-down language, current assurance and remote-access arrangements. A recent vulnerability event such as Log4j is the favourite live test. A total absence of supply-chain consideration grades major; a single missing SBOM grades minor, aggregating to major as a pattern.
Expect five questions, each answered by a specific exhibit:
Expect to be asked for supporting records too: authorised-reseller purchase trails, checksum notes for deployed images, scope-checked independent assurance, and scoped accounts, MFA settings and session logs for vendor support channels.
That grading is GRCMANA's reading of certification-body practice, not wording in the standard, and it applies where dependencies are material. The major case means no acquisition requirements and no subcontractor visibility for critical vendors. An unrenewed attestation sits with the missing SBOM as a minor.
The strongest exhibit is the record of how you checked exposure during a real event. A dated ticket showing who searched, what they found and what was patched answers the question faster than any policy.
Treat the supply chain as data. Keep technology suppliers, the services they underpin, subcontractor disclosures and assurance expiry as structured records, so "what is our exposure to X?" becomes a query. Add CVE matching against SBOMs, dependency scanning in CI, sub-processor page monitoring and a procurement gate that enforces the security checklist before spend.
Where vendors supply component lists, matching a new CVE against them can be automated. For your own code, dependency scanning in CI is this control applied to the software you ship. It covers the open-source layer, which is where many real incidents originate.
Sub-processor watch turns a contractual promise into a signal. Monitoring critical vendors' published subcontractor pages means a notification clause produces something you actually receive, and it feeds the A.5.22 reviews.
A supplier questionnaire answered once at onboarding is a snapshot, not a control.
The procurement gate puts the acquisition checklist into the request form, so answers are captured before anyone approves the spend. The workflow enforces the requirement instead of anyone's memory, and buyers stop sitting outside the loop.
Judgement stays with people: which dependencies need deep assurance, where the acquisition bar sits, and who owns the exposure answer when a supply-chain event lands. That is Fractional CISO work, while the inventory, matching, monitoring and gating are engineered deliverables.
The commercial upside is speed. When a client asks whether you are exposed to the next Log4j, you answer in minutes with a query result and a trail attached.
Proportionately. Buy from authorised channels, keep the reseller purchase trail, check seals on delivery and validate firmware signatures where the vendor provides them. Record the checks in the ticket that deploys the device. Anti-counterfeit forensics belong to defence and critical-infrastructure supply chains, not a mid-market services firm.
Whoever owns technology buying and renewal, usually the CTO or Head of IT, with security setting the requirements. Procurement alone rarely fits, because the questions are technical. If purchases are scattered, route every request through one gate with a named approver.
A.5.23 covers buying, using, managing and leaving cloud services, while A.5.21 covers technology dependencies generally. A cloud platform therefore sits under both. We recommend filing the cloud arrangement itself under A.5.23 and the questions about that provider's components and subcontractors under A.5.21.
In practice, yes. Libraries are not suppliers you contract with, so they never appear in a vendor register. Include transitive dependencies, the libraries your libraries pull in, because a flaw there is invisible from your own code. Generate the list from each repository's lockfile at build time, and name who triages the findings.
Every control in this framework and the clause guides that sit above them, grouped by control domain. Open any entry for its control definition, implementation steps and the audit evidence it expects. Dimmed entries are planned.
Work with a Trust Architect to scope your ISMS, close the gaps, and get audit-ready — without stalling your roadmap.