Section Widget Security & Risk Analysis

wordpress.org/plugins/section-widget

Display arbitrary information only on selected sections of your site. Also allows you to easily organize them into tabs in your sidebar.

500 active installs v3.3.1 PHP + WP 3.6+ Updated May 2, 2025
htmlshortcodetabbedtabstext
57
C · Use Caution
CVEs total2
Unpatched2
Last CVEMay 2, 2025
Safety Verdict

Is Section Widget Safe to Use in 2026?

Use With Caution

Score 57/100

Section Widget has 2 unpatched vulnerabilities. Evaluate alternatives or apply available mitigations.

2 known CVEs 2 unpatched Last CVE: May 2, 2025Updated 11mo ago
Risk Assessment

The "section-widget" plugin version 3.3.1 exhibits a mixed security posture. On the positive side, the static analysis reveals good practices in several areas. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events that expose an attack surface, and all discovered code signals like SQL queries and output handling appear to follow secure coding guidelines, with a high percentage of properly escaped output and prepared statements. File operations and capability checks are also present, suggesting some level of security awareness during development.

However, the plugin's vulnerability history is a significant concern. The presence of two known medium-severity vulnerabilities, specifically Cross-site Scripting and Path Traversal, which remain unpatched, indicates a critical oversight in the maintenance and security patching process. The fact that these are relatively recent (indicated by the last vulnerability date) suggests an ongoing security risk for users of this version. While the static analysis does not reveal immediate exploitable flaws in the current code, the historical data strongly suggests that users are susceptible to previously identified and unaddressed security issues.

In conclusion, while the current code appears to be reasonably well-sanitized and protected against immediate static analysis threats, the unpatched historical vulnerabilities represent a substantial risk. Users should be strongly advised to avoid this version or seek a patched update. The plugin's strengths lie in its limited attack surface and use of prepared statements and proper output escaping, but these are overshadowed by the critical issue of unaddressed past vulnerabilities.

Key Concerns

  • Unpatched medium severity CVEs (2)
  • 0 nonce checks on entry points
  • Minor unescaped output (2%)
Vulnerabilities
2

Section Widget Security Vulnerabilities

CVEs by Year

2 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-46537medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Section Widget <= 3.3.1 - Reflected Cross-Site Scripting

May 2, 2025Unpatched
CVE-2025-46441medium · 5.3Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Section Widget <= 3.3.1 - Unauthenticated Path Traversal

Apr 30, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Section Widget Code Analysis

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

Output Escaping

98% escaped132 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<theme-loader> (themes\theme-loader.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Section Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actioninitolt-checklist\loader.php:78
actionadmin_menusection-widget-options-page.php:3
actionwidgets_initsection-widget-tabbed.php:410
actioninitsection-widget-tabbed.php:411
actionwp_footersection-widget-tabbed.php:412
actioncurrent_screensection-widget-tabbed.php:413
actioninitsection-widget.php:19
actionwidgets_initsection-widget.php:242
Maintenance & Trust

Section Widget Maintenance & Trust

Maintenance Signals

WordPress version tested3.8.41
Last updatedMay 2, 2025
PHP min version
Downloads61K

Community Trust

Rating80/100
Number of ratings5
Active installs500
Developer Profile

Section Widget Developer Profile

ctltwp

15 plugins · 6K total installs

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

How We Detect Section Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/section-widget/olt-checklist/js/olt-checklist-condition.js/wp-content/plugins/section-widget/olt-checklist/js/olt-checklist-pane.js/wp-content/plugins/section-widget/olt-checklist/css/olt-checklist.css/wp-content/plugins/section-widget/css/section-widget.css/wp-content/plugins/section-widget/js/section-widget.js
Script Paths
/wp-content/plugins/section-widget/olt-checklist/js/olt-checklist-condition.js/wp-content/plugins/section-widget/olt-checklist/js/olt-checklist-pane.js/wp-content/plugins/section-widget/js/section-widget.js
Version Parameters
section-widget/css/section-widget.css?ver=section-widget/js/section-widget.js?ver=section-widget/olt-checklist/css/olt-checklist.css?ver=section-widget/olt-checklist/js/olt-checklist-condition.js?ver=section-widget/olt-checklist/js/olt-checklist-pane.js?ver=

HTML / DOM Fingerprints

CSS Classes
section-widgetolt-sw-bodyolt-sw-body-help
Data Attributes
id="section_conditions-wrapper"data-parent="olt-sw-body-help"
JS Globals
OLTChecklistPaneInit
FAQ

Frequently Asked Questions about Section Widget