BLOG · NIS2 COMPLIANCE

NIS2 Supply Chain Security
for Web Agencies

Article 21 turns your hosting providers, plugins and freelancers into a compliance question. Here is what a small agency actually has to do — without an enterprise GRC platform.

Updated August 2026 · Reading time: 8 minutes

why-supply-chain

Most small web agencies think of NIS2 as a rule about their own security: patch your servers, enable MFA, have an incident plan. That is half of it. The other half — and the part regulators are increasingly focusing on — is Article 21(2)(d), which makes supply chain security an explicit legal requirement for every essential and important entity.

For a web agency, the supply chain is not an abstract concept. It is your hosting provider, your CDN, your plugin vendors, the freelance developer who had admin access last spring, the email platform you configure for clients, and the backup service nobody has checked in two years. Under NIS2, the security of those vendors is your problem — and you must be able to demonstrate how you manage that risk.

📜 Article 21(2)(d)

Entities must address security risks relating to "the relationships between each entity and its direct suppliers or service providers." It is a direct legal duty, not best practice.

🔗 You Are in Two Chains

As an agency you sit in the middle: your clients depend on you, and you depend on dozens of vendors. NIS2 obligations flow in both directions.

🧾 Evidence Over Promises

Supervisory authorities expect documented vendor assessments, contract clauses and exit plans — not a policy document that says "we choose reputable vendors."

does-this-apply-to-us

NIS2 classifies covered organisations as "essential" or "important" based on sector and size. Many small agencies fall outside direct scope — a 5-person studio building marketing sites is usually not itself a covered entity.

But being out of scope does not mean the supply chain rules do not touch you. Three practical reasons why in-scope clients push NIS2 requirements down to their agencies:

1. Procurement questionnaires. Any agency serving mid-size or enterprise clients, public sector bodies, or companies in energy, health, finance, transport or digital infrastructure is already seeing security questionnaires that reference NIS2. "Describe your vendor management process" is now a standard field.

2. Contract clauses. In-scope clients must manage the security of their own suppliers — and their web agency is a supplier. Expect contractual security requirements, audit rights and incident notification duties to appear in new and renewed agreements.

3. Chain liability in incidents. When a breach at an agency exposes a covered client, the client still carries its own NIS2 duties — 24-hour early warning, 72-hour notification. Agencies that cannot support that timeline lose those clients.

your-actual-supply-chain

Before you can manage vendor risk, you need to know what your supply chain actually is. Most agencies have never written it down. Map yours in one afternoon:

🖥️ Infrastructure

Hosting (shared, VPS, managed WP), DNS, CDN, email delivery. These touch every client site — one compromise propagates everywhere.

🧩 Software

CMS core, plugins, themes, libraries. Third-party code is the most common real-world breach vector for small sites — a single abandoned plugin can be the entry point.

👥 People

Freelancers, subcontractors, former employees with live accounts. Access without a contract and offboarding process is unmanaged risk.

☁️ Services

Analytics, form handlers, payment gateways, backup storage, CRM tools you set up for clients. Each one processes client data on your configuration.

vendor-assessment

You do not need an enterprise GRC platform. A spreadsheet with one row per vendor and five columns covers Article 21 for a small agency:

1. What data and access does this vendor have? Client personal data? Admin credentials? Production servers? Classify: critical, important, minor.

2. What is their security posture? Do they publish a trust page, ISO 27001 or SOC 2 certification, a DPA, a breach history? For major providers (Cloudflare, AWS, Google) this is a ten-minute check. For a $29/year plugin vendor, the honest answer may be "unknown" — which is itself a risk rating.

3. What does the contract say? Is there a DPA (GDPR Article 28), security obligations, breach notification terms, and a right to terminate? For critical vendors, no contract means no managed relationship.

4. What happens if they fail? Do you have an exit path — exports, alternative providers, DNS you control? A vendor you cannot leave is a vendor you cannot manage.

5. When was this last checked? Set an annual review date. A risk register that is never revisited is theatre.

contract-clauses

The assessment tells you where you stand; contracts are what make the risk manageable. Four clauses to standardise in your own client and vendor agreements:

With your vendors (when you have negotiating power): breach notification within 24-48 hours, documented security measures, sub-processor transparency, and data deletion on exit. With hyperscalers you take their standard terms — which is fine, and itself worth documenting as an accepted risk.

With your clients: define exactly which systems you are responsible for securing (and which remain the client's), a security-contact and incident cooperation clause so you can support their 24/72-hour NIS2 timelines, a change-management clause for credential handover, and a limitation of liability that is proportionate to a small agency — not unlimited.

If you serve in-scope clients, align your incident notification commitment with their regulatory clock. "We will tell you within 24 hours of confirming a breach" is a clause that wins enterprise work.

reducing-the-attack-surface

The cheapest supply chain risk treatment is having less supply chain. Four moves that cut real risk for a typical agency in under a week:

1. Kill unused access. Audit admin accounts across hosting, DNS, client sites and code repositories. Remove every account belonging to people who no longer work with you. This is the single highest-yield hour in agency security.

2. Standardise your stack. Every unique plugin, theme and service multiplies your assessment burden. A short allow-list — "these are the plugins and providers we use" — makes vendor management finite and client security reviews faster.

3. Watch for abandoned software. Set a rule: any plugin or dependency without a release in 12+ months gets replaced or isolated. Abandoned components are the classic small-site breach vector.

4. Separate the keys. Use a password manager with per-client vaults and MFA everywhere it is supported. One shared spreadsheet of client credentials is a supply chain incident waiting for a trigger.

what-regulators-expect

If a supervisory authority ever asks — or an in-scope client audits you — the expectation is proportionate, documented practice, not perfection. Your evidence pack should contain:

• A current vendor register with criticality ratings and review dates

• Signed DPAs with every vendor that processes personal data

• Standard contract clauses (yours and accepted third-party terms)

• An access-control policy: who has admin access, how it is granted and revoked

• An incident response plan that includes vendor-originated incidents and supports client notification timelines

That is six documents, most of which a small agency should have anyway for GDPR. NIS2 supply chain compliance, done pragmatically, is largely the paperwork you already owed under the data protection rules — extended to security, and actually maintained.

Going Deeper

Our NIS2 e-book includes vendor assessment templates, contract clauses, an incident reporting playbook and a 14-day action plan — everything a small agency needs.

Get the Complete NIS2 E-Book → →    NIS2 Readiness Guide → →

Frequently Asked Questions

My agency is too small to be in NIS2 scope. Why should I care?

Three reasons: in-scope clients push NIS2-derived security requirements down to their suppliers through contracts and procurement questionnaires; incident response expectations (24/72-hour timelines) cascade through the chain; and the security practices themselves — vendor registers, access audits, contract clauses — protect you from the breaches that actually kill small agencies.

What exactly does Article 21 require for supply chain security?

Article 21(2)(d) requires covered entities to address security risks in relationships with direct suppliers and service providers. In practice regulators expect: identifying critical vendors, assessing their security, embedding security requirements in contracts, and having a documented process that is reviewed regularly. Proportionality applies — a 10-person company is not measured against a bank.

Do I need to assess every plugin and SaaS tool we use?

Assess by criticality, not exhaustively. Vendors with access to client data, production systems or admin credentials get a full review; a colour-picker plugin does not. A three-tier rating (critical / important / minor) keeps the register to a manageable size — typically 10-25 rows for a small agency.

What is the biggest supply chain risk for a small web agency?

Third-party code and lingering access. Abandoned plugins and dependencies are the most common real-world breach vector on small sites, and forgotten admin accounts belonging to former freelancers are the most common audit finding. Both are fixable in a day.

Can I reuse our GDPR vendor register for NIS2?

Largely yes. Your Article 30 records and DPA inventory already list most processors. Extend each entry with a security-criticality rating, contract security clauses, and an exit plan. The GDPR register covers data; the NIS2 register covers data and systems.

How often should we review vendors?

Annually for critical vendors, and immediately on any trigger event: a vendor breach announcement, a contract renewal, a change of ownership, or a major architecture change on your side. Put the review date in the register so it is visible, not in someone's memory.

Get the Complete NIS2 E-Book → →    NIS2 Readiness Guide → →