DawsonyWeb – Security Shield

Descripción

DawsonyWeb – Security Shield provides focused controls for comment spam, XML-RPC and REST API access. Choose the settings that suit your site. It is not a malware scanner, firewall service or a substitute for updates and backups.

Comment Protection

  • Master switch to completely disable all comments (form, REST API, XML-RPC, feeds)
  • Invisible honeypot field to trap bots
  • Minimum comment length enforcement
  • Block all links or cap links per comment
  • Require login to comment
  • Keyword/phrase blocklist

API & REST Hardening

  • Disable XML-RPC entirely (removes X-Pingback header too)
  • Hide /wp/v2/users endpoints from guests while keeping them available to signed-in users
  • Require authentication for all REST API requests
  • Optionally disable the REST API completely
  • Block author enumeration via /?author=N

Spam Rules

  • Per-IP comment rate limiting (configurable max and time window)
  • IP address blocklist — blocked IPs receive a 403 on any front-end request
  • Rolling activity log (last 200 events)

Privacy

When activity logging is enabled, the plugin stores up to 200 blocked-event entries locally, including IP address, time and reason. Administrators can clear the log or turn logging off. Comment rate limits use temporary counters. No log data is sent to DawsonyWeb or a third-party service. Uninstalling removes the plugin settings, logs and rate-limit transients.

Capturas de pantalla

Instalación

  1. Upload the dawsonyweb-security-shield folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Security Shield in the admin menu to configure.

FAQ

Can API restrictions affect other plugins?

Yes. Requiring login for all REST requests can affect public forms, WooCommerce blocks and external integrations. Disabling REST completely also breaks the block editor. Start with the defaults and test the affected workflow after changing a restriction.

Do settings on other tabs stay unchanged when I save?

Yes. Each form changes only the settings included on that tab.

Does this use a cloud security service?

No. Rules run on your WordPress site. There is no external scanning or telemetry.

Which IP address does the plugin use?

The direct connection address supplied by the server (REMOTE_ADDR). It does not trust visitor-supplied forwarding headers. If you use a reverse proxy, configure real client IP handling with your host before relying on IP controls.

Reseñas

No hay reseñas para este plugin.

Colaboradores & Desarrolladores

“DawsonyWeb – Security Shield” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

Traduce “DawsonyWeb – Security Shield” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN, o suscríbete al registro de desarrollo por RSS .

Historial de cambios

1.1.0

  • Preserves settings on other tabs when saving. Keeps user endpoints available to signed-in editors. Added validated IP entries, bounded limits and a fixed rate-limit window. Refreshed the DawsonyWeb workspace.

1.0.1

  • Compatibility: tested up to WordPress 7.0.

1.0.0

  • Initial release.