Home  /  Learn  /  Information Disclosure & Misconfigurations

Information Disclosure & Misconfigurations

Every check in this module is a single, passive HTTP request — no payloads, no injection, nothing that touches your data. It only checks whether something that should be private is currently, accidentally, publicly reachable. These are also some of the most common real-world causes of an actual breach, which is why a serious finding here overrides your overall score, not just this one module.
🌿 Beginner — Plain English explanations

Why this module can override your entire score

Most of PEKRYON's 26 modules measure quality — how well-configured something is. This one measures something more binary: is something exposed that never should have been public at all? A site can have perfect security headers, a flawless SSL setup, and a 95/100 score everywhere else, and still have its entire source code sitting in a publicly-readable .git folder. That single mistake matters more than everything else combined — which is why finding it caps your overall score at 40, with a clear banner explaining exactly why, rather than quietly averaging it into a number that would otherwise look reassuring.

What's checked

How to fix it

Most of these are one-line fixes in your web server config: block access to .git/, disable directory listing (autoindex off; in Nginx, Options -Indexes in Apache), remove backup files from your web root entirely rather than just renaming them, and exclude .map files from production builds. If you find a genuine exposure, treat it with urgency — these are exactly the kind of findings that get exploited automatically by bots scanning the entire internet for exactly these patterns, not just by someone specifically targeting you.

Check Your Website Now — Free

PEKRYON scans your website across 26 modules. We take the time needed for accurate results — no server access needed.

Scan My Website Free →  Learn More