WUXT Headless WordPress API Extensions Security & Risk Analysis

wordpress.org/plugins/wuxt-headless-wp-api-extensions

Extensions for the Rest API to provide endpoints that support a more convenient use of headless WordPress as back-end CMS.

40 active installs v1.0 PHP + WP 4.7.0+ Updated May 20, 2019
endpoint-extensionheadlessrest-api
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WUXT Headless WordPress API Extensions Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "wuxt-headless-wp-api-extensions" plugin v1.0 exhibits a concerning security posture primarily due to a significant number of unprotected entry points. While the static analysis reveals no directly dangerous functions, unsanitized taint flows, or SQL injection vulnerabilities through prepared statements, the presence of 3 REST API routes that lack permission callbacks is a critical oversight. This means any authenticated user, regardless of their role or privileges, could potentially access and manipulate data exposed through these routes, leading to unauthorized access or data breaches. The absence of any nonce checks further exacerbates this risk, as it leaves these endpoints vulnerable to Cross-Site Request Forgery (CSRF) attacks. The plugin's vulnerability history is clean, which is a positive sign, suggesting a lack of publicly disclosed vulnerabilities to date. However, the current code analysis reveals fundamental security weaknesses that, if exploited, could have severe consequences. The plugin's strengths lie in its use of prepared statements for SQL queries and proper output escaping, indicating good development practices in those areas. Nevertheless, the unprotected REST API routes are a severe weakness that needs immediate attention.

Key Concerns

  • REST API routes without permission callbacks
  • Lack of nonce checks on entry points
Vulnerabilities
None known

WUXT Headless WordPress API Extensions Security Vulnerabilities

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

WUXT Headless WordPress API Extensions Release Timeline

v1.0Current
Code Analysis
Analyzed Mar 16, 2026

WUXT Headless WordPress API Extensions Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

100% escaped2 total outputs
Attack Surface
3 unprotected

WUXT Headless WordPress API Extensions Attack Surface

Entry Points3
Unprotected3

REST API Routes 3

GET/wp-json/wuxt/v1/front-pageextensions\front-page.php:11
GET/wp-json/wuxt/v1/menuextensions\menu.php:10
GET/wp-json/wuxt/v1/slug/(?P<slug>\S+)extensions\slug.php:10
WordPress Hooks 11
actionrest_api_initextensions\front-page.php:7
actionpre_get_postsextensions\geo.php:5
filterposts_fieldsextensions\geo.php:6
filterposts_joinextensions\geo.php:7
filterposts_whereextensions\geo.php:8
filterposts_orderbyextensions\geo.php:9
actionrest_api_initextensions\menu.php:6
actioninitextensions\meta.php:6
actioninitextensions\meta.php:7
actionpre_get_postsextensions\relation.php:6
actionrest_api_initextensions\slug.php:6
Maintenance & Trust

WUXT Headless WordPress API Extensions Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedMay 20, 2019
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

WUXT Headless WordPress API Extensions Developer Profile

danielauener

4 plugins · 150 total installs

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

How We Detect WUXT Headless WordPress API Extensions

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wuxt-headless-wp-api-extensions/wuxt-headless-wp-api-extensions.php

HTML / DOM Fingerprints

REST Endpoints
/wp-json/wuxt/v1/front-page/wp-json/wuxt/v1/menu/wp-json/wuxt/v1/slug/(?P<slug>\S+)/wp-json/wuxt/v1/geo
FAQ

Frequently Asked Questions about WUXT Headless WordPress API Extensions