Easy Custom Code (LESS/CSS/JS) – Live Editing Security & Risk Analysis

wordpress.org/plugins/easy-custom-code

Easy Custom Code plugin lets you easily add custom LESS, CSS, and JavaScript code, along with external stylesheets and scripts, directly into your Wor …

100 active installs v1.1.2 PHP 7.3+ WP 5.3+ Updated Jan 31, 2025
cssjavascriptjslessstyling
91
A · Safe
CVEs total1
Unpatched0
Last CVEJul 5, 2024
Safety Verdict

Is Easy Custom Code (LESS/CSS/JS) – Live Editing Safe to Use in 2026?

Generally Safe

Score 91/100

Easy Custom Code (LESS/CSS/JS) – Live Editing has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jul 5, 2024Updated 1yr ago
Risk Assessment

The 'easy-custom-code' v1.1.2 plugin exhibits a generally positive security posture based on the static analysis, with no identified critical or high severity taint flows and a strong adherence to prepared statements for SQL queries. The high percentage of properly escaped output is also a good indicator of defensive coding practices. However, the complete absence of nonce checks and capability checks across all entry points, coupled with a recorded medium severity vulnerability in its history, presents notable concerns. The plugin's attack surface is currently minimal, which is beneficial, but the lack of fundamental security checks like nonces leaves it susceptible to potential attacks if new entry points are introduced or existing ones are exploited without proper authentication and authorization mechanisms in place. The historical vulnerability, categorized as Cross-site Scripting, and its recent occurrence highlight a recurring area that requires vigilant attention and robust preventative measures.

While the current static analysis shows a clean bill of health regarding specific code vulnerabilities, the lack of authentication and authorization checks on any potential entry points is a significant weakness. This means that any future addition of features, even seemingly innocuous ones, could inadvertently introduce severe security flaws. The plugin's history of a medium severity XSS vulnerability, even if patched, suggests that developers should maintain a heightened awareness of input sanitization and output escaping, particularly when dealing with user-supplied data. The plugin's strengths lie in its clean SQL handling and good output escaping, but these are overshadowed by the fundamental gaps in security controls.

Key Concerns

  • No nonce checks present
  • No capability checks present
  • 1 medium severity vulnerability in history
  • 10% of outputs not properly escaped
Vulnerabilities
1

Easy Custom Code (LESS/CSS/JS) – Live Editing Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Easy Custom Code (LESS/CSS/JS) – Live editing <= 1.0.8 - Authenticated (Administrator+) Stored Cross-Site Scripting

Jul 5, 2024 Patched in 1.0.9 (26d)
Code Analysis
Analyzed Mar 16, 2026

Easy Custom Code (LESS/CSS/JS) – Live Editing Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
19
168 escaped
Nonce Checks
0
Capability Checks
0
File Operations
2
External Requests
3
Bundled Libraries
0

Output Escaping

90% escaped187 total outputs
Attack Surface

Easy Custom Code (LESS/CSS/JS) – Live Editing Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 19
actionplugins_loadedincludes\class-main.php:138
actionadmin_enqueue_scriptsincludes\class-main.php:152
actionadmin_enqueue_scriptsincludes\class-main.php:153
actionadmin_menuincludes\class-main.php:157
actionadmin_initincludes\class-main.php:158
actionwp_enqueue_scriptsincludes\class-main.php:172
actionwp_enqueue_scriptsincludes\class-main.php:173
actionwp_enqueue_scriptsincludes\class-w357-easy-custom-code.php:20
actioncustomize_registerincludes\class-w357-easy-custom-code.php:21
actioncustomize_save_afterincludes\class-w357-easy-custom-code.php:22
actioncustomize_save_afterincludes\class-w357-easy-custom-code.php:23
actionwp_enqueue_scriptsincludes\class-w357-easy-custom-code.php:30
actionwp_enqueue_scriptsincludes\class-w357-easy-custom-code.php:32
actionwp_headincludes\class-w357-easy-custom-code.php:36
actionwp_body_openincludes\class-w357-easy-custom-code.php:37
actionwp_footerincludes\class-w357-easy-custom-code.php:38
actionadmin_menuincludes\class-w357-easy-custom-code.php:41
actionwp_footerincludes\class-w357-easy-custom-code.php:130
actionwp_headincludes\class-w357-easy-custom-code.php:165
Maintenance & Trust

Easy Custom Code (LESS/CSS/JS) – Live Editing Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 31, 2025
PHP min version7.3
Downloads6K

Community Trust

Rating100/100
Number of ratings3
Active installs100
Developer Profile

Easy Custom Code (LESS/CSS/JS) – Live Editing Developer Profile

Yiannis Christodoulou

4 plugins · 30K total installs

90
trust score
Avg Security Score
94/100
Avg Patch Time
19 days
View full developer profile
Detection Fingerprints

How We Detect Easy Custom Code (LESS/CSS/JS) – Live Editing

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-custom-code/admin/css/admin.min.css/wp-content/plugins/easy-custom-code/admin/js/admin.min.js
Version Parameters
easy-custom-code/admin/css/admin.min.css?ver=easy-custom-code/admin/js/admin.min.js?ver=

HTML / DOM Fingerprints

HTML Comments
Easy Custom Code (LESS/CSS/JS) - Live editing for WordPress - v1.1.2 (free version) Author: Web357 Copyright © 2014-2025 Web357. All rights reserved. License: GNU/GPLv3, http://www.gnu.org/licenses/gpl-3.0.html +4 more
FAQ

Frequently Asked Questions about Easy Custom Code (LESS/CSS/JS) – Live Editing