Safeguard
Security Guides•

Monthly external attack surface review: a one hour checklist

A one hour monthly checklist for reviewing what your organisation exposes to the internet: new hosts, certificates, dangling DNS, admin pages and owners.

Safeguard Security Team
3 min read

A monthly external review can fit in an hour if you keep it to the same eight checks every time: new domains and hosts, certificates, DNS records pointing at nothing, exposed admin pages, open storage, SaaS logins, owners, and removals. The value comes from repeating it, not from depth.

Before you start

Keep one living list of internet-facing assets: name, owner, purpose, and the date last reviewed. The review is a comparison between that list and what you can see from outside.

The checklist

  1. New names. Look at your DNS zones and at certificate transparency logs for your domains. Anything new since last month should be on your list. If it is not, find who created it.
  2. Certificates. Note certificates issued for your domains by authorities you do not use. Certificate transparency logs are public, and domain owners can review them to see which authorities issued certificates, when, and for which domains.
  3. Dangling records. Check for DNS records that point to services you no longer run. Microsoft's guidance calls these dangling entries and notes that CNAME records are especially vulnerable to takeover.
  4. Admin and management pages. Search your hosts for login pages for routers, firewalls, VPNs, server management and dashboards. If one answers from the open internet, restrict it.
  5. Storage and test environments. Confirm no bucket, database or staging site is reachable without a login unless that is intended.
  6. SaaS logins. List the vendor-hosted tools your staff sign in to, and check that each is behind single sign-on where possible.
  7. Owners. Every line has a named person or team. Lines with no owner go to a short "unclaimed" list.
  8. Removals. Pick at least one unused item and take it down. Make removal a standing agenda item.

What to record

Write three numbers each month: assets on the list, assets added, assets removed. Over time the added number should be explained by real projects, and the removed number should not be zero.

What to do with findings

  • Anything unowned for two cycles gets switched off after notice.
  • Anything exposed and unexpected is treated as a possible incident until shown otherwise.
  • Anything exposed and intended gets a review of authentication and logging.

Tools

You can do much of this with DNS queries, public certificate log search, and your cloud providers' own inventory views. A dedicated tool becomes worth considering when the list outgrows what one person can review.

Share a two line summary with leadership after each review: what changed and what you removed. A visible habit makes it easier to get a yes when you need an owner to act on something.

Where Safeguard fits

Safeguard covers asset discovery and dependency scanning for the software you build, and its free scan is at gold.safeguard.sh/scan. It is not an external attack surface monitoring product.

Quick check

How long should the first review take?

Longer than an hour, since you are building the list. Later reviews should be much shorter.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.