WP Manifestindependent plugin directory
manifest / security / wordpress-rest-api-firewall-v2

Bromate REST API Firewall

Security, access control and data protection for headless WordPress. Authentication, JWT support, route policies, rate limiting, response hardening and WordPress security tools in a single plugin.

by Sophabed · github.com/afterglowweb/wordpress-rest-api-firewall-v2

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/afterglowweb/wordpress-rest-api-firewall-v2/archive/refs/heads/main.zip

Readme

Bromate REST API Firewall

📖 Documentation

Bromate REST API Firewall sits between WordPress and your client applications.

Feature Description
Authentication JWT and WordPress Users Application Passwords
Rate Limiting Configurable request quotas with auto-blacklist on violations
Login Hardening Login form limiting protection
IP Filtering IPv4/IPv6 blacklisting, CIDR ranges, country-level blocking (GeoIP)
Routes Control Enforce authentication, disable sensitive routes, per-route authenticated users
Response Transforms resolve embedded data, flatten rendered fields, strip domain from URLs
Response Cache
WordPress Security Disable XML-RPC, comments, pingbacks, RSS; enforce security headers; secure file permissions
Application Only Mode Enforces headless-only access

Requirements

  • WordPress 6.0+
  • PHP 7.4+

Install

1. Download or clone this repository into your wp-content/plugins/ directory

cd wp-content/plugins/
git clone https://github.com/AfterglowWeb/wordpress-rest-api-firewall-v2.git bromate-rest-api-firewall

2. Activate the plugin through the WordPress admin

3. Navigate to the Bromate REST API Firewall admin page.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

GPL-2.0-or-later

Read the full README on GitHub →