Security Monitoring for Web Agencies: Every Client Site, One Answer
An agency's security surface is every site it ever shipped, including the ones nobody bills for any more. The risks specific to running many sites with a small team, the per-client baseline worth standardizing, and the honest case for monitoring as a service line.
Webcuris Research
Security Engineering
·3 min read

An agency's security surface is not its own website. It is every site it ever shipped — including the campaign microsite from 2023 that nobody bills for, the staging subdomain that still resolves, and the client who "will handle hosting themselves" and never touched it again. When one of those is defaced or blacklisted, the client's first call is to you, and the contract's fine print about who owns security stops mattering to your reputation.
The risks that are specifically an agency's
- Fleet drift. Twenty sites shipped over five years means twenty snapshots of whatever your standards were at ship time. The 2021 sites still run the 2021 headers.
- The offboarding tail. Ended engagements rarely end cleanly: DNS records pointing at deprovisioned hosts are subdomain-takeover candidates, and expired-client certificates still carry your fingerprints in certificate transparency logs.
- Staging that outlives launch.
staging.client.com, indexed, unauthenticated, running the pre-hardening build — a gift to anyone comparing it with production. - Plugin and dependency lag at scale. One advisory against a CMS plugin you standardised on is not one patch; it is one patch times every site that has it, and the list of which sites those are lives in somebody's head.
- A shared blast radius. The same deploy keys, DNS registrar and email domain across clients means one compromised credential is a portfolio event, not an incident.
The per-client baseline worth standardizing
Agencies win on repeatability, and a security baseline is the most reusable artifact you can own. A launch checklist that travels client to client:
| At launch | Why it belongs in the template |
|---|---|
| Security headers, with values not just presence | The HSTS and CSP you set once become the default every future site inherits |
| HTTPS redirect + certificate automation | Renewal is now a several-times-a-year event per site — manual tracking does not scale to a fleet |
| SPF / DKIM / DMARC on every client domain | Client email spoofing becomes your incident the moment their customers get phished |
| A subdomain inventory, written down | The offboarding tail is only cleanable if launch recorded what exists |
| A scan before handover, attached to the invoice | Evidence of the state you delivered — the thing you point at when a later breach was not your build |
One dashboard or twenty tabs
The operational problem is not running one check — it is running forty checks across every client and knowing which of the resulting hundreds of findings is news. That is what monitoring is for: every client site as an asset in one view, re-checked daily, alerting only on new findings and regressions — so the 2021 site dropping its headers in a host migration surfaces the day it happens, attributed to the right client, instead of in next quarter's manual sweep. Ten minutes a week reading deltas replaces the sweep nobody actually did.
The honest case for monitoring as a service line
Most agencies give security away implicitly — clients assume the site you built stays safe, and you absorb the 2 a.m. calls unpaid. Making it explicit is better for both sides: a monthly monitoring line item funds the attention clients already believe they are getting, and the monthly report — findings fixed, drift caught, certificates renewed — is recurring proof of value between projects. The honest part: sell the attention, not invulnerability. Monitoring means someone notices within a day, not that nothing ever breaks.
Start with the site you are proudest of: run the free scan on it and read what a client's security-conscious IT person would see. Then decide whether the rest of the fleet deserves the same look before somebody else gives it one.
Keep reading

Passive vs Active Security Scanning: What a Scanner Should Refuse to Do to Your Site
The line between observing a site and attacking one is sharper than vendors make it sound. What passive scanning can honestly find, what genuinely needs active testing, and the tests we refuse to run — with reasons.

What Is Continuous Website Security Monitoring? (And When a One-Time Scan Is Enough)
Two very different things are sold under one name. What posture monitoring actually watches, what a regression looks like, which checks belong on a schedule — and the honest cases where a single scan is all you need.

Security Monitoring for SaaS Startups: What Enterprise Buyers Check Before They Ever Talk to You
Before the first call, somebody on the buyer's side points a scanner at your domain. What they see, the questionnaire answers passive monitoring writes for you, and the posture ladder to climb before paying for an audit.