LRW Widgets Bundle Security & Risk Analysis

wordpress.org/plugins/lrw-so-widgets-bundle

Extends the functions of the plugin SiteOrigin Widgets with new widgets options.

300 active installs v1.1.3 PHP + WP 3.9+ Updated Mar 7, 2016
bundleheadingiconsliderwidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is LRW Widgets Bundle Safe to Use in 2026?

Generally Safe

Score 85/100

LRW Widgets Bundle has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The lrw-so-widgets-bundle plugin v1.1.3 exhibits a very low risk profile based on the provided static analysis and vulnerability history. The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface, and importantly, all identified entry points appear to be protected. The code also demonstrates good security practices by using prepared statements for all SQL queries and avoiding dangerous functions, file operations, and external HTTP requests. The lack of taint flows further suggests that sensitive data is handled securely within the plugin's scope.

While the plugin shows strengths in its limited attack surface and secure data handling for SQL, there is a notable concern regarding output escaping. With 61% of outputs properly escaped, a significant portion (39%) remains unescaped. This could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is outputted without proper sanitization. The complete absence of known vulnerabilities in its history is a positive indicator, suggesting a history of secure development or diligent patching by developers.

In conclusion, the lrw-so-widgets-bundle v1.1.3 appears to be a secure plugin with a minimal attack surface and good SQL handling. However, the unescaped output is a specific area of concern that should be addressed to further harden the plugin's security posture. Without any recorded historical vulnerabilities, the plugin's development team seems to prioritize security.

Key Concerns

  • Unescaped output identified
Vulnerabilities
None known

LRW Widgets Bundle Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

LRW Widgets Bundle Code Analysis

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

Output Escaping

61% escaped92 total outputs
Attack Surface

LRW Widgets Bundle Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actioninitlrw-so-widgets-bundle.php:54
filtersiteorigin_widgets_widget_folderslrw-so-widgets-bundle.php:55
filtersiteorigin_panels_widget_dialog_tabslrw-so-widgets-bundle.php:56
filtersiteorigin_panels_widgetslrw-so-widgets-bundle.php:57
actionplugins_loadedlrw-so-widgets-bundle.php:145
Maintenance & Trust

LRW Widgets Bundle Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedMar 7, 2016
PHP min version
Downloads12K

Community Trust

Rating100/100
Number of ratings1
Active installs300
Developer Profile

LRW Widgets Bundle Developer Profile

luizrw

2 plugins · 310 total installs

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

How We Detect LRW Widgets Bundle

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/lrw-so-widgets-bundle/widgets/lrw-counter/js/wow.min.js/wp-content/plugins/lrw-so-widgets-bundle/widgets/lrw-counter/js/jquery.waypoints.min.js/wp-content/plugins/lrw-so-widgets-bundle/widgets/lrw-counter/js/jquery.countTo.js/wp-content/plugins/lrw-so-widgets-bundle/widgets/lrw-counter/css/lrw-counter.css
Script Paths
/wp-content/plugins/lrw-so-widgets-bundle/widgets/lrw-counter/js/wow.min.js/wp-content/plugins/lrw-so-widgets-bundle/widgets/lrw-counter/js/jquery.waypoints.min.js/wp-content/plugins/lrw-so-widgets-bundle/widgets/lrw-counter/js/jquery.countTo.js
Version Parameters
/wp-content/plugins/lrw-so-widgets-bundle/widgets/lrw-counter/css/lrw-counter.css?ver=/wp-content/plugins/lrw-so-widgets-bundle/widgets/lrw-counter/js/wow.min.js?ver=/wp-content/plugins/lrw-so-widgets-bundle/widgets/lrw-counter/js/jquery.waypoints.min.js?ver=/wp-content/plugins/lrw-so-widgets-bundle/widgets/lrw-counter/js/jquery.countTo.js?ver=

HTML / DOM Fingerprints

CSS Classes
lrw-counter-wrapperlrw-counter-titlelrw-counter-valuelrw-counter-prefixlrw-counter-suffix
Data Attributes
data-wow-delaydata-wow-durationdata-countdata-fromdata-todata-speed+8 more
JS Globals
WOWjQuery.fn.waypointsjQuery.fn.countTo
FAQ

Frequently Asked Questions about LRW Widgets Bundle