Detectify

detectify.com

ALMOST

A weekend of work, and real gaps remain.

External attack surface monitoring and web vulnerability scanning, with findings sourced from a community of security researchers.

Promptfree, for everyone, and the only version there is
Build the external monitoring I actually need instead of Detectify — with the limit understood.

**You cannot replicate the check library.** It comes from researchers finding new bugs continuously, and that is the product. What you can build is the surface monitoring, which is where most of the real findings come from anyway.

STACK
- Node 20+ with Fastify, server-rendered HTML
- SQLite through better-sqlite3, WAL mode
- Established open scanners as the engines — do not write your own detection logic
- Caddy in front

THE DATA MODEL
- assets: id, kind, value, first_seen, last_seen, source — domains, subdomains, IPs, ports, certificates
- scans: id, asset_id, tool, started_at, finished_at, raw_path
- findings: id, asset_id, scan_id, code, severity, detail_json, first_seen, last_seen, status, triaged_by
- changes: id, asset_id, field, before, after, at — **append-only, and this is the actual product**

SURFACE DISCOVERY, WHICH FINDS MORE THAN SCANNING DOES
- Certificate transparency logs: every certificate issued for your domain is public, and it is the best subdomain source there is
- DNS enumeration against your own zones, plus passive sources
- Port and service identification on what you find
- **The finding that matters is almost always 'something new appeared'**: a staging environment exposed, an old subdomain still pointing at a decommissioned service, an admin panel on a port somebody opened. Not a subtle injection

THE CHECKS WORTH RUNNING
- Dangling DNS records pointing at services you no longer own — subdomain takeover, the highest-value finding in this whole category and cheap to detect
- Certificates expiring, and certificates issued that you did not expect
- Exposed administrative interfaces, default credentials, directory listings, exposed .git or .env
- Security headers and TLS configuration
- Known vulnerable versions from banners, via an existing template library rather than your own

STAYING LEGAL AND SAFE
- **Scan only what you own or have written permission to scan.** Keep an explicit scope list and refuse anything outside it in the code, not in a policy document
- Rate limit hard. A scanner is a load test nobody asked for
- Never run an exploit check that changes state

TRIAGE, OR YOU WILL STOP READING IT
- Findings deduplicated and carried across scans by a stable key, so a known issue does not reappear as new every night
- **Alert only on a new finding or on a change**, never on the full list. A nightly email of two hundred known issues is an email that gets filtered
- An accepted-risk status with an expiry date, so accepting something is not the same as forgetting it

WHAT MATTERS MOST
Certificate transparency monitoring and dangling DNS detection. Those two find the real incidents, and neither needs a research team.

What you lose

  • New vulnerability checks arriving from working researchers
  • Subdomain discovery across the whole internet
  • Findings verified so the false positive rate is low
  • Scanning that stays current with new classes of bug

If you would rather not build

  • A paid scanner, if a compliance requirement names one

The escape hatch

open source · no votes, no paid placement

Nuclei

$0

Template-driven vulnerability scanner with a large community library.

projectdiscovery/nucleifree · open source

subfinder

$0

Passive subdomain discovery from many sources.

projectdiscovery/subfinderfree · open source

Why this verdict

our own opinion · changed only by a person

46/100

Verdict kinda at 46: the check library is not replicable, but surface monitoring is, and it is where the serious findings come from. Subdomain takeover detection is the highest-value piece.

History

tracked since 14 Aug 2026 · nothing is ever overwritten

Interest · last 30 days

Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.

Questions about Detectify

answered from the record above

Is Detectify free?

No — the plan we track is $89 a month. Surface Monitoring from around $89/month per domain, with application scanning priced separately.

Can you replace Detectify by building your own?

ALMOST. A weekend of work, and real gaps remain. Replacement score 46 out of 100, build time a weekend. Read what you lose before you decide.

How much does Detectify cost?

$89 a month on Surface Monitoring — $1,068 a year. Recorded 14 Aug 2026.

What do you lose by replacing Detectify?

New vulnerability checks arriving from working researchers; Subdomain discovery across the whole internet; Findings verified so the false positive rate is low; Scanning that stays current with new classes of bug. If any of those carry weight for you, keep paying.

Is there an open-source alternative to Detectify?

Yes: Nuclei, subfinder. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 24 in Security & cloud storage

Not sending yet

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.

free forever · no tracking pixel · stored here, never passed to anyone

Esc