Hungry REST API Monitor Security & Risk Analysis

wordpress.org/plugins/hungry-rest-api-monitor

Monitor WordPress REST API requests with detailed analytics, performance metrics, and beautiful visualizations. Full WooCommerce support included.

0 active installs v1.0.3 PHP 7.4+ WP 6.2+ Updated Mar 9, 2026
analyticsapi-monitorperformancerest-apiwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Hungry REST API Monitor Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The plugin "hungry-rest-api-monitor" v1.0.3 exhibits a concerning security posture primarily due to a large number of unprotected AJAX handlers. While the plugin demonstrates good practices in other areas, such as using prepared statements for all SQL queries and properly escaping all output, the lack of authentication and authorization on 8 AJAX entry points represents a significant vulnerability. This means that any unauthenticated user could potentially interact with these handlers, leading to unintended actions or information disclosure if these handlers perform sensitive operations.

The static analysis also revealed one flow with an unsanitized path. While it was not classified as critical or high severity, unsanitized paths can often lead to path traversal vulnerabilities if not handled carefully within the logic of the AJAX handler. The plugin's history of zero known CVEs is a positive indicator, suggesting that the plugin has not historically been a target or source of major security flaws. However, this does not mitigate the immediate risks identified in the current version's code.

In conclusion, while "hungry-rest-api-monitor" v1.0.3 benefits from secure database interactions and output handling, the critical weakness lies in its unprotected AJAX endpoints. This makes it susceptible to abuse by unauthenticated users, and the presence of an unsanitized path warrants further investigation into the specific functionality of those AJAX handlers. The lack of historical vulnerabilities is a strength, but the current code's attack surface without proper checks is a significant concern that needs immediate attention.

Key Concerns

  • Unprotected AJAX handlers (8)
  • Flows with unsanitized paths (1)
Vulnerabilities
None known

Hungry REST API Monitor Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Hungry REST API Monitor Release Timeline

v1.0.3Current
v1.0.2
Code Analysis
Analyzed Apr 16, 2026

Hungry REST API Monitor Code Analysis

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

SQL Query Safety

100% prepared40 total queries

Output Escaping

100% escaped231 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
save_settings (includes/admin/class-ajax-handlers.php:150)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
8 unprotected

Hungry REST API Monitor Attack Surface

Entry Points8
Unprotected8

AJAX Handlers 8

authwp_ajax_nandrestapi_get_logsincludes/admin/class-ajax-handlers.php:24
authwp_ajax_nandrestapi_get_dashboard_dataincludes/admin/class-ajax-handlers.php:25
authwp_ajax_nandrestapi_get_endpointsincludes/admin/class-ajax-handlers.php:26
authwp_ajax_nandrestapi_get_http_requestsincludes/admin/class-ajax-handlers.php:27
authwp_ajax_nandrestapi_clear_logsincludes/admin/class-ajax-handlers.php:28
authwp_ajax_nandrestapi_save_settingsincludes/admin/class-ajax-handlers.php:29
authwp_ajax_nandrestapi_send_contactincludes/admin/class-ajax-handlers.php:30
authwp_ajax_nandrestapi_run_test_requestsincludes/admin/class-ajax-handlers.php:31
WordPress Hooks 12
actionplugins_loadedhungry-rest-api-monitor.php:81
actioninithungry-rest-api-monitor.php:92
actionnandrestapi_daily_cleanuphungry-rest-api-monitor.php:101
actionadmin_enqueue_scriptsincludes/admin/class-admin-assets.php:24
actionadmin_menuincludes/admin/class-admin-page.php:31
filterpre_http_requestincludes/trackers/class-http-tracker.php:50
actionhttp_api_debugincludes/trackers/class-http-tracker.php:53
filterhttp_request_argsincludes/trackers/class-http-tracker.php:82
filterrest_pre_dispatchincludes/trackers/class-rest-tracker.php:46
filterrest_request_after_callbacksincludes/trackers/class-rest-tracker.php:49
actionset_transientincludes/trackers/class-transient-tracker.php:42
actionset_site_transientincludes/trackers/class-transient-tracker.php:43

Scheduled Events 1

nandrestapi_daily_cleanup
Maintenance & Trust

Hungry REST API Monitor Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 9, 2026
PHP min version7.4
Downloads226

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Hungry REST API Monitor Developer Profile

Prakhar Bhatia

7 plugins · 210 total installs

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

How We Detect Hungry REST API Monitor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/hungry-rest-api-monitor/assets/js/chart.min.js/wp-content/plugins/hungry-rest-api-monitor/assets/js/admin-dashboard.js/wp-content/plugins/hungry-rest-api-monitor/assets/css/admin-styles.css
Script Paths
assets/js/chart.min.jsassets/js/admin-dashboard.js
Version Parameters
hungry-rest-api-monitor/assets/css/admin-styles.css?ver=hungry-rest-api-monitor/assets/js/admin-dashboard.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-chartjs-datadata-chartjs-typedata-chartjs-options
JS Globals
nandrestapiAdmin
REST Endpoints
/wp-json/nandrestapi/
FAQ

Frequently Asked Questions about Hungry REST API Monitor