بازدان بۆ ناوەڕۆک
WordPress.org

وۆردپرێس بەکوردی

  • ڕووکارەکان
  • پێوەکراوەکان
  • دەربارە
  • وۆردپرێس بە دەستبێنە
وۆردپرێس بە دەستبێنە
WordPress.org

Plugin Directory

EnumGuard

  • پێوەکراوێک بڵاوبکەرەوە
  • دڵخوازەکانم
  • Log in
  • پێوەکراوێک بڵاوبکەرەوە
  • دڵخوازەکانم
  • Log in

EnumGuard

لەلایەن Alex Hedström
داگرتن
  • وردەکارییەکان
  • پێداچوونەوەکان
  • دامەزراندن
  • گەشەپێدان
پشتیوانی

وەسف

EnumGuard is a focused WordPress plugin that stops attackers from confirming that a username or user ID exists. WordPress still prints those signals by default; EnumGuard closes the usual paths without hiding display names on posts.

Under Settings → EnumGuard you get three tabs:

  • Protections — overview of which discovery paths are closed
  • Settings — toggles and custom login / reset messages
  • About — plugin info

Protections covered:

  • Author ID queries (?author=1) that would otherwise redirect to the author archive
  • Author archives and their feeds
  • Author archive links printed in HTML
  • author-{id} / author-{nicename} body, post, and comment CSS classes
  • Core users sitemap (/wp-sitemap-users-1.xml)
  • Unauthenticated /wp-json/wp/v2/users (including ?rest_route=)
  • REST _embed author payloads and author link headers
  • Login error messages that distinguish “bad username” from “bad password”
  • Lost-password responses (same confirmation whether the account exists)
  • oEmbed author_url / author_name
  • XML-RPC user-listing methods, with an optional full XML-RPC disable
  • Author sitemaps and author archive URLs from Yoast, Rank Math, and The SEO Framework

Recommended protections ship enabled. Gutenberg still reaches the users REST API for logged-in editors. Display names stay visible. Login and reset protections also cover WooCommerce forms when WooCommerce is active. XML-RPC can be turned off completely if you do not need Jetpack, pingbacks, or the WordPress mobile app.

دامەزراندن

  1. Upload the enumguard folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Open Settings → EnumGuard to review protections.

پهد

Will authors still show on posts?

Yes. Display names stay in content. EnumGuard stops login slugs, author archive URLs, and existence oracles—not bylines.

Does this break the block editor?

No. Logged-in users who can edit posts or list users still reach /wp/v2/users. Guests get a generic 404.

What about WooCommerce?

Login and lost-password protections apply to the WooCommerce account forms as well as wp-login.php. Bylines and display names are unchanged.

What about the WordPress mobile app?

The app uses wp.getUsersBlogs. That method is removed while “XML-RPC user methods” is on. Turn that protection off if you need the app. Do not enable “Disable XML-RPC.”

Can I keep author archives for a magazine site?

Yes. Disable “Author archives” and “Author archive links” on the Settings tab. Keep author ID queries blocked so ?author=1 cannot reveal the nicename.

Does uninstall remove settings?

Yes. Uninstall deletes EnumGuard options on the current site, and on every site in a multisite network.

پێداچوونەوەکان

هیچ پێداچوونەوەیەک نەنووسراوە بۆ ئەم پێوەکراوە.

بەشداربووان و گەشەپێدەران

“EnumGuard” نەرمەواڵەیەکی سەرچاوە کراوەیە. ئەم کەسانەی خوارەوە بەشدارییان تێدا کردووە.

بەشداربووان
  • Alex Hedström

“EnumGuard” وەربگێڕە بۆ زمانەکەی خۆت.

دەتەوێت بەشداربیت لە گەشەپێدان؟

گەڕان لە کۆدەکەدا بکە، سەیری تەمارگەی (SVN) بکە، یان بەشداربە لە ڕووداوتۆماری گەشەپێدان لە ڕێگەی (RSS).

ڕووداوتۆمارگەریی گۆڕین

1.0.0

  • Initial release.

مێتا

  • وەشان 1.0.0
  • دوایین بەڕۆژکردنەوە 1 مانگ لەمەوبەر
  • دامەزراندنی چالاک 20+
  • وەشانی وۆردپرێس 6.3 یان بەرزتر
  • تاقیکراوەتەوە تا 7.1.3
  • وەشانی PHP 7.4 یان بەرزتر
  • زمان
    English (US)
  • تاگەکان
    loginrest-apisecurityuser enumerationxml-rpc
  • بینینی پێشکەوتوو

هەڵسەنگاندنەکان

No reviews have been submitted yet.

Your review

بینینی هەموو پێداچوونەوەکان

بەشداربووان

  • Alex Hedström

پشتیوانی

هیچت هەیە بۆ وتن؟ پێویستت بە یارمەتییە؟

بینینی مەکۆی پاڵپشتی

  • دەربارە
  • هەواڵەکان
  • خانەخوێکردن
  • تایبەتمەندێتی
  • پیشاندان
  • ڕووکاره‌کان
  • پێوه‌کراوه‌کان
  • شێوەئاساکان
  • فێربە
  • پاڵپشتی
  • گەشەپێدەران
  • WordPress.tv ↖
  • بەشداری بکە
  • بۆنەکان
  • بەخشین ↖
  • سواگ ↖
  • WordPress.com ↖
  • Matt ↖
  • bbPress ↖
  • BuddyPress ↖
WordPress.org

وۆردپرێس بەکوردی

The WordPress® trademark is the intellectual property of the WordPress Foundation.

  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • سەردانی هەژماری (Mastodon) بکە
  • Visit our Threads account
  • سەردانی پەڕەی فەیسبووکمان بکە
  • سەردانی هەژماری ئینستاگراممان بکە
  • سەردانی هەژماری لینکدئینمان بکە
  • Visit our TikTok account
  • سەردانی کەناڵەکەمان بکە لە یوتیوب
  • Visit our Tumblr account
کۆد هۆنراوەیە.