Restful UI Security & Risk Analysis

wordpress.org/plugins/qnnp-restful-ui

Use the UI interface to test WP-JSON friendly.

10 active installs v2020.12.09 PHP 5.5+ WP 4.7+ Updated Dec 10, 2020
restrestapirestful
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Restful UI Safe to Use in 2026?

Generally Safe

Score 85/100

Restful UI has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The qnnp-restful-ui v2020.12.09 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. Furthermore, the absence of dangerous functions, raw SQL queries, and external HTTP requests are positive indicators. The use of prepared statements for SQL queries and the presence of capability checks suggest a good understanding of WordPress security best practices.

However, a critical concern arises from the complete lack of output escaping, with 0% of the identified outputs being properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is reflected directly in the output. The absence of nonce checks on any entry points, while there are no identified entry points in this analysis, would be a significant risk if any were present. The plugin's vulnerability history is clean, indicating a lack of previously discovered security flaws. Despite the lack of exploitable vulnerabilities in the past and a controlled attack surface, the unescaped output remains a notable weakness that requires attention.

In conclusion, the plugin demonstrates strengths in minimizing its attack surface and secure database interaction. Nevertheless, the unescaped output presents a tangible risk that could be exploited. The clean vulnerability history is a positive sign, but it does not negate the current static analysis findings. Addressing the output escaping issue is paramount to improving the overall security of this plugin.

Key Concerns

  • All outputs are unescaped
  • No nonce checks present
Vulnerabilities
None known

Restful UI Security Vulnerabilities

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

Restful UI Release Timeline

v2020.12.09Current
Code Analysis
Analyzed Mar 17, 2026

Restful UI Code Analysis

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

Output Escaping

0% escaped2 total outputs
Attack Surface

Restful UI Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionadmin_menuapplication\menus.php:5
Maintenance & Trust

Restful UI Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedDec 10, 2020
PHP min version5.5
Downloads908

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Restful UI Developer Profile

qnnp

1 plugin · 10 total installs

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

How We Detect Restful UI

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/qnnp-restful-ui/public/build/static/css//wp-content/plugins/qnnp-restful-ui/public/build/static/js/
Script Paths
/qnnp-restful-ui/public/build/static/js/

HTML / DOM Fingerprints

JS Globals
window.qnnp_restful_ui_noncewindow.qnnp_restful_ui_api_root
REST Endpoints
/wp-json/
Shortcode Output
<div id='root'>
FAQ

Frequently Asked Questions about Restful UI