EL Banners Security & Risk Analysis

wordpress.org/plugins/el-banners

This plugin allow you to create widgets which will show banners, links or any other code from specified folder or file into sidebar automatically.

10 active installs v0.2 PHP + WP 2.8+ Updated Feb 1, 2012
bannerswidgets
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is EL Banners Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The 'el-banners' plugin version 0.2 exhibits a mixed security posture. On the positive side, the absence of known CVEs and a history of vulnerabilities is a strong indicator of past security diligence. The static analysis also reveals a limited attack surface with no apparent AJAX handlers, REST API routes, shortcodes, or cron events that could be directly exploited without authentication. Furthermore, all SQL queries are properly prepared, and there are no external HTTP requests, reducing common web attack vectors.

However, significant concerns arise from the static analysis. The presence of the `create_function` dangerous function is a critical red flag, as it can be exploited for code injection if used with unsanitized input. The low percentage of properly escaped output (10%) suggests a high likelihood of cross-site scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the web pages. The lack of nonce checks on any entry points, combined with the single capability check, indicates that actions performed by the plugin might not be adequately protected against unauthorized execution or manipulation.

In conclusion, while the plugin has a clean vulnerability history and a small attack surface, the identified code signals, particularly the `create_function` usage and poor output escaping, present substantial security risks. These issues could lead to code execution and XSS vulnerabilities, undermining the overall security of a WordPress site. The plugin needs immediate attention to address these critical code-level weaknesses.

Key Concerns

  • Use of dangerous function 'create_function'
  • Low percentage of properly escaped output
  • Missing nonce checks on entry points
Vulnerabilities
None known

EL Banners Security Vulnerabilities

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

EL Banners Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function( '', 'register_widget("elbanners_widget");' ) );elbanners.php:170

Output Escaping

10% escaped10 total outputs
Attack Surface

EL Banners Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionwidgets_initelbanners.php:170
Maintenance & Trust

EL Banners Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedFeb 1, 2012
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

EL Banners Developer Profile

english-learner

1 plugin · 10 total installs

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

How We Detect EL Banners

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
elbanners
FAQ

Frequently Asked Questions about EL Banners