What it does
EnumGuard reduces the ways a visitor can confirm that a WordPress username or user ID exists. It closes common discovery paths, including author URLs, unauthenticated user endpoints, and revealing login messages. The focus is account information—not removing the display names readers see on your posts.
Key features
- Protection against author-ID queries, author archives, and author archive links.
- Controls for unauthenticated user REST endpoints and embedded author data.
- Generic login and lost-password responses.
- User-discovery protection for sitemaps, oEmbed, and XML-RPC methods.
- Login and reset protection for WooCommerce account forms when WooCommerce is active.
- An overview of active protections and individual settings to suit your site.
Get started in three steps
- Install and activate EnumGuard, then open Settings → EnumGuard.
- Review the enabled protections and adjust any author-archive or XML-RPC settings your site needs.
- Check public author URLs and login/reset responses while logged out, and confirm your normal editor workflow still works.