
Lockr Security & Risk Analysis
wordpress.org/plugins/lockrLockr is the first API & Encryption key management service for WordPress, providing an affordable solution to secure secrets used by plugins.
Is Lockr Safe to Use in 2026?
Generally Safe
Score 85/100Lockr has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The lockr plugin v3.0.4 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates excellent adherence to secure coding practices by exclusively using prepared statements for all SQL queries and ensuring all output is properly escaped. The absence of any known CVEs, unpatched vulnerabilities, or common vulnerability types in its history further suggests a history of responsible development and maintenance.
However, the static analysis does reveal a potential concern with the presence of the `passthru` function. While there are no identified taint flows with unsanitized paths or critical/high severity issues, the use of a dangerous function like `passthru` warrants careful scrutiny. Without further context on how `passthru` is implemented and if it is properly sanitized and restricted, it represents a theoretical attack vector. The plugin also utilizes a bundled library (Guzzle), which, while not inherently a security risk, implies a dependency that could potentially inherit vulnerabilities from the library itself if not kept updated.
In conclusion, lockr v3.0.4 appears to be a secure plugin with a solid track record. The overwhelming majority of security best practices are followed. The primary area for attention is the usage of the `passthru` function, which, despite current analysis showing no immediate exploitability, remains a high-risk function that should be thoroughly reviewed for proper sanitization and containment. The bundled Guzzle library also suggests a need for ongoing monitoring of its security status.
Key Concerns
- Use of dangerous function 'passthru'
- Bundled library (Guzzle)
Lockr Security Vulnerabilities
Lockr Release Timeline
Lockr Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Lockr Attack Surface
WordPress Hooks 18
Maintenance & Trust
Lockr Maintenance & Trust
Maintenance Signals
Community Trust
Lockr Alternatives
WP PGP Encrypted Emails
wp-pgp-encrypted-emails
Signs and encrypts emails using PGP/GPG keys or X.509 certificates. Provides OpenPGP and S/MIME functions via WordPress plugin API.
Semisecure Login Reimagined
semisecure-login-reimagined
"Re-imagined" version of Semisecure Login that uses public and secret-key encryption to encrypt passwords when logging in.
WP jCryption Security
wp-jcryption
Prevents forms data against sniffing network traffic through encryption provided by jCryption javascript library.
Encryption Tools Generator
encryption-tools-generator
Convert your wordpress page or post to a security or encryption online tool generator.
Fernet Encryption
fernet-encryption
Fernet Encryption is a plugin that can be used to encrypt and decrypt data in WordPress using fernet.
Lockr Developer Profile
1 plugin · 20 total installs
How We Detect Lockr
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/lockr/css/lockr-admin.css/wp-content/plugins/lockr/css/lockr-public.css/wp-content/plugins/lockr/js/lockr-admin.js/wp-content/plugins/lockr/js/lockr-public.js/wp-content/plugins/lockr/js/lockr-public.js/wp-content/plugins/lockr/js/lockr-admin.jslockr/css/lockr-admin.css?ver=lockr/css/lockr-public.css?ver=lockr/js/lockr-admin.js?ver=lockr/js/lockr-public.js?ver=HTML / DOM Fingerprints
lockr-admin-pagelockr-settings-formlockr-integration-status<!-- Lockr Admin Page --><!-- Lockr Settings Form --><!-- Lockr Integration Status --><!-- Lockr Secret Key List -->+1 moredata-lockr-secret-iddata-lockr-secret-namedata-lockr-secret-valuedata-lockr-integration-statusdata-lockr-api-keylockrAdminConfiglockrPublicConfiglockrApiUrl/wp-json/lockr/v1/secrets/wp-json/lockr/v1/integration/status/wp-json/lockr/v1/settings[lockr_secret_list][lockr_secret_display]