Headers Security
low Severity
Free Check
X-Powered-By Header Stripping
Ensures frameworks like Express, Next.js, or PHP do not emit X-Powered-By fingerprint headers in responses.
Why It Matters
Disclosing the application runtime (e.g., Express, Next.js, ASP.NET) simplifies reconnaissance for targeted exploits.
How We Check This
We verify that no X-Powered-By header is returned in HTTP responses.
How to Fix & Implement
Copy-paste configuration blocks tailored for your web server or edge proxy.
nginx snippet
proxy_hide_header X-Powered-By;
Frequently Asked Questions
Does Next.js emit X-Powered-By by default?
Yes, Next.js sets "X-Powered-By: Next.js" unless disabled with poweredByHeader: false.