Simple RSVP Security & Risk Analysis

wordpress.org/plugins/simple-rsvp

Beautiful, simple RSVP management for weddings, birthdays, corporate events and more. Ready in 30 seconds.

0 active installs v0.2.2 PHP 7.4+ WP 6.2+ Updated Unknown
eventinvitationrsvpwedding
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Simple RSVP Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "simple-rsvp" plugin v0.2.2 exhibits a generally strong security posture based on the provided static analysis. The plugin demonstrates good practices with a high percentage of prepared SQL statements and properly escaped output, indicating a focus on preventing common web vulnerabilities. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests contributes positively to its security. The presence of nonce and capability checks on all identified entry points (AJAX handlers and shortcodes) is a significant strength, suggesting an effort to control access and prevent unauthorized actions.

However, the taint analysis reveals a specific area of concern: one flow with unsanitized paths of critical severity. This single instance represents a potential pathway for attackers to manipulate file or directory operations if that flow is ever triggered in a malicious context. While the plugin has no known CVEs or recorded historical vulnerabilities, this single taint flow indicates a latent risk that warrants attention. The lack of historical vulnerabilities is positive but should not be seen as a guarantee of future safety, especially given the identified taint flow.

In conclusion, "simple-rsvp" v0.2.2 is largely well-secured, with robust practices in place for SQL, output handling, and access control. The primary weakness lies in the single critical taint flow related to unsanitized paths. Addressing this specific flow should be the priority to further strengthen the plugin's security and mitigate potential risks.

Key Concerns

  • Critical severity unsanitized path flow
Vulnerabilities
None known

Simple RSVP Security Vulnerabilities

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

Simple RSVP Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
107 prepared
Unescaped Output
7
402 escaped
Nonce Checks
7
Capability Checks
9
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

97% prepared110 total queries

Output Escaping

98% escaped409 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

4 flows1 with unsanitized paths
ajax_save_settings (includes\class-srsvp-admin.php:200)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Simple RSVP Attack Surface

Entry Points10
Unprotected0

AJAX Handlers 7

authwp_ajax_srsvp_save_settingsincludes\class-srsvp-admin.php:20
authwp_ajax_srsvp_add_guestincludes\class-srsvp-admin.php:21
authwp_ajax_srsvp_update_guestincludes\class-srsvp-admin.php:22
authwp_ajax_srsvp_delete_guestincludes\class-srsvp-admin.php:23
authwp_ajax_srsvp_bulk_actionincludes\class-srsvp-admin.php:24
authwp_ajax_srsvp_export_csvincludes\class-srsvp-admin.php:25
authwp_ajax_srsvp_get_statsincludes\class-srsvp-admin.php:26

Shortcodes 3

[simple_rsvp] includes\class-srsvp-frontend.php:19
[simple_rsvp_info] includes\class-srsvp-frontend.php:20
[simple_rsvp_form] includes\class-srsvp-frontend.php:21
WordPress Hooks 13
actionadmin_menuincludes\class-srsvp-admin.php:16
actionadmin_enqueue_scriptsincludes\class-srsvp-admin.php:17
actionadmin_initincludes\class-srsvp-core.php:22
actioninitincludes\class-srsvp-core.php:42
actioninitincludes\class-srsvp-core.php:45
actionenqueue_block_editor_assetsincludes\class-srsvp-core.php:46
actionelementor/widgets/registerincludes\class-srsvp-core.php:49
actionsrsvp_rsvp_submittedincludes\class-srsvp-email.php:19
actionwp_enqueue_scriptsincludes\class-srsvp-frontend.php:16
filterwp_privacy_personal_data_exportersincludes\class-srsvp-gdpr.php:13
filterwp_privacy_personal_data_erasersincludes\class-srsvp-gdpr.php:14
actionrest_api_initincludes\class-srsvp-rest-api.php:21
actionplugins_loadedsimple-rsvp.php:57
Maintenance & Trust

Simple RSVP Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.4
Downloads116

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Simple RSVP Developer Profile

George Ciobanu

2 plugins · 3K total installs

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

How We Detect Simple RSVP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-rsvp/build/css/frontend.css/wp-content/plugins/simple-rsvp/build/js/frontend.js/wp-content/plugins/simple-rsvp/build/css/admin.css/wp-content/plugins/simple-rsvp/build/js/admin.js
Script Paths
/wp-content/plugins/simple-rsvp/build/js/frontend.js/wp-content/plugins/simple-rsvp/build/js/admin.js
Version Parameters
simple-rsvp/build/css/frontend.css?ver=simple-rsvp/build/js/frontend.js?ver=simple-rsvp/build/css/admin.css?ver=simple-rsvp/build/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
srsvp-frontendsrsvp-admin
Data Attributes
data-srsvp-lookup-modedata-srsvp-allow-maybedata-srsvp-allow-plus-onedata-srsvp-show-countdowndata-srsvp-show-mapdata-srsvp-show-remaining+34 more
JS Globals
simple_rsvp_frontend_params
FAQ

Frequently Asked Questions about Simple RSVP