Security guides

What NullFault checks, why it matters, and how to fix it.

These guides explain the real finding categories NullFault reports. They are intentionally practical and high level: enough to help a builder make the right fix, without publishing a scanner recipe.

Secret Exposure

Public Secrets and Configuration Files

NullFault checks whether files like .env, .git, cloud, deployment, and database config are publicly reachable on a production site when they should never be served.

Client Bundle Exposure

Client Bundle Exposure

NullFault reviews public JavaScript bundles for signs that private API keys, tokens, internal endpoints, or risky deployment details leaked into browser code.

Source Map Exposure

Source Map Exposure

NullFault checks whether production JavaScript exposes .map source maps that can turn minified code back into readable source or reveal embedded secrets.

HTTP Headers

Security Headers

NullFault inspects the live production response for security headers like Content-Security-Policy, HSTS, and X-Frame-Options that reduce common browser risks.

CORS

CORS Policy Risk

NullFault checks whether public endpoints return permissive Access-Control-Allow-Origin headers that could let untrusted sites read browser-authenticated API responses.

API Exposure

Public API Exposure

NullFault checks whether API routes discovered from the app expose sensitive data or are reachable without the authentication expected in production.

Storage Exposure

Public Storage Exposure

NullFault checks public storage buckets and objects referenced by the app and reports when files or listings look unintentionally reachable.

TLS

TLS and Certificate Posture

NullFault observes HTTPS behavior and certificate details that affect whether browsers can trust the production connection.

DNS and Email Auth

DNS and Email Authentication

NullFault checks public DNS records like SPF and DMARC that influence whether attackers can spoof email from your domain or whether mail setup looks incomplete.

Debug Exposure

Debug, Admin, and Metadata Exposure

NullFault checks whether debug, admin, metrics, or framework metadata surfaces are publicly reachable when they should normally be private or disabled.