[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$focguy6ePw9T1HYaVhmVmikr13B-PzuTud0kiTXpqy3I":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":56,"analysis":149,"fingerprints":741},"form-forms","Form – Contact Form","1.2.4","richteam","https:\u002F\u002Fprofiles.wordpress.org\u002Frichteam\u002F","\u003Ch3>Rich is a WordPress form creator with a multiple choice that allows to create WordPress form for several minutes. As soon as possible, you can create fully functional contact form without writing a single line of code. Contact Form Plugin allows to change all settings like the colors, fonts and sizes which are appropriates to forms standards. Rich Web form has all functions, that you can expect from the other free forms plugin.\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frich-web.org\u002Fwp-contact-form\u002F\" rel=\"nofollow ugc\">Contact Form Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frich-web.org\u002Fwordpress-form-application-form\u002F\" rel=\"nofollow ugc\">Form Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fform-forms\" rel=\"ugc\">Contact Form Support Team\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Is a powerful and easy to using forms for WordPress with an unlimited number of fields. Which allows to your site visitors to complete and submit the form.\u003C\u002Fp>\n\u003Ch3>Responsive beautiful plugin\u003C\u002Fh3>\n\u003Cp>Plugin is 100% responsive and compatible with mobile, tablets, desktop computers and all modern web browsers which include iPhone, iPad, Android, Chrome, Safari, Firefox, Opera, Internet Explorer 7\u002F8\u002F9\u002F10\u002F11 and also Microsoft Edge.\u003C\u002Fp>\n\u003Ch3>Contact Form WordPress Plugin.\u003C\u002Fh3>\n\u003Cp>It is very important that it has good quality and good design.\u003C\u002Fp>\n\u003Cp>Need simple tuned and the best functioning You can free select this contact form plugin.\u003C\u002Fp>\n\u003Ch3>Functionality.\u003C\u002Fh3>\n\u003Cp>Copy & Paste Icon Name directly into icon class name after ” rich_web- “.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Ci class=\"rich_web rich_web-icon-name\">\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you want to show locations on your website, then this forms is for you as it includes simple Google Maps integration.\u003C\u002Fp>\n\u003Cp>Friendly, attractive and easy to use backend.\u003C\u002Fp>\n\u003Cp>You can make any field “compulsory” by a simple ” checked or not “.\u003C\u002Fp>\n\u003Cp>Forms can sort the fields according to your requirements by a simple drag and drop.\u003C\u002Fp>\n\u003Cp>9 different theme , beautiful and attractive forms, to show the plugin in web interface.\u003C\u002Fp>\n\u003Ch3>Plugin works with any WordPress themes and very easy to install and tune.\u003C\u002Fh3>\n\u003Ch4>Rename columns and sort results\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You can decide which column\u002Ffields\\ to show a table, for each form. Header column could be renamed, easily can be sorted by clicking on it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Add unlimited fields\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You can add fields as much as you want: Name field, Email field, phone field, comment field.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Powerful styling (PRO)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Changing position, sizes, alignment, fonts, font sizes, colors, borders, color’s and size’s buttons.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Change the texts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Change the button’s text, change template texts, change text to confirm the E-mail address.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Confirmation by E-mail\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>In this form you can enable the confirmation by email and enter your text.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Notification by E-mail\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>In this plugin you can enable the notification by E-mail and get entered custom data to your E-mail.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ongoing support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We support our customers with a great care and urgency.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>100% Responsive\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Our plugin perfectly responds to all screen sizes and works well on all devices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>File Uploader\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allows to upload files in the plugin. You can tune the form to accept only one file or several files.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Themes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Plugin comes with a built in theme choose which allows you to use some of the awesome pre-built themes with your form automatically. This means, your form can look stunning without any extra work. Or if you prefer, don ‘ t use a pre-built theme and create your own using General Option.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Main Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create an unlimited number of form\u003C\u002Fli>\n\u003Cli>Style of the form, as you want\u003C\u002Fli>\n\u003Cli>Create an unlimited number of fields\u003C\u002Fli>\n\u003Cli>Fully Responsive\u003C\u002Fli>\n\u003Cli>Easy to control\u003C\u002Fli>\n\u003Cli>Insert plugin anywhere with shortcode\u003C\u002Fli>\n\u003Cli>Send conformation and notification by E-mail\u003C\u002Fli>\n\u003Cli>Enquiry form\u003C\u002Fli>\n\u003Cli>Contact form\u003C\u002Fli>\n\u003Cli>Builder form\u003C\u002Fli>\n\u003Cli>The chance to become a designer for your own Themes\u003C\u002Fli>\n\u003Cli>The plugin is easy to use, simple and effective for any web-site\u003C\u002Fli>\n\u003Cli>The contact form maker provides protection of the security code\u003C\u002Fli>\n\u003Cli>When working with a plugin your site becomes more professional and attractive\u003C\u002Fli>\n\u003Cli>Google Maps integration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Frich-web.org\u002Fwp-contact-form\u002F\" rel=\"nofollow ugc\">The features of the Forms Builder and Pro Version\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Time and date form fields with a possibility of adding date pickers and time pickers.\n\u003Cul>\n\u003Cli>Date picker in the form of drop-down menu for easier date selection.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Design customizations.\u003C\u002Fli>\n\u003Cli>In Submissions menu You can see your customer’s Country, Region, City and flag of country.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>Create form that will match the site your personality, instantly\u003C\u002Fli>\n\u003Cli>Get complete control over and design’s fields\u003C\u002Fli>\n\u003Cli>User color: in the color selection available for each element\u003C\u002Fli>\n\u003Cli>User typography\u003C\u002Fli>\n\u003Cli>User fields labels\u003C\u002Fli>\n\u003Cli>User enter fields: color, width, border color, border width and much more\u003C\u002Fli>\n\u003Cli>Colors of icons to decorate your form\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>18 fields types to create forms\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Text Box\u003C\u002Fli>\n\u003Cli>Text area\u003C\u002Fli>\n\u003Cli>Select menu\u003C\u002Fli>\n\u003Cli>Check box\u003C\u002Fli>\n\u003Cli>Radio Box\u003C\u002Fli>\n\u003Cli>Upload field\u003C\u002Fli>\n\u003Cli>Custom text\u003C\u002Fli>\n\u003Cli>Email field\u003C\u002Fli>\n\u003Cli>Submit or reset buttons\u003C\u002Fli>\n\u003Cli>Captcha field\u003C\u002Fli>\n\u003Cli>Divider\u003C\u002Fli>\n\u003Cli>Space\u003C\u002Fli>\n\u003Cli>DatePicker (Pro)\u003C\u002Fli>\n\u003Cli>TimePicker (Pro)\u003C\u002Fli>\n\u003Cli>Full Name (Pro)\u003C\u002Fli>\n\u003Cli>Phone (Pro)\u003C\u002Fli>\n\u003Cli>Country (Pro)\u003C\u002Fli>\n\u003Cli>Privacy Policy (Pro)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>The best key features of the form, you will enjoy.\u003C\u002Fh3>\n\u003Cp>Does not require any technical skills.\u003C\u002Fp>\n\u003Cp>Full contact form maker of custom banding. Use your own colors.\u003C\u002Fp>\n\u003Cp>Receive a notification by E-mail. Receive a notification instantly, when someone represents your form.\u003C\u002Fp>\n\u003Cp>Not required encoding. PHP and CSS files generated automatically.\u003C\u002Fp>\n\u003Cp>Create as many form as you want.\u003C\u002Fp>\n\u003Cp>Creating user autoresponders. Send personalized notification about delivery, for your visitors.\u003C\u002Fp>\n\u003Cp>Get anti-spam protection. Customizable field CAPTCHA.\u003C\u002Fp>\n\u003Cp>Creating custom validation and messages about errors.\u003C\u002Fp>\n\u003Ch3>Responsive beautiful plugin\u003C\u002Fh3>\n\u003Cp>Plugin is 100% responsive and compatible with mobile, tablets, desktop computers and all modern web browsers which include iPhone, iPad, Android, Chrome, Safari, Firefox, Opera, Internet Explorer 7\u002F8\u002F9\u002F10\u002F11 and also Microsoft Edge.\u003C\u002Fp>\n\u003Ch3>Services and Support\u003C\u002Fh3>\n\u003Cp>We are committed to top-notch customer support because we know if you have problem, you need a solution as soon as possible.\u003C\u002Fp>\n\u003Ch3>IMPORTANT\u003C\u002Fh3>\n\u003Cp>If You think You have found a mistake in the plugin or have any problems, questions about the plugin, please read the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fform-forms\" rel=\"ugc\">Support Forum\u003C\u002Fa> or can you ask your question on our WordPress website. If You can not find a solution here, please feel free and click here to \u003Ca href=\"https:\u002F\u002Frich-web.org\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Contact US\u003C\u002Fa>.\u003C\u002Fp>\n","Form is advanced solution for WordPress users. Contact Form Is awesome WordPress plugin with many useful features and effects.",100,23984,96,20,"2022-07-06T07:56:00.000Z","6.0.11","4.2","",[20,21,22,23,24],"contact-form","contact-us","custom-form","email","form","https:\u002F\u002Frich-web.org\u002Fwp-contact-form\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fform-forms.1.2.4.zip",85,1,0,"2022-06-30 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2022-1326","form-contact-form-administrator-cross-site-scripting","Form – Contact Form \u003C= 1.2.0 - Administrator+ Cross-Site Scripting","The Form - Contact Form WordPress plugin through 1.2.0 does not sanitize and escape Custom text fields, which could allow high-privileged users such as admin to perform Cross-Site Scripting attacks even when unfiltered_html is disallowed",null,"\u003C=1.2.0","1.2.1","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fda4f81c5-c796-4052-ac1a-007a1e8f5a50?source=api-prod",572,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":52,"avg_patch_time_days":53,"trust_score":54,"computed_at":55},7,9360,79,549,64,"2026-04-04T14:27:09.840Z",[57,80,99,115,134],{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":76,"download_link":77,"security_score":78,"vuln_count":50,"unpatched_count":29,"last_vuln_date":79,"fetched_at":31},"quick-contact-form","Quick Contact Form","8.2.7","Saad Iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaadiqbal\u002F","\u003Cp>A simple, easy and quick to setup and  use, GDPR compliant, drag and drop contact form. There is nothing to configure, all you have to do is set up your email address and add the shortcode to your pages.\u003C\u002Fp>\n\u003Cp>You can create multiple different contact forms with ease.\u003C\u002Fp>\n\u003Cp>This contact form plugin comes with all the basic contact form features including basic form fields, captcha for spam protection, email notifications, auto responder and message store, you can see all your form submissions right inside your WordPress dashboard\u003C\u002Fp>\n\u003Cp>The plugin has been built to make creating contact forms painless and easy. Certainly no need to be a developer to create simple but powerful contact forms. This is why thousands of website builders, designers, business users and power users chose Quick Contact forms!\u003C\u002Fp>\n\u003Cp>But don’t just take my word for it. See what our users think:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Rare a contact form plugin has it all – responsive and feature-packed simple to use! Couldn’t ask for more!\u003Cbr \u002F>\n  Chris Evans | Website Designer & SEO Consultant\u003C\u002Fp>\n\u003Cp>  Excellent – lots of options, but still easy to use\u003Cbr \u002F>\n  Thanks a lot for this plugin! It bridges a rather large gap between completely preconfigured form plugins that lack essential fields, and more complex plugins that are very difficult for beginners to figure out. The built-in preview of the form as you are building is very helpful, and it has a really nice range of field type options and style settings, which are named in a more user-friendly way than most. Also, the drag and drop works smoothly and easily without any funky bugginess.\u003Cbr \u002F>\n  syzygist | WP user\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>These are the robust features that make Quick Contact Forms a standout plugin for WordPress users, providing an unparalleled experience in crafting dynamic and engaging forms.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Seamless Drag-and-Drop Interface:\u003Cbr \u002F>\nQuick Contact Forms revolutionizes the form-building process with an intuitive drag-and-drop interface. This feature empowers users to effortlessly arrange form fields, making customization a breeze. Whether you’re a novice or an experienced developer, the simplicity of this interface ensures that creating and editing forms is a smooth and enjoyable experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Extensive Style Customization with Custom CSS:\u003Cbr \u002F>\nElevate the visual appeal of your forms with Quick Contact Forms’ extensive range of built-in styles. From classic designs to modern aesthetics, the plugin offers a diverse palette to suit any website’s look and feel. For those seeking even more customization, the inclusion of Custom CSS support opens up endless possibilities, allowing users to fine-tune every visual aspect of their forms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Powerful Message Management:\u003Cbr \u002F>\nEfficiency meets organization with Quick Contact Forms’ robust message management capabilities. Users can easily display and download form submissions directly from the WordPress dashboard. This not only streamlines the process of accessing crucial data but also enhances overall workflow efficiency, making it a preferred choice for users who value time-saving features.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Dynamic Error and Thank-You Messages:\u003Cbr \u002F>\nCrafting a personalized and engaging interaction with users is made simple through the ability to set up custom error and thank-you messages. This feature allows website owners to communicate effectively with their audience, providing clear feedback and creating a positive user experience. Users appreciate this personal touch, contributing to the plugin’s popularity among those who prioritize user engagement.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Versatility with Multiple Form Support:\u003Cbr \u002F>\nQuick Contact Forms understands the diverse needs of users. The plugin supports the creation of multiple forms, each uniquely tailored to specific requirements. Whether you’re collecting customer feedback, processing orders, or gathering user inquiries, the versatility of multiple form support ensures that Quick Contact Forms is adaptable to a wide range of scenarios, making it a versatile and indispensable tool for website owners.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Fully Editable Autoresponder:\u003Cbr \u002F>\nIncorporating automation into your form responses is made easy with the fully editable autoresponder feature. Users can customize automated responses to form submissions, creating a seamless and professional communication flow. This not only saves time but also ensures that users receive timely and personalized acknowledgments, enhancing the overall user experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Stringent GDPR Compliance:\u003Cbr \u002F>\nQuick Contact Forms places a strong emphasis on data security and privacy by incorporating GDPR compliance features. Users can trust that their form submissions adhere to the highest standards of data protection, giving peace of mind in an era where privacy is of paramount importance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>In summary, Quick Contact Forms stands as a comprehensive solution that balances user-friendly design with powerful features. Whether you’re a seasoned developer looking for efficiency or a novice seeking simplicity, the plugin’s extensive array of features ensures that it caters to the diverse needs of WordPress users, making it a go-to choice for anyone looking to enhance their online forms.\u003C\u002Fp>\n\u003Ch4>PHP 8.2\u003C\u002Fh4>\n\u003Cp>Tested with PHP 8.2  – please note there are deprecation notices and warnings that will be logged but these do not impact functionality. \u003Ca href=\"https:\u002F\u002Ffullworks.net\u002Fdocs\u002Fplugins-general\u002Ftroubleshooting-plugins-general\u002Fphp-notices-and-warnings\u002F\" rel=\"nofollow ugc\">Read about Notices and Warnings here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Upgrade to Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create your own mailing list from selected responses\u003C\u002Fli>\n\u003Cli>Send emails from the plugin\u003C\u002Fli>\n\u003Cli>View and access emailed attachments\u003C\u002Fli>\n\u003Cli>Mailchimp integration\u003C\u002Fli>\n\u003Cli>Active Campaign integration\u003C\u002Fli>\n\u003Cli>Additionl textarea field\u003C\u002Fli>\n\u003C\u002Ful>\n","An easy to set up, plug and play contact form with a huge range of options and styles. A beginner friendly WordPress contact form plugin.",1000,181999,98,21,"2026-01-06T07:08:00.000Z","6.8.5","4.6","5.6",[20,22,74,24,75],"email-form","form-builder","https:\u002F\u002Fwpexperts.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-contact-form.8.2.7.zip",92,"2026-01-16 13:59:09",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":11,"downloaded":88,"rating":11,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":97,"download_link":98,"security_score":27,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"iakpress","IAKPress – Quiz Maker, Form Builder, Photo Gallery, Custom Post UI","1.3.2","iakdev","https:\u002F\u002Fprofiles.wordpress.org\u002Fiakpressteam\u002F","\u003Cp>IAKPress is a content builder plugin that helps you build forms, quizzes, galleries and more.\u003Cbr \u002F>\nIt can also help you create and manage custom post types and taxonomies, which lets you unlock WordPress’ power as a full content management system.\u003C\u002Fp>\n\u003Cp>\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\u002FFfykQgP67bg?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>\u003C\u002Fp>\n\u003Cp>\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\u002FUlS9ES0eNvo?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>\u003C\u002Fp>\n\u003Ch3>DOCUMENTATION\u003C\u002Fh3>\n\u003Cp>You can find the plugin documentation here ==>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fiakpress.net\" rel=\"nofollow ugc\">Plugin Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>CSS Styling\u003C\u002Fh3>\n\u003Cp>With IAKPress you can use any wordpress theme to stylize your posts\u002Fforms.\u003Cbr \u002F>\nYou can also use the Bootstrap, Font Awesome or your own css classes to stylize your forms.\u003C\u002Fp>\n\u003Ch3>No Coding Need\u003C\u002Fh3>\n\u003Cp>With IAKPress you will never need to write any line of code to get your form or your page.\u003Cbr \u002F>\nYou are not also limited in types of content to create.\u003Cbr \u002F>\nYou can create from simple contact form to the most complex page for example a showcase page (even creating an ecommerce page is made possible by IAKPress).\u003C\u002Fp>\n\u003Ch3>Live Preview\u003C\u002Fh3>\n\u003Cp>IAKPress supports live preview.\u003Cbr \u002F>\nAs you are editing your form\u002Fpage you can see the rendering.\u003Cbr \u002F>\nIt’s let you adjust your content quickly.\u003C\u002Fp>\n\u003Ch3>Actively developed\u003C\u002Fh3>\n\u003Cp>We are actively developing IAKPress with new features and enhances.\u003Cbr \u002F>\nYou can follow our github repository (comming soon) to get the last releases notes.\u003C\u002Fp>\n\u003Ch3>Useful Links\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fiakpress.net\u002F\" rel=\"nofollow ugc\">Plugin Website\u003C\u002Fa>\u003C\u002Fp>\n","IAKPress is an innovative add-ons kit to create forms, exam quiz, pages and many more.",5675,2,"2022-03-22T08:46:00.000Z","5.9.0","5.4","7.2.5",[95,20,22,96,23],"contact","database","https:\u002F\u002Fiakpress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fiakpress.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":29,"num_ratings":29,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":18,"download_link":114,"security_score":11,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"lw-simple-forms","LW Simple Forms","1.0.0","LHAS","https:\u002F\u002Fprofiles.wordpress.org\u002Ffurao77\u002F","\u003Cp>LW Simple Forms is a versatile WordPress form plugin that allows you to create customizable forms. It supports the Japanese-style workflow of a complete form submission process:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Input screen – Users enter their information\u003C\u002Fli>\n\u003Cli>Confirmation screen – Users review their input before submitting\u003C\u002Fli>\n\u003Cli>Completion screen – Thank you message after successful submission\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The plugin also supports a simpler one-step submission process when confirmation is not needed.\u003C\u002Fp>\n\u003Ch3>Development Concept\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>HTML-First Approach\u003C\u002Fstrong>: This plugin is designed to faithfully reproduce your designed HTML forms, confirmation screens, and error screens without forcing you to adapt to plugin limitations. The forms conform to your design, not the other way around.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Built for Web Professionals\u003C\u002Fstrong>: LW Simple Forms does not provide CSS or HTML templates for the frontend. It’s specifically created for web designers and developers who already have designed their form screens and need a way to implement the functionality. (HTML\u002FCSS samples are available for reference.)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Minimalist Philosophy\u003C\u002Fstrong>: This plugin intentionally maintains a minimalist approach, focusing on core functionality rather than excessive features. We prioritize site speed and minimal data usage to keep your websites running efficiently.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Complete Form Workflow\u003C\u002Fstrong>: Create forms with input screen, error screen, confirmation screen, and completion screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Design\u003C\u002Fstrong>: Customize each screen with your own HTML\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form Validation\u003C\u002Fstrong>: Server-side and client-side validation for each input field (required fields, email format, phone number validation)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong>: Send confirmation emails to both administrators and users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Features\u003C\u002Fstrong>: CSRF protection, data sanitization, input validation, and secure data handling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Field Types\u003C\u002Fstrong>: Support for text fields, text areas, checkboxes, radio buttons, select menus, and multi-select menus\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong>: Easy integration into WordPress pages via shortcodes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom HTML\u003C\u002Fstrong>: Design your forms with complete HTML freedom\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Form Support\u003C\u002Fstrong>: Create and manage multiple forms on a single site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Storage\u003C\u002Fstrong>: Form data is temporarily stored in the database rather than in sessions or cookies, allowing for unlimited submission data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JavaScript\u002FNo-JavaScript Support\u003C\u002Fstrong>: Forms work properly even in environments where JavaScript is disabled (e.g., screen readers)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Field Validation\u003C\u002Fstrong>: Extensive validation system with customizable error messages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Measures\u003C\u002Fstrong>: Protection against common vulnerabilities including CSRF attacks and header injection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage Guide\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Design and create the HTML for input screen, confirmation screen, and completion screen\u003C\u002Fli>\n\u003Cli>Register each screen as a WordPress page\u003C\u002Fli>\n\u003Cli>Create a new form from “Forms” in the WordPress admin panel\u003C\u002Fli>\n\u003Cli>Configure each section. You can configure the following:\n\u003Cul>\n\u003Cli>HTML for each screen (input, confirmation, completion)\u003C\u002Fli>\n\u003Cli>URL for each screen\u003C\u002Fli>\n\u003Cli>Administrator email settings\u003C\u002Fli>\n\u003Cli>User email settings\u003C\u002Fli>\n\u003Cli>Validation settings (required fields, email format, phone number validation)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Use the “Parse HTML” button to automatically extract form fields from your input screen HTML\u003C\u002Fli>\n\u003Cli>Add the appropriate shortcodes to your pages\u003C\u002Fli>\n\u003Cli>Test the form operation before going live\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Note: This plugin is designed to give you maximum freedom in writing form HTML, so you need to write the HTML for your form pages yourself. The plugin does not provide CSS or images for form display. HTML samples are available for reference.\u003C\u002Fp>\n\u003Ch3>Supported Input Fields\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>\u003Cinput type=\"text\">\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u003Cinput type=\"tel\">\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u003Cinput type=\"email\">\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u003Cinput type=\"radio\">\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u003Cinput type=\"checkbox\">\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u003Ctextarea>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u003Cselect>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u003Cselect multiple>\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Form Screen Placeholders\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Input Screen:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Use \u003Ccode>[lwsf_value_fieldname]\u003C\u002Fcode> to display previously entered values\u003Cbr \u002F>\n* Use \u003Ccode>[lwsf_error_fieldname]\u003C\u002Fcode> to display validation error messages\u003Cbr \u002F>\n* Use \u003Ccode>[lwsf_send]\u003C\u002Fcode> for the submit button\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Confirmation Screen:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Use \u003Ccode>[lwsf_confirm_fieldname]\u003C\u002Fcode> to display submitted values\u003Cbr \u002F>\n* Use \u003Ccode>[lwsf_back]\u003C\u002Fcode> for the back button\u003Cbr \u002F>\n* Use \u003Ccode>[lwsf_send]\u003C\u002Fcode> for the submit button\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Completion Screen:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Use \u003Ccode>[lwsf_field_fieldname]\u003C\u002Fcode> to display submitted values\u003C\u002Fp>\n\u003Ch3>Email Settings\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Available placeholders for email templates:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>[lwsf_field_fieldname]\u003C\u002Fcode> – Display submitted form data\u003Cbr \u002F>\n* \u003Ccode>[lwsf_site_admin_email]\u003C\u002Fcode> – Display site admin email\u003Cbr \u002F>\n* \u003Ccode>[lwsf_site_name]\u003C\u002Fcode> – Display site name\u003Cbr \u002F>\n* \u003Ccode>[lwsf_site_home_url]\u003C\u002Fcode> – Display site URL\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>For items that allow multiple selections (\u003Ccode>\u003Cinput type=\"checkbox\">\u003C\u002Fcode>, \u003Ccode>\u003Cselect multiple>\u003C\u002Fcode>), you need to add [] to the name attribute.\u003Cbr \u002F>\nExample:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>For checkboxes: \u003Ccode>\u003Cinput type=\"checkbox\" name=\"services[]\" value=\"ServiceA\"> Service A \u003Cinput type=\"checkbox\" name=\"services[]\" value=\"ServiceB\"> Service B\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>For select multiple:\u003Cbr \u002F>\n\u003Ccode>\u003Cselect id=\"products\" name=\"products[]\" multiple size=\"4\">\u003Cbr \u002F>\n\u003Coption value=\"ProductA\">Product A\u003C\u002Foption>\u003Cbr \u002F>\n\u003Coption value=\"ProductB\">Product B\u003C\u002Foption>\u003Cbr \u002F>\n\u003C\u002Fselect>\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Works in environments where JavaScript is disabled, such as screen readers\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>The outputted source code uses entity references for security measures and stable operation\u003C\u002Fli>\n\u003Cli>Includes Japanese language files (UTF-8 only)\u003C\u002Fli>\n\u003Cli>Avoids using reserved WordPress query variable names for form fields to prevent conflicts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Data Storage and Security\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Form submissions are temporarily stored in the WordPress database (prefix_lwsf_form_data table)\u003C\u002Fli>\n\u003Cli>Data is automatically cleaned up after 1 hour\u003C\u002Fli>\n\u003Cli>All user inputs are sanitized before processing\u003C\u002Fli>\n\u003Cli>CSRF protection is implemented on all form submissions\u003C\u002Fli>\n\u003Cli>Email headers are validated to prevent header injection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why This Plugin Was Created\u003C\u002Fh3>\n\u003Cp>This plugin was created because MW WP Form, which had been used for client work for many years, ended development. There was a need for a form plugin with confirmation screens that operated cleanly. The plugin was created primarily for web development work, and we thought many web development companies might have similar needs.\u003C\u002Fp>\n\u003Ch3>Future Implementation Plans\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The ability to change validation error messages\u003C\u002Fli>\n\u003Cli>PHP-based validation hooks that operate before and after form submission\u003C\u002Fli>\n\u003Cli>Additional validation types (URL, numeric values, custom regex patterns)\u003C\u002Fli>\n\u003Cli>Hooks to trigger at important timings such as just before and just after email sending.\u003C\u002Fli>\n\u003Cli>File upload handling\u003C\u002Fli>\n\u003Cli>reCAPTCHA\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin stores form submission data in the WordPress database (prefix_lwsf_form_data table) for the purpose of displaying confirmation and completion screens. Data is automatically deleted after 1 hour.\u003C\u002Fp>\n\u003Cp>When enabled, user email addresses may be used to send confirmation emails to form submitters. The plugin does not share any collected data with external services.\u003C\u002Fp>\n","A flexible form plugin that implements the flow of input → confirmation → completion screen, while also supporting simple one-step submissions.",10,401,"2025-04-17T06:51:00.000Z","6.7.5","6.0","7.4",[95,20,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flw-simple-forms.1.0.0.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":107,"downloaded":123,"rating":11,"num_ratings":28,"last_updated":18,"tested_up_to":124,"requires_at_least":125,"requires_php":18,"tags":126,"homepage":131,"download_link":132,"security_score":11,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":133},"ob-contact-form","OweBest Contact Form","1.0","owebest","https:\u002F\u002Fprofiles.wordpress.org\u002Fowebest\u002F","\u003Cp>OweBest Contact form is a simple contact form which works out of the box. Use shortcode on posts or pages to generate OweBest Contact Form.OweBest Contact Form send all the submitted entries to admin specified email address.\u003Cbr \u002F>\nSettings page provides the ease of defining custom Subject, From Name, From Email, Success Message and Error Message.\u003C\u002Fp>\n\u003Cp>Add on plugins coming soon to save all entries into database and list them in admin panel.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cp>Ordered list:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Ready to use contact form\u003C\u002Fli>\n\u003Cli>Customizable notification email address\u003C\u002Fli>\n\u003Cli>Custom success and error message\u003C\u002Fli>\n\u003C\u002Fol>\n","OweBest Contact form is a simple contact form which works out of the box. Use shortcode on posts or pages to generate OweBest Contact Form.",1682,"4.2.39","3.0.1",[20,127,128,129,130],"contact-us-form","email-contact-form","owebest-contact-form","simple-contact-form","http:\u002F\u002Fowebest.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fob-contact-form.zip","2026-03-15T10:48:56.248Z",{"slug":135,"name":136,"version":137,"author":138,"author_profile":139,"description":140,"short_description":141,"active_installs":107,"downloaded":142,"rating":29,"num_ratings":29,"last_updated":143,"tested_up_to":144,"requires_at_least":125,"requires_php":145,"tags":146,"homepage":147,"download_link":148,"security_score":11,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"smartarget-contact-form","Smartarget Contact Form","1.5","Erez Hadas-Sonnenschein","https:\u002F\u002Fprofiles.wordpress.org\u002Ferezs\u002F","\u003Cp>Allow users to contact you easily with Smartarget – Contact Form\u003Cbr \u002F>\nMake it easy for your site visitors to contact you through their mobile and desktop from anywhere on your website.\u003Cbr \u002F>\nUsers might have a question or need your support and you should make it very visible to contact you. With Smartarget – Contact Form you can have the contact form on all your pages in a visible way. You can also use it to collect emails for newsletter.\u003Cbr \u002F>\nSmartarget Contact Form plugin works also with WooCommerce, Elementor and Oxygen Builder.\u003C\u002Fp>\n\u003Ch3>Smartarget Contact Form Pro Features:\u003C\u002Fh3>\n\u003Cp>Pro version overcomes your limitations with lite version of Smartarget Contact Form.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Smartarget Contact Form \u003Ca href=\"https:\u002F\u002Fsmartarget.online\u002Fpage_pricing.html\" rel=\"nofollow ugc\">PRO\u003C\u002Fa> Plugin Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Apps visibility on all pages\u003C\u002Fli>\n\u003Cli>No Smartarget label\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>BUY Smartarget Contact Form Pro Features : \u003Ca href=\"https:\u002F\u002Fsmartarget.online\u002Fpage_pricing.html\" rel=\"nofollow ugc\">Buy Now\u003C\u002Fa>\u003C\u002Fp>\n","Allow users to contact you by filling a form",1177,"2026-02-13T13:51:00.000Z","6.9.4","5.2.4",[95,20,21,23,24],"https:\u002F\u002Fsmartarget.online","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmartarget-contact-form.zip",{"attackSurface":150,"codeSignals":265,"taintFlows":411,"riskAssessment":732,"analyzedAt":740},{"hooks":151,"ajaxHandlers":185,"restRoutes":257,"shortcodes":258,"cronEvents":264,"entryPointCount":195,"unprotectedCount":29},[152,158,161,165,169,173,179,181],{"type":153,"name":154,"callback":155,"file":156,"line":157},"action","widgets_init","Rich_Web_Forms_Widget","Form.php",12,{"type":153,"name":159,"callback":160,"file":156,"line":68},"wp_enqueue_scripts","Rich_Web_Forms_Style",{"type":153,"name":162,"callback":163,"file":156,"line":164},"admin_menu","Rich_Web_Forms_Admin_Menu",42,{"type":153,"name":166,"callback":167,"file":156,"line":168},"admin_init","Rich_Web_Forms_Admin_Style",97,{"type":153,"name":170,"callback":171,"file":156,"line":172},"admin_enqueue_scripts","Rich_Web_Forms_Color",140,{"type":174,"name":175,"callback":176,"file":177,"line":178},"filter","wp_mail_content_type","wpdocs_set_html_mail_content_type1","Rich-Web-Forms-Ajax.php",538,{"type":174,"name":175,"callback":180,"file":177,"line":48},"wpdocs_set_html_mail_content_type2",{"type":174,"name":175,"callback":182,"file":183,"line":184},"wpdocs_set_html_mail_content_type3","Rich-Web-Forms-Messages.php",51,[186,192,196,200,204,208,211,215,219,223,227,231,235,239,243,247,251,255],{"action":187,"nopriv":188,"callback":189,"hasNonce":190,"hasCapCheck":188,"file":177,"line":191},"Rich_Web_Forms_Del",false,"Rich_Web_Forms_Del_Callback",true,3,{"action":193,"nopriv":188,"callback":194,"hasNonce":190,"hasCapCheck":188,"file":177,"line":195},"Rich_Web_Forms_Edit1","Rich_Web_Forms_Edit1_Callback",19,{"action":197,"nopriv":188,"callback":198,"hasNonce":190,"hasCapCheck":188,"file":177,"line":199},"Rich_Web_Forms_Edit2","Rich_Web_Forms_Edit2_Callback",33,{"action":201,"nopriv":188,"callback":202,"hasNonce":190,"hasCapCheck":188,"file":177,"line":203},"Rich_Web_Forms_Copy","Rich_Web_Forms_Copy_Callback",47,{"action":205,"nopriv":188,"callback":206,"hasNonce":190,"hasCapCheck":188,"file":177,"line":207},"Rich_Web_Forms_Del_Theme","Rich_Web_Forms_Del_Theme_Callback",73,{"action":209,"nopriv":188,"callback":210,"hasNonce":190,"hasCapCheck":188,"file":177,"line":78},"Rich_Web_Forms_Edit_Theme1","Rich_Web_Forms_Edit_Theme1_Callback",{"action":212,"nopriv":188,"callback":213,"hasNonce":190,"hasCapCheck":188,"file":177,"line":214},"Rich_Web_Forms_Edit_Theme2","Rich_Web_Forms_Edit_Theme2_Callback",106,{"action":216,"nopriv":188,"callback":217,"hasNonce":190,"hasCapCheck":188,"file":177,"line":218},"Rich_Web_Forms_Edit_Theme3","Rich_Web_Forms_Edit_Theme3_Callback",120,{"action":220,"nopriv":188,"callback":221,"hasNonce":190,"hasCapCheck":188,"file":177,"line":222},"Rich_Web_Forms_Copy_Theme","Rich_Web_Forms_Copy_Theme_Callback",134,{"action":224,"nopriv":188,"callback":225,"hasNonce":190,"hasCapCheck":188,"file":177,"line":226},"Rich_Web_Forms_Edit_Option","Rich_Web_Forms_Edit_Option_Callback",155,{"action":228,"nopriv":188,"callback":229,"hasNonce":190,"hasCapCheck":188,"file":177,"line":230},"Rich_Web_Forms_Copy_Option","Rich_Web_Forms_Copy_Option_Callback",171,{"action":232,"nopriv":188,"callback":233,"hasNonce":190,"hasCapCheck":188,"file":177,"line":234},"Rich_Web_Forms_Del_Option","Rich_Web_Forms_Del_Option_Callback",186,{"action":236,"nopriv":188,"callback":237,"hasNonce":190,"hasCapCheck":188,"file":177,"line":238},"Rich_Web_Forms_Submission_RNR","Rich_Web_Forms_Submission_RNR_Callback",200,{"action":240,"nopriv":188,"callback":241,"hasNonce":190,"hasCapCheck":188,"file":177,"line":242},"Rich_Web_Forms_Submission_SNS","Rich_Web_Forms_Submission_SNS_Callback",214,{"action":244,"nopriv":188,"callback":245,"hasNonce":190,"hasCapCheck":188,"file":177,"line":246},"Rich_Web_Forms_Submission_Del","Rich_Web_Forms_Submission_Del_Callback",235,{"action":248,"nopriv":188,"callback":249,"hasNonce":190,"hasCapCheck":188,"file":177,"line":250},"Rich_Web_Forms_Submission_Mess","Rich_Web_Forms_Submission_Mess_Callback",251,{"action":252,"nopriv":188,"callback":253,"hasNonce":190,"hasCapCheck":188,"file":177,"line":254},"Rich_Web_Forms_Upload_Media","Rich_Web_Forms_Upload_Media_Callback",269,{"action":252,"nopriv":190,"callback":253,"hasNonce":190,"hasCapCheck":188,"file":177,"line":256},270,[],[259],{"tag":260,"callback":261,"file":262,"line":263},"Rich_Web_Forms","Rich_Web_Forms_ID","Rich-Web-Forms-Shortcode.php",11,[],{"dangerousFunctions":266,"sqlUsage":267,"outputEscaping":270,"fileOperations":28,"externalRequests":89,"nonceChecks":406,"capabilityChecks":50,"bundledLibraries":407},[],{"prepared":268,"raw":29,"locations":269},532,[],{"escaped":271,"rawEcho":272,"locations":273},3178,65,[274,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404],{"file":275,"line":276,"context":277},"Rich-Web-Forms-Widget.php",27,"raw output",{"file":275,"line":279,"context":277},68,{"file":275,"line":281,"context":277},338,{"file":275,"line":283,"context":277},359,{"file":275,"line":285,"context":277},379,{"file":275,"line":287,"context":277},399,{"file":275,"line":289,"context":277},420,{"file":275,"line":291,"context":277},467,{"file":275,"line":293,"context":277},514,{"file":275,"line":295,"context":277},542,{"file":275,"line":297,"context":277},1007,{"file":275,"line":299,"context":277},1012,{"file":275,"line":301,"context":277},1016,{"file":275,"line":303,"context":277},1019,{"file":275,"line":305,"context":277},1028,{"file":275,"line":307,"context":277},1033,{"file":275,"line":309,"context":277},1038,{"file":275,"line":311,"context":277},1042,{"file":275,"line":313,"context":277},1052,{"file":275,"line":315,"context":277},1061,{"file":275,"line":317,"context":277},1078,{"file":275,"line":319,"context":277},1092,{"file":275,"line":321,"context":277},1095,{"file":275,"line":323,"context":277},1098,{"file":275,"line":325,"context":277},1104,{"file":275,"line":327,"context":277},1115,{"file":275,"line":329,"context":277},1118,{"file":275,"line":331,"context":277},1121,{"file":275,"line":333,"context":277},1127,{"file":275,"line":335,"context":277},1138,{"file":275,"line":337,"context":277},1142,{"file":275,"line":339,"context":277},1146,{"file":275,"line":341,"context":277},1154,{"file":275,"line":343,"context":277},1160,{"file":275,"line":345,"context":277},1165,{"file":275,"line":347,"context":277},1170,{"file":275,"line":349,"context":277},1174,{"file":275,"line":351,"context":277},1217,{"file":275,"line":353,"context":277},1227,{"file":275,"line":355,"context":277},1246,{"file":275,"line":357,"context":277},1258,{"file":275,"line":359,"context":277},1263,{"file":275,"line":361,"context":277},1268,{"file":275,"line":363,"context":277},1272,{"file":275,"line":365,"context":277},1284,{"file":275,"line":367,"context":277},1294,{"file":275,"line":369,"context":277},1304,{"file":275,"line":371,"context":277},1316,{"file":275,"line":373,"context":277},1321,{"file":275,"line":375,"context":277},1326,{"file":275,"line":377,"context":277},1337,{"file":275,"line":379,"context":277},1347,{"file":275,"line":381,"context":277},1366,{"file":275,"line":383,"context":277},1381,{"file":275,"line":385,"context":277},1386,{"file":275,"line":387,"context":277},1391,{"file":275,"line":389,"context":277},1395,{"file":275,"line":391,"context":277},1405,{"file":275,"line":393,"context":277},1410,{"file":275,"line":395,"context":277},1415,{"file":275,"line":397,"context":277},1419,{"file":275,"line":399,"context":277},1429,{"file":275,"line":401,"context":277},1489,{"file":275,"line":403,"context":277},1543,{"file":275,"line":405,"context":277},1607,22,[408],{"name":409,"version":118,"knownCves":410},"TinyMCE",[],[412,449,458,470,480,493,504,514,524,534,548,558,572,582,592,606,616,626,655,679,689,703,717],{"entryPoint":413,"graph":414,"unsanitizedCount":29,"severity":448},"\u003CRich-Web-Forms-Admin> (Rich-Web-Forms-Admin.php:0)",{"nodes":415,"edges":444},[416,422,428,431,436,439],{"id":417,"type":418,"label":419,"file":420,"line":421},"n0","source","$_POST (x5)","Rich-Web-Forms-Admin.php",18,{"id":423,"type":424,"label":425,"file":420,"line":426,"wp_function":427},"n1","sink","query() [SQLi]",56,"query",{"id":429,"type":418,"label":430,"file":420,"line":421},"n2","$_POST",{"id":432,"type":424,"label":433,"file":420,"line":434,"wp_function":435},"n3","get_results() [SQLi]",57,"get_results",{"id":437,"type":418,"label":438,"file":420,"line":14},"n4","$_POST (x2)",{"id":440,"type":424,"label":441,"file":420,"line":442,"wp_function":443},"n5","echo() [XSS]",177,"echo",[445,446,447],{"from":417,"to":423,"sanitized":190},{"from":429,"to":432,"sanitized":190},{"from":437,"to":440,"sanitized":190},"low",{"entryPoint":450,"graph":451,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Del_Callback (Rich-Web-Forms-Ajax.php:4)",{"nodes":452,"edges":456},[453,454],{"id":417,"type":418,"label":438,"file":177,"line":107},{"id":423,"type":424,"label":425,"file":177,"line":455,"wp_function":427},14,[457],{"from":417,"to":423,"sanitized":190},{"entryPoint":459,"graph":460,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Edit1_Callback (Rich-Web-Forms-Ajax.php:20)",{"nodes":461,"edges":468},[462,464],{"id":417,"type":418,"label":430,"file":177,"line":463},26,{"id":423,"type":424,"label":465,"file":177,"line":466,"wp_function":467},"get_row() [SQLi]",29,"get_row",[469],{"from":417,"to":423,"sanitized":190},{"entryPoint":471,"graph":472,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Edit2_Callback (Rich-Web-Forms-Ajax.php:34)",{"nodes":473,"edges":478},[474,476],{"id":417,"type":418,"label":430,"file":177,"line":475},40,{"id":423,"type":424,"label":433,"file":177,"line":477,"wp_function":435},43,[479],{"from":417,"to":423,"sanitized":190},{"entryPoint":481,"graph":482,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Copy_Callback (Rich-Web-Forms-Ajax.php:48)",{"nodes":483,"edges":490},[484,486,488,489],{"id":417,"type":418,"label":438,"file":177,"line":485},54,{"id":423,"type":424,"label":433,"file":177,"line":487,"wp_function":435},59,{"id":429,"type":418,"label":438,"file":177,"line":485},{"id":432,"type":424,"label":425,"file":177,"line":54,"wp_function":427},[491,492],{"from":417,"to":423,"sanitized":190},{"from":429,"to":432,"sanitized":190},{"entryPoint":494,"graph":495,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Del_Theme_Callback (Rich-Web-Forms-Ajax.php:74)",{"nodes":496,"edges":502},[497,500],{"id":417,"type":418,"label":498,"file":177,"line":499},"$_POST (x3)",80,{"id":423,"type":424,"label":425,"file":177,"line":501,"wp_function":427},86,[503],{"from":417,"to":423,"sanitized":190},{"entryPoint":505,"graph":506,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Edit_Theme1_Callback (Rich-Web-Forms-Ajax.php:93)",{"nodes":507,"edges":512},[508,510],{"id":417,"type":418,"label":430,"file":177,"line":509},99,{"id":423,"type":424,"label":465,"file":177,"line":511,"wp_function":467},102,[513],{"from":417,"to":423,"sanitized":190},{"entryPoint":515,"graph":516,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Edit_Theme2_Callback (Rich-Web-Forms-Ajax.php:107)",{"nodes":517,"edges":522},[518,520],{"id":417,"type":418,"label":430,"file":177,"line":519},113,{"id":423,"type":424,"label":465,"file":177,"line":521,"wp_function":467},116,[523],{"from":417,"to":423,"sanitized":190},{"entryPoint":525,"graph":526,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Edit_Theme3_Callback (Rich-Web-Forms-Ajax.php:121)",{"nodes":527,"edges":532},[528,530],{"id":417,"type":418,"label":430,"file":177,"line":529},127,{"id":423,"type":424,"label":465,"file":177,"line":531,"wp_function":467},130,[533],{"from":417,"to":423,"sanitized":190},{"entryPoint":535,"graph":536,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Copy_Theme_Callback (Rich-Web-Forms-Ajax.php:135)",{"nodes":537,"edges":545},[538,540,542,543],{"id":417,"type":418,"label":498,"file":177,"line":539},141,{"id":423,"type":424,"label":433,"file":177,"line":541,"wp_function":435},146,{"id":429,"type":418,"label":498,"file":177,"line":539},{"id":432,"type":424,"label":425,"file":177,"line":544,"wp_function":427},149,[546,547],{"from":417,"to":423,"sanitized":190},{"from":429,"to":432,"sanitized":190},{"entryPoint":549,"graph":550,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Edit_Option_Callback (Rich-Web-Forms-Ajax.php:156)",{"nodes":551,"edges":556},[552,554],{"id":417,"type":418,"label":430,"file":177,"line":553},162,{"id":423,"type":424,"label":465,"file":177,"line":555,"wp_function":467},165,[557],{"from":417,"to":423,"sanitized":190},{"entryPoint":559,"graph":560,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Copy_Option_Callback (Rich-Web-Forms-Ajax.php:172)",{"nodes":561,"edges":569},[562,564,566,567],{"id":417,"type":418,"label":430,"file":177,"line":563},178,{"id":423,"type":424,"label":433,"file":177,"line":565,"wp_function":435},181,{"id":429,"type":418,"label":430,"file":177,"line":563},{"id":432,"type":424,"label":425,"file":177,"line":568,"wp_function":427},182,[570,571],{"from":417,"to":423,"sanitized":190},{"from":429,"to":432,"sanitized":190},{"entryPoint":573,"graph":574,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Del_Option_Callback (Rich-Web-Forms-Ajax.php:187)",{"nodes":575,"edges":580},[576,578],{"id":417,"type":418,"label":430,"file":177,"line":577},193,{"id":423,"type":424,"label":425,"file":177,"line":579,"wp_function":427},196,[581],{"from":417,"to":423,"sanitized":190},{"entryPoint":583,"graph":584,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Submission_RNR_Callback (Rich-Web-Forms-Ajax.php:201)",{"nodes":585,"edges":590},[586,588],{"id":417,"type":418,"label":430,"file":177,"line":587},207,{"id":423,"type":424,"label":425,"file":177,"line":589,"wp_function":427},210,[591],{"from":417,"to":423,"sanitized":190},{"entryPoint":593,"graph":594,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Submission_SNS_Callback (Rich-Web-Forms-Ajax.php:215)",{"nodes":595,"edges":603},[596,598,600,601],{"id":417,"type":418,"label":430,"file":177,"line":597},221,{"id":423,"type":424,"label":433,"file":177,"line":599,"wp_function":435},224,{"id":429,"type":418,"label":438,"file":177,"line":597},{"id":432,"type":424,"label":425,"file":177,"line":602,"wp_function":427},227,[604,605],{"from":417,"to":423,"sanitized":190},{"from":429,"to":432,"sanitized":190},{"entryPoint":607,"graph":608,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Submission_Del_Callback (Rich-Web-Forms-Ajax.php:236)",{"nodes":609,"edges":614},[610,612],{"id":417,"type":418,"label":438,"file":177,"line":611},242,{"id":423,"type":424,"label":425,"file":177,"line":613,"wp_function":427},246,[615],{"from":417,"to":423,"sanitized":190},{"entryPoint":617,"graph":618,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Submission_Mess_Callback (Rich-Web-Forms-Ajax.php:252)",{"nodes":619,"edges":624},[620,622],{"id":417,"type":418,"label":430,"file":177,"line":621},258,{"id":423,"type":424,"label":433,"file":177,"line":623,"wp_function":435},261,[625],{"from":417,"to":423,"sanitized":190},{"entryPoint":627,"graph":628,"unsanitizedCount":29,"severity":448},"Rich_Web_Forms_Upload_Media_Callback (Rich-Web-Forms-Ajax.php:271)",{"nodes":629,"edges":650},[630,632,634,635,639,642,644,647],{"id":417,"type":418,"label":498,"file":177,"line":631},285,{"id":423,"type":424,"label":433,"file":177,"line":633,"wp_function":435},287,{"id":429,"type":418,"label":430,"file":177,"line":631},{"id":432,"type":424,"label":636,"file":177,"line":637,"wp_function":638},"wp_remote_get() [SSRF]",322,"wp_remote_get",{"id":437,"type":418,"label":640,"file":177,"line":641},"$_SERVER",294,{"id":440,"type":424,"label":636,"file":177,"line":643,"wp_function":638},336,{"id":645,"type":418,"label":646,"file":177,"line":631},"n6","$_POST (x11)",{"id":648,"type":424,"label":425,"file":177,"line":649,"wp_function":427},"n7",366,[651,652,653,654],{"from":417,"to":423,"sanitized":190},{"from":429,"to":432,"sanitized":190},{"from":437,"to":440,"sanitized":190},{"from":645,"to":648,"sanitized":190},{"entryPoint":656,"graph":657,"unsanitizedCount":29,"severity":448},"\u003CRich-Web-Forms-Ajax> (Rich-Web-Forms-Ajax.php:0)",{"nodes":658,"edges":673},[659,661,662,663,664,666,667,668,669,671],{"id":417,"type":418,"label":660,"file":177,"line":107},"$_POST (x28)",{"id":423,"type":424,"label":425,"file":177,"line":455,"wp_function":427},{"id":429,"type":418,"label":419,"file":177,"line":463},{"id":432,"type":424,"label":465,"file":177,"line":466,"wp_function":467},{"id":437,"type":418,"label":665,"file":177,"line":475},"$_POST (x12)",{"id":440,"type":424,"label":433,"file":177,"line":477,"wp_function":435},{"id":645,"type":418,"label":430,"file":177,"line":631},{"id":648,"type":424,"label":636,"file":177,"line":637,"wp_function":638},{"id":670,"type":418,"label":640,"file":177,"line":641},"n8",{"id":672,"type":424,"label":636,"file":177,"line":643,"wp_function":638},"n9",[674,675,676,677,678],{"from":417,"to":423,"sanitized":190},{"from":429,"to":432,"sanitized":190},{"from":437,"to":440,"sanitized":190},{"from":645,"to":648,"sanitized":190},{"from":670,"to":672,"sanitized":190},{"entryPoint":680,"graph":681,"unsanitizedCount":29,"severity":448},"\u003CRich-Web-Forms-General> (Rich-Web-Forms-General.php:0)",{"nodes":682,"edges":687},[683,686],{"id":417,"type":418,"label":438,"file":684,"line":685},"Rich-Web-Forms-General.php",15,{"id":423,"type":424,"label":425,"file":684,"line":426,"wp_function":427},[688],{"from":417,"to":423,"sanitized":190},{"entryPoint":690,"graph":691,"unsanitizedCount":29,"severity":448},"\u003CRich-Web-Forms-Messages> (Rich-Web-Forms-Messages.php:0)",{"nodes":692,"edges":700},[693,695,697,698],{"id":417,"type":418,"label":430,"file":183,"line":694},17,{"id":423,"type":424,"label":433,"file":183,"line":696,"wp_function":435},25,{"id":429,"type":418,"label":438,"file":183,"line":694},{"id":432,"type":424,"label":441,"file":183,"line":699,"wp_function":443},84,[701,702],{"from":417,"to":423,"sanitized":190},{"from":429,"to":432,"sanitized":190},{"entryPoint":704,"graph":705,"unsanitizedCount":29,"severity":448},"\u003CRich-Web-Forms-Submissions> (Rich-Web-Forms-Submissions.php:0)",{"nodes":706,"edges":714},[707,709,711,713],{"id":417,"type":418,"label":419,"file":708,"line":68},"Rich-Web-Forms-Submissions.php",{"id":423,"type":424,"label":433,"file":708,"line":710,"wp_function":435},24,{"id":429,"type":418,"label":712,"file":708,"line":68},"$_POST (x21)",{"id":432,"type":424,"label":441,"file":708,"line":487,"wp_function":443},[715,716],{"from":417,"to":423,"sanitized":190},{"from":429,"to":432,"sanitized":190},{"entryPoint":718,"graph":719,"unsanitizedCount":29,"severity":448},"\u003CRich-Web-Forms-Theme> (Rich-Web-Forms-Theme.php:0)",{"nodes":720,"edges":729},[721,725,726,727],{"id":417,"type":418,"label":722,"file":723,"line":724},"$_POST (x6)","Rich-Web-Forms-Theme.php",16,{"id":423,"type":424,"label":425,"file":723,"line":195,"wp_function":427},{"id":429,"type":418,"label":419,"file":723,"line":724},{"id":432,"type":424,"label":441,"file":723,"line":728,"wp_function":443},168,[730,731],{"from":417,"to":423,"sanitized":190},{"from":429,"to":432,"sanitized":190},{"summary":733,"deductions":734},"The plugin 'form-forms' v1.2.4 exhibits a generally good security posture based on the static analysis. The extensive use of prepared statements for SQL queries (100%) and a high percentage of properly escaped output (98%) are strong indicators of secure coding practices. Furthermore, all identified entry points (AJAX handlers, REST API routes, and shortcodes) appear to have authentication or permission checks in place, and the absence of unsanitized paths in the taint analysis is also positive. The plugin also demonstrates diligence with 22 nonce checks and 7 capability checks, which are crucial for preventing common WordPress attacks.\n\nHowever, there are a few areas that warrant attention. The presence of one known medium severity CVE, even though currently unpatched, suggests a potential historical weakness. While the static analysis didn't reveal critical or high severity taint flows, the common vulnerability type of Cross-site Scripting (XSS) in its past CVE history is a concern. This, combined with the fact that the last vulnerability was in mid-2022, might indicate that updates haven't addressed all past issues or that the plugin's development pace hasn't kept up with security patching.\n\nIn conclusion, 'form-forms' v1.2.4 has several strengths in its current code, particularly in data handling and input validation. The developer's apparent commitment to prepared statements and output escaping is commendable. Nevertheless, the historical medium-severity XSS vulnerability, even if patched in subsequent versions, and the existence of bundled libraries like TinyMCE v1.0, which might be outdated, are potential risk factors that require ongoing monitoring and consideration for future updates. The plugin's overall security is good, but vigilance is still necessary.",[735,738],{"reason":736,"points":737},"Known medium vulnerability in history",8,{"reason":739,"points":191},"Bundled outdated library (TinyMCE v1.0)","2026-03-16T21:05:14.727Z",{"wat":742,"direct":783},{"assetPaths":743,"generatorPatterns":754,"scriptPaths":755,"versionParams":765},[744,745,746,747,748,749,750,751,752,753],"\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FStyle\u002FintlTelInput.css","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FStyle\u002FcountrySelect.min.css","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FStyle\u002Frw-jquery-ui.css","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FStyle\u002Frichwebicons.css","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FStyle\u002FRich-Web-Forms-Themes.css","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FStyle\u002FRich-Web-Forms-General.css","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FStyle\u002FRich-Web-Forms-Messages.css","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FStyle\u002FRich-Web-Forms-Submissions.css","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FStyle\u002FRich-Web-Forms-Admin.css","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FStyle\u002Falpha-color-picker.css",[],[756,757,758,759,760,761,762,763,764],"\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FScripts\u002FintlTelInput.min.js","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FScripts\u002FcountrySelect.min.js","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FScripts\u002FRich-Web-Forms-Admin.js","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FScripts\u002FRich-Web-Forms-Themes.js","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FScripts\u002FRich-Web-Forms-General.js","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FScripts\u002FRich-Web-Forms-Messages.js","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FScripts\u002FRich-Web-Forms-Submissions.js","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FScripts\u002Ftinymce.js","\u002Fwp-content\u002Fplugins\u002Fform-forms\u002FScripts\u002Falpha-color-picker.js",[766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782],"form-forms\u002FScripts\u002FintlTelInput.min.js?ver=","form-forms\u002FScripts\u002FcountrySelect.min.js?ver=","form-forms\u002FStyle\u002Frw-jquery-ui.css?ver=","form-forms\u002FStyle\u002Frichwebicons.css?ver=","form-forms\u002FScripts\u002FRich-Web-Forms-Admin.js?ver=","form-forms\u002FStyle\u002FRich-Web-Forms-Themes.css?ver=","form-forms\u002FScripts\u002FRich-Web-Forms-Themes.js?ver=","form-forms\u002FStyle\u002FRich-Web-Forms-General.css?ver=","form-forms\u002FScripts\u002FRich-Web-Forms-General.js?ver=","form-forms\u002FStyle\u002FRich-Web-Forms-Messages.css?ver=","form-forms\u002FScripts\u002FRich-Web-Forms-Messages.js?ver=","form-forms\u002FStyle\u002FRich-Web-Forms-Submissions.css?ver=","form-forms\u002FScripts\u002FRich-Web-Forms-Submissions.js?ver=","form-forms\u002FStyle\u002FRich-Web-Forms-Admin.css?ver=","form-forms\u002FScripts\u002Ftinymce.js?ver=","form-forms\u002FScripts\u002Falpha-color-picker.js?ver=","form-forms\u002FStyle\u002Falpha-color-picker.css?ver=",{"cssClasses":784,"htmlComments":786,"htmlAttributes":787,"restEndpoints":788,"jsGlobals":789,"shortcodeOutput":791},[785],"rich-web-forms",[],[],[],[790],"rw_form_json_object",[]]