Security report — acmecorp.com
An attacker exploits the SQL injection on the user search endpoint to extract database credentials. The exposed .env file independently confirms the admin panel password. Using these credentials, the attacker logs into the admin panel without authentication — gaining full control over customer data and application configuration.
Business consequence: Full customer database exposed. Unauthenticated admin access confirmed. GDPR breach notification required within 72 hours. Estimated regulatory exposure: Article 83 fine applicable.
The q parameter on the user search endpoint is injectable. Error-based and boolean-blind extraction confirmed. An unauthenticated attacker can dump the full users table including email addresses, password hashes, and session tokens.
The application's .env file is publicly accessible with no authentication. It contains live Stripe secret keys, a database connection string with credentials, and an admin panel password.
location ~ /\.env { deny all; }. Rotate all exposed credentials — Stripe key, database password, and admin password.TLS 1.0 is enabled on the API server. Deprecated in RFC 8996 (2021) due to POODLE and BEAST. An attacker in a network-adjacent position can downgrade TLS sessions and intercept encrypted traffic.
ssl_protocols TLSv1.2 TLSv1.3;No DMARC DNS record exists for acmecorp.com. Without DMARC, any attacker can send spoofed email appearing to come from @acmecorp.com addresses — enabling phishing attacks that impersonate your brand.
_dmarc.acmecorp.com. Start with monitoring policy: v=DMARC1; p=none; rua=mailto:dmarc@acmecorp.com then tighten to p=quarantine.Each finding is mapped automatically. The full PDF includes a compliance evidence pack suitable for direct auditor submission.
Scan your domain.
First report in two hours.
Free plan includes one domain and one lifetime scan. No credit card required. Paid plans add continuous monitoring, attack paths, and PDF reports.