MYSECSCAN // EXTERNAL-RECONONLINE

See your attack surface the way an attacker does.

MySecScan maps your external exposure — TLS, headers, DNS, exposed files and open services — and flags what’s actually being exploited in the wild.

Reads public configuration only. No intrusive testing. No signup.

secscan — passive
$ secscan scan example.com
→ resolving · TLS · headers · DNS · exposure
[dns] 3 subdomains · 2 mx · spf ok
[tls] TLS1.3 · cert valid 78d
[headers] 4 / 7 present
FAIL ssl-strip exposure no HSTS + plaintext
WARN content-security-policy header absent
WARN x-frame-options header absent
INFO server: nginx version hidden
KEV CVE-2023-34362 actively exploited
[kev] 1 match · ransomware-linked
grade C · 9 findings · 1 high · 2 medium
$
6
Scan dimensions
1.3k
KEV CVEs tracked
0
Agents to install
  • [ SCANS ]
  • TLS
  • Security headers
  • Email / DMARC
  • Exposed files & secrets
  • Open services
  • Known-exploited CVEs (CISA KEV)
Why MySecScan

We flag what’s actually being exploited — not a 200-item checklist.

[ KEV-PRIORITIZED ]

We flag what’s being exploited

Findings cross-referenced against the CISA Known-Exploited Vulnerabilities catalog. Ransomware-linked issues rise to the top — not buried in a 200-item checklist.

KEV CVE-2023-34362 actively exploited
↳ ransomware-linked · patch now
[ ATTACK SURFACE ]

Mapped from the outside

Subdomains, TLS, headers, DNS, exposed files and open services — seen exactly as an external attacker sees them, with no agent to install.

  • subdomains
  • tls
  • dns
  • ports
  • files
[ RANKED FIXES ]

Remediation you can paste

Every finding pairs an observed value with the exact expected one, plus a copy-paste fix for your server, CDN or framework.

  • nginx
  • caddy
  • cloudflare
  • express
What you get

A grade, then the fixes.

C72/100

Every scan returns a clear grade and a ranked, fix-first list of findings.

HSTS not enforced

high
observed
— (absent)
expected
max-age>=31536000; includeSubDomains

Without HSTS a first request can be downgraded to plaintext HTTP and intercepted before the redirect to HTTPS.

Fix: Strict-Transport-Security: max-age=63072000; includeSubDomains; preload

Content-Security-Policy absent

medium
observed
— (absent)
expected
default-src 'self'

No CSP means the browser has no allow-list for scripts, weakening defence against cross-site scripting.

Fix: Add a Content-Security-Policy starting from default-src 'self' and tighten iteratively.

The full external scan

How the pilot works.

01

Request

Tell us the domain and confirm you’re authorized. Takes a minute.

02

We scan

An operator runs a full external scan under captured consent — including active checks.

03

You get a report

A ranked, fix-first report: what’s exploited, what’s exposed, what to do.

What is MySecScan?

MySecScan is an external attack-surface scanner for small teams and the agencies that look after their websites. It checks a domain the way an attacker's tooling does — from the outside, passively — and explains what it finds in plain English for the owner, with the exact fix for the developer. Eight free checkers cover subdomains, headers, cookies, CSP, TLS, email authentication and login protection; the Domain Monitor watches for cloned sites, lookalike certificates and typosquat registrations; and an operator-run full scan goes deeper on request. Start with what attack surface management means for a small business.

FAQ

Questions, answered.

Is the scan intrusive?

The free checkers are passive — they only read publicly available configuration, the same thing any browser sees. Active checks happen only in the full pilot, under your written authorization.

Do I need to install anything?

No. MySecScan scans from the outside, the way an attacker would. There’s no agent and no access to your servers.

What makes this different from a 200-item checklist?

We cross-reference findings against the CISA Known-Exploited Vulnerabilities catalog, so issues that are actually being exploited in the wild rise to the top instead of drowning in low-severity noise.

Is it really free?

The checkers are free and open — no signup. The full external scan pilot is also free; it’s run manually by an operator and returned as a report.

Ready when you are

Start your free external scan.

See what an attacker sees in seconds. Passive, open, no signup.