[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAz8WcZHhlJjiR1j2MzEa_cpV9ZGejASWNr2nnQpBnic":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":14,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":130,"fingerprints":248},"data-soap-validation","Data Soap Validation","1.0.7","liquid11","https:\u002F\u002Fprofiles.wordpress.org\u002Fliquid11\u002F","\u003Cp>There is nothing more frustrating than finding out someone has submitted an enquiry on your website and the contact number or email is not valid.\u003C\u002Fp>\n\u003Cp>Verify that telephone numbers and email addresses entered into contact forms are valid as soon as your users click submit.\u003C\u002Fp>\n\u003Cp>Ensure that the contact details you are provided are valid in real-time to help eliminate spam. Help your staff save time and money from calling invalid leads.\u003C\u002Fp>\n\u003Cp>Data Soap Validation easily integrates into\u003Cbr \u002F>\nContact Form 7\u003Cbr \u002F>\nElementor Pro\u003Cbr \u002F>\nGravity Forms\u003Cbr \u002F>\nWoocommerce\u003Cbr \u002F>\nWPForms\u003C\u002Fp>\n\u003Cp>New to Data Soap? \u003Ca href=\"https:\u002F\u002Fwww.datasoap.co.uk\u002Faccount\u002Fregister\" rel=\"nofollow ugc\">Register today \u003C\u002Fa> or learn more about the wide range of \u003Ca href=\"https:\u002F\u002Fwww.datasoap.co.uk\u002Fdata-quality-services\u002F\" rel=\"nofollow ugc\">services we offer\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This Data Soap Validation Plugin requires PHP in order to run, your can also upload and validate data directly at \u003Ca href=\"www.datasoap.co.uk\" rel=\"nofollow ugc\">www.datasoap.co.uk.\u003C\u002Fa>\u003C\u002Fp>\n","Applies Data Soap telephone and email validation services to Contact Form 7, Elementor Pro, Gravity Forms, Woocommerce & WPForms Requires PHP",50,1997,0,"","6.7.5","4.5",[18,19,20,21,22],"elementor","gravity","gravity-forms","gravityforms","woocommerce","https:\u002F\u002Fwww.datasoap.co.uk\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdata-soap-validation.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-04-04T17:12:41.432Z",[35,51,72,94,113],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":13,"num_ratings":13,"last_updated":45,"tested_up_to":46,"requires_at_least":16,"requires_php":14,"tags":47,"homepage":48,"download_link":49,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":50},"data8-validation-for-contact-form-7","Data8 Validation","3.8.1","data8","https:\u002F\u002Fprofiles.wordpress.org\u002Fdata8\u002F","\u003Cp>Verify international postal addresses, email addresses, names, bank details and telephone numbers as they are entered at the point of capture. This plugin works perfectly with WordPress, WooCommerce, Gravity Forms, WPForms, Elementor Pro and Contact Form 7 forms.\u003C\u002Fp>\n\u003Cp>International coverage for all services, the most advanced fuzzy matching and backed by official data from sources such as USPS and Royal Mail ensures you can rely on the data being entered.\u003C\u002Fp>\n\u003Cp>Improve your user experience with fast, natural address entry.\u003C\u002Fp>\n\u003Cp>Ensure you capture accurate contact details and eliminate spam contacts by verifying email addresses, names and telephone numbers in real-time.\u003C\u002Fp>\n\u003Cp>Enter a what3words 3 word address (word.word.word) and the PredictiveAddress™ service will provide a picklist of suggested addresses within close proximity of that what3words location to enable the user to select their postal address.\u003C\u002Fp>\n\u003Cp>Quick to set up with a \u003Ca href=\"https:\u002F\u002Fwww.data-8.co.uk\u002Fregister\u002F\" rel=\"nofollow ugc\">free trial\u003C\u002Fa>. This extension is free of charge, just pay for the credits you use for our validation services.\u003C\u002Fp>\n\u003Cp>For more information on the services we offer, or to manage the credits on your Data8 account, \u003Ca href=\"https:\u002F\u002Fwww.data-8.co.uk\u002F\" rel=\"nofollow ugc\">visit our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>WooCommerce\u003C\u002Fh4>\n\u003Cp>The Data8 PredictiveAddress service is automatically applied to all address entry forms in WooCommerce, including billing and shipping addresses on checkout and in the “My Account” section.\u003Cbr \u002F>\nData8 Validation will be applied to the name, email and telephone fields during the checkout process. (Bank Validation not currently supported).\u003C\u002Fp>\n\u003Ch4>Gravity Forms\u003C\u002Fh4>\n\u003Cp>The Data8 PredictiveAddress service is automatically applied to all Address fields\u003Cbr \u002F>\nThe Data8 Email Validation service is automatically applied to all Email fields\u003Cbr \u002F>\nThe Data8 Phone Validation service is automatically applied to all Phone fields\u003Cbr \u002F>\nThe Data8 Unusable Name service is automatically applied to all Name fields\u003Cbr \u002F>\nThe Data8 Bank Validation service is automatically applied to fields tagged with correct CSS classes\u003C\u002Fp>\n\u003Ch4>Contact Form 7\u003C\u002Fh4>\n\u003Cp>The Data8 PredictiveAddress service is automatically applied to all correctly tagged Address fields\u003Cbr \u002F>\nThe Data8 Email Validation service is automatically applied to all correctly tagged Email fields\u003Cbr \u002F>\nThe Data8 Phone Validation service is automatically applied to all correctly tagged Phone fields\u003Cbr \u002F>\nThe Data8 Unusable Name service is automatically applied to all correctly tagged Name fields\u003Cbr \u002F>\nThe Data8 Bank Validation service is automatically applied to all correctly tagged bank fields\u003C\u002Fp>\n\u003Ch3>WPForms\u003C\u002Fh3>\n\u003Cp>The Data8 PredictiveAddress service is automatically applied to all Address fields\u003Cbr \u002F>\nThe Data8 Email Validation service is automatically applied to all Email fields\u003Cbr \u002F>\nThe Data8 Phone Validation service is automatically applied to all Phone fields\u003Cbr \u002F>\nThe Data8 Unusable Name service is automatically applied to all Name fields\u003Cbr \u002F>\nThe Data8 Bank Validation service is automatically applied to all fields tagged with correct CSS classes\u003C\u002Fp>\n\u003Ch3>Elementor Pro\u003C\u002Fh3>\n\u003Cp>The Data8 PredictiveAddress service is automatically applied to all Address fields with correct IDs.\u003Cbr \u002F>\nThe Data8 Email Validation service is automatically applied to all Email fields with correct IDs.\u003Cbr \u002F>\nThe Data8 Phone Validation service is automatically applied to all form fields of type ‘tel’.\u003Cbr \u002F>\nThe Data8 Unusable Name service is automatically applied to all Name fields with correct IDs.\u003Cbr \u002F>\nThe Data8 Bank Validation service is automatically applied to all bank account and sort code fields with correct ID.\u003C\u002Fp>\n","Applies Data8 Email, Unusable Name, Phone Validation and PredictiveAddress services to WooCommerce checkout, Gravity Forms and Contact Form 7, WPForms &hellip;",200,16194,"2026-01-16T16:34:00.000Z","6.9.4",[18,19,20,21,22],"https:\u002F\u002Fwww.data-8.co.uk\u002Fresources\u002Fhow-to-guides\u002Fwordpress-installation-guide\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdata8-validation-for-contact-form-7.zip","2026-03-15T15:16:48.613Z",{"slug":52,"name":53,"version":54,"author":55,"author_profile":56,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":25,"num_ratings":61,"last_updated":62,"tested_up_to":63,"requires_at_least":64,"requires_php":65,"tags":66,"homepage":70,"download_link":71,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":50},"gf-entries-in-excel","GravityExport Lite for Gravity Forms","2.5.0","GravityKit","https:\u002F\u002Fprofiles.wordpress.org\u002Fgravityview\u002F","\u003Cblockquote>\n\u003Ch3>GravityExport (Gravity Form Entries in Excel) is the ultimate no-hassle solution for exporting data from Gravity Forms.\u003C\u002Fh3>\n\u003Cp>Powerful new functionality is available with GravityExport! Save exports to FTP & Dropbox, export as PDF, and format exports for data analysis.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.gravitykit.com\u002Fextensions\u002Fgravityexport\u002F?utm_source=plugin&utm_campaign=gravityexport-lite&utm_content=readme-learn-more\" rel=\"nofollow ugc\">Learn more about GravityExport\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Export entries using a secure URL\u003C\u002Fh3>\n\u003Cp>When you configure a new export, the plugin will generate a secure download URL that you can share with anyone who needs the data (No need to log in!). Reports will automatically update as new entries are added.\u003C\u002Fp>\n\u003Ch4>GravityExport Lite includes many features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Limit access to downloads—either make a URL public or require users to be logged-in with correct permissions\u003C\u002Fli>\n\u003Cli>Download reports from multiple forms at once\u003C\u002Fli>\n\u003Cli>Export entry notes along with entries\u003C\u002Fli>\n\u003Cli>Transpose data (instead of one entry per-row, it would be one entry per column)\u003C\u002Fli>\n\u003Cli>Attach entry exports to notifications\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FdiqNgFCguM4?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>Export Gravity Forms entries directly to Excel (.xlsx)\u003C\u002Fh3>\n\u003Cp>Export your entries directly to .xlsx format. No more wasting time importing your CSV files into Excel and re-configuring columns.\u003C\u002Fp>\n\u003Ch3>Export Gravity Forms submissions as CSV\u003C\u002Fh3>\n\u003Cp>If you’d prefer to have your reports generated as CSV, GravityExport Lite makes it easy.\u003C\u002Fp>\n\u003Ch3>Add search filters to the URL\u003C\u002Fh3>\n\u003Cp>Once you have your download URL, you can easily \u003Ca href=\"https:\u002F\u002Fgfexcel.com\u002Fdocs\u002Ffiltering\u002F\" rel=\"nofollow ugc\">filter by date range and field value\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Configure export fields\u003C\u002Fh3>\n\u003Cp>Save time generating exports in Gravity Forms: Configure the fields that are included in your CSV or Excel export. No need to set up every time!\u003C\u002Fp>\n\u003Ch3>Documentation & support\u003C\u002Fh3>\n\u003Cp>If you have any questions regarding GravityExport Lite, \u003Ca href=\"https:\u002F\u002Fdocs.gravitykit.com\u002Fcategory\u002F791-gravityexport?utm_source=plugin&utm_campaign=gravityexport-lite&utm_content=readme-checkout-docs\" rel=\"nofollow ugc\">check out our documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you need further assistance, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fread-me-first-9\u002F\" rel=\"ugc\">read this first\u003C\u002Fa> and our support team will gladly give you a helping hand!\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP 7.2\u003C\u002Fli>\n\u003Cli>\u003Ccode>php-xml\u003C\u002Fcode> and \u003Ccode>php-zip\u003C\u002Fcode> libraries. The plugin will check for those.\u003C\u002Fli>\n\u003Cli>Gravity Forms 2.5 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Gain additional powerful functionality\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.gravitykit.com\u002Fextensions\u002Fgravityexport\u002F?utm_source=plugin&utm_campaign=gravityexport-lite&utm_content=readme-full-version\" rel=\"nofollow ugc\">full version of GravityExport\u003C\u002Fa> unlocks these game-changing features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📄 \u003Cstrong>PDF Export\u003C\u002Fstrong>\u003Cbr \u002F>\nGravityExport supports exporting entries as PDF! You can choose to have a PDF generated for each entry or one PDF that includes all entries. You can also customize the PDF output by adjusting the size, orientation, and more.\u003C\u002Fli>\n\u003Cli>📦 \u003Cstrong>Dropbox integration\u003C\u002Fstrong>\u003Cbr \u002F>\nSave your form data directly to Dropbox.\u003C\u002Fli>\n\u003Cli>👩🏽‍💻 \u003Cstrong>Send reports to FTP\u003C\u002Fstrong>\u003Cbr \u002F>\nStore reports on your own FTP server! GravityExport supports the SFTP, FTP + SSL, and FTP protocols.\u003C\u002Fli>\n\u003Cli>⬇️ \u003Cstrong>Multiple download URLs\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate multiple export URLs that output to different formats and include different fields.\u003C\u002Fli>\n\u003Cli>📊 \u003Cstrong>Export data ready for analysis\u003C\u002Fstrong>\u003Cbr \u002F>\nMake it easier to process your Gravity Forms data by splitting fields with multiple values into different rows.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We’ve written an article that contains all you need to know about \u003Ca href=\"https:\u002F\u002Fwww.gravitykit.com\u002Fexporting-gravity-forms-to-excel\u002F?utm_source=plugin&utm_campaign=gravityexport-lite&utm_content=readme-all-need-to-know\" rel=\"nofollow ugc\">exporting data from Gravity Forms\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The GravityExport Lite plugin was created by \u003Ca href=\"https:\u002F\u002Fdoeken.org\" rel=\"nofollow ugc\">Doeke Norg\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Export all Gravity Forms entries to Excel (.xlsx) or CSV via a download button or a secret shareable URL.",10000,386888,39,"2026-01-30T01:39:00.000Z","6.9.0","4.0","7.2",[67,68,69,20,21],"entries","excel","export","https:\u002F\u002Fgfexcel.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgf-entries-in-excel.2.5.0.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":59,"downloaded":80,"rating":81,"num_ratings":82,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":91,"download_link":92,"security_score":93,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":50},"gf-form-multicolumn","Multiple Columns for Gravity Forms","4.0.6","WebHolism","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebholism\u002F","\u003Cp>When activated this plugin allows Gravity Forms elements to be split into columns. To implement the columns three new elements (Row Start, Column Break, and Row End) which are introduced into the Gravity Forms administration area in a group labelled as Multiple Columns Fields.\u003C\u002Fp>\n\u003Cp>For each form, in its form settings it is possible to enable and disable the plugin’s CSS and JS that are used by the plugin. The CSS file is responsible for the layout of the form, and the JS file is used to remove unwanted spacing generated if using conditional logic to hide form elements. It is advised to keep the CSS enabled at all times, but the JS should only be enabled in the case of hidden elements through the use of conditional logic.\u003C\u002Fp>\n\u003Cp>** Note: Plugin no longer supports initial column specification using Sections in versions 2 and before. If updating plugin from a version prior to version 3, the form will need to be recreated with the current design definitions.**\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note: If updating from version 3.0.3 or earlier. If the columns are not displaying as expected, first please visit the Form Settings for each form and check the Enable CSS checkbox.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support this plugin by purchasing \u003Ca href=\"https:\u002F\u002Frocketgenius.pxf.io\u002Fmulticolumns\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa> now, using the affiliate link.  No extra cost to you, and a big help towards supporting this plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>A big thank you goes to K. Woodberry, T. Kaufenberg, J. Wright, D. Donnelly, A. Sharma, L. Hanbury-Pickett for identifying issues, and assisting in finding solutions to them. 🙂\u003C\u002Fp>\n","Introduces new form elements into Gravity Forms which allow for simple column creation.",237280,88,29,"2022-09-12T20:02:00.000Z","6.0.11","4.6","7.3",[20,21,88,89,90],"multicolumn","multicolumns","multiple-columns","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgf-form-multicolumn\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgf-form-multicolumn.4.0.6.zip",85,{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":25,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":111,"download_link":112,"security_score":93,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":50},"surbma-divi-gravity-forms","Surbma | Divi & Gravity Forms","5.1","Surbma","https:\u002F\u002Fprofiles.wordpress.org\u002Fsurbma\u002F","\u003Cblockquote>\n\u003Cp>TESTED WITH GRAVITY FORMS 2.6 & SUPPORT FOR LEGACY MARKUP! YES, REALLY! 🙂\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>This plugin adds the same styling for Gravity Forms as Divi Theme has for its own forms. This is a very lightweight plugin with minified css to reduce the loading time as low as possible.\u003C\u002Fp>\n\u003Cp>The plugin has full support for the new GF 2.5 markup and the 2.6 inline button feature, it even supports previous versions or the legacy markup. So don’t panic, you can use this plugin for all Gravity Forms versions. But it is recommended to use the new version with the new markup!\u003C\u002Fp>\n\u003Cp>Gravity Forms fields and buttons are inherit Divi settings, so you can set the buttons look and feel.\u003C\u002Fp>\n\u003Cp>There is NO OPTIONS OR SETTINGS PAGE for this plugin! It just works after activation. Divi settings may modify the look of the forms.\u003C\u002Fp>\n\u003Ch3>Responsive style for legacy markup\u003C\u002Fh3>\n\u003Cp>If you didn’t upgrade to GF 2.5 or still use legacy markup, the plugin adds responsive styles to your forms. So you can use complex forms, halves or thirds fields, your form will look great on mobile screens also.\u003C\u002Fp>\n\u003Ch3>Support for Extra by Elegant Themes\u003C\u002Fh3>\n\u003Cp>The plugin supports the Extra theme also, created by Elegant Themes. So you can use it to style your forms even with Extra theme.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>You have to buy the Divi Theme and the Gravity Forms Plugin to use this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsurbma.com\u002Fgo\u002Felegantthemes\u002F\" rel=\"nofollow ugc\">Divi by Elegant Themes\u003C\u002Fa> (affiliate link)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsurbma.com\u002Fgo\u002Fgravityforms\u002F\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa> (affiliate link)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Info\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>My plugins for Divi theme:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsurbma-divi-gravity-forms\u002F\" rel=\"ugc\">Surbma | Divi & Gravity Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsurbma-divi-extras\u002F\" rel=\"ugc\">Surbma | Divi Extras\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsurbma-divi-lightbox\u002F\" rel=\"ugc\">Surbma | Divi Lightbox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsurbma-divi-project-shortcodes\u002F\" rel=\"ugc\">Surbma | Divi Project Shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsurbma-divi-remove-project-cpt\u002F\" rel=\"ugc\">Surbma | Divi Remove Project CPT\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Do you want to contribute or help improving this plugin?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can find it on GitHub: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSurbma\u002Fsurbma-divi-gravity-forms\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FSurbma\u002Fsurbma-divi-gravity-forms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You can find my other plugins and projects on GitHub:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSurbma\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FSurbma\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please feel free to contribute, help or recommend any new features for my plugins, themes and other projects.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Do you want to know more about me?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Visit my webpage: \u003Ca href=\"https:\u002F\u002Fsurbma.com\u002F\" rel=\"nofollow ugc\">Surbma.com\u003C\u002Fa>\u003C\u002Fp>\n","Responsive Divi form styles for Gravity Forms.",9000,172228,21,"2023-04-08T12:59:00.000Z","6.2.9","5.3","7.0",[110,20,21],"divi","https:\u002F\u002Fsurbma.com\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsurbma-divi-gravity-forms.5.1.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":32,"num_ratings":123,"last_updated":124,"tested_up_to":46,"requires_at_least":125,"requires_php":108,"tags":126,"homepage":14,"download_link":129,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":50},"fresh-forms-for-gravity","Fresh Forms for Gravity","1.5.6","Samuel Aguilera","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamuelaguilera\u002F","\u003Cp>Caching is great for scenarios where your post or page content it’s not changed frequently, but if you have a form embedded to which you do changes very often or you’re using dynamic code, that doesn’t run for a cached page, or using third-party solutions relaying in dynamic live data (e.g. reCAPTCHA), using caching in these cases is going to cause issues. The same applies to certain automatic JS optimizations done by caching plugins that are known to break JS execution easily.\u003C\u002Fp>\n\u003Cp>An easy solution is to configure your caching plugin or proxy to exclude the page where the form is embedded, but you need also to remember this when you create a new page or embed a new form in an existing page…\u003C\u002Fp>\n\u003Cp>This plugin will take care of the above automatically doing the following:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Flush current cache on plugin activation. This is \u003Cstrong>required\u003C\u002Fstrong> in order to allow the next step to run.\u003C\u002Fli>\n\u003Cli>Dynamically check if there’s a Gravity Forms for any of the supported embedding methods (see below for the list).\u003C\u002Fli>\n\u003Cli>If so, it will prevent post\u002Fpage from being cached by any of the supported caching plugins, browsers and CDN\u002FProxies.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Embedding methods supported:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress default editor, shortcode or Gutenberg block\u003C\u002Fstrong>. Content of any post type, including pages and custom posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACF\u003C\u002Fstrong> fields of type Text, Text Area, and WYSIWYG. \u003Cstrong>Disabled by default\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Avada\u003C\u002Fstrong>. The following elements has been proven to work: Content Boxes, “Gravity Form”, Modal, Text Block. Other elements could work too, but not tested.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beaver Builder\u003C\u002Fstrong>. It will detect Gravity Forms shortcodes added to a Text Editor module.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conversational Forms\u003C\u002Fstrong> add-on. It will automatically detect any form page using the \u003Cstrong>conversational_form\u003C\u002Fstrong> post type (requires Conversational Forms add-on 1.3.0+).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Divi\u003C\u002Fstrong>. It should work with any of the default modules where you can insert a GF shortcode into the content. e.g. Call To Action, Text, Tabs…\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor\u003C\u002Fstrong>. The following widgets added to the post content are supported: Shortcode, Text.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fessential-addons-for-elementor-lite\u002F\" rel=\"ugc\">Essential Addons for Elementor\u003C\u002Fa> Gravity Forms widget.\u003C\u002Fli>\n\u003Cli>GravityKit Gravity Forms Widget for Elementor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PowerPack for Beaver Builder\u003C\u002Fstrong> Gravity Forms Styler module.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-addons-for-beaver-builder-lite\u002F\" rel=\"ugc\">Ultimate Addons for Beaver Builder\u003C\u002Fa> Gravity Forms Styler module.\u003C\u002Fli>\n\u003Cli>Ultimate Addons for Elementor By Brainstorm Force.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Gravity Forms Product Add-ons\u003C\u002Fstrong> by Lucas Stark.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPBakery Page Builder\u003C\u002Fstrong>. The following elements has been proven to work: “Gravity Form”, Text Block. Other elements could work too, but not tested.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-tools-gravity-forms-divi-module\u002F\" rel=\"ugc\">WP Tools Gravity Forms Divi Module\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you’re not using any of the above embedding methods you can still use Fresh Forms with a filter to pass the ID number of the posts where you want to run Fresh forms. You can also make Fresh Forms to add a cookie when a form is detected to use this cookie as a way to skip caching for hosts using Varnish based caching. Please see FAQ for more details.\u003C\u002Fp>\n\u003Cp>There’s no options page. Only the plugin version is saved to the database to be able to handle actions after an update when needed, \u003Cstrong>no other data is stored\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>It should work with any caching plugin with support for DONOTCACHEPAGE constant, and proxies respecting the use Cache-Control HTTP header.\u003C\u002Fp>\n\u003Cp>Caching and Optimization plugins \u003Cstrong>supported\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Autoptimize\u003C\u002Fli>\n\u003Cli>Cache Enabler\u003C\u002Fli>\n\u003Cli>Comet Cache\u003C\u002Fli>\n\u003Cli>Hummingbird\u003C\u002Fli>\n\u003Cli>Kinsta Cache\u003C\u002Fli>\n\u003Cli>LiteSpeed Cache\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpage-optimize\u002F\" rel=\"ugc\">Page Optimize\u003C\u002Fa> (Script concatenation only)\u003C\u002Fli>\n\u003Cli>Perfmatters (Delay JS exclusions only)\u003C\u002Fli>\n\u003Cli>Speed Optimizer (by SiteGround, the plugin with more name changes in the history of WordPress!)\u003C\u002Fli>\n\u003Cli>Surge\u003C\u002Fli>\n\u003Cli>W3 Total Cache\u003C\u002Fli>\n\u003Cli>WP Engine System\u003C\u002Fli>\n\u003Cli>WP Fastest Cache\u003C\u002Fli>\n\u003Cli>WP Optimize\u003C\u002Fli>\n\u003Cli>WP Rocket\u003C\u002Fli>\n\u003Cli>WP Super Cache\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Caching plugins \u003Cstrong>NOT supported\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Breeze. It doesn’t support DONOTCACHEPAGE constant or filters to skip caching. \u003Cstrong>Check FAQ for a workaround.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>NitroPack. It doesn’t support DONOTCACHEPAGE constant or filters to skip caching. \u003Cstrong>Check FAQ for a workaround.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Cloudflare and other CDN\u002Fproxies:\u003C\u002Fp>\n\u003Cp>This plugin will add appropriate HTTP header to pages with a Gravity Forms form to exlude the page HTML from caching when the web host setup allows it.\u003C\u002Fp>\n\u003Cp>By default Cloudflare doesn’t cache the page HTML, it does only when you have configured it to “Cache Everything”. In this case, after activating the plugin, you need to purge cache in your Cloudflare account or wait for cache expiration to let Cloudflare know the page must be excluded from caching.\u003C\u002Fp>\n\u003Cp>Certain hosts like \u003Cstrong>WP Engine and Kinsta don’t allow HTTP headers modification from WordPress side of things\u003C\u002Fstrong>, therefore Cloudflare support will not work for these hosts.\u003C\u002Fp>\n\u003Cp>Other proxy services should work in a similar way, but I don’t have access to test any other proxy service. Feel to reach me if you want to provide me access to add support for your proxy service (documentation for the proxy would be required).\u003C\u002Fp>\n\u003Cp>Note for these cases (caching is done by an external service), Fresh Forms can just include the HTTP header when your web host allows it. Once the header is added, it’s up to the CDN\u002Fproxy being used to obey the header and skip caching for the page.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP 7.0 or higher.\u003C\u002Fli>\n\u003Cli>WordPress 4.9 or higher.\u003C\u002Fli>\n\u003Cli>Gravity Forms 2.3 or higher.\u003C\u002Fli>\n\u003Cli>Only forms embedded using classic editor shortcode or Gutenberg block are supported.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Just install and activate. No settings required except for ACF support (see FAQ).\u003C\u002Fp>\n","Prevent supported caching and JS optimization plugins breaking Gravity Forms.",3000,50365,7,"2026-01-08T17:06:00.000Z","4.9",[127,128,20,21],"cache","caching","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffresh-forms-for-gravity.1.5.6.zip",{"attackSurface":131,"codeSignals":201,"taintFlows":209,"riskAssessment":236,"analyzedAt":247},{"hooks":132,"ajaxHandlers":197,"restRoutes":198,"shortcodes":199,"cronEvents":200,"entryPointCount":13,"unprotectedCount":13},[133,140,143,146,148,152,155,161,165,169,171,175,179,183,187,190,193],{"type":134,"name":135,"callback":136,"priority":137,"file":138,"line":139},"filter","wpcf7_validate_tel","validate_telephone_datasoap_number_cf7",10,"includes\\dsvcf7-validation.php",4,{"type":134,"name":141,"callback":136,"priority":137,"file":138,"line":142},"wpcf7_validate_tel*",5,{"type":134,"name":144,"callback":136,"priority":137,"file":138,"line":145},"wpcf7_validate_intl_tel",6,{"type":134,"name":147,"callback":136,"priority":137,"file":138,"line":123},"wpcf7_validate_intl_tel*",{"type":134,"name":149,"callback":150,"priority":137,"file":138,"line":151},"wpcf7_validate_email","validate_email_address_datasoap_cf7",76,{"type":134,"name":153,"callback":150,"priority":137,"file":138,"line":154},"wpcf7_validate_email*",77,{"type":156,"name":157,"callback":158,"priority":137,"file":159,"line":160},"action","elementor_pro\u002Fforms\u002Fvalidation\u002Ftel","validate_telephone_datasoap_number_ep","includes\\dsvep-validation.php",3,{"type":156,"name":162,"callback":163,"priority":137,"file":159,"line":164},"elementor_pro\u002Fforms\u002Fvalidation","validate_email_address_datasoap_ep",65,{"type":134,"name":166,"callback":167,"priority":137,"file":168,"line":139},"gform_field_validation","validate_telephone_datasoap_gf","includes\\dsvgf-validation.php",{"type":134,"name":166,"callback":170,"priority":137,"file":168,"line":164},"validate_email_address_datasoap_gf",{"type":156,"name":172,"callback":173,"file":174,"line":160},"woocommerce_checkout_process","dsvwc_validate","includes\\dsvwc-validation.php",{"type":156,"name":176,"callback":177,"priority":137,"file":178,"line":139},"wpforms_process_validate_phone","validate_telephone_datasoap_number_wpf","includes\\dsvwpf-validation.php",{"type":156,"name":180,"callback":181,"priority":137,"file":178,"line":182},"wpforms_process","validate_email_address_datasoap_wpf",68,{"type":156,"name":184,"callback":185,"file":186,"line":160},"admin_menu","dsv_create_menu","plugin_interface.php",{"type":156,"name":188,"callback":189,"file":186,"line":139},"admin_init","register_dsvsettings",{"type":156,"name":191,"callback":192,"file":186,"line":142},"admin_notices","add_datasoap_settings_errors",{"type":134,"name":194,"callback":195,"priority":137,"file":186,"line":196},"pre_update_option_dsv_password","dsv_password_changing",80,[],[],[],[],{"dangerousFunctions":202,"sqlUsage":203,"outputEscaping":205,"fileOperations":13,"externalRequests":30,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":208},[],{"prepared":13,"raw":13,"locations":204},[],{"escaped":206,"rawEcho":13,"locations":207},14,[],[],[210,228],{"entryPoint":211,"graph":212,"unsanitizedCount":160,"severity":227},"dsv_password_changing (plugin_interface.php:64)",{"nodes":213,"edges":224},[214,218],{"id":215,"type":216,"label":217,"file":186,"line":164},"n0","source","$_POST (x3)",{"id":219,"type":220,"label":221,"file":186,"line":222,"wp_function":223},"n1","sink","update_option() [Settings Manipulation]",70,"update_option",[225],{"from":215,"to":219,"sanitized":226},false,"low",{"entryPoint":229,"graph":230,"unsanitizedCount":160,"severity":227},"\u003Cplugin_interface> (plugin_interface.php:0)",{"nodes":231,"edges":234},[232,233],{"id":215,"type":216,"label":217,"file":186,"line":164},{"id":219,"type":220,"label":221,"file":186,"line":222,"wp_function":223},[235],{"from":215,"to":219,"sanitized":226},{"summary":237,"deductions":238},"The \"data-soap-validation\" plugin, version 1.0.7, exhibits a generally strong security posture based on the provided static analysis. The absence of direct entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface.  Furthermore, the code demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping all outputs. There are no known vulnerabilities or CVEs associated with this plugin, indicating a history of stable and secure development.\n\nHowever, a notable concern is the presence of an external HTTP request without further context on its destination or validation. While the taint analysis shows no critical or high-severity unsanitized paths, the two flows with unsanitized paths warrant attention, even if they did not escalate to a critical or high severity. The lack of nonce checks and capability checks on potential, albeit currently non-existent, entry points is a weakness that could become a significant risk if new entry points are introduced in future versions without proper security controls.\n\nIn conclusion, the plugin is currently well-protected and has a clean vulnerability history. The primary areas for improvement lie in understanding and securing the external HTTP request and ensuring future development adheres to robust authentication and authorization checks for any newly introduced entry points. The current absence of such checks, while not an immediate exploit, represents a potential future risk.",[239,241,243,245],{"reason":240,"points":142},"External HTTP request without auth\u002Fvalidation context",{"reason":242,"points":139},"Flows with unsanitized paths (even if not critical)",{"reason":244,"points":142},"No nonce checks present",{"reason":246,"points":142},"No capability checks present","2026-03-16T21:51:14.202Z",{"wat":249,"direct":258},{"assetPaths":250,"generatorPatterns":253,"scriptPaths":254,"versionParams":255},[251,252],"\u002Fwp-content\u002Fplugins\u002Fdata-soap-validation\u002Fdsv-styles.css","\u002Fwp-content\u002Fplugins\u002Fdata-soap-validation\u002Fdsv-scripts.js",[],[252],[256,257],"data-soap-validation\u002Fdsv-styles.css?ver=","data-soap-validation\u002Fdsv-scripts.js?ver=",{"cssClasses":259,"htmlComments":260,"htmlAttributes":261,"restEndpoints":262,"jsGlobals":263,"shortcodeOutput":264},[],[],[],[],[],[]]