Cyberus Key Security & Risk Analysis

wordpress.org/plugins/cyberus-key

Cyberus Key eliminates passwords using one-time tokens delivered via ultrasounds.

0 active installs v1.1 PHP 7.0+ WP 5.4.1+ Updated Mar 18, 2023
2faauthenticationcybersecuritypasswordlesssonic-authentication
84
B · Generally Safe
CVEs total2
Unpatched0
Last CVEMar 20, 2023
Safety Verdict

Is Cyberus Key Safe to Use in 2026?

Mostly Safe

Score 84/100

Cyberus Key is generally safe to use though it hasn't been updated recently. 2 past CVEs were resolved.

2 known CVEsLast CVE: Mar 20, 2023Updated 3yr ago
Risk Assessment

The "cyberus-key" plugin v1.1 presents a mixed security posture. While it demonstrates good practices in its use of prepared statements for SQL queries and a high percentage of properly escaped output, significant concerns arise from its attack surface and lack of robust security checks. The presence of one unprotected REST API route is a critical vulnerability, providing an easily exploitable entry point for attackers. Furthermore, the complete absence of nonce and capability checks across all entry points is alarming, suggesting a broad susceptibility to various attack vectors such as Cross-Site Request Forgery (CSRF) and unauthorized privilege escalation. The plugin's history of two medium-severity Cross-Site Scripting (XSS) vulnerabilities, with the last one occurring in March 2023, indicates a recurring pattern of input sanitization issues. Although there are no currently unpatched CVEs, this history, coupled with the identified code weaknesses, points to a plugin that requires immediate attention to secure its exposed functionalities.

Key Concerns

  • Unprotected REST API route
  • No nonce checks on entry points
  • No capability checks on entry points
  • History of XSS vulnerabilities
Vulnerabilities
2 published

Cyberus Key Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2023-28620medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Cyberus Key <= 1.0 - Authenticated (Administrator+) Stored Cross-Site Scripting via 'uid' in 'cyberkey_settings' Plugin Setting

Mar 20, 2023 Patched in 1.1 (309d)
WF-f3944b2d-c431-4a53-b4e2-740480e746d6-cyberus-keymedium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Cyberus Key <= 1.0 - Authenticated (Administrator+) Stored Cross-Site Scripting

Mar 20, 2023 Patched in 1.1 (309d)
Version History

Cyberus Key Release Timeline

Code Analysis
Analyzed Apr 16, 2026

Cyberus Key Code Analysis

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

Output Escaping

86% escaped7 total outputs
Attack Surface
1 unprotected

Cyberus Key Attack Surface

Entry Points1
Unprotected1

REST API Routes 1

GET/wp-json/api/login/inc/cyberkey-login.php:12
WordPress Hooks 5
actionadmin_menuinc/cyberkey-class.php:7
actionadmin_initinc/cyberkey-class.php:8
actionadmin_initinc/cyberkey-class.php:9
actionrest_api_initinc/cyberkey-login.php:11
actionlogin_enqueue_scriptsinc/cyberkey-scripts.php:43
Maintenance & Trust

Cyberus Key Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedMar 18, 2023
PHP min version7.0
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Cyberus Key Developer Profile

piotrwolski1

2 plugins · 0 total installs

69
trust score
Avg Security Score
85/100
Avg Patch Time
309 days
View full developer profile
Detection Fingerprints

How We Detect Cyberus Key

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cyberus-key/js/cyberuskey.min.js/wp-content/plugins/cyberus-key/js/integration.js/wp-content/plugins/cyberus-key/css/style.css
Script Paths
/wp-content/plugins/cyberus-key/js/cyberuskey.min.js/wp-content/plugins/cyberus-key/js/integration.js

HTML / DOM Fingerprints

JS Globals
cyberkey_ajax_object
REST Endpoints
/wp-json/api/login/
FAQ

Frequently Asked Questions about Cyberus Key