REST API Guard Security & Risk Analysis

wordpress.org/plugins/rest-api-guard

Restrict and control access to the REST API.

100 active installs v1.4.1 PHP 8.1+ WP 6.5+ Updated Sep 9, 2025
alleyinteractiverest-api-guard
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is REST API Guard Safe to Use in 2026?

Generally Safe

Score 100/100

REST API Guard has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The static analysis of rest-api-guard v1.4.1 reveals a generally strong security posture. The plugin exhibits excellent practices regarding SQL queries, utilizing prepared statements exclusively, and demonstrates a high level of output escaping, with only one instance of potentially unescaped output. The absence of dangerous functions, file operations, external HTTP requests, and any identified taint flows further enhances its security. Furthermore, the plugin has no recorded vulnerability history, including no known CVEs, which is a significant positive indicator.

However, a notable concern arises from the complete lack of nonces and capability checks. While the plugin reports zero unprotected entry points, the absence of these fundamental security mechanisms means that all AJAX handlers, REST API routes, and other potential interaction points are not explicitly protected by WordPress's built-in security features. This could leave the plugin vulnerable to various attacks if any entry points were to be introduced or overlooked in future development. The lack of taint analysis results also means we cannot definitively rule out potential vulnerabilities that might not be caught by simple code signals. Therefore, while the current code appears clean and history is unblemished, the reliance on an assumed lack of direct exploitable entry points without explicit WordPress security checks is a weakness.

Key Concerns

  • No nonce checks implemented
  • No capability checks implemented
  • Potential unescaped output found
Vulnerabilities
None known

REST API Guard Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

REST API Guard Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
1
9 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

90% escaped10 total outputs
Attack Surface

REST API Guard Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
filterrest_pre_dispatchplugin.php:39
actionadmin_menusettings.php:16
actionadmin_initsettings.php:17
Maintenance & Trust

REST API Guard Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 9, 2025
PHP min version8.1
Downloads4K

Community Trust

Rating100/100
Number of ratings2
Active installs100
Alternatives

REST API Guard Alternatives

No alternatives data available yet.

Developer Profile

REST API Guard Developer Profile

Sean Fisher

5 plugins · 10K total installs

86
trust score
Avg Security Score
88/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect REST API Guard

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/rest-api-guard/css/admin-style.css/wp-content/plugins/rest-api-guard/css/settings.css
Script Paths
/wp-content/plugins/rest-api-guard/js/settings.js
Version Parameters
rest-api-guard/css/admin-style.css?ver=rest-api-guard/css/settings.css?ver=rest-api-guard/js/settings.js?ver=

HTML / DOM Fingerprints

CSS Classes
rest-api-guard-settings
HTML Comments
REST API Guard Settings
JS Globals
rest_api_guard_settings
REST Endpoints
/wp-json/rest-api-guard/v1
FAQ

Frequently Asked Questions about REST API Guard