[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0YbKDRIqxvhLry434QabHHX3sf5PbOd7-oWwdoM0rpI":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":64,"crawl_stats":38,"alternatives":72,"analysis":174,"fingerprints":819},"custom-contact-forms","Custom Contact Forms","7.8.5","Taylor Lovett","https:\u002F\u002Fprofiles.wordpress.org\u002Ftlovett1\u002F","\u003Cp>Custom Contact Forms enables you to build forms and manage submissions the WordPress way. User experience is at the top of the list for this plugin. Build forms in the media manager instead of going to separate areas of your site. Live previews of your forms are generated on the fly making your life much easier. Custom Contact Forms is a legacy name. The plugin is built for much more than just contact forms. Flexibility and extensible functionality allow you and your team to create forms to power subscriptions, payments, events, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature List (not exhaustive):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create text fields, paragraph fields, first\u002Flast name fields, email fields (with optional confirmation), US address fields, international address fields, date fields (optional international format), time fields, checkbox fields, dropdown (optional multi-select), radio fields, hidden fields, file upload fields, phone fields (optional international number), website fields, and more.\u003C\u002Fli>\n\u003Cli>Add HTML and sections to your forms.\u003C\u002Fli>\n\u003Cli>Conditional fields and form sections\u003C\u002Fli>\n\u003Cli>Add help text, modify labels, mark required, add CSS classes, manage options, etc. for each of your form fields.\u003C\u002Fli>\n\u003Cli>Forms use AJAX so no page reloads are necessary. Stylish error messages are shown without page reload.\u003C\u002Fli>\n\u003Cli>All form submissions shown in an easy to view format within the WordPress admin.\u003C\u002Fli>\n\u003Cli>Export form submissions to CSV.\u003C\u002Fli>\n\u003Cli>Pre-setup for Twitter Bootstrap\u003C\u002Fli>\n\u003Cli>Multiple themes to choose from\u003C\u002Fli>\n\u003Cli>No custom database tables\u003C\u002Fli>\n\u003Cli>Easy form duplication\u003C\u002Fli>\n\u003Cli>Multiple types of CAPTCHAs for spam blocking\u003C\u002Fli>\n\u003Cli>Only show forms to logged in users\u003C\u002Fli>\n\u003Cli>Forms can show customizable completion text or redirect to a URL.\u003C\u002Fli>\n\u003Cli>Temporarily pause forms with a customizable pause message.\u003C\u002Fli>\n\u003Cli>Create and manage multiple notifications for each form. Notifications can send emails to one or more administrators or form submittors. Customize notification email subject, from email address, from email name, and email body. Map form fields to email subject, from name, and from email address. Easily activate and deactivate notifications.\u003C\u002Fli>\n\u003Cli>Create posts or custom post types when forms are submitted. For each form, you can configure the post type and status of the created post. You can also map form fields to post fields (as well as meta and taxonomies).\u003C\u002Fli>\n\u003Cli>View live previews for your forms. Live previews of your forms are shown in the post content. Make edits to forms and form fields without having to refresh the page in the media modal.\u003C\u002Fli>\n\u003Cli>Insert your forms in posts, custom post types, widgets, and themes.\u003C\u002Fli>\n\u003Cli>Customize form titles, submit button text, and form descriptions.\u003C\u002Fli>\n\u003Cli>Optionally only include CCF JavaScript and CSS on URLs that actually include forms improving page load times.\u003C\u002Fli>\n\u003Cli>Extensible code with many hooks and filters to allow for developer modifications.\u003C\u002Fli>\n\u003Cli>Translated in French, Chinese, German, and Danish. More translations on the way.\u003C\u002Fli>\n\u003Cli>Easily prevent spam with honey pots and \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fintro\u002Findex.html\" rel=\"nofollow ugc\">reCAPTCHA\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Import and export forms and form submissions with ease.\u003C\u002Fli>\n\u003Cli>Performant and scabable plugin built for enterprise.\u003C\u002Fli>\n\u003Cli>More!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For detailed install and usage instructions, please visit \u003Ca href=\"http:\u002F\u002Fgithub.com\u002Ftlovett1\u002Fcustom-contact-forms\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Configuring and Using the Plugin\u003C\u002Fh3>\n\u003Cp>Please refer to \u003Ca href=\"http:\u002F\u002Fgithub.com\u002Ftlovett1\u002Fcustom-contact-forms\" rel=\"nofollow ugc\">Github\u003C\u002Fa> for detailed configuration instructions.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For full documentation, questions, feature requests, and support concerning the Custom Contact Forms plugin, please refer to \u003Ca href=\"http:\u002F\u002Fgithub.com\u002Ftlovett1\u002Fcustom-contact-forms\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n","Build beautiful custom forms and manage submissions the WordPress way. View live previews of your forms while you build them.",7000,1302039,70,171,"2017-11-28T07:08:00.000Z","4.8.28","3.9","",[20,21,22,23,24],"captcha-form","contact-form","custom-contact-form","custom-forms","web-form","http:\u002F\u002Fwww.taylorlovett.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-contact-forms.zip",83,2,0,"2014-09-17 00:00:00","2026-03-15T15:16:48.613Z",[33,49],{"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},"WF-6d3bfb78-0538-4627-a206-8d8b5b200bc7-custom-contact-forms","custom-contact-forms-missing-authorization","Custom Contact Forms \u003C= 5.1.0.3 - Missing Authorization","The Custom Contact Forms plugin for WordPress is vulnerable to authentication bypass due to missing capability checks on admin_init() function called via an 'init' hook in versions before 5.1.0.4. This makes it possible for unauthenticated attackers to download and modify the database of the affected site.",null,"\u003C5.1.0.4","5.1.0.4","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Missing Authorization","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6d3bfb78-0538-4627-a206-8d8b5b200bc7?source=api-prod",3415,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":60,"updated_date":45,"references":61,"days_to_patch":63},"WF-a5454bc2-0581-45bd-8dbc-5a2819202690-custom-contact-forms","custom-contact-forms-plugin-reflected-cross-site-scripting","Custom Contact Forms Plugin \u003C= 5.1.0.2 - Reflected Cross-Site Scripting","The Custom Contact Forms plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via an arbitrarily supplied parameter in versions up to, and including, 5.1.0.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C5.1.0.3","5.1.0.3","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')","2012-05-11 00:00:00",[62],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa5454bc2-0581-45bd-8dbc-5a2819202690?source=api-prod",4274,{"slug":65,"display_name":7,"profile_url":8,"plugin_count":66,"total_installs":67,"avg_security_score":68,"avg_patch_time_days":69,"trust_score":70,"computed_at":71},"tlovett1",9,8320,88,3845,71,"2026-04-04T14:13:19.991Z",[73,92,116,136,156],{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":29,"num_ratings":29,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":18,"tags":86,"homepage":89,"download_link":90,"security_score":91,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"a-lead-capture-contact-form-and-tab-button-by-awebvoicecom","A Capture Contact Form (and tab) by AWebVoice.com","3.0","str8line0","https:\u002F\u002Fprofiles.wordpress.org\u002Fstr8line0\u002F","\u003Cp>A fully customizable contact form on your WordPress blog. And a contact tab to increase customer interaction. Join our fast growing users base who have chosen AWebVoice as their contact form of choice!\u003C\u002Fp>\n\u003Ch4>Get your FREE Contact Form plugin for WordPress\u003C\u002Fh4>\n\u003Cp>Our Contact Form plugin is full of features that no other wordpress contact form can offer. See for yourself, below are a few of the features we offer:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add a customized contact form to your WordPress blog which includes a message, contact’s email, name, phone number and more!\u003C\u002Fli>\n\u003Cli>Create and customize your contact form settings right from within your WordPress Admin Panel\u003C\u002Fli>\n\u003Cli>Include your logo, business contact info,  even social links right on your contact form\u003C\u002Fli>\n\u003Cli>Notifications: Get a contacts message notifications to your inbox!\u003C\u002Fli>\n\u003Cli>Setup multiple autoresponder for your contact form so your visitors get an instant message from you\u003C\u002Fli>\n\u003Cli>Take your autoresponders to the next level, and ask your contact to join your email list.\u003C\u002Fli>\n\u003Cli>Setup a custom success message or URL for your contact form\u003C\u002Fli>\n\u003Cli>Each form has built in ROI tracking\u003C\u002Fli>\n\u003Cli>Increases conversion: Include a custom “Contact” tab to the side of your wordpress blog that pops up your contact form.\u003C\u002Fli>\n\u003Cli>…these features will always be free, but go to the next level and get many more features for your contact form!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More than a Contact Form\u003C\u002Fh4>\n\u003Cp>Behind the AWebVoice wordpress plugin contact form is a suite of online tools to effectively manage all of your leads, contacts, and marketing ROI needs.  As leads come in from your contact form, those contacts are automatically added to your online contacts database. From there, access information about each contact, send emails to each contact, and fully track, organize, and manage your communications. AWebVoice.com is designed to scale from single person offices to Fortune 500 companies — and it is created on the very largest online database has to offer.\u003C\u002Fp>\n\u003Ch4>And it is easy to get start\u003C\u002Fh4>\n\u003Cp>AWebVoice.com’s contact form is FREE and is the easiest wordpress contact form to use.  We think you will agree, give it a try sign up now:\u003Cbr \u002F>\nwww.awebvoice.com.\u003C\u002Fp>\n","Get a contact form and a contact button. Capture your visitors and turn them into customers!",10,7500,"2011-07-08T18:13:00.000Z","3.1.4","2.0.2",[20,87,21,88,24],"capture-contact-form","response-forms","http:\u002F\u002Fwww.awebvoice.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fa-lead-capture-contact-form-and-tab-button-by-awebvoicecom.zip",85,{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":103,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":112,"download_link":113,"security_score":68,"vuln_count":114,"unpatched_count":29,"last_vuln_date":115,"fetched_at":31},"sureforms","SureForms – Contact Form, Payment Form & Other Custom Form Builder","2.5.2","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Ch4>SUREFORMS – THE BEST AI-ASSISTED FORM BUILDER\u003C\u002Fh4>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fbsf.io\u002Fsureforms-demo\" rel=\" nofollow ugc\">Try the live demo of SureForms\u003C\u002Fa>\u003C\u002Fp>\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\u002FqLpnm4GdXks?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\u003Ch3>CREATE BEAUTIFUL RESPONSIVE FORMS USING WORDPRESS BLOCK EDITOR (GUTENBERG EDITOR) WITHOUT CODING ⚡\u003C\u002Fh3>\n\u003Cp>Our mission at SureForms is to empower you to build \u003Cstrong>beautiful forms without any code\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>We’re taking a fresh approach with Gutenberg, WordPress’s native drag-and-drop builder, to make creating forms seamless and intuitive with no new interface to learn.\u003C\u002Fp>\n\u003Cp>SureForms is a beginner-friendly form plugin that makes building contact forms and other high-converting custom forms fast and simple with advanced features like multi-step forms, conversational forms, payment forms, conditional logic, calculation, native integrations, etc.\u003C\u002Fp>\n\u003Cp>Good design and user experience are crucial for forms. Yet many website owners struggle to make their forms blend seamlessly with their site’s look and feel, often leading to lower response rates.\u003C\u002Fp>\n\u003Cp>In this regard, SureForms addresses several pain points commonly experienced by website owners:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Complex Process of Form Building\u003C\u002Fli>\n\u003Cli>Design Limitations\u003C\u002Fli>\n\u003Cli>Lack of Mobile-friendliness and Accessibility\u003C\u002Fli>\n\u003Cli>Limited Engagement in Their Forms\u003C\u002Fli>\n\u003Cli>Spam and Security Issues\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>SureForms is packed with features to address these pain points of WordPress users.\u003C\u002Fp>\n\u003Ch3>POWERFUL FEATURES OF SUREFORMS 💪\u003C\u002Fh3>\n\u003Cp>Below are some of the top features SureForms offers:\u003C\u002Fp>\n\u003Ch4>Native WordPress\u003C\u002Fh4>\n\u003Cp>SureForms uses WordPress’s native block editor for a seamless drag-and-drop form building experience. No need to learn a new editor or a new style.\u003C\u002Fp>\n\u003Cp>It’s fast, simple, and the most beginner-friendly form builder for WordPress.\u003C\u002Fp>\n\u003Ch4>Create Forms Effortlessly with AI\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\u002FuDLF4dk3YHI?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\u003Cp>SureForms is the first AI-powered form builder for WordPress, which makes form creation faster and smarter. From simple contact forms to advanced calculators, AI handles the details, offers smart suggestions, and helps you build functional, user friendly forms in just a few clicks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Here are a few examples of forms you can create with SureForms AI:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Contact Form\u003C\u002Fli>\n\u003Cli>Feedback \u002F Survey Form\u003C\u002Fli>\n\u003Cli>Event RSVP Form\u003C\u002Fli>\n\u003Cli>Job Application Form\u003C\u002Fli>\n\u003Cli>Newsletter Form\u003C\u002Fli>\n\u003Cli>Support Form\u003C\u002Fli>\n\u003Cli>Payment Forms\u003C\u002Fli>\n\u003Cli>Calorie Counter\u003C\u002Fli>\n\u003Cli>Calculators\u003C\u002Fli>\n\u003Cli>Conversational Forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>No-Code Flexibility\u003C\u002Fh4>\n\u003Cp>SureForms makes advanced features like conditional logic, multi-step forms, query parameters and etc. simple to use through a no-code interface. This empowers anyone to create powerful, interactive forms without writing a single line of code.\u003C\u002Fp>\n\u003Ch4>Payment Forms\u003C\u002Fh4>\n\u003Cp>SureForms supports a built-in Payment Forms feature. With SureForms, anyone can easily create full-fledged donation forms, event registrations, product checkouts, or any kind of form that needs to accept payments, all without relying on any extra add-on or third-party plugins. This makes collecting payments seamless, secure, and effortless directly through your forms using Stripe & PayPal.\u003C\u002Fp>\n\u003Cp>Here are a few examples of how the Payment Feature in SureForms can power your forms:\u003Cbr \u002F>\n–   \u003Ca href=\"https:\u002F\u002Fsureforms.com\u002Fform\u002Fdonation-form\u002F\" rel=\"nofollow ugc\">Donation Form\u003C\u002Fa>\u003Cbr \u002F>\n–   \u003Ca href=\"https:\u002F\u002Fsureforms.com\u002Fform\u002Fphotography-packages-payment-form\u002F\" rel=\"nofollow ugc\">Photography Packages Booking Form\u003C\u002Fa>\u003Cbr \u002F>\n–   \u003Ca href=\"https:\u002F\u002Fsureforms.com\u002Fform\u002Fmonthly-membership-plan\u002F\" rel=\"nofollow ugc\">Monthly Membership Plan Form\u003C\u002Fa>\u003Cbr \u002F>\n–   \u003Ca href=\"https:\u002F\u002Fsureforms.com\u002Fform\u002Ffreelance-web-design-packages-payment\u002F\" rel=\"nofollow ugc\">Web Design Packages Booking Form\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Instant Forms\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\u002FpMH129ZUxJ0?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\u003Cp>With SureForms’ own Instant Form feature, you can publish forms with a unique shareable URL. No embedding needed. Share them anywhere and make your forms instantly accessible.\u003C\u002Fp>\n\u003Ch4>Mobile-First Approach\u003C\u002Fh4>\n\u003Cp>SureForms recognizes the importance of mobile friendly forms. The forms created with SureForms are designed with a mobile-first approach, ensuring they look and function flawlessly on various devices.\u003C\u002Fp>\n\u003Ch4>Multi-Column Layouts\u003C\u002Fh4>\n\u003Cp>SureForms makes it easy to arrange input fields into multiple columns for a clean, efficient form layout. This makes your forms look organized, visually appealing, and encourages higher completion rates. You can customize the columns to fit your design.\u003C\u002Fp>\n\u003Ch4>Input Fields\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>SureForms comes with 15+ fields to build your form:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Text Field\u003C\u002Fli>\n\u003Cli>Email\u003C\u002Fli>\n\u003Cli>URL\u003C\u002Fli>\n\u003Cli>Textarea\u003C\u002Fli>\n\u003Cli>Multiple Choice\u003C\u002Fli>\n\u003Cli>Checkbox\u003C\u002Fli>\n\u003Cli>GDPR Agreement\u003C\u002Fli>\n\u003Cli>Number Field\u003C\u002Fli>\n\u003Cli>Phone Number\u003C\u002Fli>\n\u003Cli>Dropdown\u003C\u002Fli>\n\u003Cli>Address Field\u003C\u002Fli>\n\u003Cli>Custom Button\u003C\u002Fli>\n\u003Cli>Separator\u003C\u002Fli>\n\u003Cli>Heading\u003C\u002Fli>\n\u003Cli>Image\u003C\u002Fli>\n\u003Cli>Icon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Inline Field Validation\u003C\u002Fh4>\n\u003Cp>Real-time validation for form fields provides instant feedback to users if they enter incorrect or incomplete information. This ensures data accuracy and enhances the user experience.\u003C\u002Fp>\n\u003Ch4>GDPR Compliance\u003C\u002Fh4>\n\u003Cp>Ensure your forms are GDPR compliant and protect user data by simply enabling the built-in GDPR setting.\u003C\u002Fp>\n\u003Ch4>Anti-Spam Forms\u003C\u002Fh4>\n\u003Cp>Protect your forms from spam with built-in measures like Google reCAPTCHA and Honeypot fields. These ensure submissions are genuine, block bots, and keep your forms secure without bothering your users.\u003C\u002Fp>\n\u003Ch4>Personalized Confirmation Messages\u003C\u002Fh4>\n\u003Cp>SureForms provides options for setting up customized confirmation messages or redirections that are displayed to users after successful form submissions.\u003C\u002Fp>\n\u003Cp>Tailor these messages to provide personalized feedback or redirect respondents to specific pages.\u003C\u002Fp>\n\u003Ch4>Email Notifications\u003C\u002Fh4>\n\u003Cp>Configure customized email notifications triggered by form submissions. Specify recipients, email templates, and personalized messages to stay informed and automate communication.\u003C\u002Fp>\n\u003Ch4>Form Entries\u003C\u002Fh4>\n\u003Cp>Stores form entries securely to access and manage form submission data within your WordPress dashboard. You can also review, export, or perform actions on form entries as needed.\u003C\u002Fp>\n\u003Ch4>Visual Data Reporting\u003C\u002Fh4>\n\u003Cp>Analyze and gain insights from form submissions through interactive charts, graphs, and data visualizations. Take data-driven decisions.\u003C\u002Fp>\n\u003Ch4>Developer-Friendly Customization\u003C\u002Fh4>\n\u003Cp>SureForms gives developers clean APIs, hooks, and well-structured code, making it easy to customize, extend, and integrate forms with other systems, plugins, or themes.\u003C\u002Fp>\n\u003Ch3>Premium Features of SureForms 🔥\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsureforms.com\u002Ffeatures\u002Fconversational-form\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Conversational Forms\u003C\u002Fstrong>\u003C\u002Fa>:\u003Cbr \u002F>\nChat-like forms, one question at a time, for more conversions.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsureforms.com\u002Ffeatures\u002Fmulti-step-forms\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Multi-step Forms\u003C\u002Fstrong>\u003C\u002Fa>:\u003Cbr \u002F>\nBite-sized forms, less form fatigue for your users.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsureforms.com\u002Ffeatures\u002Fconditional-logic\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Conditional Logic Forms\u003C\u002Fstrong>\u003C\u002Fa>:\u003Cbr \u002F>\nPersonalized forms based on users’ answers.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsureforms.com\u002Ffeatures\u002Fpdf-generator\u002F\" rel=\"nofollow ugc\">\u003Cstrong>PDF Generation\u003C\u002Fstrong>\u003C\u002Fa>:\u003Cbr \u002F>\nInstantly create downloadable PDFs of form submissions for records or sharing.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsureforms.com\u002Ffeatures\u002Flogin-and-registration\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Custom Registration & Login Forms\u003C\u002Fstrong>\u003C\u002Fa>:\u003Cbr \u002F>\nFully functional, branded Registration & Login form for your site using just a block.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsureforms.com\u002Fintegrations\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Native Integration\u003C\u002Fstrong>\u003C\u002Fa>:\u003Cbr \u002F>\nConnect your forms natively with top apps and services to automate workflows and save time without any third-party add-ons or plugins.\u003Cbr \u002F>\nSureForms connects natively with:\u003Cbr \u002F>\n–   Google Sheets\u003Cbr \u002F>\n–   Mailchimp\u003Cbr \u002F>\n–   FluentCRM\u003Cbr \u002F>\n–   Telegram\u003Cbr \u002F>\n–   HubSpot\u003Cbr \u002F>\n–   MailerLite\u003Cbr \u002F>\n–   Brevo (Sendinblue)\u003Cbr \u002F>\n–   ActiveCampaign\u003Cbr \u002F>\n–   Kit\u003Cbr \u002F>\n–   GetResponse\u003Cbr \u002F>\n–   Airtable\u003Cbr \u002F>\n–   MailJet\u003Cbr \u002F>\n–   Campaign Monitor\u003Cbr \u002F>\n–   Drip\u003Cbr \u002F>\n–   Salesflare\u003Cbr \u002F>\n–   Breeze\u003Cbr \u002F>\n–   Latepoint\u003Cbr \u002F>\n–   Hostinger Reach\u003Cbr \u002F>\n–   AgileCRM\u003Cbr \u002F>\n–   WPFusion\u003Cbr \u002F>\n–   MailPoet\u003Cbr \u002F>\n–   MailerPress\u003Cbr \u002F>\n–   Keep\u003Cbr \u002F>\n–   Zoho CRM\u003Cbr \u002F>\nAnd new integrations getting added almost every month.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsureforms.com\u002Ffeatures\u002Fcalculator-form\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Calculators\u003C\u002Fstrong>\u003C\u002Fa>:\u003Cbr \u002F>\nProvide instant quotes or results with interactive calculators in your site. Designed to bring more traffic to your site.\u003C\u002Fp>\n\u003Cp>With SureForms, we are here to fix some real issues users face with WordPress Forms. That’s why \u003Cstrong>300,000+ websites\u003C\u002Fstrong> have embraced SureForms for all their form related needs.\u003C\u002Fp>\n\u003Ch3>HOW IT WORKS ❓\u003C\u002Fh3>\n\u003Cp>From installation to creating your first form, SureForms is designed to be simple and intuitive. Here is how it works:\u003C\u002Fp>\n\u003Ch4>Step 1: Install WordPress Plugin 🔌\u003C\u002Fh4>\n\u003Cp>From your WordPress dashboard, navigate to the Plugins menu and click on the “Add New” button. Search for the SureForms plugin, then click “Install Now” and “Activate”.\u003C\u002Fp>\n\u003Ch4>Step 2: Build your Form ⚙️\u003C\u002Fh4>\n\u003Cp>Once the plugin is installed, you will be redirected to the SureForms dashboard page in your WordPress dashboard. There you will find a button to create a new form. Click it to build and customize your form using the SureForms interface to suit your requirements.\u003C\u002Fp>\n\u003Ch4>Step 3: Embed\u002FPublish your Form 📄\u003C\u002Fh4>\n\u003Cp>Once your form is ready, easily embed it on any page or post using the provided shortcode or block. Or, you can use the ‘Instant Form’ option to make it live instantly.\u003C\u002Fp>\n\u003Ch3>WHO CAN BENEFIT FROM SUREFORMS?\u003C\u002Fh3>\n\u003Cp>SureForms is built for anyone who needs contact forms, custom forms, or advanced user-friendly forms on WordPress.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Website Owners:\u003C\u002Fstrong> For any GDPR-compliant forms without coding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Designers:\u003C\u002Fstrong> For forms that match site aesthetics with custom styling options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers:\u003C\u002Fstrong> Ability to extend with clean APIs, hooks, and custom CSS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No-Code Professionals:\u003C\u002Fstrong> Use advanced features like Conditional Logic, Multi-step, and Conversational Forms with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies:\u003C\u002Fstrong> To save time with easy integration for scalable workflows.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce Stores:\u003C\u002Fstrong> To power up Checkouts, Registrations, and Customer Forms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educators & Communities:\u003C\u002Fstrong> To build student Registration or Login Forms, Feedback Forms, or Membership Forms quickly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Don’t think this is just it. There is no limit to the types of businesses and organizations that can benefit from using SureForms.\u003C\u002Fp>\n\u003Ch3>WORDPRESS THEMES & PLUGINS THAT SUREFORMS SUPPORTS 🔗\u003C\u002Fh3>\n\u003Ch4>SureForms works with any theme, including:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Astra\u003C\u002Fli>\n\u003Cli>Spectra One\u003C\u002Fli>\n\u003Cli>Blocksy\u003C\u002Fli>\n\u003Cli>Bricks Builder\u003C\u002Fli>\n\u003Cli>Flatsome\u003C\u002Fli>\n\u003Cli>GeneratePress\u003C\u002Fli>\n\u003Cli>Hestia\u003C\u002Fli>\n\u003Cli>Kadence\u003C\u002Fli>\n\u003Cli>Neve\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SureForms is compatible with all plugins, including:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Spectra\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads\u003C\u002Fli>\n\u003Cli>FluentCRM\u003C\u002Fli>\n\u003Cli>GiveWP\u003C\u002Fli>\n\u003Cli>LearnDash\u003C\u002Fli>\n\u003Cli>LifterLMS\u003C\u002Fli>\n\u003Cli>MemberPress\u003C\u002Fli>\n\u003Cli>PrestoPlayer\u003C\u002Fli>\n\u003Cli>Restrict Content Pro\u003C\u002Fli>\n\u003Cli>SureCart\u003C\u002Fli>\n\u003Cli>SureMembers\u003C\u002Fli>\n\u003Cli>OttoKit\u003C\u002Fli>\n\u003Cli>The Events Calendar\u003C\u002Fli>\n\u003Cli>TutorLMS\u003C\u002Fli>\n\u003Cli>Wishlist Member\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>CartFlows\u003C\u002Fli>\n\u003Cli>Elementor Pro\u003C\u002Fli>\n\u003Cli>Beaver Builder\u003C\u002Fli>\n\u003Cli>Divi Builder\u003C\u002Fli>\n\u003Cli>And many more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>BRANDING GUIDELINE\u003C\u002Fh3>\n\u003Ch4>SureForms® is a registered trademark. Please use the following format when mentioning SureForms anywhere:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>SureForms [correct]\u003C\u002Fli>\n\u003Cli>Sure Forms [incorrect]\u003C\u002Fli>\n\u003Cli>Sureform [incorrect]\u003C\u002Fli>\n\u003Cli>Sureforms [incorrect]\u003C\u002Fli>\n\u003Cli>Sure forms [incorrect]\u003C\u002Fli>\n\u003Cli>SureForm [incorrect]\u003C\u002Fli>\n\u003Cli>Sure Form [incorrect]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CONNECT WITH OUR TEAM AND COMMUNITY\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fsurecart\" rel=\"nofollow ugc\">Join our Facebook group community\u003C\u002Fa>:\u003Cbr \u002F>\nLearn the tricks and techniques that other SureForms users are using to grow their business. Also, get exciting insider information on upcoming feature releases.\u003C\u002Fp>\n\u003Ch3>WANT TO CONTRIBUTE TO THE PLUGIN?\u003C\u002Fh3>\n\u003Cp>You may now contribute to the plugin on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbrainstormforce\u002Fsureforms-public\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>USE OF 3RD PARTY SERVICES\u003C\u002Fh3>\n\u003Cp>To improve the user experience, SureForms may use the following 3rd party services if the required features are enabled:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>ipinfo\u003C\u002Fstrong> — is used to show User IP Info to Admin when IP Logging is turned on. \u003Ca href=\"https:\u002F\u002Fipinfo.io\u002Fterms-of-service\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fipinfo.io\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Fonts\u003C\u002Fstrong> — are loaded to add additional fonts to your website. Google’s \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ipapi\u003C\u002Fstrong> — is used to auto detect the current user region Phone Field \u003Ca href=\"https:\u002F\u002Fipapi.co\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fipapi.co\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>reCAPTCHA\u003C\u002Fstrong> — is used for spam prevention and to ensure that the submissions made through the form are done by real human users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Blocks\u003C\u002Fh3>\n\u003Cp>This plugin provides 16 blocks for all users:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Address:\u003C\u002Fstrong> Displays a SureForms Address Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Phone Number:\u003C\u002Fstrong> Displays a SureForms Phone Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Email:\u003C\u002Fstrong> Displays a SureForms Email Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Textarea:\u003C\u002Fstrong> Displays a SureForms Textarea Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Number:\u003C\u002Fstrong> Displays a SureForms Number Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>URL:\u003C\u002Fstrong> Displays a SureForms URL Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dropdown:\u003C\u002Fstrong> Displays a SureForms Dropdown Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Button:\u003C\u002Fstrong> Displays a SureForms Custom Button\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Text:\u003C\u002Fstrong> Displays a SureForms Text Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Choice:\u003C\u002Fstrong> Displays a SureForms Multiple Choice Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Checkbox:\u003C\u002Fstrong> Displays a SureForms Check Box Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Separator:\u003C\u002Fstrong> Displays a SureForms Separator Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Heading:\u003C\u002Fstrong> Displays a SureForms Heading Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Image:\u003C\u002Fstrong> Displays a SureForms Upload Image Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Icon:\u003C\u002Fstrong> Displays a SureForms Icon Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>GDPR Agreement:\u003C\u002Fstrong> Displays a SureForms GDPR Agreement Field\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","The most beginner-friendly, AI Form Builder for WordPress to create contact forms, payment forms & other custom forms with advanced features, with &hellip;",400000,2840685,96,69,"2026-03-12T11:46:00.000Z","6.9.4","6.4","7.4",[21,23,109,110,111],"form-builder","forms","payment-form","https:\u002F\u002Fsureforms.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsureforms.2.5.2.zip",16,"2026-03-27 12:56:32",{"slug":117,"name":118,"version":119,"author":117,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":29,"num_ratings":29,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":18,"tags":128,"homepage":131,"download_link":132,"security_score":133,"vuln_count":134,"unpatched_count":29,"last_vuln_date":135,"fetched_at":31},"formafzar","فرم ساز فرم افزار","2.1","https:\u002F\u002Fprofiles.wordpress.org\u002Fformafzar\u002F","\u003Cp>برای فیلدهای فرم شرط تعیین نمایید تا در حالت‌های مختلف نمایش داده شده یا پنهان شوند.\u003Cbr \u002F>\nبا تغییر قالب و رنگ‌بندی اجزای فرم و قراردادن لوگوی کسب‌وکارتان فرم را با قالب تجاریتان منطبق نمایید.\u003Cbr \u002F>\nتوسط پلاگین وردپرس، بدون نیاز به دانش فنی و کدنویسی، فرم‌ها را در وبسایت خود قرار دهید\u003C\u002Fp>\n\u003Cp>اگر صاحب هر کسب و کاری هستید با استفاده از فرم افزار می‌توانید فرایندهای درون و برون سازمانی خودتون رو بصورت فرم‌های الکترونیکی با امکانات فراوان طراحی کنید و بصورت آنلاین اطلاعات خودتون رو ثبت کنید.\u003Cbr \u002F>\nهمچنین اگر صاحب وبسایت هستید با استفاده از پلاگین وردپرس می‌توانید فرم‌های طراحی شده رو به راحتی در وبسایت خودتون قرار بدید\u003C\u002Fp>\n\u003Cp>با این پلاگین میتونید سیستم پرداخت خودتون رو راه اندازی کنید.\u003C\u002Fp>\n\u003Cp>امکانات:\u003Cbr \u002F>\n*   با ابزارهای مختلف می‌تونین هر نوع فرمی که لازم دارین طراحی کنین\u003Cbr \u002F>\n*   کشیدن و رهاکردن\u003Cbr \u002F>\n*   به سادگی فیلدها رو در فرم قرار دهید\u003Cbr \u002F>\n*   تنظیم زمینه نمایش\u003Cbr \u002F>\n*   فرم‌های زیبا و مطابق با برند و نام تجاری طراحی کنید\u003Cbr \u002F>\n*   واکنش گرا\u003Cbr \u002F>\n*   متناسب با ابزار مشاهده\u003Cbr \u002F>\n*   فرم‌های چندمرحله‌ای\u003Cbr \u002F>\n*   امکان ایجاد فرم به صورت چند مرحله‌ای\u003Cbr \u002F>\n*   نقشه گوگل\u003Cbr \u002F>\n*   پشتیبانی از نقشه گوگل\u003Cbr \u002F>\n*   پرداخت آنلاین\u003Cbr \u002F>\n*   امکان پرداخت آنلاین در فرم‌ها\u003Cbr \u002F>\n*   اشتراک گذاری\u003Cbr \u002F>\n*   در شبکه های اجتماعی فرم‌های را به اشتراک بگذارید\u003Cbr \u002F>\n*   تغییر مسیر\u003Cbr \u002F>\n*   بعد از ثبت فرم‌ کاربر را به وب سایت یا صفحه مورد نظر خود هدایت نمایید\u003Cbr \u002F>\n*   محدودیت ثبت زمانی\u003Cbr \u002F>\n*   در ساعات و روزهای مختلف امکان ثبت می‌توانید به فرم دهید\u003Cbr \u002F>\n*   وب هوک\u003Cbr \u002F>\n*   با ثبت هر فرم یک درخواست به سیستم شما ارسال می‌شود\u003Cbr \u002F>\n*   ارسال پیامک و ایمیل\u003Cbr \u002F>\n*   ارسال پیامک و ایمیل با اطلاعات فرم ثبت شده\u003Cbr \u002F>\n*   ماژول وردپرس و جوملا\u003Cbr \u002F>\n*   قابلیت نمایش فرم در وردپرس و جوملا\u003Cbr \u002F>\n*   ابزارها\u003Cbr \u002F>\n*   بیش از 30 ابزار مختلف برای طراحی فرم\u003Cbr \u002F>\n*   فیلد متن\u003Cbr \u002F>\n*   فیلد عدد\u003Cbr \u002F>\n*   فیلد متن چند‌خطی\u003Cbr \u002F>\n*   فیلد ایمیل\u003Cbr \u002F>\n*   فیلد موبایل\u003Cbr \u002F>\n*   فیلد تلفن\u003Cbr \u002F>\n*   فیلد تاریخ\u003Cbr \u002F>\n*   فیلد ساعت\u003Cbr \u002F>\n*   فیلد برچسب\u003Cbr \u002F>\n*   پنل بندی و مرحله سازی فرم با تمام ابزارهای موجود\u003Cbr \u002F>\n*   لیست کشویی\u003Cbr \u002F>\n*   لیست انتخابی\u003Cbr \u002F>\n*   دکمه رادیویی\u003Cbr \u002F>\n*   فیلد وضعیت\u003Cbr \u002F>\n*   فیلد اسلایدر\u003Cbr \u002F>\n*   فیلد تصویر انتخابی\u003Cbr \u002F>\n*   فیلد وب‌سایت\u003Cbr \u002F>\n*   فیلد رمز‌عبور\u003Cbr \u002F>\n*   فیلد ضمیمه\u003Cbr \u002F>\n*   فیلد‌های پیشرفته\u003Cbr \u002F>\n*   فیلد جدول انتخابی\u003Cbr \u002F>\n*   فیلد شرایط استفاده\u003Cbr \u002F>\n*   لیست‌های مرتبط\u003Cbr \u002F>\n*   ویرایشگر متن\u003Cbr \u002F>\n*   امضاء دیجیتال\u003Cbr \u002F>\n*   مالتی‌مدیا\u003Cbr \u002F>\n*   فیلد رتبه\u003Cbr \u002F>\n*   فیلد رضایتمندی\u003Cbr \u002F>\n*   فیلد نقشه\u003Cbr \u002F>\n*   فیلدهای تکرار شونده\u003C\u002Fp>\n","ابزاری آسان برای ساخت فرم‌های آنلاین قدرتمند بصورت حرفه‌ای، به آسانی و کمتر از چند دقیقه فرم خودتون رو بسازید و به اشتراک بگذارید",600,5986,"2025-01-11T09:27:00.000Z","6.0.11","2.8",[23,109,129,110,130],"form-plugin","wordpress-contact-form","https:\u002F\u002Fformafzar.ir","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fformafzar.zip",91,1,"2025-01-07 00:00:00",{"slug":137,"name":138,"version":139,"author":140,"author_profile":141,"description":142,"short_description":143,"active_installs":81,"downloaded":144,"rating":145,"num_ratings":146,"last_updated":147,"tested_up_to":148,"requires_at_least":149,"requires_php":18,"tags":150,"homepage":154,"download_link":155,"security_score":91,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"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,100,3,"2018-12-16T09:38:00.000Z","4.9.29","4.5.3",[151,21,22,152,153],"ajax-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":157,"name":158,"version":159,"author":160,"author_profile":161,"description":162,"short_description":163,"active_installs":81,"downloaded":164,"rating":29,"num_ratings":29,"last_updated":165,"tested_up_to":126,"requires_at_least":166,"requires_php":167,"tags":168,"homepage":172,"download_link":173,"security_score":91,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"corymbus-forms","Corymbus Forms","1.1.3","corymbus","https:\u002F\u002Fprofiles.wordpress.org\u002Fcorymbus\u002F","\u003Cp>Once you have created a web page\u002Fform within Corymbus, you can embed it in any WordPress content thanks to the \u003Ccode>[corymbus-forms]\u003C\u002Fcode> shortcode. The web form\u002Fpage will be embedded in a HTML \u003Ccode>IFRAME\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Syntax\u003C\u002Fh4>\n\u003Cp>The syntax is as follows:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[corymbus-forms page=\"tenant\u002Fslug\" attr1=\"value1\" attr2=\"value2\" ... ]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Where:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>tenant\u003C\u002Fcode> is the encoded identifier of your Corymbus subscription\u003C\u002Fli>\n\u003Cli>\u003Ccode>slug\u003C\u002Fcode> is the slug of your Corymbus web page. The \u003Ccode>tenant\u002Fslug\u003C\u002Fcode> combination is what follows \u003Ccode>pages\u002F\u003C\u002Fcode> in the entire URL\u003C\u002Fli>\n\u003Cli>\u003Ccode>attr1\u003C\u002Fcode>, \u003Ccode>attr2\u003C\u002Fcode> etc. are optional HTML attributes to be given to the IFRAME embedding the web form\u002Fpage. \u003C\u002Fli>\n\u003Cli>\u003Ccode>value1\u003C\u002Fcode>, \u003Ccode>value2\u003C\u002Fcode> etc. are the optional values of each HTML attributes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cp>If the URL of your Corymbus web form is [https:\u002F\u002Fsrv.corymb.us\u002Fpages\u002F2xy54zt6bc\u002Fmy-contact-form], as shown in the Corymbus web page view, then you may embed it in WordPress with the following shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[corymbus-forms page=\"2xy54zt6bc\u002Fmy-contact-form\" style=\"border: none\" width=\"50%\" height=\"600px\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The additional attributes \u003Ccode>style\u003C\u002Fcode>, \u003Ccode>width\u003C\u002Fcode> and \u003Ccode>height\u003C\u002Fcode> will be applied to the IFRAME tag encapsulating the web form, and will ensure that no border is visible, and that the form is presented with the proper width and height.\u003C\u002Fp>\n","Corymbus Forms provides the [corymbus-forms] shortcode which lets you easily embed in your website a web form\u002Fpage published from the Corymbus CRM.",2971,"2022-10-29T11:29:00.000Z","4.7","7.0",[21,169,170,171],"crm","web-forms","web-pages","https:\u002F\u002Fcorymb.us\u002Fen\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcorymbus-forms.1.1.3.zip",{"attackSurface":175,"codeSignals":447,"taintFlows":557,"riskAssessment":807,"analyzedAt":818},{"hooks":176,"ajaxHandlers":440,"restRoutes":441,"shortcodes":442,"cronEvents":446,"entryPointCount":134,"unprotectedCount":29},[177,183,187,191,194,199,202,204,209,212,217,222,226,230,233,237,241,245,249,253,257,261,265,269,271,273,276,279,281,283,286,288,292,296,300,304,308,311,315,318,323,326,328,330,331,334,337,340,342,343,346,348,351,353,356,361,366,370,373,377,381,383,385,387,389,392,393,395,399,404,408,412,415,419,423,427,430,431,435,437],{"type":178,"name":179,"callback":180,"file":181,"line":182},"action","admin_notices","show_ad","classes\\class-ccf-ads.php",18,{"type":178,"name":184,"callback":185,"file":181,"line":186},"init","process_submission",19,{"type":178,"name":188,"callback":189,"file":181,"line":190},"in_admin_footer","please_rate",20,{"type":178,"name":184,"callback":192,"file":193,"line":186},"setup_cpt","classes\\class-ccf-choice-cpt.php",{"type":178,"name":195,"callback":196,"priority":197,"file":198,"line":182},"rest_api_init","api_init",1000,"classes\\class-ccf-custom-contact-forms.php",{"type":178,"name":200,"callback":201,"priority":197,"file":198,"line":186},"plugins_loaded","manually_load_api",{"type":178,"name":200,"callback":203,"file":198,"line":190},"load_textdomain",{"type":205,"name":206,"callback":207,"priority":81,"file":198,"line":208},"filter","plugin_action_links","filter_plugin_action_links",21,{"type":178,"name":179,"callback":210,"file":198,"line":211},"permalink_warning",22,{"type":178,"name":213,"callback":214,"priority":215,"file":198,"line":216},"registered_post_type","make_post_types_public",11,23,{"type":178,"name":218,"callback":219,"priority":220,"file":198,"line":221},"admin_init","flush_rewrites",10000,24,{"type":178,"name":223,"callback":224,"file":198,"line":225},"shutdown","flush_rewrite_rules",56,{"type":178,"name":227,"callback":228,"file":198,"line":229},"wp_enqueue_scripts","rest_register_scripts_manual",145,{"type":178,"name":231,"callback":228,"file":198,"line":232},"admin_enqueue_scripts",146,{"type":178,"name":218,"callback":234,"file":235,"line":236},"action_handle_export","classes\\class-ccf-export.php",26,{"type":205,"name":238,"callback":239,"file":235,"line":240},"export_args","filter_export_args",27,{"type":178,"name":242,"callback":243,"file":235,"line":244},"rss2_head","action_rss2_head",28,{"type":178,"name":246,"callback":247,"file":235,"line":248},"import_end","action_import_end",29,{"type":178,"name":250,"callback":251,"priority":81,"file":235,"line":252},"wp_import_insert_post","action_wp_import_insert_post",30,{"type":178,"name":254,"callback":255,"file":235,"line":256},"admin_menu","action_admin_menu",31,{"type":178,"name":258,"callback":259,"file":235,"line":260},"all_admin_notices","action_all_admin_notices",32,{"type":178,"name":262,"callback":263,"file":235,"line":264},"export_filters","action_export_filters",33,{"type":205,"name":266,"callback":267,"file":235,"line":268},"query","filter_query",225,{"type":178,"name":184,"callback":192,"file":270,"line":186},"classes\\class-ccf-field-cpt.php",{"type":178,"name":184,"callback":192,"file":272,"line":240},"classes\\class-ccf-form-cpt.php",{"type":205,"name":274,"callback":275,"file":272,"line":244},"manage_edit-ccf_form_columns","filter_columns",{"type":178,"name":277,"callback":278,"priority":81,"file":272,"line":248},"manage_ccf_form_posts_custom_column","action_columns",{"type":178,"name":231,"callback":280,"priority":66,"file":272,"line":252},"action_admin_enqueue_scripts",{"type":178,"name":282,"callback":280,"file":272,"line":256},"customize_controls_enqueue_scripts",{"type":178,"name":284,"callback":285,"file":272,"line":260},"edit_form_after_title","action_edit_form_after_title",{"type":178,"name":287,"callback":287,"file":272,"line":264},"add_meta_boxes",{"type":205,"name":289,"callback":290,"priority":81,"file":272,"line":291},"post_row_actions","filter_post_row_actions",34,{"type":205,"name":293,"callback":294,"file":272,"line":295},"get_the_excerpt","filter_get_the_excerpt",35,{"type":205,"name":297,"callback":298,"priority":81,"file":272,"line":299},"screen_settings","filter_screen_options",36,{"type":178,"name":301,"callback":302,"file":272,"line":303},"before_delete_post","action_before_delete_post",37,{"type":205,"name":305,"callback":306,"file":272,"line":307},"wp_link_query_args","filter_wp_link_query_args",38,{"type":178,"name":218,"callback":309,"file":272,"line":310},"action_parse_request",39,{"type":178,"name":184,"callback":312,"priority":215,"file":313,"line":314},"submit_listen","classes\\class-ccf-form-handler.php",576,{"type":178,"name":184,"callback":316,"file":313,"line":317},"start_session",577,{"type":178,"name":319,"callback":320,"file":321,"line":322},"media_buttons","action_media_buttons","classes\\class-ccf-form-manager.php",17,{"type":178,"name":324,"callback":325,"file":321,"line":182},"admin_footer","print_templates",{"type":178,"name":327,"callback":327,"file":321,"line":186},"customize_controls_print_footer_scripts",{"type":178,"name":231,"callback":329,"priority":66,"file":321,"line":190},"action_admin_enqueue_scripts_css",{"type":178,"name":282,"callback":329,"priority":66,"file":321,"line":208},{"type":205,"name":332,"callback":333,"file":321,"line":211},"mce_css","filter_mce_css",{"type":178,"name":227,"callback":335,"file":336,"line":236},"action_wp_enqueue_scripts","classes\\class-ccf-form-renderer.php",{"type":178,"name":254,"callback":338,"file":339,"line":182},"register_menu_page","classes\\class-ccf-settings.php",{"type":178,"name":218,"callback":341,"file":339,"line":186},"register_settings",{"type":178,"name":231,"callback":280,"file":339,"line":190},{"type":178,"name":184,"callback":192,"file":344,"line":345},"classes\\class-ccf-submission-cpt.php",12,{"type":178,"name":301,"callback":302,"file":344,"line":347},13,{"type":178,"name":218,"callback":349,"priority":145,"file":350,"line":215},"upgrade","classes\\class-ccf-upgrader.php",{"type":178,"name":179,"callback":352,"file":350,"line":345},"update_nag",{"type":178,"name":179,"callback":354,"file":350,"line":355},"update_complete",288,{"type":178,"name":357,"callback":358,"file":359,"line":360},"widgets_init","ccf_register_widget","custom-contact-forms.php",60,{"type":178,"name":184,"callback":362,"priority":363,"file":364,"line":365},"rest_api_maybe_flush_rewrites",999,"wp-api\\core\\rest-api.php",61,{"type":178,"name":367,"callback":368,"file":369,"line":345},"xmlrpc_rsd_apis","rest_output_rsd","wp-api\\core\\wp-includes\\filters.php",{"type":178,"name":371,"callback":372,"priority":81,"file":369,"line":347},"wp_head","rest_output_link_wp_head",{"type":178,"name":374,"callback":375,"priority":215,"file":369,"line":376},"template_redirect","rest_output_link_header",14,{"type":178,"name":378,"callback":379,"file":369,"line":380},"auth_cookie_malformed","rest_cookie_collect_status",15,{"type":178,"name":382,"callback":379,"file":369,"line":114},"auth_cookie_expired",{"type":178,"name":384,"callback":379,"file":369,"line":322},"auth_cookie_bad_username",{"type":178,"name":386,"callback":379,"file":369,"line":182},"auth_cookie_bad_hash",{"type":178,"name":388,"callback":379,"file":369,"line":186},"auth_cookie_valid",{"type":205,"name":390,"callback":391,"priority":145,"file":369,"line":190},"rest_authentication_errors","rest_cookie_check_errors",{"type":178,"name":184,"callback":195,"file":369,"line":216},{"type":178,"name":195,"callback":394,"priority":81,"file":369,"line":221},"rest_api_default_filters",{"type":178,"name":396,"callback":397,"file":369,"line":398},"parse_request","rest_api_loaded",25,{"type":178,"name":400,"callback":401,"priority":81,"file":402,"line":403},"deprecated_function_run","rest_handle_deprecated_function","wp-api\\core\\wp-includes\\rest-api\\rest-functions.php",103,{"type":205,"name":405,"callback":406,"file":402,"line":407},"deprecated_function_trigger_error","__return_false",104,{"type":178,"name":409,"callback":410,"priority":81,"file":402,"line":411},"deprecated_argument_run","rest_handle_deprecated_argument",105,{"type":205,"name":413,"callback":406,"file":402,"line":414},"deprecated_argument_trigger_error",106,{"type":205,"name":416,"callback":417,"file":402,"line":418},"rest_pre_serve_request","rest_send_cors_headers",109,{"type":205,"name":420,"callback":421,"priority":81,"file":402,"line":422},"rest_post_dispatch","rest_send_allow_header",110,{"type":205,"name":424,"callback":425,"priority":81,"file":402,"line":426},"rest_pre_dispatch","rest_handle_options_request",112,{"type":178,"name":227,"callback":428,"priority":197,"file":429,"line":215},"rest_register_scripts","wp-api\\extras.php",{"type":178,"name":231,"callback":428,"priority":197,"file":429,"line":345},{"type":205,"name":184,"callback":432,"priority":215,"file":433,"line":434},"_add_extra_api_post_type_arguments","wp-api\\plugin.php",87,{"type":178,"name":184,"callback":436,"priority":215,"file":433,"line":68},"_add_extra_api_taxonomy_arguments",{"type":178,"name":195,"callback":438,"priority":29,"file":433,"line":439},"create_initial_rest_routes",89,[],[],[443],{"tag":444,"callback":445,"file":336,"line":398},"ccf_form","shortcode",[],{"dangerousFunctions":448,"sqlUsage":456,"outputEscaping":463,"fileOperations":146,"externalRequests":28,"nonceChecks":554,"capabilityChecks":555,"bundledLibraries":556},[449,453],{"fn":450,"file":350,"line":451,"context":452},"unserialize",138,"$fields = unserialize( $form->form_fields );",{"fn":450,"file":350,"line":454,"context":455},179,"$choices = unserialize( $field->field_options );",{"prepared":146,"raw":146,"locations":457},[458,460,462],{"file":350,"line":240,"context":459},"$wpdb->get_var() with variable interpolation",{"file":350,"line":248,"context":461},"$wpdb->get_results() with variable interpolation",{"file":350,"line":68,"context":461},{"escaped":464,"rawEcho":465,"locations":466},646,46,[467,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,504,506,508,510,512,514,515,517,519,521,522,524,526,528,530,532,533,535,537,539,540,541,543,544,547,549,550,552],{"file":468,"line":469,"context":470},"classes\\class-ccf-field-renderer.php",127,"raw output",{"file":468,"line":472,"context":470},129,{"file":468,"line":474,"context":470},389,{"file":468,"line":476,"context":470},471,{"file":468,"line":478,"context":470},553,{"file":468,"line":480,"context":470},652,{"file":468,"line":482,"context":470},690,{"file":272,"line":484,"context":470},397,{"file":272,"line":486,"context":470},403,{"file":272,"line":488,"context":470},406,{"file":272,"line":490,"context":470},412,{"file":272,"line":492,"context":470},537,{"file":272,"line":494,"context":470},545,{"file":272,"line":496,"context":470},568,{"file":313,"line":498,"context":470},603,{"file":321,"line":500,"context":470},191,{"file":321,"line":502,"context":470},1367,{"file":321,"line":502,"context":470},{"file":321,"line":505,"context":470},1767,{"file":321,"line":507,"context":470},1781,{"file":321,"line":509,"context":470},1789,{"file":321,"line":511,"context":470},1955,{"file":321,"line":513,"context":470},1988,{"file":321,"line":513,"context":470},{"file":321,"line":516,"context":470},2282,{"file":336,"line":518,"context":470},266,{"file":336,"line":520,"context":470},277,{"file":336,"line":355,"context":470},{"file":336,"line":523,"context":470},295,{"file":336,"line":525,"context":470},337,{"file":339,"line":527,"context":470},121,{"file":339,"line":529,"context":470},123,{"file":531,"line":260,"context":470},"classes\\class-ccf-widget.php",{"file":531,"line":295,"context":470},{"file":531,"line":534,"context":470},40,{"file":531,"line":536,"context":470},62,{"file":531,"line":538,"context":470},65,{"file":531,"line":538,"context":470},{"file":531,"line":103,"context":470},{"file":531,"line":542,"context":470},72,{"file":531,"line":542,"context":470},{"file":545,"line":546,"context":470},"wp-api\\core\\wp-includes\\rest-api\\class-wp-rest-server.php",260,{"file":545,"line":548,"context":470},265,{"file":545,"line":520,"context":470},{"file":545,"line":551,"context":470},384,{"file":545,"line":553,"context":470},386,5,4,[],[558,577,587,598,608,618,629,640,650,660,669,682,696,706,714,745,768,787],{"entryPoint":559,"graph":560,"unsanitizedCount":29,"severity":576},"single_line_text (classes\\class-ccf-field-renderer.php:26)",{"nodes":561,"edges":573},[562,567],{"id":563,"type":564,"label":565,"file":468,"line":566},"n0","source","$_POST",41,{"id":568,"type":569,"label":570,"file":468,"line":571,"wp_function":572},"n1","sink","echo() [XSS]",54,"echo",[574],{"from":563,"to":568,"sanitized":575},true,"low",{"entryPoint":578,"graph":579,"unsanitizedCount":29,"severity":576},"file (classes\\class-ccf-field-renderer.php:80)",{"nodes":580,"edges":585},[581,583],{"id":563,"type":564,"label":565,"file":468,"line":582},97,{"id":568,"type":569,"label":570,"file":468,"line":584,"wp_function":572},122,[586],{"from":563,"to":568,"sanitized":575},{"entryPoint":588,"graph":589,"unsanitizedCount":29,"severity":576},"address (classes\\class-ccf-field-renderer.php:581)",{"nodes":590,"edges":596},[591,594],{"id":563,"type":564,"label":592,"file":468,"line":593},"$_POST (x6)",596,{"id":568,"type":569,"label":570,"file":468,"line":595,"wp_function":572},630,[597],{"from":563,"to":568,"sanitized":575},{"entryPoint":599,"graph":600,"unsanitizedCount":29,"severity":576},"phone (classes\\class-ccf-field-renderer.php:722)",{"nodes":601,"edges":606},[602,604],{"id":563,"type":564,"label":565,"file":468,"line":603},738,{"id":568,"type":569,"label":570,"file":468,"line":605,"wp_function":572},751,[607],{"from":563,"to":568,"sanitized":575},{"entryPoint":609,"graph":610,"unsanitizedCount":29,"severity":576},"website (classes\\class-ccf-field-renderer.php:780)",{"nodes":611,"edges":616},[612,614],{"id":563,"type":564,"label":565,"file":468,"line":613},795,{"id":568,"type":569,"label":570,"file":468,"line":615,"wp_function":572},808,[617],{"from":563,"to":568,"sanitized":575},{"entryPoint":619,"graph":620,"unsanitizedCount":29,"severity":576},"email (classes\\class-ccf-field-renderer.php:836)",{"nodes":621,"edges":627},[622,625],{"id":563,"type":564,"label":623,"file":468,"line":624},"$_POST (x3)",860,{"id":568,"type":569,"label":570,"file":468,"line":626,"wp_function":572},874,[628],{"from":563,"to":568,"sanitized":575},{"entryPoint":630,"graph":631,"unsanitizedCount":29,"severity":576},"name (classes\\class-ccf-field-renderer.php:924)",{"nodes":632,"edges":638},[633,636],{"id":563,"type":564,"label":634,"file":468,"line":635},"$_POST (x2)",937,{"id":568,"type":569,"label":570,"file":468,"line":637,"wp_function":572},955,[639],{"from":563,"to":568,"sanitized":575},{"entryPoint":641,"graph":642,"unsanitizedCount":29,"severity":576},"date (classes\\class-ccf-field-renderer.php:991)",{"nodes":643,"edges":648},[644,646],{"id":563,"type":564,"label":592,"file":468,"line":645},1009,{"id":568,"type":569,"label":570,"file":468,"line":647,"wp_function":572},1035,[649],{"from":563,"to":568,"sanitized":575},{"entryPoint":651,"graph":652,"unsanitizedCount":29,"severity":576},"paragraph_text (classes\\class-ccf-field-renderer.php:1102)",{"nodes":653,"edges":658},[654,656],{"id":563,"type":564,"label":565,"file":468,"line":655},1117,{"id":568,"type":569,"label":570,"file":468,"line":657,"wp_function":572},1130,[659],{"from":563,"to":568,"sanitized":575},{"entryPoint":661,"graph":662,"unsanitizedCount":29,"severity":576},"\u003Cclass-ccf-field-renderer> (classes\\class-ccf-field-renderer.php:0)",{"nodes":663,"edges":667},[664,666],{"id":563,"type":564,"label":665,"file":468,"line":566},"$_POST (x22)",{"id":568,"type":569,"label":570,"file":468,"line":571,"wp_function":572},[668],{"from":563,"to":568,"sanitized":575},{"entryPoint":670,"graph":671,"unsanitizedCount":29,"severity":576},"action_parse_request (classes\\class-ccf-form-cpt.php:47)",{"nodes":672,"edges":680},[673,676],{"id":563,"type":564,"label":674,"file":272,"line":675},"$_GET",64,{"id":568,"type":569,"label":677,"file":272,"line":678,"wp_function":679},"header() [Header Injection]",79,"header",[681],{"from":563,"to":568,"sanitized":575},{"entryPoint":683,"graph":684,"unsanitizedCount":29,"severity":576},"\u003Cclass-ccf-form-cpt> (classes\\class-ccf-form-cpt.php:0)",{"nodes":685,"edges":693},[686,687,688,691],{"id":563,"type":564,"label":674,"file":272,"line":675},{"id":568,"type":569,"label":677,"file":272,"line":678,"wp_function":679},{"id":689,"type":564,"label":690,"file":272,"line":675},"n2","$_GET (x3)",{"id":692,"type":569,"label":570,"file":272,"line":492,"wp_function":572},"n3",[694,695],{"from":563,"to":568,"sanitized":575},{"from":689,"to":692,"sanitized":575},{"entryPoint":697,"graph":698,"unsanitizedCount":29,"severity":576},"get_rendered_form (classes\\class-ccf-form-renderer.php:151)",{"nodes":699,"edges":704},[700,703],{"id":563,"type":564,"label":701,"file":336,"line":702},"$_SERVER['REQUEST_URI']",292,{"id":568,"type":569,"label":570,"file":336,"line":702,"wp_function":572},[705],{"from":563,"to":568,"sanitized":575},{"entryPoint":707,"graph":708,"unsanitizedCount":29,"severity":576},"\u003Cclass-ccf-form-renderer> (classes\\class-ccf-form-renderer.php:0)",{"nodes":709,"edges":712},[710,711],{"id":563,"type":564,"label":701,"file":336,"line":702},{"id":568,"type":569,"label":570,"file":336,"line":702,"wp_function":572},[713],{"from":563,"to":568,"sanitized":575},{"entryPoint":715,"graph":716,"unsanitizedCount":134,"severity":744},"process_submission (classes\\class-ccf-form-handler.php:612)",{"nodes":717,"edges":738},[718,720,722,725,726,729,733],{"id":563,"type":564,"label":634,"file":313,"line":719},676,{"id":568,"type":569,"label":570,"file":313,"line":721,"wp_function":572},897,{"id":689,"type":564,"label":723,"file":313,"line":724},"$_SERVER['REMOTE_ADDR']",934,{"id":692,"type":569,"label":570,"file":313,"line":724,"wp_function":572},{"id":727,"type":564,"label":565,"file":313,"line":728},"n4",679,{"id":730,"type":731,"label":732,"file":313,"line":728},"n5","transform","→ process_field()",{"id":734,"type":569,"label":735,"file":313,"line":736,"wp_function":737},"n6","call_user_func() [RCE]",1183,"call_user_func",[739,740,741,743],{"from":563,"to":568,"sanitized":575},{"from":689,"to":692,"sanitized":575},{"from":727,"to":730,"sanitized":742},false,{"from":730,"to":734,"sanitized":742},"high",{"entryPoint":746,"graph":747,"unsanitizedCount":134,"severity":744},"\u003Cclass-ccf-form-handler> (classes\\class-ccf-form-handler.php:0)",{"nodes":748,"edges":762},[749,750,751,752,753,755,757,758,760],{"id":563,"type":564,"label":634,"file":313,"line":719},{"id":568,"type":569,"label":570,"file":313,"line":721,"wp_function":572},{"id":689,"type":564,"label":723,"file":313,"line":724},{"id":692,"type":569,"label":570,"file":313,"line":724,"wp_function":572},{"id":727,"type":564,"label":754,"file":313,"line":719},"$_POST (x4)",{"id":730,"type":569,"label":735,"file":313,"line":756,"wp_function":737},1167,{"id":734,"type":564,"label":565,"file":313,"line":728},{"id":759,"type":731,"label":732,"file":313,"line":728},"n7",{"id":761,"type":569,"label":735,"file":313,"line":736,"wp_function":737},"n8",[763,764,765,766,767],{"from":563,"to":568,"sanitized":575},{"from":689,"to":692,"sanitized":575},{"from":727,"to":730,"sanitized":575},{"from":734,"to":759,"sanitized":742},{"from":759,"to":761,"sanitized":742},{"entryPoint":769,"graph":770,"unsanitizedCount":146,"severity":744},"serve_request (wp-api\\core\\wp-includes\\rest-api\\class-wp-rest-server.php:226)",{"nodes":771,"edges":783},[772,775,776,779,781],{"id":563,"type":564,"label":773,"file":545,"line":774},"$_GET (x2)",271,{"id":568,"type":569,"label":570,"file":545,"line":551,"wp_function":572},{"id":689,"type":564,"label":777,"file":545,"line":778},"$_SERVER",312,{"id":692,"type":731,"label":780,"file":545,"line":778},"→ dispatch()",{"id":727,"type":569,"label":735,"file":545,"line":782,"wp_function":737},846,[784,785,786],{"from":563,"to":568,"sanitized":742},{"from":689,"to":692,"sanitized":742},{"from":692,"to":727,"sanitized":742},{"entryPoint":788,"graph":789,"unsanitizedCount":806,"severity":744},"\u003Cclass-wp-rest-server> (wp-api\\core\\wp-includes\\rest-api\\class-wp-rest-server.php:0)",{"nodes":790,"edges":801},[791,792,793,796,798,799,800],{"id":563,"type":564,"label":773,"file":545,"line":774},{"id":568,"type":569,"label":570,"file":545,"line":551,"wp_function":572},{"id":689,"type":564,"label":794,"file":545,"line":795},"$_SERVER (x2)",290,{"id":692,"type":569,"label":735,"file":545,"line":797,"wp_function":737},819,{"id":727,"type":564,"label":794,"file":545,"line":778},{"id":730,"type":731,"label":780,"file":545,"line":778},{"id":734,"type":569,"label":735,"file":545,"line":782,"wp_function":737},[802,803,804,805],{"from":563,"to":568,"sanitized":742},{"from":689,"to":692,"sanitized":742},{"from":727,"to":730,"sanitized":742},{"from":730,"to":734,"sanitized":742},6,{"summary":808,"deductions":809},"The plugin \"custom-contact-forms\" v7.8.5 presents a mixed security posture. On the positive side, it exhibits strong practices in output escaping, with 93% of outputs properly sanitized, and a good number of nonce and capability checks, suggesting an awareness of common WordPress security vulnerabilities.  The attack surface appears small, with no unprotected entry points identified in the static analysis.\n\nHowever, several concerns warrant attention. The presence of the `unserialize` function is a significant risk, as it can lead to Remote Code Execution if used with untrusted input.  The taint analysis revealed four high-severity flows with unsanitized paths, indicating potential vulnerabilities where user input could be processed without proper validation.  While there are no currently unpatched CVEs, the plugin has a history of two known vulnerabilities, including a past critical one related to missing authorization and XSS. This historical pattern, combined with the high-severity taint flows, suggests a recurring potential for input validation and authorization issues.\n\nIn conclusion, while the plugin demonstrates good output sanitization and has a contained attack surface, the use of `unserialize` and the identified high-severity taint flows are critical concerns. The historical vulnerability data further reinforces the need for vigilance.  Prioritizing the remediation of these specific code signals and taint flows is crucial for improving the plugin's overall security.",[810,812,814,816],{"reason":811,"points":380},"Dangerous function: unserialize detected",{"reason":813,"points":190},"High severity taint flows with unsanitized paths (4)",{"reason":815,"points":81},"SQL queries: 50% not using prepared statements",{"reason":817,"points":380},"Vulnerability history: 1 critical CVE in past","2026-03-16T18:01:20.436Z",{"wat":820,"direct":831},{"assetPaths":821,"generatorPatterns":826,"scriptPaths":827,"versionParams":828},[822,823,824,825],"\u002Fwp-content\u002Fplugins\u002Fcustom-contact-forms\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fcustom-contact-forms\u002Fassets\u002Fcss\u002Ffrontend.min.css","\u002Fwp-content\u002Fplugins\u002Fcustom-contact-forms\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fcustom-contact-forms\u002Fassets\u002Fjs\u002Ffrontend.min.js",[],[824,825],[829,830],"custom-contact-forms\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","custom-contact-forms\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":832,"htmlComments":835,"htmlAttributes":836,"restEndpoints":838,"jsGlobals":843,"shortcodeOutput":845},[833,834],"ccf-form","ccf_widget",[],[837],"data-ccf-form-id",[839,840,841,842],"\u002Fwp-json\u002Fccf\u002Fv1\u002Fforms","\u002Fwp-json\u002Fccf\u002Fv1\u002Fform\u002F","\u002Fwp-json\u002Fccf\u002Fv1\u002Fsubmissions","\u002Fwp-json\u002Fccf\u002Fv1\u002Fsubmission\u002F",[844],"ccf_data",[846,847],"[custom-contact-form","[ccf_form"]