REST API Helper Security & Risk Analysis

wordpress.org/plugins/rest-api-helper

This plugin help REST API for display featured media source, author, categories, and custom fields.

600 active installs v2.2.8 PHP + WP 4.0+ Updated Jan 2, 2022
ionicjsonjson-apimobile-apprest-api
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is REST API Helper Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The "rest-api-helper" plugin v2.2.8 demonstrates a generally good security posture with a few areas of concern. The plugin effectively utilizes prepared statements for all SQL queries and boasts a high percentage of properly escaped output, indicating a strong awareness of common web vulnerabilities. The absence of dangerous functions, file operations, and known CVEs further contributes to its positive security profile. However, the presence of two REST API routes without explicit permission callbacks is a notable weakness. While the static analysis did not reveal any exploitable taint flows, this lack of proper authorization on entry points presents a potential attack vector. The plugin also has a single nonce check and three capability checks, which, while present, might not be sufficient to fully secure all functionalities depending on the sensitivity of the exposed endpoints. Given the lack of historical vulnerabilities, it suggests the developers have maintained a good track record, but the current static analysis findings warrant attention to secure the unprotected REST API routes.

Key Concerns

  • REST API routes without permission callbacks
  • Limited nonce checks for exposed endpoints
  • Limited capability checks for exposed endpoints
Vulnerabilities
None known

REST API Helper Security Vulnerabilities

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

REST API Helper Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

98% escaped48 total outputs
Attack Surface
2 unprotected

REST API Helper Attack Surface

Entry Points4
Unprotected2

REST API Routes 4

POST/wp-json/wp/v2users/registerrest-api-helper.php:443
GET/wp-json/ima_wc/v2categoriesrest-api-helper.php:920
GET/wp-json/ima_wc/v2productsrest-api-helper.php:925
GET/wp-json/ima_wc/v2products/(?P<id>[0-9]+)rest-api-helper.php:933
WordPress Hooks 24
actioninitrest-api-helper.php:203
actionrest_api_initrest-api-helper.php:207
actionplugins_loadedrest-api-helper.php:210
actionshutdownrest-api-helper.php:211
actioninitrest-api-helper.php:212
actionadmin_menurest-api-helper.php:230
actionadmin_initrest-api-helper.php:231
actionadmin_menurest-api-helper.php:234
actionrest_api_initrest-api-helper.php:240
actionadd_meta_boxesrest-api-helper.php:247
actionsave_postrest-api-helper.php:248
actionadmin_noticesrest-api-helper.php:252
actionadmin_noticesrest-api-helper.php:253
filterdetermine_current_userrest-api-helper.php:259
filterrest_authentication_errorsrest-api-helper.php:260
actionrest_api_initrest-api-helper.php:265
filterrest_allow_anonymous_commentsrest-api-helper.php:270
actionrest_api_initrest-api-helper.php:275
actionshow_user_profilerest-api-helper.php:276
actionedit_user_profilerest-api-helper.php:277
actionpersonal_options_updaterest-api-helper.php:278
actionedit_user_profile_updaterest-api-helper.php:279
filterrest_pre_serve_requestrest-api-helper.php:657
filterdetermine_current_userrest-api-helper.php:730
Maintenance & Trust

REST API Helper Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedJan 2, 2022
PHP min version
Downloads22K

Community Trust

Rating100/100
Number of ratings1
Active installs600
Developer Profile

REST API Helper Developer Profile

JasmanXcrew

4 plugins · 730 total installs

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

How We Detect REST API Helper

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-helper/assets/css/imh-admin.css/wp-content/plugins/rest-api-helper/assets/js/imh-admin.js/wp-content/plugins/rest-api-helper/assets/js/imh-public.js/wp-content/plugins/rest-api-helper/assets/css/rest-api-helper.css
Script Paths
/wp-content/plugins/rest-api-helper/assets/js/imh-admin.js/wp-content/plugins/rest-api-helper/assets/js/imh-public.js
Version Parameters
rest-api-helper/assets/css/imh-admin.css?ver=rest-api-helper/assets/js/imh-admin.js?ver=rest-api-helper/assets/js/imh-public.js?ver=rest-api-helper/assets/css/rest-api-helper.css?ver=

HTML / DOM Fingerprints

CSS Classes
rest-api-helper-notice
Data Attributes
data-imh-token
JS Globals
imh_obj
REST Endpoints
/wp-json/rest-api-helper/v1/posts/wp-json/rest-api-helper/v1/users
FAQ

Frequently Asked Questions about REST API Helper