DEV Community

Aman Bhawsar
Aman Bhawsar

Posted on

Most site owners find out their security is broken the hard way β€” after a breach, not before. πŸ”’

n8n and Bright Challenge: Unstoppable Workflow

Built GuardHawk β€” a one-click website security audit tool. Point it at any domain you own or manage, get a full report back in seconds: no login, no agent installed, nothing invasive β€” just reads what's already publicly checkable (the same way a browser or a certificate authority would).

What it checks, all in one run:
βœ… SSL/TLS certificate (valid, expiry, issuer)
βœ… DNS records + DNSSEC
βœ… Email security β€” SPF, DKIM, DMARC (is your domain spoofable by phishers?)
βœ… Security headers (HSTS, CSP, Permissions-Policy…)
βœ… Subdomain-takeover risk (a dangling DNS record pointing to a service you don't control anymore β€” a real, common way domains get hijacked)
βœ… Public cloud-storage exposure (accidentally public S3 buckets)
βœ… Tech stack, WHOIS, blacklist status
βœ… A 0-100 health score + a plain-English fix list

Real example β€” ran it just now:

I ran GuardHawk against github.com:

πŸ”— github.com β€” 94/100 (Grade A)

βœ… SSL/TLS checked
βœ… SPF, DKIM & DMARC checked
βœ… Security headers checked
βœ… No subdomain takeover risk detected
βœ… No public cloud buckets detected
βœ… Blacklist status checked
⚑ Response time: 72 ms

It still identified 2 issues worth reviewing:
⚠️ Permissions-Policy header missing
⚠️ DNSSEC not enabled

That's exactly what GuardHawk is built for β€” giving you a quick view of what is configured correctly and what still needs attention. Even a site the size of GitHub has fixable gaps β€” nobody's perfect, you just need to actually see the list.

Where this fits:
πŸ”§ Agencies & MSPs auditing client sites before onboarding
πŸ€– Drop it into an n8n workflow for scheduled security monitoring across a whole portfolio of domains
πŸ”— Runs on Apify β€” one domain or bulk-audit hundreds, no API key needed

πŸ”— apify.com/inexhaustible_glass/domain-health-audit

What's the last security gap you found on a "trusted" site? πŸ‘‡

Top comments (0)