[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTd-70ihIp7qN2blZC0NDXLezROaau8C3QcCx6Msrhzk":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":19,"download_link":20,"security_score":21,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":23,"vulnerabilities":24,"developer":25,"crawl_stats":22,"alternatives":33,"analysis":34,"fingerprints":111},"amader-rsvp","Amader RSVP For WordPress","1.0.0","MucaSoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fmucasoft\u002F","\u003Cp>Amader RSVP is an amazing wordpress plugin for RSVP. You can add a form anywhere in your website, then your guests can submit their information through the RSVP form very easily.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Public Demo Here:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fmucasoft.com\u002Fplugins\u002Famader-rsvp-wordpress-plugin-demo\u002F\" rel=\"friend nofollow ugc\"> https:\u002F\u002Fmucasoft.com\u002Fplugins\u002Famader-rsvp-wordpress-plugin-demo\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Video demo:\u003C\u002Fh3>\n\u003Cp>Coming soon…\u003C\u002Fp>\n\u003Ch3>How to use:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Simply add [amader_rsvp] in any page to show the RSVP form in your website.\u003C\u002Fli>\n\u003Cli>Go to wordpress admin panel > Amader RSVP page to see your guests confirmations.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>More plugins from Mucasoft:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Any News Ticker: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fany-news-ticker\u002F\" rel=\"friend ugc\"> https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fany-news-ticker\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Amader RSVP is an amazing wordpress plugin for RSVP. You can add a form anywhere in your website, then your guests can submit their information throug &hellip;",10,1237,0,"2018-10-04T09:52:00.000Z","4.9.29","4.0","",[],"https:\u002F\u002Fmucasoft.com\u002Fplugins-demo\u002Famader-rsvp-wordpress-plugin-demo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Famader-rsvp.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":26,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":28,"avg_security_score":29,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},"mucasoft",2,20,93,30,89,"2026-04-05T02:39:26.670Z",[],{"attackSurface":35,"codeSignals":61,"taintFlows":95,"riskAssessment":96,"analyzedAt":110},{"hooks":36,"ajaxHandlers":51,"restRoutes":52,"shortcodes":53,"cronEvents":59,"entryPointCount":60,"unprotectedCount":13},[37,43,47],{"type":38,"name":39,"callback":40,"file":41,"line":42},"action","wp_enqueue_scripts","amader_rsvp_load_css_js","amader-rsvp.php",23,{"type":38,"name":44,"callback":45,"file":41,"line":46},"admin_enqueue_scripts","amader_rsvp_load_css_js_admin",33,{"type":38,"name":48,"callback":49,"file":41,"line":50},"admin_menu","amader_rsvp_admin_page",75,[],[],[54],{"tag":55,"callback":56,"file":57,"line":58},"amader_rsvp","amader_rsvp_form","src\\rsvp-main.php",184,[],1,{"dangerousFunctions":62,"sqlUsage":63,"outputEscaping":68,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":94},[],{"prepared":13,"raw":60,"locations":64},[65],{"file":41,"line":66,"context":67},92,"$wpdb->get_results() with variable interpolation",{"escaped":30,"rawEcho":69,"locations":70},11,[71,74,76,78,80,82,84,86,88,90,92],{"file":41,"line":72,"context":73},115,"raw output",{"file":57,"line":75,"context":73},112,{"file":57,"line":77,"context":73},120,{"file":57,"line":79,"context":73},125,{"file":57,"line":81,"context":73},130,{"file":57,"line":83,"context":73},136,{"file":57,"line":85,"context":73},146,{"file":57,"line":87,"context":73},152,{"file":57,"line":89,"context":73},158,{"file":57,"line":91,"context":73},164,{"file":57,"line":93,"context":73},172,[],[],{"summary":97,"deductions":98},"The \"amader-rsvp\" v1.0.0 plugin presents a mixed security posture.  On the positive side, static analysis indicates no dangerous functions, no file operations, no external HTTP requests, and no critical or high severity taint flows.  The plugin also boasts a low attack surface with only one entry point, a shortcode, and importantly, no unprotected entry points were identified.  Furthermore, the vulnerability history is clean, with zero recorded CVEs, suggesting a stable and secure past.  \n\nHowever, several significant concerns are raised by the code analysis. The single SQL query executed by the plugin is not using prepared statements, which is a critical vulnerability risk, especially if any part of that query is dynamic.  The relatively low percentage of properly escaped output (73%) also suggests a potential for cross-site scripting (XSS) vulnerabilities in the remaining 27% of output.  Finally, the complete absence of nonce checks and capability checks is concerning for any plugin that handles user input or performs actions, as it leaves the door open to various forms of unauthorized actions and CSRF attacks.",[99,102,105,108],{"reason":100,"points":101},"Raw SQL query without prepared statements",8,{"reason":103,"points":104},"Insufficient output escaping (27% unescaped)",5,{"reason":106,"points":107},"Missing nonce checks",7,{"reason":109,"points":107},"Missing capability checks","2026-03-17T00:44:38.220Z",{"wat":112,"direct":122},{"assetPaths":113,"generatorPatterns":119,"scriptPaths":120,"versionParams":121},[114,115,116,117,118],"\u002Fwp-content\u002Fplugins\u002Famader-rsvp\u002Fcss\u002Fbootstrap\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Famader-rsvp\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Famader-rsvp\u002Fcss\u002Ffont-awesome\u002Ffont-awesome.min.css","\u002Fwp-content\u002Fplugins\u002Famader-rsvp\u002Fjs\u002Fbootstrap.min.js","\u002Fwp-content\u002Fplugins\u002Famader-rsvp\u002Fcss\u002Fadmin\u002Fstyle.css",[],[117],[],{"cssClasses":123,"htmlComments":127,"htmlAttributes":130,"restEndpoints":131,"jsGlobals":132,"shortcodeOutput":133},[124,125,126],"form-wrapper","thead-dark","table",[128,129],"\u003C!-- Start RSVP -->","\u003C!-- End RSVP -->",[],[],[],[134],"\u003Cp>Sorry, no RSVP found in the database. \u003Cbr\u002F> Please use \u003Cstrong>[amader_rsvp]\u003C\u002Fstrong> in any page to show RSVP form in your website.\u003C\u002Fp>"]