[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fbLnKhNLr0uOsMapVKFAUH-86pzK-yHWom5IH3fUJi54":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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":129,"fingerprints":231},"wpxon-ajax-contact-form","WPxon Ajax Contact Form","1.0.5","WPxon","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpxon\u002F","\u003Cp>Ajax contact form is a simple and clean deisnged contact form. You will be publishing your Ajax Contact Form plugin with just a few steps.\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwpxon.com\u002Fajcf\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwpxon.com\u002Fajcf\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fully responsive and mobile ready.\u003C\u002Fli>\n\u003Cli>Strong Options Panel.   \u003C\u002Fli>\n\u003Cli>Easy Shortcode\u003C\u002Fli>\n\u003Cli>Easy Installation. \u003C\u002Fli>\n\u003Cli>Translation ready \u003C\u002Fli>\n\u003Cli>Easy to use and customize\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Uses\u003C\u002Fh3>\n\u003Cp>There are 2 ways to publish Ajax Contact Form anywhere in the posts or pages with the following shortcodes:\u003C\u002Fp>\n\u003Ch4>In posts or pages editor :-\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[ajax_contact_form]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>In php file:-\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[ajax_contact_form]'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you prefer, start a private support ticket at \u003Ca href=\"https:\u002F\u002Fwpxon.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">support.wpxon.com\u003C\u002Fa>.\u003Cbr \u002F>\nAlso if you want to customize according to you just let us know and buy a coffee for us. We are happy to assists you.\u003C\u002Fp>\n","Ajax contact form is a simple and clean deisnged contact form.",10,2125,0,"2024-09-16T07:09:00.000Z","6.6.5","4.0","",[19,20,21],"ajax-contact-form","bootstrap-contact-form","contact-form","http:\u002F\u002Fwpxon.com\u002Fajcf","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpxon-ajax-contact-form.1.0.5.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"wpxon",5,310,94,30,90,"2026-04-04T12:28:22.024Z",[37,58,78,94,113],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":45,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"just-contact-form","Just Contact Form","1.0.2","Alobaidi","https:\u002F\u002Fprofiles.wordpress.org\u002Falobaidi\u002F","\u003Ch3>Loading Bar\u003C\u002Fh3>\n\u003Cp>Just ajax contact form with captcha, one shortcode and easy to use, without options and without complexity.\u003C\u002Fp>\n\u003Ch3>The Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to use, just activate plugin and use shortcode!\u003C\u002Fli>\n\u003Cli>Ajax using jQuery.\u003C\u002Fli>\n\u003Cli>Captcha (anti-spam) and you can disable captcha easily.\u003C\u002Fli>\n\u003Cli>Multi email.\u003C\u002Fli>\n\u003Cli>Compatible with any wordpress theme, no need to customize CSS.\u003C\u002Fli>\n\u003Cli>No need to change email, but you can change email easily.\u003C\u002Fli>\n\u003Cli>No options and no complexity, one shortcode only.\u003C\u002Fli>\n\u003Cli>Ajax icon is retina ready.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Live Demo\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwp-plugins.in\u002Fjust-contact-form\" rel=\"nofollow ugc\">http:\u002F\u002Fwp-plugins.in\u002Fjust-contact-form\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Rate The Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fjust-contact-form#postform\" rel=\"ugc\">Please rate Just Contact Form plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>More Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Falobaidi#content-plugins\" rel=\"nofollow ugc\">My Plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Just ajax contact form with captcha, one shortcode and easy to use, without options and without complexity.",100,5836,2,"2016-08-20T23:31:00.000Z","4.6.30","3.1.0",[52,19,53,21,54],"ajax","contact","contactform","http:\u002F\u002Fwp-plugins.in\u002Fjust-contact-form","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjust-contact-form.zip",85,{"slug":19,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":13,"num_ratings":13,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":17,"tags":70,"homepage":76,"download_link":77,"security_score":57,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"Ajax Contact Form","1.0","Richard Gigs","https:\u002F\u002Fprofiles.wordpress.org\u002Frichard-gigs\u002F","\u003Cp>This plugin will help you to send mail using ajax from your wordpress site. You can design your own contact form from the admin.\u003Cbr \u002F>\nThere will be a email list waiting for your review. There are several options for the contact that you can update later.\u003Cbr \u002F>\nYou just need to put shortcode [ajaxcf] in any page\u002Fpost. There is also custom css area in the admin.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>ajax with contact form\u003C\u002Fli>\n\u003Cli>form design usability\u003C\u002Fli>\n\u003Cli>ultimate email list\u003C\u002Fli>\n\u003Cli>options page\u003C\u002Fli>\n\u003Cli>shortcode\u003C\u002Fli>\n\u003Cli>simple to use and update\u003C\u002Fli>\n\u003Cli>custom css\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin sends mail using ajax and gather email list, have options page, custom css and form design usability.",20,21117,"2011-09-06T17:43:00.000Z","3.2.1","3.0",[71,72,73,74,75],"wordpress-ajax-contact-form-plugin","wordpress-ajax-form","wordpress-contact-form","wordpress-plugin-ajax-contact-form","wordpress-plugin-contact-form","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fajax-contact-form\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-contact-form.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":65,"downloaded":86,"rating":34,"num_ratings":47,"last_updated":87,"tested_up_to":88,"requires_at_least":16,"requires_php":17,"tags":89,"homepage":92,"download_link":93,"security_score":57,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"lana-contact-form","Lana Contact Form","1.4.0","Lana Codes","https:\u002F\u002Fprofiles.wordpress.org\u002Flanacodes\u002F","\u003Cp>Easy to use bootstrap based contact form with captcha.\u003C\u002Fp>\n\u003Cp>The Lana Contact Form are developed primarily for Lana themes.\u003C\u002Fp>\n\u003Ch4>Video\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FJt62n4tq4R4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>How to use with function:\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php\nif( function_exists( 'lana_contact_form' ) ) {\n    echo lana_contact_form();\n}\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Available shortcodes:\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[lana_contact_form]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Customize view:\u003C\u002Fh4>\n\u003Cp>Copy the \u003Ccode>\u002Fwp-content\u002Fplugins\u002Flana-contact-form\u002Fview\u002Flana-contact-form.php\u003C\u002Fcode> file to \u003Ccode>\u002Fwp-content\u002Fthemes\u002F{your-theme}\u002Flana-contact-form\u002Flana-contact-form.php\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Change the file in the theme folder.\u003C\u002Fp>\n\u003Ch4>Lana Codes\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flana.codes\u002Fproduct\u002Flana-contact-form\u002F\" rel=\"nofollow ugc\">Lana Contact Form\u003C\u002Fa>\u003C\u002Fp>\n","Easy to use contact form with captcha",3733,"2022-09-13T11:06:00.000Z","6.0.11",[20,90,21,91],"captcha","email-message","https:\u002F\u002Flana.codes\u002Fproduct\u002Flana-contact-form\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flana-contact-form.1.4.0.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":11,"downloaded":102,"rating":45,"num_ratings":103,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":17,"tags":107,"homepage":111,"download_link":112,"security_score":57,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"ajax-contact-forms","Ajax Contact Forms (ACF SP)","1.0.1","Alex Kuimov","https:\u002F\u002Fprofiles.wordpress.org\u002Fspoot1986\u002F","\u003Cp>Simple and friendly contact form plugin with button widget.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Facf.web-cude.com\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n – Works with any theme.\u003Cbr \u002F>\n – Customizable contact form.\u003Cbr \u002F>\n – Customizable button widget.\u003Cbr \u002F>\n – Shortcode support.\u003Cbr \u002F>\n – Easy user interface.\u003Cbr \u002F>\n – 8 animation hover effects.\u003Cbr \u002F>\n – Change e-mail text.\u003C\u002Fp>\n","Simple and friendly contact form plugin with button widget.",2059,3,"2018-12-16T09:38:00.000Z","4.9.29","4.5.3",[19,21,108,109,110],"custom-contact-form","feedback-button","popup-contact-form","http:\u002F\u002Facf.web-cude.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-contact-forms.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":13,"downloaded":121,"rating":13,"num_ratings":13,"last_updated":122,"tested_up_to":105,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":127,"download_link":128,"security_score":57,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"mango-contact-form","Mango Contact Form","1.0.0","jjvasquez","https:\u002F\u002Fprofiles.wordpress.org\u002Fjjvasquez\u002F","\u003Cp>Contact Form Plugin , simple and powerfull, using Ajax to submission and request correct fields for a  higth convertion.\u003Cbr \u002F>\nSends to admin email by default, Secure avoid spam.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple design\u003C\u002Fli>\n\u003Cli>A Form of the Right Length\u003C\u002Fli>\n\u003Cli>Effective Error Handling with jquery plugin\u003C\u002Fli>\n\u003Cli>Ajax Submission\u003C\u002Fli>\n\u003Cli>Avoid Spam\u003C\u002Fli>\n\u003C\u002Ful>\n","Simple and powerfull contact form plugin, send field to admin email.",1093,"2018-02-12T02:01:00.000Z","4.9.2","5.0",[19,21,126],"contact-to-admin-email","http:\u002F\u002Fjhonny.tech\u002Fmango-contact-form\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmango-contact-form.zip",{"attackSurface":130,"codeSignals":172,"taintFlows":218,"riskAssessment":219,"analyzedAt":230},{"hooks":131,"ajaxHandlers":157,"restRoutes":165,"shortcodes":166,"cronEvents":171,"entryPointCount":103,"unprotectedCount":47},[132,137,142,144,146,149,152,155],{"type":133,"name":134,"callback":134,"file":135,"line":136},"action","admin_enqueue_scripts","includes\\class-ajax-contact-form-admin-settings.php",31,{"type":133,"name":138,"callback":139,"file":140,"line":141},"plugins_loaded","anonymous","includes\\class-ajax-contact-form.php",152,{"type":133,"name":134,"callback":139,"file":140,"line":143},168,{"type":133,"name":134,"callback":139,"file":140,"line":145},169,{"type":133,"name":147,"callback":139,"file":140,"line":148},"admin_init",170,{"type":133,"name":150,"callback":139,"file":140,"line":151},"admin_menu",171,{"type":133,"name":153,"callback":139,"file":140,"line":154},"wp_enqueue_scripts",188,{"type":133,"name":153,"callback":139,"file":140,"line":156},189,[158,163],{"action":159,"nopriv":160,"callback":139,"hasNonce":161,"hasCapCheck":161,"file":140,"line":162},"ajcf_sentemail",true,false,190,{"action":159,"nopriv":161,"callback":139,"hasNonce":161,"hasCapCheck":161,"file":140,"line":164},191,[],[167],{"tag":168,"callback":169,"file":140,"line":170},"ajax_contact_form","ajax_contact_form_frontend",192,[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":176,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":217},[],{"prepared":13,"raw":13,"locations":175},[],{"escaped":177,"rawEcho":178,"locations":179},19,18,[180,184,186,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215],{"file":181,"line":182,"context":183},"admin\\partials\\ajax-contact-form-admin-about.php",40,"raw output",{"file":135,"line":185,"context":183},110,{"file":135,"line":154,"context":183},{"file":135,"line":188,"context":183},217,{"file":135,"line":190,"context":183},236,{"file":135,"line":192,"context":183},259,{"file":135,"line":194,"context":183},281,{"file":135,"line":196,"context":183},302,{"file":135,"line":198,"context":183},319,{"file":135,"line":200,"context":183},329,{"file":135,"line":202,"context":183},342,{"file":135,"line":204,"context":183},358,{"file":135,"line":206,"context":183},377,{"file":135,"line":208,"context":183},393,{"file":135,"line":210,"context":183},409,{"file":135,"line":212,"context":183},427,{"file":135,"line":214,"context":183},521,{"file":135,"line":216,"context":183},533,[],[],{"summary":220,"deductions":221},"The 'wpxon-ajax-contact-form' plugin version 1.0.5 exhibits a mixed security posture. On the positive side, the plugin avoids dangerous functions, uses prepared statements exclusively for its SQL queries, and has no recorded vulnerability history, suggesting a generally stable and well-maintained codebase. The absence of file operations and external HTTP requests further limits potential attack vectors. \n\nHowever, significant concerns arise from the plugin's attack surface. It exposes two AJAX handlers, both of which lack any authentication checks. This represents a direct pathway for unauthenticated users to interact with potentially sensitive functionality, which is a critical security oversight. Furthermore, the analysis indicates that only 51% of output is properly escaped, leaving a substantial portion vulnerable to cross-site scripting (XSS) attacks. The absence of nonce checks on AJAX handlers compounds this risk, as it allows for potential cross-site request forgery (CSRF) attacks in conjunction with the unescaped output.\n\nWhile the plugin's lack of historical vulnerabilities is a positive sign, it does not mitigate the immediate risks identified in the static analysis. The current version presents clear vulnerabilities that need addressing. The primary weaknesses lie in the unprotected AJAX endpoints and insufficient output escaping, which create exploitable conditions for attackers.",[222,224,227],{"reason":223,"points":11},"AJAX handlers without authentication",{"reason":225,"points":226},"Insufficient output escaping (51% proper)",8,{"reason":228,"points":229},"No nonce checks on AJAX handlers",7,"2026-03-17T00:20:05.091Z",{"wat":232,"direct":242},{"assetPaths":233,"generatorPatterns":236,"scriptPaths":237,"versionParams":239},[234,235],"\u002Fwp-content\u002Fplugins\u002Fwpxon-ajax-contact-form\u002Fadmin\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fwpxon-ajax-contact-form\u002Fadmin\u002Fjs\u002Fmain.js",[],[238],"admin\u002Fjs\u002Fmain.js",[240,241],"wpxon-ajax-contact-form\u002Fadmin\u002Fcss\u002Fstyle.css?ver=","wpxon-ajax-contact-form\u002Fadmin\u002Fjs\u002Fmain.js?ver=",{"cssClasses":243,"htmlComments":244,"htmlAttributes":245,"restEndpoints":246,"jsGlobals":247,"shortcodeOutput":248},[],[],[],[],[],[]]