WP-LESS Security & Risk Analysis

wordpress.org/plugins/wp-less

Implementation of LESS (Leaner CSS) in order to make themes development easier.

10K active installs v1.9.8 PHP + WP 3.2+ Updated May 14, 2025
lesscsslessphpstylesstylesheettoolkit
91
A · Safe
CVEs total1
Unpatched0
Last CVEApr 1, 2025
Safety Verdict

Is WP-LESS Safe to Use in 2026?

Generally Safe

Score 91/100

WP-LESS has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Apr 1, 2025Updated 1yr ago
Risk Assessment

The static analysis of wp-less v1.9.8 reveals an exceptionally clean codebase with no apparent attack surface in the form of AJAX handlers, REST API routes, shortcodes, or cron events. The absence of dangerous function usage, raw SQL queries, unescaped output, file operations, and external HTTP requests is a strong indicator of good security practices. Furthermore, the complete lack of taint analysis findings suggests no identifiable vulnerabilities related to unsanitized data flows.

However, the plugin's vulnerability history presents a significant concern. With one known CVE, specifically related to 'Exposure of Sensitive Information to an Unauthorized Actor,' and a stated last vulnerability date of April 1st, 2025, it indicates that previous versions have had exploitable weaknesses. The fact that this CVE is currently unpatched and carries a medium severity rating suggests a potential for ongoing risk if users are not on the latest secure version or if the patch has not been widely applied. While the current version's code analysis is stellar, the historical context necessitates caution.

In conclusion, the current version of wp-less v1.9.8 exhibits an excellent security posture based on static code analysis, demonstrating robust coding practices. The primary weakness lies in its past vulnerability history, specifically the unpatched medium-severity CVE related to information exposure. This historical pattern, despite the current code's cleanliness, warrants vigilance and a strong recommendation to ensure all instances are updated to a version that has addressed this specific vulnerability.

Key Concerns

  • One unpatched medium severity CVE
Vulnerabilities
1 published

WP-LESS Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-31550medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

WP-LESS <= 1.9.6 - Unauthenticated Sensitive Information Disclosure

Apr 1, 2025 Patched in 1.9.7 (46d)
Version History

WP-LESS Release Timeline

v1.9.8Current
v1.9.7
v1.9.61 CVE
v1.9.51 CVE
v1.9.41 CVE
v1.9.31 CVE
v1.9.21 CVE
v1.4.21 CVE
v1.4.11 CVE
v1.41 CVE
v1.3.11 CVE
v1.31 CVE
v1.21 CVE
v1.11 CVE
v1.01 CVE
Code Analysis
Analyzed Mar 16, 2026

WP-LESS Code Analysis

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

WP-LESS Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

WP-LESS Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedMay 14, 2025
PHP min version
Downloads236K

Community Trust

Rating92/100
Number of ratings19
Active installs10K
Developer Profile

WP-LESS Developer Profile

thom4

3 plugins · 10K total installs

79
trust score
Avg Security Score
87/100
Avg Patch Time
46 days
View full developer profile
Detection Fingerprints

How We Detect WP-LESS

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-less/lib/less.php/wp-content/plugins/wp-less/lib/less/Less.php/wp-content/plugins/wp-less/lib/less/Tree/Anonymous.php/wp-content/plugins/wp-less/lib/less/Tree/Rule.php/wp-content/plugins/wp-less/lib/less/Tree/Value.php/wp-content/plugins/wp-less/lib/less/Tree/Keyword.php/wp-content/plugins/wp-less/lib/less/Tree/Variable.php/wp-content/plugins/wp-less/lib/less/Tree/Call.php+59 more
Script Paths
/wp-content/plugins/wp-less/lib/less.min.js/wp-content/plugins/wp-less/lib/wp-less.js

HTML / DOM Fingerprints

HTML Comments
This file tends to be included in any development.In a sentence, in every case where you don't want to use WP-LESS as a standalone.Once included, it's up to you to use the available toolkit for your needs.How to use?+13 more
JS Globals
WPLessPlugin
FAQ

Frequently Asked Questions about WP-LESS