License Key Vault Security & Risk Analysis

wordpress.org/plugins/key-vault

Securely store and manage your software license keys directly from your WordPress dashboard.

0 active installs v1.0.0 PHP 7.2+ WP 5.9+ Updated Apr 26, 2025
key-managerkey-vaultlicense-management
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is License Key Vault Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 11mo ago
Risk Assessment

The 'key-vault' v1.0.0 plugin demonstrates a strong security posture with several good practices in place. The static analysis reveals no identified critical or high-severity issues in the code, with all identified outputs being properly escaped and no dangerous functions or file operations being used. The plugin also employs nonce checks for all its AJAX handlers, preventing common cross-site request forgery vulnerabilities. Furthermore, the absence of known CVEs and a clean vulnerability history suggest that the developers have maintained a secure codebase over time.

However, a notable concern is the complete lack of capability checks for its six AJAX handlers. While nonce checks protect against CSRF, they do not prevent authenticated users from accessing functionality they shouldn't have. This means any logged-in user, regardless of their role or permissions, could potentially interact with these AJAX endpoints. Given the absence of any recorded vulnerabilities, it's possible the functionality exposed by these AJAX handlers is not sensitive, but this is an assumption. A more robust security model would involve capability checks to ensure proper authorization.

In conclusion, 'key-vault' v1.0.0 is generally well-secured with robust input validation and output sanitization. The absence of known vulnerabilities and the use of prepared statements for the vast majority of its SQL queries are significant strengths. The primary weakness lies in the lack of capability checks on its AJAX endpoints, which could be a potential avenue for privilege escalation if the exposed functionality is sensitive. Addressing this would significantly improve the plugin's overall security.

Key Concerns

  • AJAX handlers lack capability checks
Vulnerabilities
None known

License Key Vault Security Vulnerabilities

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

License Key Vault Code Analysis

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

SQL Query Safety

90% prepared10 total queries

Output Escaping

100% escaped25 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
palmskv_get_key (key-vault.php:105)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

License Key Vault Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 6

authwp_ajax_palmskv_get_keykey-vault.php:104
authwp_ajax_palmskv_get_noteskey-vault.php:121
authwp_ajax_palmskv_save_noteskey-vault.php:138
authwp_ajax_palmskv_save_licensekey-vault.php:422
authwp_ajax_palmskv_delete_licensekey-vault.php:470
authwp_ajax_palmskv_exportkey-vault.php:493
WordPress Hooks 2
actionadmin_enqueue_scriptskey-vault.php:19
actionadmin_menukey-vault.php:90
Maintenance & Trust

License Key Vault Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedApr 26, 2025
PHP min version7.2
Downloads344

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

License Key Vault Developer Profile

PalmsTrack

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 License Key Vault

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/key-vault/css/palmskv-style.css/wp-content/plugins/key-vault/js/palmskv-script.js
Script Paths
/wp-content/plugins/key-vault/js/palmskv-script.js
Version Parameters
key-vault/css/palmskv-style.css?ver=key-vault/js/palmskv-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
palmskv-headerpalmskv-managerpalmskv-main-areapalmskv-controls-rowpalmskv-view-togglepalmskv-controls-rightpalmskv-tablecards-grid+10 more
Data Attributes
data-id
JS Globals
palmskv_ajax
REST Endpoints
/wp-json/palmskv/v1/settings
FAQ

Frequently Asked Questions about License Key Vault