
BJ Lazy Load Security & Risk Analysis
wordpress.org/plugins/bj-lazy-loadLazy loading for images and iframes makes your site load faster and saves bandwidth. Uses no external JS libraries and degrades gracefully for non-js …
Is BJ Lazy Load Safe to Use in 2026?
Mostly Safe
Score 83/100BJ Lazy Load is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.
The "bj-lazy-load" plugin v1.0.9 exhibits a mixed security posture. While the static analysis shows a very small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are unprotected, this is overshadowed by significant code-level concerns and a concerning vulnerability history. The presence of a dangerous function like "unserialize" without clear context on its usage and sanitization is a red flag. Furthermore, the taint analysis reveals a critical issue: 4 out of 4 analyzed flows have unsanitized paths, all with high severity. This strongly suggests potential vulnerabilities that could allow attackers to manipulate file paths or execute arbitrary code if these flows are exposed to user input. The plugin's vulnerability history is also concerning, with one critical historical CVE categorized as PHP Remote File Inclusion, indicating past exploitable weaknesses. Although this specific CVE is currently patched, it points to a pattern of potentially insecure coding practices that could resurface or manifest in new ways. The lack of capability checks and a low percentage of properly escaped outputs further add to the security concerns. In conclusion, despite a seemingly small attack surface, the plugin has significant underlying code quality issues and a history that warrants caution.
Key Concerns
- High severity unsanitized taint flows (4)
- Dangerous function unserialize used
- SQL queries without prepared statements (4)
- Low percentage of properly escaped output (41%)
- No capability checks
- Critical historical CVE (PHP Remote File Inclusion)
BJ Lazy Load Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
BJ Lazy Load < 1.0 - Remote File Inclusion via TimThumb
BJ Lazy Load Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
BJ Lazy Load Attack Surface
WordPress Hooks 35
Maintenance & Trust
BJ Lazy Load Maintenance & Trust
Maintenance Signals
Community Trust
BJ Lazy Load Alternatives
Dominant Colors Lazy Loading
dominant-colors-lazy-loading
This plugin allows you to lazy load your images while showing the dominant color of each image as a placeholder – like Pinterest or Google Images.
Imagify Image Optimization – Optimize Images | Compress Images | Convert WebP | Convert AVIF
imagify
Optimize images in 1-click: compress images, convert to WebP & AVIF, resize, and boost your site with the easiest WordPress image optimization plugin!
Smush Image Optimization – Optimize Images | Compress & Lazy Load Images | Convert WebP & AVIF | Image CDN
wp-smushit
Optimize and compress images with lossless and lossy compression, lazy load, WebP & AVIF conversion, and global image CDN.
Autoptimize
autoptimize
Autoptimize speeds up your website by optimizing JS, CSS, images (incl. lazy-load), HTML and Google Fonts, asyncing JS, removing emoji cruft and more.
Converter for Media – Optimize images | Convert WebP & AVIF
webp-converter-for-media
Speed up your website by using our WebP & AVIF Converter. Optimize images and serve WebP and AVIF images instead of standard formats!
BJ Lazy Load Developer Profile
7 plugins · 20K total installs
How We Detect BJ Lazy Load
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/bj-lazy-load/js/bj-lazy-load.min.js/wp-content/plugins/bj-lazy-load/js/bj-lazy-load.min.jsHTML / DOM Fingerprints
bj-lazy-loaddata-lazy-typedata-lazy-srcdata-lazy-srcsetdata-lazy-sizesBJLL_options