LH CSS Lazy Load Security & Risk Analysis

wordpress.org/plugins/lh-css-lazy-load

Javascript has a HTML based method for deferring and asynchronously loading files, namely script Defer and script Async. Unfortunately these HTML solu …

40 active installs v1.02 PHP + WP 4.0+ Updated Jun 6, 2019
asynccssdeferjavascriptlazy-load
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is LH CSS Lazy Load Safe to Use in 2026?

Generally Safe

Score 85/100

LH CSS Lazy Load has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The 'lh-css-lazy-load' plugin, version 1.02, exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of any recorded CVEs and the complete avoidance of raw SQL queries demonstrate good development practices and a commitment to security. The presence of nonce and capability checks, even with a limited attack surface, is a positive sign. However, a significant concern arises from the output escaping, where only 38% of the 13 identified outputs are properly escaped. This leaves a substantial portion of the plugin's output potentially vulnerable to Cross-Site Scripting (XSS) attacks, especially if user-supplied data is involved in these unsanitized outputs. While the taint analysis shows no critical or high severity flows, the insufficient output escaping remains the primary area of risk. The plugin's limited attack surface and clean vulnerability history are strengths, but the output escaping weakness needs attention to ensure comprehensive security.

Key Concerns

  • Insufficient output escaping
Vulnerabilities
None known

LH CSS Lazy Load Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

LH CSS Lazy Load Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

LH CSS Lazy Load Code Analysis

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

Output Escaping

38% escaped13 total outputs
Attack Surface

LH CSS Lazy Load Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
filterscript_loader_taglh-css-lazy-load.php:86
actionadmin_menulh-css-lazy-load.php:238
filterplugin_action_linkslh-css-lazy-load.php:240
actioninitlh-css-lazy-load.php:247
filterstyle_loader_taglh-css-lazy-load.php:252
actionplugins_loadedlh-css-lazy-load.php:283
Maintenance & Trust

LH CSS Lazy Load Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedJun 6, 2019
PHP min version
Downloads3K

Community Trust

Rating74/100
Number of ratings3
Active installs40
Developer Profile

LH CSS Lazy Load Developer Profile

shawfactor

89 plugins · 15K total installs

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

How We Detect LH CSS Lazy Load

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/lh-css-lazy-load/scripts/lh-css-lazy-load.js
Script Paths
/wp-content/plugins/lh-css-lazy-load/scripts/lh-css-lazy-load.js

HTML / DOM Fingerprints

CSS Classes
lh_css_lazy_load-file
Data Attributes
async="async"
FAQ

Frequently Asked Questions about LH CSS Lazy Load