Fix guide · medium · wordpress_readme_exposed
WordPress /readme.html publicly exposed
What this rule means
/readme.html returned a WordPress version disclosure page.
Why it matters
Reveals the exact WordPress core version, which maps to a known CVE list. Targets for attacks like CVE-2024-XXXX without you needing to fingerprint further.
How to fix it
- Remove
/readme.htmlfrom the deploy. Many security plugins also do this automatically. - Rewrite-block in your web server config:
``` # Apache <Files "readme.html"><Require all denied></Files>
# Nginx location = /readme.html { deny all; } ```
- Update WordPress core if you're not on the latest version.
Did vibecheck flag this on your app?
If you reached this page from a vibecheck inspection report, the redacted match in your scan output is the exact string we found in your bundle. After applying the fix above, run the inspection again — the finding should clear.
Run another inspection