RSVPMaker Widget Security & Risk Analysis

wordpress.org/plugins/rsvpmaker-widget

Fetch and display event listings managed via the RSVPMaker plugin on a remote site.

0 active installs v1.1 PHP + WP 3.0+ Updated Aug 1, 2020
calendareventrsvpwidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is RSVPMaker Widget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The static analysis of rsvpmaker-widget v1.1 reveals a very limited attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events. The absence of dangerous functions, file operations, and external HTTP requests, combined with 100% of SQL queries utilizing prepared statements, suggests a foundational level of good security practices in these areas.

However, a significant concern arises from the low percentage of properly escaped output (3%). This indicates a high likelihood of cross-site scripting (XSS) vulnerabilities, as user-supplied or dynamic data is likely being rendered directly into the page without adequate sanitization. The lack of nonce checks and capability checks further exacerbates this risk, as there are no inherent protections against unauthorized actions or replay attacks should an entry point exist that was not detected. The vulnerability history being completely clear is a positive sign, but it cannot fully mitigate the risks presented by the code analysis, particularly the poor output escaping.

Overall, while the plugin appears to have a small attack surface and employs prepared statements for SQL, the critical deficiency in output escaping presents a substantial risk of XSS. The absence of other common security checks, like nonces and capability checks, means that even minor vulnerabilities could have significant impacts. The clean vulnerability history is encouraging, but it is crucial to address the immediate code-level risks.

Key Concerns

  • Low output escaping percentage
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

RSVPMaker Widget Security Vulnerabilities

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

RSVPMaker Widget Code Analysis

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

Output Escaping

3% escaped32 total outputs
Attack Surface

RSVPMaker Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_noticesrsvpmaker-by-json-widget.php:15
actioninitsrc\init.php:90
actioninitsrc\init.php:96
actionwidgets_initui.php:7
actionwp_enqueue_scriptsui.php:19
Maintenance & Trust

RSVPMaker Widget Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedAug 1, 2020
PHP min version
Downloads8K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

RSVPMaker Widget Developer Profile

davidfcarr

10 plugins · 490 total installs

72
trust score
Avg Security Score
90/100
Avg Patch Time
527 days
View full developer profile
Detection Fingerprints

How We Detect RSVPMaker Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/rsvpmaker-by-json-widget/rsvp-json.js
Script Paths
/wp-content/plugins/rsvpmaker-by-json-widget/rsvp-json.js

HTML / DOM Fingerprints

CSS Classes
rsvpjsonwidget-
Data Attributes
id="rsvpjsonwidget-
JS Globals
RSVPJsonWidget
REST Endpoints
/wp-json/rsvpmaker/v1/future/wp-json/rsvpmaker/v1/type/featured
Shortcode Output
<div id="rsvpjsonwidget-
FAQ

Frequently Asked Questions about RSVPMaker Widget