Super Widgets Security & Risk Analysis

wordpress.org/plugins/super-widgets

Feature posts in your sidebar. Select posts by Blog (multisite), individually, by Post Type, or by Tag/Category/Taxonomy.

10 active installs v0.1 PHP + WP 3.0+ Updated Sep 24, 2010
featurefeaturedpostpostswidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Super Widgets Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 15yr ago
Risk Assessment

The 'super-widgets' v0.1 plugin exhibits a mixed security posture. On one hand, it shows a commendable lack of common entry points like AJAX handlers, REST API routes, shortcodes, and cron events that are not protected by authentication. The absence of file operations and external HTTP requests further reduces potential attack vectors. Furthermore, all identified SQL queries utilize prepared statements, which is a strong defense against SQL injection. However, several concerning signals emerge from the code analysis. The presence of four instances of `create_function` is a significant red flag, as this function is deprecated and can be a source of security vulnerabilities if not used with extreme caution. The most critical concern is the extremely low rate of proper output escaping, with only 11% of outputs being escaped. This indicates a high probability of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the WordPress site. The complete absence of nonce checks and capability checks on any potential entry points (even though the attack surface appears minimal) further exacerbates the risk, as it means even if an entry point were to be discovered, it would lack essential security controls.

The vulnerability history for 'super-widgets' is clean, with no recorded CVEs. While this is positive, it could be attributed to the plugin's early version (0.1) and potentially limited usage or scrutiny. It does not guarantee future security. The combination of dangerous function usage and severe output escaping deficiencies, despite a clean history and minimal apparent attack surface, presents a substantial risk. The plugin's strengths lie in its controlled SQL usage and limited entry points, but these are overshadowed by critical weaknesses in output sanitization and the use of insecure coding practices.

Key Concerns

  • High percentage of unescaped output
  • Use of dangerous function 'create_function'
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Super Widgets Security Vulnerabilities

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

Super Widgets Code Analysis

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

Dangerous Functions Found

create_function$selected_posts_to_use = array_filter($all_objects, create_function('$p', 'return ($p->ID == '.$selesingle-post-super-widget.php:93
create_function$selected_posts_to_use = array_filter($search_results, create_function('$p', 'return ($p->ID == '.$ssingle-post-super-widget.php:118
create_function$selected_objects_to_use = array_filter($all_objects, create_function('$t', 'return ($t->term_id == single-taxonomy-super-widget.php:86
create_function$selected_objects_to_use = array_filter($search_results, create_function('$t', 'return ($t->term_id single-taxonomy-super-widget.php:111

SQL Query Safety

100% prepared2 total queries

Output Escaping

11% escaped89 total outputs
Attack Surface

Super Widgets Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionwidgets_initsuper-widgets.php:81
actionadmin_initsuper-widgets.php:82
actionadmin_menusuper-widgets.php:83
Maintenance & Trust

Super Widgets Maintenance & Trust

Maintenance Signals

WordPress version tested3.0.5
Last updatedSep 24, 2010
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Super Widgets Developer Profile

Jeff Stieler

2 plugins · 20 total installs

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

How We Detect Super Widgets

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/super-widgets/super-widgets.js/wp-content/plugins/super-widgets/super-widgets.css
Script Paths
super-widgets.js
Version Parameters
super-widgets.css?ver=super-widgets.js?ver=

HTML / DOM Fingerprints

CSS Classes
super-widget-multi-postsuper-widget-multi-post-itemsuper-widget-single-post
Data Attributes
id="multi_post_super_widget"id="single_post_super_widget"id="single_taxonomy_super_widget"name="multi_post_super_widget"name="single_post_super_widget"name="single_taxonomy_super_widget"+11 more
JS Globals
var SUPER_WIDGETS_OPTIONS
FAQ

Frequently Asked Questions about Super Widgets