Web servers leak more than people expect. A misconfigured location block, a forgotten git pull on production, or a database dump left in the web root can hand an attacker your secrets in seconds. This checker takes a pasted list of server paths or URLs — from a sitemap, a crawl, or your own config — and flags the ones that match well-known sensitive-exposure patterns, rating each by severity so you know what to fix first.
How it works
Each line you paste is normalised (lowercased, query string and host stripped) and tested against a bundled table of risk patterns. The table groups exposures into three tiers:
- Critical — direct source or secret exposure:
.git/,.env,id_rsa,wp-config.php,*.sqlbackups,.htpasswd. - High — config and infrastructure leakage:
docker-compose.yml,.npmrc,web.config,phpinfo.php,.DS_Store. - Medium — reconnaissance aids: exposed
/admin,/.well-known/security.txtmisuse,*.bak,*.log,/server-status.
A path is flagged on the first matching rule, and the tool reports the matched pattern, its tier, and a one-line reason. Matching is purely string/regex based and runs entirely in your browser.
Example
Paste these lines:
/.git/config
/static/app.css
/db/backup.sql.gz
/wp-config.php.bak
The checker flags /.git/config (critical — full repo reconstruction), /db/backup.sql.gz (critical — database dump), and /wp-config.php.bak (critical — editor backup of a secrets file). /static/app.css is left clean.
Tips
- Run your live sitemap and a
find . -type fof your web root through this before every release. - The most dangerous exposures are usually accidental: editor backups (
~,.bak,.swp), VCS folders, and dumps. Block them at the server, not just by deleting the file. - A clean result is a floor, not a ceiling — pair this with a real vulnerability scanner and an authenticated config review.