wp_wpcat_json_rest Security & Risk Analysis

wordpress.org/plugins/wp-wpcat-json-rest

Extend the REST-API to work with Wordpress Media-Library. Organize images in Folders. Add and Update images including Metadata and Posts using the ima …

20 active installs v1.2.0 PHP 7.4+ WP 6.2+ Updated Dec 4, 2025
apiimagejsonmedia-libraryrest
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is wp_wpcat_json_rest Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 5mo ago
Risk Assessment

The "wp-wpcat-json-rest" v1.2.0 plugin demonstrates a strong security posture based on the provided static analysis. It features no identified dangerous functions, all SQL queries utilize prepared statements, and all output is properly escaped. Furthermore, the absence of external HTTP requests and a minimal attack surface with no REST API routes or AJAX handlers lacking permission callbacks are significant strengths. The plugin also shows no history of known vulnerabilities, including critical or high severity issues, suggesting a history of secure development practices.

While the static analysis reveals no critical security flaws such as unescaped output or unsanitized taint flows, and the vulnerability history is clean, there are a couple of areas for consideration. The plugin performs 13 file operations, which, while not inherently insecure, warrants attention as file operations can sometimes be a vector for vulnerabilities if not handled with extreme care, especially concerning user-supplied input. Additionally, the plugin has 0 nonce checks, which, in conjunction with the lack of other explicit entry points and permission checks, might indicate a very limited functionality where nonce checks are not strictly necessary for its current scope. However, in a broader context of WordPress security, a complete absence of nonce checks across any component could be a concern if the plugin's functionality were to expand or interact more dynamically with user input in the future.

Overall, the plugin appears to be developed with security in mind, exhibiting good coding practices. The lack of any known CVEs further reinforces this positive assessment. The primary points to note are the file operations and the complete absence of nonce checks, which, given the current data, do not point to immediate exploitable vulnerabilities but are worth keeping in mind for future development and auditing.

Key Concerns

  • 13 file operations without explicit security context
  • 0 nonce checks across all entry points
Vulnerabilities
None known

wp_wpcat_json_rest Security Vulnerabilities

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

wp_wpcat_json_rest Release Timeline

v1.2.0Current
v1.1.0
v1.0.0
v0.1.5
v0.1.4
v0.1.3
v0.1.2
v0.1.0
v0.0.19
v0.0.18
v0.0.17
v0.0.16
v0.0.15
Code Analysis
Analyzed Mar 16, 2026

wp_wpcat_json_rest Code Analysis

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

SQL Query Safety

100% prepared13 total queries

Output Escaping

100% escaped2 total outputs
Attack Surface

wp_wpcat_json_rest Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
filterintermediate_image_sizes_advancedincludes\handle_subsizes_in_db.php:6
filterwp_is_application_passwords_availableincludes\require_rest_auth.php:8
filterrest_authentication_errorsincludes\require_rest_auth.php:10
actionrest_api_initincludes\rest_register_functions.php:30
actionrest_api_initincludes\rest_register_functions.php:59
filterrest_pre_echo_responseincludes\trigger_after_rest.php:6
actionrest_api_initwp_wpcat_json_rest.php:27
Maintenance & Trust

wp_wpcat_json_rest Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 4, 2025
PHP min version7.4
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

wp_wpcat_json_rest Developer Profile

Martin von Berg

3 plugins · 620 total installs

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

How We Detect wp_wpcat_json_rest

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-wpcat-json-rest/images//wp-content/plugins/wp-wpcat-json-rest/css//wp-content/plugins/wp-wpcat-json-rest/js/
Script Paths
/wp-content/plugins/wp-wpcat-json-rest/js/wp-wpcat-json-rest.js
Version Parameters
wp-wpcat-json-rest/style.css?ver=wp-wpcat-json-rest/js/wp-wpcat-json-rest.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-wpcat-json-rest-gallerydata-wpcat-json-rest-gallery-sort
JS Globals
wpcat_json_rest_settings
REST Endpoints
/wp-json/extmedialib/v1/update/(?P<id>[\d]+)/wp-json/extmedialib/v1/update_meta/(?P<id>[\d]+)/wp-json/extmedialib/v1/addtofolder/(?P<folder>[a-zA-Z0-9\/\-_]*)/wp-json/extmedialib/v1/addfromfolder/(?P<folder>[a-zA-Z0-9\/\-_]*)/wp-json/extmedialib/v1/imagesubsizes/wp-json/extmedialib/v1/filetofolder/(?P<folder>[a-zA-Z0-9\/\-_]*)
FAQ

Frequently Asked Questions about wp_wpcat_json_rest