External Security Check · Methodology

How the External Security Check works

We look at your organization the way an outsider (including an attacker) can: public DNS, public certificate logs, and the pages any visitor receives. Every check is passive and rule-based. No AI is used, and nothing is ever submitted, logged into or tested for weaknesses.

What we never do

We only request: your homepage, the http version of your homepage, /.well-known/security.txt, and up to five donation, contact and form pages linked from your homepage. Requests are identified with the user agent OST-SecurityCheck/1.0 (+https://ost.agency/tools/external-security-check/methodology/).

Who receives the full report

A detailed list of weaknesses for someone else's website would help attackers, so:

The eight areas we check

Areas, their weight in the score, what is checked and the data source
AreaWeightWhat we checkSource
Email spoofing risk20%SPF (present, ending, 10-lookup limit), DMARC (policy, pct, reporting address), DKIM on common selectors (Google, Microsoft, Mailchimp, SendGrid, Mailgun, Amazon SES and others), MTA-STS, TLS-RPT, BIMI.Public DNS (Cloudflare 1.1.1.1 and Google 8.8.8.8).
Known vulnerabilities20%Website platform version (WordPress generator tag), plugin and theme versions in page source, and JavaScript library versions (jQuery, Bootstrap, Lodash, Moment and others) matched to published vulnerabilities.WordPress.org core version list and the OSV.dev vulnerability database, cached for 24 hours.
Website security settings15%http to https redirect, HSTS, Content Security Policy (and whether it allows inline or eval scripts), clickjacking protection, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, cookie flags (Secure, HttpOnly, SameSite) and server version banners.Response headers from your homepage.
Donor and visitor data exposure15%On your homepage and up to five donation, contact and form pages: which advertising and social media companies receive requests, session-recording tools on pages with forms, Meta Pixel advanced matching, trackers that start before a cookie choice when a consent banner is shown, and outside scripts on payment pages.A real browser loading each page, recording the network requests it makes.
Domain and certificates10%DNSSEC, CAA records, certificate validity, expiry and issuer, and how many hostnames appear in public certificate logs.Public DNS, the TLS handshake, and crt.sh certificate transparency logs.
Third-party scripts8%How many outside domains run scripts on your pages, scripts from public code CDNs without Subresource Integrity, and scripts loaded over http.A real browser loading your pages.
Form security7%Visible bot protection (CAPTCHA, hidden trap fields), https form submission, anti-forgery tokens, personal details sent with GET.The same rule set as our Website Health & Form Security Check.
Security maturity signals5%A valid /.well-known/security.txt (RFC 9116, with a Contact and an unexpired Expires date) and a privacy policy link./.well-known/security.txt and your homepage.

How the score works

  1. Every finding has a severity: critical, high, medium, low or info, based on real risk. For example, email anyone can fake in your name ranks above a missing Permissions-Policy header.
  2. Each area starts at 100 and loses points once per type of issue: critical 45, high 25, medium 12, low 5, info 0 (minimum 0).
  3. The overall score is the weighted average of the eight areas, using the weights above.
  4. A serious problem is never hidden by a good average: any critical finding caps the overall score at 59, and any high finding at 79.
  5. Grades: A is 90 or more, B 80 to 89, C 70 to 79, D 60 to 69, F below 60.

Recognised standards

Every finding is mapped to the OWASP Top 10 (2021) where it applies, a CIS Controls v8 safeguard, and a NIST Cybersecurity Framework 2.0 function (Govern, Identify, Protect, Detect, Respond, Recover), so your IT team or auditor can place it in their own framework.

Limits

For a deeper look

These free specialist tools go further in one area each: internet.nl (email and web standards), Mozilla Observatory (headers), SSL Labs (https), and Blacklight (trackers). For a hands-on review, talk to OST.

Run the External Security Check