
Code9 Security & Risk Analysis
wordpress.org/plugins/code9Code9 2-step verification code for users. utility tool for wordpress. lightweight and high performance.
Is Code9 Safe to Use in 2026?
Generally Safe
Score 85/100Code9 has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "code9" v1.0.13 plugin presents a significant security risk due to a large number of unprotected AJAX handlers. While the plugin demonstrates good practices in its handling of SQL queries and avoids dangerous functions, file operations, and external HTTP requests, the absence of authentication and capability checks on all its AJAX entry points is a major concern. This leaves the plugin vulnerable to unauthorized access and potential malicious manipulation by any authenticated user on the WordPress site.
The static analysis revealed a concerning pattern where 100% of the analyzed taint flows had unsanitized paths. Although these flows were not classified as critical or high severity, the presence of numerous unsanitized paths on all entry points suggests a general lack of robust input validation. Furthermore, the extremely low percentage of properly escaped output (4%) indicates a high likelihood of cross-site scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website.
The plugin's vulnerability history is clean, with no recorded CVEs. This, combined with the absence of critical or high-severity taint flows, might suggest that the plugin has not yet been targeted or that past vulnerabilities were promptly addressed. However, the identified issues in the static analysis, particularly the unprotected AJAX endpoints and poor output escaping, create a fertile ground for new vulnerabilities. The overall security posture is weakened by the lack of essential security controls on its primary attack vectors, despite strengths in other areas.
Key Concerns
- 8 AJAX handlers without auth checks
- 4% properly escaped output
- 9 flows with unsanitized paths
- 0 Nonce checks on AJAX
- 0 Capability checks
Code9 Security Vulnerabilities
Code9 Release Timeline
Code9 Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Code9 Attack Surface
AJAX Handlers 8
WordPress Hooks 11
Maintenance & Trust
Code9 Maintenance & Trust
Maintenance Signals
Community Trust
Code9 Alternatives
WP 2FA – Two-factor authentication for WordPress
wp-2fa
Get better WordPress login security; add two-factor authentication (2FA) for all your users with this easy-to-use plugin.
WP 2 Step Authentication
wp-2-step
Simple 2 step authentication for the masses!
ContentLock
contentlock
Secure access to your content (Pages, Posts, or Custom Post Types) with ContentLock's email-based two-step verification!
SI 2FA Login Security
si-2fa-login-security
Secure WordPress login with SI 2FA Login Security - supports WP, Woo + other login forms, TOTP (Google Authenticator, Authy, etc.)
Wordfence Security – Firewall, Malware Scan, and Login Security
wordfence
Firewall, Malware Scanner, Two Factor Auth, and Comprehensive Security Features, powered by our 24-hour team. Make security a priority with Wordfence.
Code9 Developer Profile
1 plugin · 10 total installs
How We Detect Code9
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/code9/assets/code9.css/wp-content/plugins/code9/assets/mermaid.min.css/wp-content/plugins/code9/assets/spa.js/wp-content/plugins/code9/assets/gridjs.umd.js/wp-content/plugins/code9/assets/language.js/wp-content/plugins/code9/assets/crypto-js.min.js/wp-content/plugins/code9/assets/aes.min.js/wp-content/plugins/code9/assets/crypto.js+17 more/wp-content/plugins/code9/assets/spa.js/wp-content/plugins/code9/assets/gridjs.umd.js/wp-content/plugins/code9/assets/language.js/wp-content/plugins/code9/assets/crypto-js.min.js/wp-content/plugins/code9/assets/aes.min.js/wp-content/plugins/code9/assets/crypto.js+12 morecode9.css?ver=1.0.1HTML / DOM Fingerprints
c9-margin-bottom-smallc9-titlec9-logoc9-gridc9-sidec9-width-auto@mc9-width-1-1c9-side-middle+4 moredata-linkC9_WP