
Keys Master Security & Risk Analysis
wordpress.org/plugins/keys-masterPowerful application passwords manager for WordPress with role-based usage control and full analytics reporting capabilities.
Is Keys Master Safe to Use in 2026?
Generally Safe
Score 100/100Keys Master has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "keys-master" v2.4.0 plugin exhibits a mixed security posture. On the positive side, it has no recorded historical vulnerabilities (CVEs) and shows good practices regarding SQL query preparedness (87%) and the absence of dangerous functions. The plugin also has a significant number of nonce checks, indicating an awareness of common WordPress security mechanisms. However, concerns arise from the attack surface analysis. There are two AJAX handlers that lack authentication checks, representing direct entry points for potential unauthenticated actions. While taint analysis shows no critical or high severity flows, this is based on zero flows being analyzed, which is a limitation in the static analysis rather than a guarantee of safety. The output escaping is also only 60% proper, suggesting a risk of Cross-Site Scripting (XSS) vulnerabilities in a substantial portion of its outputs. The limited capability checks also suggest that even authenticated users might have access to functionalities they shouldn't.
Key Concerns
- AJAX handlers without authentication checks
- Output escaping is only 60% proper
- Limited capability checks
- Taint analysis did not analyze any flows
Keys Master Security Vulnerabilities
Keys Master Code Analysis
SQL Query Safety
Output Escaping
Keys Master Attack Surface
AJAX Handlers 3
Shortcodes 4
WordPress Hooks 37
Maintenance & Trust
Keys Master Maintenance & Trust
Maintenance Signals
Community Trust
Keys Master Alternatives
GhostGate
ghostgate
Invisible, intelligent protection for WordPress. GhostGate hides your login page, blocks bots, and turns your site into a ghost fortress.
WP REST API Key Authentication
rest-api-key-authentication
A simple plugin to add API key-based authentication to the WordPress REST API. Manage multiple API keys and secure your REST API endpoints.
HeadlessKey – JWT Auth
headlesskey-jwt-auth
A complete authentication solution for Headless WordPress applications using JWT, supporting Registration, SSO, RBAC, and advanced Security features.
JuanMa JWT Auth Pro
juanma-jwt-auth-pro
Modern JWT authentication with refresh tokens - built for SPAs and mobile apps with enterprise-grade security.
PKL WPz REST API Authentication
pkl-wpz-rest-api-auth
Control WordPress REST API access by requiring user authentication with API key system.
Keys Master Developer Profile
12 plugins · 15K total installs
How We Detect Keys Master
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/keys-master/admin/css/keys-master-admin.css/wp-content/plugins/keys-master/admin/js/keys-master-admin.js/wp-content/plugins/keys-master/includes/libraries/assets/css/bootstrap.min.css/wp-content/plugins/keys-master/includes/libraries/assets/css/feather.css/wp-content/plugins/keys-master/includes/libraries/assets/css/choices.min.css/wp-content/plugins/keys-master/includes/libraries/assets/js/bootstrap.min.js/wp-content/plugins/keys-master/includes/libraries/assets/js/choices.min.js/wp-content/plugins/keys-master/includes/features/assets/css/keys-master-feature-capture.css+7 more/wp-content/plugins/keys-master/admin/js/keys-master-admin.js/wp-content/plugins/keys-master/includes/libraries/assets/js/bootstrap.min.js/wp-content/plugins/keys-master/includes/libraries/assets/js/choices.min.js/wp-content/plugins/keys-master/includes/features/assets/js/keys-master-feature-capture.js/wp-content/plugins/keys-master/includes/features/assets/js/keys-master-feature-schema.js/wp-content/plugins/keys-master/includes/features/assets/js/keys-master-feature-wpcli.js+2 morekeys-master/admin/css/keys-master-admin.css?ver=keys-master/admin/js/keys-master-admin.js?ver=keys-master/includes/libraries/assets/css/bootstrap.min.css?ver=keys-master/includes/libraries/assets/css/feather.css?ver=keys-master/includes/libraries/assets/css/choices.min.css?ver=keys-master/includes/libraries/assets/js/bootstrap.min.js?ver=keys-master/includes/libraries/assets/js/choices.min.js?ver=keys-master/includes/features/assets/css/keys-master-feature-capture.css?ver=keys-master/includes/features/assets/css/keys-master-feature-schema.css?ver=keys-master/includes/features/assets/css/keys-master-feature-wpcli.css?ver=keys-master/includes/features/assets/js/keys-master-feature-capture.js?ver=keys-master/includes/features/assets/js/keys-master-feature-schema.js?ver=keys-master/includes/features/assets/js/keys-master-feature-wpcli.js?ver=keys-master/includes/features/assets/js/keys-master-feature-passwords.js?ver=keys-master/includes/features/assets/js/keys-master-feature-logs.js?ver=HTML / DOM Fingerprints
pokm-about-logodata-noncePOKM_ASSETS_IDPOKM_SLUGPOKM_PRODUCT_NAMEPOKM_VERSION[pokm-libraries][pokm-changelog][pokm-wpcli]