WP API Customizer Security & Risk Analysis

wordpress.org/plugins/wp-api-customizer

Make post meta data (custom field values) available for JSON REST API (WP API) when unauthenticated.

20 active installs v0.0.2 PHP + WP 4.0+ Updated Jan 17, 2015
apicustom-fieldjsonrestrest-api
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP API Customizer Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The wp-api-customizer plugin, in version 0.0.2, exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any identified dangerous functions, unsanitized flows, or SQL queries not using prepared statements is highly commendable. Furthermore, all identified output is properly escaped, and the plugin does not perform file operations or external HTTP requests, minimizing common attack vectors. The presence of a nonce check, even with a lack of capability checks on the entry points, suggests an attempt to protect against replay attacks, although the overall attack surface appears to be zero, making this less critical. The complete lack of historical vulnerabilities reinforces the impression of a well-developed and securely coded plugin.

While the plugin's current state is excellent, it's important to note the limited scope of the analysis provided. The total entry points being zero could indicate that the plugin has minimal functionality exposed or that the analysis did not capture all potential interaction points. The absence of capability checks on the single nonce check is a minor concern, as it means that any authenticated user could potentially trigger the action protected by the nonce, rather than a specific role. However, given the zero attack surface, this risk is extremely low in practice.

In conclusion, wp-api-customizer v0.0.2 appears to be a highly secure plugin. Its strengths lie in its adherence to secure coding practices like prepared statements and output escaping, coupled with a clean vulnerability history. The only areas for potential, albeit minor, improvement would be to ensure comprehensive coverage of all entry points and to implement capability checks where appropriate if new features are added that warrant them. For its current version and functionality, it represents a very low security risk.

Vulnerabilities
None known

WP API Customizer Security Vulnerabilities

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

WP API Customizer Code Analysis

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

Output Escaping

100% escaped14 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
admin_init (wp-api-customizer.php:78)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP API Customizer Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionplugins_loadedwp-api-customizer.php:32
actionadmin_enqueue_scriptswp-api-customizer.php:40
actionadmin_menuwp-api-customizer.php:41
actionadmin_initwp-api-customizer.php:42
filterjson_prepare_postwp-api-customizer.php:44
Maintenance & Trust

WP API Customizer Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedJan 17, 2015
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

WP API Customizer Developer Profile

Kite

3 plugins · 180 total installs

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

How We Detect WP API Customizer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-api-customizer/css/admin-wp-api-customizer.css/wp-content/plugins/wp-api-customizer/js/admin-wp-api-customizer.min.js
Script Paths
/wp-content/plugins/wp-api-customizer/js/admin-wp-api-customizer.min.js
Version Parameters
wp-api-customizer/css/admin-wp-api-customizer.css?ver=wp-api-customizer/js/admin-wp-api-customizer.min.js?ver=

HTML / DOM Fingerprints

Data Attributes
id="wp-api-customizer-options"
FAQ

Frequently Asked Questions about WP API Customizer