PKL WPz REST API Authentication Security & Risk Analysis

wordpress.org/plugins/pkl-wpz-rest-api-auth

Control WordPress REST API access by requiring user authentication with API key system.

0 active installs v1.1.0 PHP 7.4+ WP 5.0+ Updated Oct 4, 2025
api-keyauthenticationrest-apisecurity
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PKL WPz REST API Authentication Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 6mo ago
Risk Assessment

The "pkl-wpz-rest-api-auth" v1.1.0 plugin exhibits a generally strong security posture based on the provided static analysis. The plugin has a limited attack surface with only two AJAX handlers, and crucially, none of these entry points appear to be unprotected. The code signals are also positive, with a high percentage of SQL queries using prepared statements and a very high rate of proper output escaping. The absence of dangerous functions, file operations, and external HTTP requests further bolsters its security. The plugin also demonstrates good security practices by incorporating a significant number of nonce and capability checks.

The taint analysis shows no critical or high severity flows with unsanitized paths, indicating a low risk of injection vulnerabilities originating from user-supplied data processed by the plugin. The vulnerability history is also empty, with no known CVEs, which is a very positive sign of the plugin's overall stability and security over time. This suggests that the developers have a good understanding of secure coding practices and have likely maintained the plugin diligently.

In conclusion, the "pkl-wpz-rest-api-auth" plugin, v1.1.0, presents a very low security risk. Its strengths lie in its limited and authenticated attack surface, robust use of prepared statements and output escaping, and a clean vulnerability history. There are no evident weaknesses or specific risks identified in the static analysis or vulnerability data that would warrant significant concern.

Vulnerabilities
None known

PKL WPz REST API Authentication Security Vulnerabilities

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

PKL WPz REST API Authentication Code Analysis

Dangerous Functions
0
Raw SQL Queries
5
18 prepared
Unescaped Output
5
59 escaped
Nonce Checks
6
Capability Checks
10
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

78% prepared23 total queries

Output Escaping

92% escaped64 total outputs
Data Flows
All sanitized

Data Flow Analysis

9 flows
handle_revoke_token (includes\class-admin-page.php:121)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

PKL WPz REST API Authentication Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_pklwpz_generate_api_keyincludes\class-user-profile.php:31
authwp_ajax_pklwpz_revoke_api_keyincludes\class-user-profile.php:32
WordPress Hooks 11
actionadmin_menuincludes\class-admin-page.php:29
actionadmin_initincludes\class-admin-page.php:30
actionadmin_post_pklwpz_revoke_tokenincludes\class-admin-page.php:31
actionadmin_post_pklwpz_restore_tokenincludes\class-admin-page.php:32
actionadmin_post_pklwpz_delete_tokenincludes\class-admin-page.php:33
actionadmin_enqueue_scriptsincludes\class-admin-page.php:34
actionshow_user_profileincludes\class-user-profile.php:29
actionedit_user_profileincludes\class-user-profile.php:30
actionadmin_enqueue_scriptsincludes\class-user-profile.php:33
actioninitpkl-wpz-rest-api-auth.php:102
filterrest_authentication_errorspkl-wpz-rest-api-auth.php:132
Maintenance & Trust

PKL WPz REST API Authentication Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 4, 2025
PHP min version7.4
Downloads194

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

PKL WPz REST API Authentication Developer Profile

Kittinan Lamkaek

1 plugin · 0 total installs

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

How We Detect PKL WPz REST API Authentication

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pkl-wpz-rest-api-auth/assets/css/style.css/wp-content/plugins/pkl-wpz-rest-api-auth/assets/js/script.js
Script Paths
/wp-content/plugins/pkl-wpz-rest-api-auth/assets/js/script.js
Version Parameters
pkl-wpz-rest-api-auth/assets/css/style.css?ver=pkl-wpz-rest-api-auth/assets/js/script.js?ver=

HTML / DOM Fingerprints

JS Globals
pkl_wpz_rest_api_auth_vars
REST Endpoints
/wp-json/pkl-wpz-rest-api-auth/v1/generate-api-key/wp-json/pkl-wpz-rest-api-auth/v1/revoke-api-key
FAQ

Frequently Asked Questions about PKL WPz REST API Authentication