
Units Security & Risk Analysis
wordpress.org/plugins/unitsAdd front-end dropdowns for toggling measurement units.
Is Units Safe to Use in 2026?
Generally Safe
Score 100/100Units has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "units" plugin v1.0.2 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by exclusively using prepared statements for all SQL queries and shows no known past vulnerabilities or CVEs. This suggests a generally responsible development approach regarding data persistence. However, significant concerns arise from the plugin's attack surface. A substantial number of AJAX handlers (6 out of 6) are exposed without any authentication checks, creating a wide entry point for potential malicious activity. Furthermore, the output escaping is notably weak, with only 41% of outputs being properly sanitized. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled carefully before being rendered in the browser. The lack of capability checks on AJAX handlers is a critical oversight, allowing any authenticated user, regardless of their role, to potentially trigger plugin functionality.
While the absence of known CVEs and critical taint flows is reassuring, the high proportion of unprotected AJAX endpoints and insufficient output escaping represent immediate and serious risks. The plugin's attack surface is disproportionately exposed without necessary authorization. Future development should prioritize implementing robust nonce and capability checks on all AJAX handlers and improving output sanitization to mitigate XSS risks. The current state indicates a plugin that, while not demonstrably exploited, has critical security weaknesses that require urgent attention.
Key Concerns
- AJAX handlers without auth checks
- Low output escaping percentage
- AJAX handlers without capability checks
Units Security Vulnerabilities
Units Code Analysis
Output Escaping
Units Attack Surface
AJAX Handlers 6
Shortcodes 1
WordPress Hooks 7
Maintenance & Trust
Units Maintenance & Trust
Maintenance Signals
Community Trust
Units Alternatives
additional measurements units for WooCommerce
additional-measurements-units-for-woocommerce
It is a simple woocommerce addon or extension.If Enable the plugin, then you will get extra or additional all necessary measurements units for product …
Polylang
polylang
Go multilingual in a simple and efficient way. Keep writing posts and taxonomy terms as usual while defining their languages all at once.
Performant Translations
performant-translations
Making internationalization/localization in WordPress faster than ever before.
Bogo
bogo
A straight-forward multilingual plugin. No more double-digit custom DB tables or hidden HTML comments that could cause you headaches later on.
Simple Admin Language Change
simple-admin-language-change
Change your dashboard language quickly and easily from the admin bar as often as you need.
Units Developer Profile
3 plugins · 100K total installs
How We Detect Units
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/units/assets/css/unit-switcher-admin.css/wp-content/plugins/units/assets/js/unit-switcher-admin.min.js/wp-content/plugins/units/assets/css/unit-switcher.css/wp-content/plugins/units/assets/js/unit-switcher.min.js/wp-content/plugins/units/vendor/autoload.php/wp-content/plugins/units/app/UnitSwitcher.php/wp-content/plugins/units/app/API/functions.phpunit-switcher-adminunit-switcherHTML / DOM Fingerprints
unit_switcher[unit_switcher]