Sensitive File Path Exposure Checker

Paste a list of server paths and flag ones that expose config, backups, or .git

Ad placeholder (leaderboard)

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, *.sql backups, .htpasswd.
  • High — config and infrastructure leakage: docker-compose.yml, .npmrc, web.config, phpinfo.php, .DS_Store.
  • Medium — reconnaissance aids: exposed /admin, /.well-known/security.txt misuse, *.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 f of 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.
Ad placeholder (rectangle)