REST API Toolbox Security & Risk Analysis

wordpress.org/plugins/rest-api-toolbox

Allows tweaking of several REST API settings

2K active installs v1.4.4 PHP + WP 4.4+ Updated Jan 2, 2025
json-apirestrest-apiwp-rest-api
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is REST API Toolbox Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "rest-api-toolbox" v1.4.4 plugin exhibits a strong security posture based on the provided static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, cron events, and file operations indicates a minimal attack surface, which is a significant strength. The code also demonstrates good practices by exclusively using prepared statements for SQL queries and having a high percentage of properly escaped output. The presence of a capability check is also a positive indicator of security awareness.

However, the analysis does highlight some potential areas of concern. The total absence of taint flows, while appearing good, could also mean that the analysis was not comprehensive or that the plugin's functionality doesn't expose such flows. Crucially, the complete lack of nonce checks across all entry points is a significant weakness. While the current version might not have exploitable vulnerabilities due to other protective measures, this omission leaves the plugin susceptible to certain types of attacks like Cross-Site Request Forgery (CSRF) if any of its functionalities were to be exposed to user interaction without proper validation.

The vulnerability history is entirely clean, with no recorded CVEs. This suggests that the plugin has historically been well-maintained and secure, or that it hasn't been a target for in-depth security research. While a clean history is positive, it should not be relied upon as the sole indicator of security, especially in conjunction with the noted absence of nonce checks. In conclusion, the plugin is generally well-developed with strong code hygiene, but the lack of nonce checks represents a clear and addressable security gap that should be prioritized.

Key Concerns

  • Missing nonce checks on potential entry points
Vulnerabilities
None known

REST API Toolbox Security Vulnerabilities

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

REST API Toolbox Code Analysis

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

Output Escaping

94% escaped35 total outputs
Attack Surface

REST API Toolbox Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 24
filterrest_authentication_errorsincludes\class-rest-api-toolbox-common.php:13
filterrest_enabledincludes\class-rest-api-toolbox-common.php:15
filterrest_jsonp_enabledincludes\class-rest-api-toolbox-common.php:19
filterrest_pre_dispatchincludes\class-rest-api-toolbox-common.php:22
filterrest_indexincludes\class-rest-api-toolbox-common.php:25
filterrest_endpointsincludes\class-rest-api-toolbox-common.php:26
filterrest_endpointsincludes\class-rest-api-toolbox-common.php:27
filterrest_pre_dispatchincludes\class-rest-api-toolbox-common.php:30
filterrest_url_prefixincludes\class-rest-api-toolbox-prefix.php:11
actionadmin_initincludes\settings\class-rest-api-toolbox-settings-core.php:12
filterrest-api-toolbox-settings-tabsincludes\settings\class-rest-api-toolbox-settings-core.php:13
actionadmin_initincludes\settings\class-rest-api-toolbox-settings-custom-post-types.php:17
filterrest-api-toolbox-settings-tabsincludes\settings\class-rest-api-toolbox-settings-custom-post-types.php:18
actionadmin_initincludes\settings\class-rest-api-toolbox-settings-general.php:12
filterrest-api-toolbox-settings-tabsincludes\settings\class-rest-api-toolbox-settings-general.php:13
actionadmin_initincludes\settings\class-rest-api-toolbox-settings-help.php:14
filterrest-api-toolbox-settings-tabsincludes\settings\class-rest-api-toolbox-settings-help.php:15
actionadmin_initincludes\settings\class-rest-api-toolbox-settings-ssl.php:12
filterrest-api-toolbox-settings-tabsincludes\settings\class-rest-api-toolbox-settings-ssl.php:13
actionadmin_menuincludes\settings\class-rest-api-toolbox-settings.php:11
actionadmin_noticesincludes\settings\class-rest-api-toolbox-settings.php:12
filterrest-api-toolbox-setting-is-enabledincludes\settings\class-rest-api-toolbox-settings.php:16
filterrest-api-toolbox-setting-getincludes\settings\class-rest-api-toolbox-settings.php:17
actionplugins_loadedrest-api-toolbox.php:92
Maintenance & Trust

REST API Toolbox Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 2, 2025
PHP min version
Downloads41K

Community Trust

Rating100/100
Number of ratings8
Active installs2K
Developer Profile

REST API Toolbox Developer Profile

Pete Nelson

8 plugins · 8K total installs

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

How We Detect REST API Toolbox

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-toolbox/includes/admin/css/admin.css/wp-content/plugins/rest-api-toolbox/includes/admin/js/admin.js/wp-content/plugins/rest-api-toolbox/includes/css/style.css/wp-content/plugins/rest-api-toolbox/includes/js/script.js
Script Paths
/wp-content/plugins/rest-api-toolbox/includes/admin/js/admin.js/wp-content/plugins/rest-api-toolbox/includes/js/script.js
Version Parameters
rest-api-toolbox/includes/admin/css/admin.css?ver=rest-api-toolbox/includes/admin/js/admin.js?ver=rest-api-toolbox/includes/css/style.css?ver=rest-api-toolbox/includes/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
rat-admin-sectionrat-admin-subheaderrat-admin-fieldrat-admin-field-wrapperrat-admin-field-labelrat-admin-field-inputrat-admin-field-descriptionrat-admin-field-help-icon
HTML Comments
REST API ToolboxREST API Toolbox SettingsREST API Toolbox General SettingsREST API Toolbox Core Settings+3 more
Data Attributes
data-rat-input-typedata-rat-field-id
JS Globals
REST_API_Toolboxrat_admin_options
FAQ

Frequently Asked Questions about REST API Toolbox