[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fG1EjfOx6O4Vh1Bnh7DyjcqkmxdkD4GXjfXWlEQmnPDE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":139,"fingerprints":241},"list-forms-for-gravity","List-Forms for Gravity","3.6","wpgear","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpgear\u002F","\u003Cp>The “List-Forms for Gravity” plugin extends the capabilities of the standard Forms-List in the Admin Panel on the “Gravity Forms” & “Gravity View” pages.\u003C\u002Fp>\n\u003Cp>A new line with a Description of the Form itself is harmoniously added to each line with the Form, which indicates its Name, ID, Number of Records and Number of Views, as well as an Interactive Control Unit.\u003Cbr \u002F>\nThis Note – is the “Description” field on the “Settings” page of each GF\u002FGV Form.\u003C\u002Fp>\n\u003Cp>It would seem that it would be good for this Description to be initially in a separate Column right after the Title, but if you think carefully, you realize that no – not good. The point is that Names can be long, and Descriptions can be even longer, otherwise they simply don’t make sense. And besides, the same Interactive Control Unit 0n requires a lot of space and takes up half the width of the Form List table.\u003C\u002Fp>\n\u003Cp>It is possible that the “Description” field is not used by many. And therefore, the developers did not bother about this. Although, the developers could also make the List Customization option.\u003Cbr \u002F>\nBut if there are really many Forms, then the Description is simply necessary.\u003C\u002Fp>\n\u003Cp>This Plugin gives you this opportunity.\u003C\u002Fp>\n\u003Cp>If you are reading this, then you are using the “Gravity Forms” & “Gravity View” plugins. So, you may be interested in the Plugin for Export Records to Standard Excel Tables: \u003Ca href=\"http:\u002F\u002Fwpgear.xyz\u002Fgv-excel-export\u002F\" rel=\"nofollow ugc\">“GV Excel-Export”\u003C\u002Fa> for “Gravity View”.\u003C\u002Fp>\n\u003Ch4>Futured\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fits harmoniously with the usual style of the List of Forms.\u003C\u002Fli>\n\u003C\u002Ful>\n","View Description for each Forms on List-Forms.",10,1006,0,"2024-12-25T11:39:00.000Z","6.7.5","4.1","5.4",[19,20,21,22,23],"description","gravity-forms","gravity-view","list","notes","https:\u002F\u002Fwpgear.xyz\u002Fgravity-list-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flist-forms-for-gravity.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},15,2270,97,33,86,"2026-04-04T03:49:11.789Z",[38,57,80,99,122],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":35,"num_ratings":31,"last_updated":48,"tested_up_to":15,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gravity-forms-email-blacklist","Gravity Forms Email Blacklist","2.6.2","CrossPeak","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrosspeak\u002F","\u003Cp>The Email Blacklist Add-on for Gravity Forms was built to help block submissions from users with generic or competitors email addresses. Prevent the user from processing the form and stop non-qualified leads from being collected.\u003C\u002Fp>\n\u003Cp>This plugin allows site admins to create a list of domains that if used in an email field on a Gravity Form it will cause a validation error and block the submission. A default email blacklist and validation message can be created to use across all email fields. These default settings can be overridden on a per email field basis.\u003C\u002Fp>\n\u003Cp>Global settings can be added on ‘Forms’ > ‘Settings’ > ‘Email Blacklist’. To add settings to an individual email field, select the field and navigate to the ‘Advanced Settings’ tab.\u003C\u002Fp>\n\u003Cp>This plugin works by blocking either individual email addresses (ex. jsmith@gmail.com), email address domains (ex. gmail.com), and\u002For email address top-level domains (ex. *.com).\u003C\u002Fp>\n\u003Cp>Feel free to contribute on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcrosspeaksoftware\u002Fgravity-forms-email-blacklist\" rel=\"nofollow ugc\">github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Instructions\u003C\u002Fh3>\n\u003Ch3>Global Blacklist Settings\u003C\u002Fh3>\n\u003Cp>Once set up, these settings will be used on all email input fields across all the Gravity Forms used on the site. They can be overridden by the individual email blacklist settings below.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Once Logged into your site navigate to ‘Forms’ > ‘Settings’ > ‘Email Blacklist’\u003C\u002Fli>\n\u003Cli>In the ‘Global Blacklisted Emails’ input enter a comma separated list of blacklisted domains (ie. hotmail.com), email addresses (ie. user@aol.com), and\u002For include the wildcard notation to block top-level domains (ie. *.com). This setting can be overridden on individual email fields in the advanced settings.\u003C\u002Fli>\n\u003Cli>In the ‘Global Validation Message’ input enter a default error message if a blacklisted email is submitted. This setting can be overridden on individual email fields in the advanced settings.\u003C\u002Fli>\n\u003Cli>Select the ‘Global Invalid Entry Procedure’ to determine how the blacklisted submissions should be handled, with validation error or collected and marked as spam.\u003C\u002Fli>\n\u003Cli>Click the ‘Update Settings’ button to save the settings.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Individual Email Input Blacklist Settings\u003C\u002Fh3>\n\u003Cp>Once set up these settings will be used on this form only and in place of the global blacklist settings above.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Once Logged into your site navigate to the Gravity Form you would like to update.\u003C\u002Fli>\n\u003Cli>Add or update an existing email input field on the form.\u003C\u002Fli>\n\u003Cli>Go to the ‘Advanced Settings’ tab for the ‘Blacklisted Emails’ input.\u003C\u002Fli>\n\u003Cli>In the ‘Blacklisted Emails’ input enter a comma separated list of blacklisted domains (ie. hotmail.com), email addresses (ie. user@aol.com), and\u002For include the wildcard notation to block top-level domains (ie. *.com). This will override the globally defined blacklisted emails setting. Enter ‘none’ to bypass the global setting and allow all email addresses.\u003C\u002Fli>\n\u003Cli>In the ‘Blacklisted Emails Validation Message’ input enter an error message if a blacklisted email is submitted. This will override the globally defined error message.\u003C\u002Fli>\n\u003Cli>Select the ‘Invalid Entry Procedure’ to determine how the blacklisted submissions should be handled, with validation error or collected and marked as spam.\u003C\u002Fli>\n\u003Cli>Click the ‘Save Form’ button to save the settings.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Additional Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.gravityforms.com\u002Fcategory\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">Gravity Forms Documentation – Getting Started\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.gravityforms.com\u002Femail\u002F\" rel=\"nofollow ugc\">Gravity Forms Documentation – Email Input Fields\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.gravityforms.com\u002Fspam\u002F\" rel=\"nofollow ugc\">Gravity Forms Documentation – Fighting Spam\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Add-on for Gravity Forms to create a Blacklisting of specific emails or domains for the Email input field to throw a validation error or mark as spam.",10000,100766,"2025-02-20T17:40:00.000Z","3.8","",[52,53,54,20],"blacklist","block-email","email-blacklist","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgravity-forms-email-blacklist\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgravity-forms-email-blacklist.2.6.2.zip",{"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":50,"tags":72,"homepage":77,"download_link":78,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wp-job-manager-contact-listing","Contact Listing for WP Job Manager","1.4.5","Astoundify","https:\u002F\u002Fprofiles.wordpress.org\u002Fastoundify\u002F","\u003Cp>Sites using the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-job-manager\u002F\" rel=\"ugc\">WP Job Manager\u003C\u002Fa> plugin can use any of the supported plugins and allow visitors to contact the connected application email (or resume author) directly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supported Form Plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Gravity Forms\u003C\u002Fli>\n\u003Cli>Ninja Forms\u003C\u002Fli>\n\u003Cli>Contact Form 7\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Where can I use this?\u003C\u002Fh4>\n\u003Cp>Astoundify has released two themes that are fully integrated with the WP Job Manager plugin. Check out \u003Ca href=\"http:\u002F\u002Fthemeforest.net\u002Fitem\u002Fjobify-job-board-wordpress-theme\u002F5247604?ref=Astoundify\" rel=\"nofollow ugc\">“Jobify”\u003C\u002Fa> and our WordPress Directory theme \u003Ca href=\"http:\u002F\u002Fthemeforest.net\u002Fitem\u002Flistify-wordpress-directory-theme\u002F9602611?ref=Astoundify\" rel=\"nofollow ugc\">“Listify”\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The plugin can also be used on any theme but no extra styling (outside the CSS that comes with the form plugins) is used.\u003C\u002Fp>\n\u003Ch3>Our Products\u003C\u002Fh3>\n\u003Cp>If you like this plugin, consider exploring our other themes and plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fappointify\u002F\" rel=\"ugc\">Appointify\u003C\u002Fa> Appointify App, is the first Appointments Planner for WordPress, for Busy Enterpreneurs and Founders. Appointify allows you to share your calendar and have your funnel start by others planning appointments on top of it – with their own calendar authorized.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-job-manager-locations\u002F\" rel=\"ugc\">Regions for WP Job Manager\u003C\u002Fa> Adds a “Job Region” taxonomy so the site administrator can control a set of predefined regions listings can be assigned to.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-job-manager-colors\u002F\" rel=\"ugc\">Job Colors for WP Job Manager\u003C\u002Fa> Select the color of each existing job type in the Job Listings’ settings. Can set the color to be the background color, or text color.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-job-manager-companies\u002F\" rel=\"ugc\">WP Job Manager – Company Profiles\u003C\u002Fa> Outputs a list of all companies that have submitted jobs with links to their listings and profile.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-modal-popup-with-cookie-integration\u002F\" rel=\"ugc\">WP Modal Popup with Cookie Integration\u003C\u002Fa> Create and manage powerful promotion popups for your WordPress blog or website. Easy to use popup plugin that will help you to grab your visitor’s attention to introduce him offers, discounts or other kind of promotional notices.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-simple-registration\u002F\" rel=\"ugc\">Simple Registration for WooCommerce\u003C\u002Fa> A simple plugin to add a [woocommerce_simple_registration] shortcode to display the registration form on a separate page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementify-visual-widgets\u002F\" rel=\"ugc\">Elementify Visual Widgets\u003C\u002Fa> Elementify Visual Widgets is a free plugin packed with stunning elements to extend Elementor Page Builder functionality and make your website look like it is designed by a Professional Web Designer.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-digital-downloads-frontend-submissions-product-details-widget\u002F\" rel=\"ugc\">Easy Digital Downloads – Frontend Submissions Product Details\u003C\u002Fa> Specify and display frontend submission data as “product details” in a widget.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-social-login\u002F\" rel=\"ugc\">Simple Social Login\u003C\u002Fa> Social login options for WordPress. Currently supports: Facebook, Twitter, Google.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fastoundify-recaptcha\u002F\" rel=\"ugc\">reCAPTCHA\u003C\u002Fa> Google reCAPTCHA for WordPress. Currently supports: WordPress Login\u002FRegister, WooCommerce Login\u002FRegister, WP Job Manager (Submission Form), Claim Listing for WP Job Manager, Gravity Forms, Ninja Forms, Contact Form 7.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Allow sites using the WP Job Manager plugin to contact listings via their favorite form builder plugin.",6000,307637,100,8,"2024-03-29T11:41:00.000Z","6.4.8","4.7.0",[20,73,74,75,76],"job","job-apply","job-listing","wp-job-manager","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-job-manager-contact-listing\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-job-manager-contact-listing.1.4.5.zip",85,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":15,"requires_at_least":93,"requires_php":50,"tags":94,"homepage":97,"download_link":98,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"gf-block-email-domains","Gravity Forms Block Email Domains","1.0.2","GravityKit","https:\u002F\u002Fprofiles.wordpress.org\u002Fgravityview\u002F","\u003Cp>Gravity Forms Block Email Domains is an add-on plugin for Gravity Forms that allows you to define a comma separated list of email domains to block on each email field. Custom validation messages can be set as well. Blocked email domains will prevent the form from being submitted and prompt the user to enter a non-blocked email address.\u003C\u002Fp>\n","Easily set a list of email domains to block on email fields in Gravity Forms.",1000,10966,82,9,"2024-11-05T03:30:00.000Z","5.0.0",[52,95,53,96,20],"block-domain","blocklist","http:\u002F\u002Froadwarriorcreative.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgf-block-email-domains.1.0.2.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":120,"download_link":121,"security_score":67,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"description-list-block","Description List Block","1.2.5","Daniel Floeter","https:\u002F\u002Fprofiles.wordpress.org\u002Fkometschuh\u002F","\u003Cp>Displays a description list or definition list using the \u003Ccode>\u003Cdl>\u003C\u002Fcode> element consist of a series of term and description pairs (\u003Ccode>\u003Cdt>\u003C\u002Fcode>, \u003Ccode>\u003Cdd>\u003C\u002Fcode>) and displays that elements in definition form like a dictionary in the Gutenberg block editor.\u003C\u002Fp>\n\u003Ch4>Tip Top Press\u003C\u002Fh4>\n\u003Cp>We’re \u003Ca href=\"http:\u002F\u002Ftiptoppress.com\u002F\" rel=\"nofollow ugc\">Tip Top Press\u003C\u002Fa> and create Gutenberg Blocks for WordPress. If you want to know about what we’re working on and you are interested in backgrounds then you can read all newes storys on our \u003Ca href=\"http:\u002F\u002Ftiptoppress.com\u002Fblog\u002F?utm_source=wp.org&utm_medium=readme.txt&utm_campaign=description+list+block\" rel=\"nofollow ugc\">blog\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Indent-, Grid and Disable Block CSS Block Styles\u003C\u002Fli>\n\u003Cli>Indent or spacing settings\u003C\u002Fli>\n\u003Cli>Color, spacing, indent, horizontal whitspce, font-size, font-style and font-weight settings for both element tags\u003C\u002Fli>\n\u003Cli>Create a description list with n-elements\u003C\u002Fli>\n\u003Cli>Insert a new term (\u003Ccode>\u003Cdt>\u003C\u002Fcode>) and description (\u003Ccode>\u003Cdd>\u003C\u002Fcode>) before selection\u003C\u002Fli>\n\u003Cli>Insert a new term (\u003Ccode>\u003Cdt>\u003C\u002Fcode>) and description (\u003Ccode>\u003Cdd>\u003C\u002Fcode>) after selection\u003C\u002Fli>\n\u003Cli>Delete the selcted term (\u003Ccode>\u003Cdt>\u003C\u002Fcode>) and description (\u003Ccode>\u003Cdd>\u003C\u002Fcode>) pair\u003C\u002Fli>\n\u003Cli>Access via Shortcuts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>While using this plugin if you find any bug or any conflict, please submit an issue at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDanielFloeter\u002Fdescription-list-block\" rel=\"nofollow ugc\">Github\u003C\u002Fa> (If possible with a pull request).\u003C\u002Fp>\n","Displays a description list using the dl element consist of a series of term and description pairs (dt, dd).",300,7566,46,3,"2026-02-07T16:34:00.000Z","6.9.4","6.1","7.0",[116,117,118,119,22],"block","definition-list","description-list","gutenberg","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdescription-list-block\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdescription-list-block.1.2.5.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":67,"downloaded":130,"rating":13,"num_ratings":13,"last_updated":131,"tested_up_to":132,"requires_at_least":50,"requires_php":114,"tags":133,"homepage":137,"download_link":138,"security_score":67,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"exact-match-disallowed-comment-contact-forms","Exact Match Disallowed Comment & Contact Forms","1.3.1","Ryan Howard","https:\u002F\u002Fprofiles.wordpress.org\u002Fryhowa\u002F","\u003Cp>Change the default WordPress comment blocklist functionality to exact match and save entries marked as spam for review.\u003C\u002Fp>\n\u003Cp>The WordPress comment blocklist inside matches keywords, so for example, blocklisting a word such as “pasta” will automatically delete comments containing “pastaroni” or “anitpasta” (but not “chef boyardee”).\u003C\u002Fp>\n\u003Cp>If you try to use the WordPress comment blocklist for contact form entries, this can be hugely problematic. The first major issue is falsely identifying comments as spam so you risk blocking valid contact form entries.\u003C\u002Fp>\n\u003Cp>Additionally, there’s no moderation queue built into Formidable Forms, Contact Form 7, or Gravity Forms for entries marked as spam. This plugin fixes those issues.\u003C\u002Fp>\n\u003Ch4>Changing the default WordPress comment blocklist functionality\u003C\u002Fh4>\n\u003Cp>This plugin changes the default inside match blocklist functionality to exact match keywords, URLs, and ip addresses. If you add “karaoke” to your blocklist you’ll only be blocking “karaoke” and not “karaoke stars.”\u003C\u002Fp>\n\u003Ch4>Retaining Contact Form Entries\u003C\u002Fh4>\n\u003Cp>The plugin also retains contact form entries marked as spam in your database, so you can check them from the WordPress admin area.\u003C\u002Fp>\n\u003Ch4>Important Notes \u002F FAQ\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>For default comments in a post after submitting, if blocklisted, the comment will go to Spam status, whereas the default functionality would be to send that comment to the trash.\u003C\u002Fli>\n\u003Cli>We’re currently configured to work with Contact Form 7, Formidable Forms and Gravity Forms.\u003C\u002Fli>\n\u003Cli>Add keywords you want to block to the WordPress admin area under \u003Cstrong>Settings > Discussion > Disallowed Comment Keys\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Upon activation, the plugin will automatically populate three keywords by default in the “Disallowed Comment Keys” field in the WP Admin area. This is so you know things are working. We leave it to the user to control their specific blocklist keywords. If you want a list of we’ll known spam words as a starting point, check your preferred search engine for “ultimate comment blocklist” or “WordPress comment blocklist.”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CAUTION:\u003C\u002Fstrong> Even though this is a significantly less blunt approach than the default WordPress functionality, please be careful. If you add the word “appointment” to your blocklist, you will block any form fill with the word “appointment” from getting through to your inbox.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support the Plugin\u003C\u002Fh4>\n\u003Cp>If you love this plugin and want to support it, you can help us by linking to this page, leaving constructive feedback, or sending a monetary donation \u003Ca href=\"https:\u002F\u002Fpaypal.me\u002Fcompletewebresources\" rel=\"nofollow ugc\">paypal.me\u002Fcompletewebresources\u003C\u002Fa>.\u003C\u002Fp>\n","Change the default WordPress comment blocklist functionality to exact match and save entries marked as spam for review.",3539,"2025-11-17T17:52:00.000Z","6.8.5",[134,52,135,136,20],"anti-spam","contact-form-7","formidable","https:\u002F\u002Fwww.completewebresources.com\u002Fexact-match-disallowed-comment-contact-forms-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexact-match-disallowed-comment-contact-forms.1.3.1.zip",{"attackSurface":140,"codeSignals":186,"taintFlows":195,"riskAssessment":235,"analyzedAt":240},{"hooks":141,"ajaxHandlers":176,"restRoutes":182,"shortcodes":183,"cronEvents":184,"entryPointCount":185,"unprotectedCount":185},[142,148,152,157,161,165,169,173],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","plugins_loaded","ListFormsGravity_Action_plugins_loaded","gravity-list-forms.php",31,{"type":143,"name":149,"callback":150,"file":151,"line":11},"admin_enqueue_scripts","ListFormsGravity_Action_admin_enqueue_scripts","includes\\admin\\admin.php",{"type":153,"name":154,"callback":155,"file":151,"line":156},"filter","gform_noconflict_scripts","ListFormsGravity_Filter_gform_noconflict_scripts",47,{"type":153,"name":158,"callback":159,"file":151,"line":160},"gform_noconflict_styles","ListFormsGravity_Filter_gform_noconflict_styles",55,{"type":153,"name":162,"callback":163,"file":151,"line":164},"gravityview_noconflict_scripts","ListFormsGravity_Filter_gravityview_noconflict_scripts",63,{"type":153,"name":166,"callback":167,"file":151,"line":168},"gravityview_noconflict_styles","ListFormsGravity_Filter_gravityview_noconflict_styles",71,{"type":143,"name":170,"callback":171,"file":151,"line":172},"gravityview\u002Fmetaboxes\u002Fdata-source\u002Fafter","ListFormsGravity_Action_Add_DescriptionToMetabox_GV",79,{"type":143,"name":174,"callback":175,"file":151,"line":67},"gravityview_view_saved","ListFormsGravity_Action_gravityview_view_saved",[177],{"action":178,"nopriv":179,"callback":180,"hasNonce":179,"hasCapCheck":179,"file":146,"line":181},"list_forms_gravity",false,"ListFormsGravity_Action_Ajax",24,[],[],[],1,{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":191,"fileOperations":13,"externalRequests":13,"nonceChecks":185,"capabilityChecks":13,"bundledLibraries":194},[],{"prepared":189,"raw":13,"locations":190},2,[],{"escaped":192,"rawEcho":13,"locations":193},11,[],[],[196,215,223],{"entryPoint":197,"graph":198,"unsanitizedCount":13,"severity":214},"ListFormsGravity_Action_Add_DescriptionToMetabox_GV (includes\\admin\\admin.php:80)",{"nodes":199,"edges":211},[200,205],{"id":201,"type":202,"label":203,"file":151,"line":204},"n0","source","$_REQUEST",84,{"id":206,"type":207,"label":208,"file":151,"line":209,"wp_function":210},"n1","sink","echo() [XSS]",93,"echo",[212],{"from":201,"to":206,"sanitized":213},true,"low",{"entryPoint":216,"graph":217,"unsanitizedCount":13,"severity":214},"\u003Cadmin> (includes\\admin\\admin.php:0)",{"nodes":218,"edges":221},[219,220],{"id":201,"type":202,"label":203,"file":151,"line":204},{"id":206,"type":207,"label":208,"file":151,"line":209,"wp_function":210},[222],{"from":201,"to":206,"sanitized":213},{"entryPoint":224,"graph":225,"unsanitizedCount":13,"severity":214},"\u003Cajax_gravity-list-forms> (includes\\ajax_gravity-list-forms.php:0)",{"nodes":226,"edges":233},[227,229],{"id":201,"type":202,"label":203,"file":228,"line":31},"includes\\ajax_gravity-list-forms.php",{"id":206,"type":207,"label":230,"file":228,"line":231,"wp_function":232},"get_results() [SQLi]",44,"get_results",[234],{"from":201,"to":206,"sanitized":213},{"summary":236,"deductions":237},"The plugin \"list-forms-for-gravity\" v3.6 exhibits a mixed security posture. On the positive side, the static analysis reveals excellent practices in SQL query handling, output escaping, and a lack of dangerous functions or file operations. The absence of known vulnerabilities in its history is also a significant strength, suggesting a generally well-maintained codebase.\n\nHowever, a critical concern arises from the presence of a single AJAX handler that lacks authentication checks. This represents a direct entry point into the plugin's functionality that could be exploited by unauthenticated users. While no critical or high severity taint flows were detected, this unprotected AJAX endpoint is a significant security weakness that could potentially lead to unintended actions or data exposure if not properly secured.\n\nIn conclusion, while the plugin demonstrates strong defensive coding in many areas and has a clean vulnerability history, the unprotected AJAX endpoint introduces a notable risk. Addressing this single point of entry with appropriate authentication and authorization checks should be the immediate priority to significantly improve the plugin's overall security.",[238],{"reason":239,"points":11},"AJAX handler without authentication check","2026-03-17T01:29:54.937Z",{"wat":242,"direct":250},{"assetPaths":243,"generatorPatterns":247,"scriptPaths":248,"versionParams":249},[244,245,246],"\u002Fwp-content\u002Fplugins\u002Flist-forms-for-gravity\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Flist-forms-for-gravity\u002Fincludes\u002Fgravity-list-forms_gf.js","\u002Fwp-content\u002Fplugins\u002Flist-forms-for-gravity\u002Fincludes\u002Fgravity-list-forms_gv.js",[],[245,246],[],{"cssClasses":251,"htmlComments":253,"htmlAttributes":254,"restEndpoints":257,"jsGlobals":258,"shortcodeOutput":260},[252],"list-forms-gravity_description_gv",[],[255,256],"name=\"list-forms-gravity_description_gv\"","id=\"list-forms-gravity_description_gv\"",[],[259],"ListFormsGravity_Params",[]]