R3DF Meetup Widget Security & Risk Analysis

wordpress.org/plugins/r3df-meetup-widget

A simple widget for displaying a link to a meetup.com group.

30 active installs v1.0.12 PHP + WP 4.0+ Updated Sep 30, 2015
meetupmeetup-widgetmeetup-commeetupswidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is R3DF Meetup Widget Safe to Use in 2026?

Generally Safe

Score 85/100

R3DF Meetup Widget 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 "r3df-meetup-widget" v1.0.12 plugin presents a mixed security posture. On the positive side, the plugin has no recorded vulnerabilities (CVEs) and its static analysis shows no critical or high-severity taint flows. It also exclusively uses prepared statements for SQL queries, which is a significant security strength. The absence of a large attack surface with unprotected entry points like AJAX handlers, REST API routes, shortcodes, or cron events is also commendable.

However, several concerning code signals warrant attention. The presence of the `create_function` is a critical security anti-pattern, as it can lead to arbitrary code execution if user input is ever indirectly passed to it, even if the current static analysis doesn't reveal such a flow. Furthermore, the plugin exhibits a significant weakness in output escaping, with only 18% of outputs being properly handled. This could lead to cross-site scripting (XSS) vulnerabilities if dynamic content is not carefully managed before being displayed to users. The complete lack of nonce and capability checks on any potential entry points, while currently nonexistent in the static analysis, would be a major vulnerability if any new entry points were introduced without proper authentication and authorization.

In conclusion, while the plugin benefits from a clean vulnerability history and secure SQL practices, the use of `create_function` and the poor output escaping are substantial risks. The lack of existing entry points with security checks is a strength for the current version but highlights a potential for future issues if new features are added without robust security considerations. The plugin is generally well-maintained, but these specific code issues require immediate attention to mitigate potential XSS and code execution risks.

Key Concerns

  • Dangerous function create_function used
  • Low percentage of properly escaped output
  • No nonce checks detected
  • No capability checks detected
Vulnerabilities
None known

R3DF Meetup Widget Security Vulnerabilities

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

R3DF Meetup Widget Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function( '', 'return register_widget( "Widget_R3DF_Meetup" );' )r3df-meetup-widget.php:37

Output Escaping

18% escaped33 total outputs
Attack Surface

R3DF Meetup Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionwidgets_initr3df-meetup-widget.php:37
actionwp_enqueue_scriptsr3df-meetup-widget.php:65
Maintenance & Trust

R3DF Meetup Widget Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedSep 30, 2015
PHP min version
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

R3DF Meetup Widget Developer Profile

Rick Radko

5 plugins · 360 total installs

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

How We Detect R3DF Meetup Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/r3df-meetup-widget/images/meetup_logo_49.png
Version Parameters
r3df-meetup-widget/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
r3dfmeetupcontainerr3dfmeetup
Data Attributes
for="r3dfmeetup-title"id="r3dfmeetup-title"name="r3dfmeetup-title"for="r3dfmeetup-display_text"id="r3dfmeetup-display_text"name="r3dfmeetup-display_text"+9 more
Shortcode Output
<div class="r3dfmeetupcontainer"><a class="r3dfmeetup"src="/wp-content/plugins/r3df-meetup-widget/images/meetup_logo_49.png"><span class="r3dfmeetup
FAQ

Frequently Asked Questions about R3DF Meetup Widget