[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fyfJ0ix9qdynW9NHORE_KFoULQrityy1l3mhm6G_DciQ":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":134,"fingerprints":174},"gf-confirmation-page-list","Gravity Forms Confirmation Page List","1.0.0","prontotools","https:\u002F\u002Fprofiles.wordpress.org\u002Fprontotools\u002F","\u003Cp>Allows you see which Confirmation Pages used in each Gravity Forms. Easily to follow up forms !\u003C\u002Fp>\n","Allows you see which Confirmation Pages used in each Gravity Forms. Easily to follow up forms !",400,1558,0,"2019-03-08T09:50:00.000Z","4.9.29","4.5.0","",[19,20,21],"add-on","confirmations","gravity-forms","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgf-confirmation-page-list","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgf-confirmation-page-list.1.0.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},3,420,90,30,87,"2026-04-04T14:30:46.770Z",[36,58,77,95,116],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":56,"download_link":57,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"sliced-invoices-gravity-forms","Sliced Invoices & Gravity Forms","1.13.1","SlicedInvoices","https:\u002F\u002Fprofiles.wordpress.org\u002Fslicedinvoices\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fslicedinvoices.com\u002Fdemo\u002Fquote-request-gravity-forms\u002F\" rel=\"nofollow ugc\">View Live Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Imagine having a form on your website that allows your visitors to basically create their own quotes and invoices!\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsliced-invoices\u002F\" rel=\"ugc\">Sliced Invoices Plugin\u003C\u002Fa> (free)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.gravityforms.com\u002Fpurchase-gravity-forms\u002F\" rel=\"nofollow ugc\">Gravity Forms Plugin\u003C\u002Fa> (Premium)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Set up the Form\u003C\u002Fh4>\n\u003Cp>Once you have both plugins installed and activated, you simply need to create your Quote (or invoice) Request form that contains the following fields (required fields marked with an asterix):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Client Name*\u003C\u002Fli>\n\u003Cli>Client Email*\u003C\u002Fli>\n\u003Cli>Business Name*\u003C\u002Fli>\n\u003Cli>Address\u003C\u002Fli>\n\u003Cli>Extra Client Info\u003C\u002Fli>\n\u003Cli>Order Number (only shown for invoices)\u003C\u002Fli>\n\u003Cli>Title* (the invoice or quote title)\u003C\u002Fli>\n\u003Cli>Description (the invoice or quote description)\u003C\u002Fli>\n\u003Cli>Line Items (see notes in FAQ section)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Set up the Feed\u003C\u002Fh4>\n\u003Cp>With the form now set up, navigate to Form Settings –> Sliced Invoices to create a new form feed.\u003Cbr \u002F>\nNow simply choose whether the form will create an invoice or quote and map each of the field names to the fields you have just set up in the form.\u003C\u002Fp>\n\u003Ch4>Add the Form to your site\u003C\u002Fh4>\n\u003Cp>With the form setup and the fields mapped, you simply need to add the form shortcode to one of your pages in the usual way. When a client fills in your Quote Request form, a new quote (or invoice) will automatically be created with all of their details added to the quote.\u003C\u002Fp>\n\u003Cp>You then need to simply add the line items and pricing to the quote and it is then ready to send to the client.\u003C\u002Fp>\n\u003Cp>If the email address that the client fills in is not already linked to a client, the plugin will automatically create a new client with this email.\u003C\u002Fp>\n\u003Cp>You can also set up confirmations and notifications as per normal in the Gravity Forms settings.\u003C\u002Fp>\n","Create an invoice or quote request form using Gravity Forms. Each form entry then creates a quote (or an invoice) using the Sliced Invoices plugin.",100,13708,68,5,"2022-05-27T00:07:00.000Z","6.0.11","4.0",[21,52,53,54,55],"gravity-forms-add-on","gravity-forms-estimate","gravity-forms-invoice","gravity-invoice","https:\u002F\u002Fslicedinvoices.com\u002Fextensions\u002Fgravity-forms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsliced-invoices-gravity-forms.1.13.1.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":44,"downloaded":66,"rating":44,"num_ratings":47,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":44,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"systasis-gf-infusionsoft-feed","Gravity Forms Keap Feed","3.0.0","Systasis Computer Systems","https:\u002F\u002Fprofiles.wordpress.org\u002Fsystasiscomputersystems\u002F","\u003Ch3>The best Keap feed for Gravity Forms.\u003C\u002Fh3>\n\u003Cp>Integrates Gravity Forms with Keap (formerly Infusionsoft) CRM, allowing form submissions to be automatically sent to your Keap CRM account.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Easily create contacts under certain conditions\u003C\u002Fh4>\n\u003Cp>For example, Contact creation occurs only when the visitor enters an email address.\u003C\u002Fp>\n\u003Ch4>Affiliate tracking\u003C\u002Fh4>\n\u003Cp>Give your affiliates a link containing their Affiliate code to a Gravity Form. Keap will record the link click.\u003C\u002Fp>\n\u003Ch4>Leadsource assignment\u003C\u002Fh4>\n\u003Cp>Assign leadsources to a Keap contact.\u003C\u002Fp>\n\u003Ch4>Duplicate checking\u003C\u002Fh4>\n\u003Cp>Duplicates will be updated or created. Check on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Company\u003C\u002Fstrong>, \u003Cstrong>Name\u003C\u002Fstrong>, \u003Cstrong>Email\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Name\u003C\u002Fstrong>, \u003Cstrong>Email\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upload to Contact Filebox\u003C\u002Fh4>\n\u003Cp>Optionally upload files to a Contact’s filebox using a form upload field.\u003C\u002Fp>\n\u003Ch4>Combine fields\u003C\u002Fh4>\n\u003Cp>Avoid assigning too many Keap custom fields. Combine values from multiple Gravity Form fields into one Keap custom Contact field.\u003C\u002Fp>\n\u003Ch4>Conditional or Unconditional API Goals\u003C\u002Fh4>\n\u003Cp>Trigger an Keap campaign based on submitted form values or on every Gravity Form submission.\u003C\u002Fp>\n\u003Ch4>Feed export and import\u003C\u002Fh4>\n\u003Cp>Gravity Forms’ Form Export\u002FImport service includes Feed definitions.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fsystasis.co\u002Fgravity-forms-infusionsoft-feed-configuration\" rel=\"nofollow ugc\">Configuration\u003C\u002Fa> for configuration instructions.\u003C\u002Fp>\n\u003Ch3>Deactivate\u003C\u002Fh3>\n\u003Cp>Use the following process to disable the plugin and clear the custom field cache:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Plugins\u003C\u002Fem> > Systasis GF Infusionsoft Feed > \u003Cem>Deactivate\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Uninstall\u003C\u002Fh3>\n\u003Cp>This process \u003Cem>deletes all feeds\u003C\u002Fem>, clears all caches and deactivates the plugin.\u003Cbr \u002F>\nUse this process when you suspect the plugin is not operating correctly \u003Cem>and you want to delete all feeds\u003C\u002Fem>.\u003Cbr \u002F>\nThis process deactivates the plugin, it does not delete the plugin from the WordPress environment.\u003C\u002Fp>\n\u003Cp>Use the following process to \u003Cem>delete all feeds\u003C\u002Fem> and Deactivate the plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Plugins\u003C\u002Fem> > Systasis GF Infusionsoft Feed \u003Cem>Settings\u003C\u002Fem> > \u003Cem>Uninstall Add-On\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Delete\u003C\u002Fh3>\n\u003Cp>You must \u003Cem>Deactivate\u003C\u002Fem> or \u003Cem>Uninstall\u003C\u002Fem> the plugin before performing this process.\u003C\u002Fp>\n\u003Cp>Use the following process to remove the plugin from the WordPress environment:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Plugins\u003C\u002Fem> > Systasis GF Infusionsoft Feed \u003Cem>Delete\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Ch3>Clear Cache\u003C\u002Fh3>\n\u003Cp>Due to Keap API usage limits, Gravity Forms stores Keap custom fields data for twelve hours.\u003Cbr \u002F>\nIf you make a change to your custom fields, you might not see it reflected immediately due to this data caching.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Navigate to Gravity Forms Settings > Systasis Gravity Forms Feed Add-On\u003C\u002Fli>\n\u003Cli>Click the “Clear Custom Fields Cache” button\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Affiliate Field Type\u003C\u002Fh3>\n\u003Cp>The Feed Add-On supports affiliate tracking using a custom field type.\u003Cbr \u002F>\nThe purpose of this field is to extract an Affiliate Code or ID from the URL, and send it to Keap via its link tracking service.\u003Cbr \u002F>\nYou will use this field as follows:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Add an instance of it to a Gravity Form\u003C\u002Fli>\n\u003Cli>Configuring the resulting field to indicate the name of the URL query variable\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step One: Add an Affiliate field\u003C\u002Fh3>\n\u003Cp>Find the Affiliate ID field in the “Advanced Fields” section\u003C\u002Fp>\n\u003Cp>The Affiliate Id field is a \u003Cem>hidden\u003C\u002Fem> field on your form\u003Cbr \u002F>\nAdd the field to a form like any other field, usually at the top of the form.\u003C\u002Fp>\n\u003Ch3>Step Two: Configure an Affiliate field\u003C\u002Fh3>\n\u003Cp>The only configuration required for an Affiliate` field is to name the URL query parameter.\u003C\u002Fp>\n\u003Cp>The presence of this field triggers the Feed Add-On to create a link tracking record for the Affiliate in the newly created or updated Contact.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Open the field’s configuration panel, then click the “General” tab\u003C\u002Fli>\n\u003Cli>Change the Field Label value to “Affiliate Code” from “Untitled”\u003C\u002Fli>\n\u003Cli>Click the “Advanced” tab\u003C\u002Fli>\n\u003Cli>Enter the name of the URL query parameter in the “Parameter Name” setting\n\u003Cul>\n\u003Cli>Name the field “affiliate” when the form will be loaded by an Infusionsoft Referral Partner link, found on the Referral Partner Center.\u003C\u002Fli>\n\u003Cli>The name choice is yours to make when the form will be loaded via links you create in emails or other web pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Data Type Mapping\u003C\u002Fh3>\n\u003Cp>Describes how Gravity Forms data types map to Keap data types.\u003C\u002Fp>\n\u003Cp>These are suggested GF types. The GF Single Line Text data type will map to any Keap data type.\u003Cbr \u002F>\nFor example, Keap will not store a Single Line Text with the value “32-Jan-2018” as a Date data type.\u003C\u002Fp>\n\u003Cp>Keap data types that \u003Cstrong>do not\u003C\u002Fstrong> define value choices will reject a bad value when that value is out of range.\u003Cbr \u002F>\nKeap data types that define value choices will accept any value even when that value is not in the choice list.\u003C\u002Fp>\n\u003Cpre>\nKeap                    Gravity Forms      Comment\n-------------           ------------       -------\nContact File Box        File Upload\n\nCurrency                Number             2 decimal places\n\nDate                    Date\n\nDate\u002FTime               N\u002FA\n\nDay of Week             Drop Down          Use numbers 1 - 7 as values\n                                           See Note 1\n                        Number             Use GF min\u002Fmax\n\nDecimal Number          Number\n\nDrilldown               N\u002FA\n\nDropdown                Drop Down\n\nEmail                   Email\n\nMonth                   Drop Down          Use numbers 1 - 12 as values\n                                           See Note 1\n                        Number             Use GF min\u002Fmax\n\nList Box                Multi Select\n\nName                    Name (Full)\n\nPercent                 Number\n\nPhone Number            Phone\n\nRadio                   Radio Buttons\n\nSocial Security Number  N\u002FA\n\nState                   Drop Down          Use two-letter state abbreviation as values\n                                           See Note 1\n\nText                    Single Line Text   255 characters\n\nText Area               Checkboxes        \\\n                        Drop Down          \\\n                        Multi Select        > 64,000 characters, csv list of selected options\n                        Radio Buttons      \u002F See Note 1\n                                          \u002F See Note 2\n\nText Area               Paragraph Text     64,000 characters\n\nUser                    N\u002FA\n\nUser List Box           N\u002FA\n\nWebsite                 Website\n\nWhole Number            Number             Round half away from zero\n\nYear                    Drop Down          See Note 1\n                        Number             Use GF min\u002Fmax\n\nYes\u002FNo                  Checkboxes        \\ See note 3\n                        Drop Down          \\ See Note 1\n                                            > Yes = 1, No = 0\n                        Radio Buttons      \u002F\n\u003C\u002Fpre>\n\u003Cp>1   Ensure the default value is the empty value; make the first entry an empty value.\u003Cbr \u002F>\n2   Map combineable fields using the “Combine Fields” feature and setting the CSS class on the field’s \u003Cem>Appearance\u003C\u002Fem> tab.\u003Cbr \u002F>\n    Use the Keap Text Area datatype to store more than 255 combined characters.\u003Cbr \u002F>\n3   For opt-in, consider a Checkbox with a single option value “Yes”\u003C\u002Fp>\n","Sync form submissions between Gravity Forms and Keap",13018,"2025-12-03T14:43:00.000Z","6.9.4","5.0","7.0",[19,72,21,73,74],"crm","keap-infusionsoft","systasis","https:\u002F\u002Fsystasis.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsystasis-gf-infusionsoft-feed.3.0.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":46,"num_ratings":47,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":17,"tags":90,"homepage":93,"download_link":94,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"gravity-forms-disable-autofill-add-on","Gravity Forms Disable Autofill Add-On","1.4.1","Andrew Gunn","https:\u002F\u002Fprofiles.wordpress.org\u002Famg26\u002F","\u003Cp>Disable the browser’s ability to autofill forms and input fields on selected Gravity Forms. Ideal for forms with sensitive information and provides extra level of form submission security.\u003C\u002Fp>\n\u003Ch3>Readme Generator\u003C\u002Fh3>\n\u003Cp>This Readme file was generated using \u003Ca href='http:\u002F\u002Fsudarmuthu.com\u002Fwordpress\u002Fwp-readme' rel=\"nofollow ugc\">wp-readme\u003C\u002Fa>, which generates readme files for WordPress Plugins.\u003C\u002Fp>\n","Disable the browser's ability to autofill forms and input fields on selected Gravity Forms. Ideal for forms with sensitive information and provid &hellip;",50,3189,"2015-10-06T01:00:00.000Z","4.3.34","3.5",[91,21,52,92,78],"autofill","gravity-forms-disable-autofill","http:\u002F\u002Fandrewmgunn.com\u002Fgravity-forms-disable-autofill-add-on\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgravity-forms-disable-autofill-add-on.1.4.1.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":44,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":17,"download_link":115,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"integration-for-gravity-forms-and-zoho","Integration for Gravity Forms with Zoho CRM","1.0.3","Ignizee","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrmwpcode\u002F","\u003Cp>Integration for Gravity Forms with Zoho CRM is a Zoho CRM integration plugin for WordPress that makes it really simple to send your Gravity forms directly to your Zoho CRM account. After the integration, submitted forms are automatically added as lead, contact, or others modules in Zoho CRM to the specified account in Zoho CRM.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to ‘Admin’ -> ‘GF – Zoho CRM’ -> “Integration”.\u003C\u002Fli>\n\u003Cli>Register App in Zoho CRM to get Client ID and Client Secret.\u003Cbr \u002F>\nFor US, https:\u002F\u002Fapi-console.zoho.com\u002F,\u003Cbr \u002F>\nFor AU, https:\u002F\u002Fapi-console.zoho.com.au\u002F,\u003Cbr \u002F>\nFor EU, https:\u002F\u002Fapi-console.zoho.eu\u002F,\u003Cbr \u002F>\nFor IN, https:\u002F\u002Fapi-console.zoho.in\u002F and etc\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Easily integrate your Gravity Forms form with \u003Cstrong>Zoho CRM Any Modules\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Integrated Gravity Forms form can \u003Cstrong>automatically add your site new form submissions to your Zoho CRM Any Modules\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Easily map your Gravity Forms form fields to your Zoho CRM Any Modules fields.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Action Event option for ‘Create Module Record’.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support Zoho CRM \u003Cstrong>Custom Fields (Phone, Picklist, Multi-Picklist, Date, Email, Text, etc…)\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support Gravity Forms form \u003Cstrong>File Attachments\u003C\u002Fstrong> and upload form file attachments to your \u003Cstrong>Zoho CRM ‘Attachments’\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support for \u003Cstrong>multiple layouts\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support for \u003Cstrong>tags\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Section for view Zoho CRM API error logs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Please feel free to contact us for any further assistance : \u003Cstrong>support@ignizee.com\u003C\u002Fstrong>\u003C\u002Fp>\n","Integration for Gravity Forms with Zoho CRM is a Zoho CRM integration plugin for WordPress that makes it really simple to send your Gravity forms dire &hellip;",10,917,1,"2021-10-15T15:15:00.000Z","5.8.13","4.5","5.3",[111,21,112,113,114],"crm-lead-magnet","lead-magnet","zoho-add-on","zoho-crm","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegration-for-gravity-forms-and-zoho.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":13,"downloaded":124,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":125,"requires_at_least":126,"requires_php":70,"tags":127,"homepage":131,"download_link":132,"security_score":44,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":133},"emercury-for-gravity-forms","Emercury for Gravity Forms","1.3.1","Emercury","https:\u002F\u002Fprofiles.wordpress.org\u002Femercury\u002F","\u003Cp>Collect more mailing list subscribers with the Emercury for Gravity Forms plugin! Directly integrate all of your forms with Emercury to collect more mailing list subscribers and push your email marketing to the next level.\u003C\u002Fp>\n","Join the 10,000+ customers who use Emercury, an email marketing platform made for lead generators. Sync your customer’s first name, last name, email a &hellip;",1161,"6.8.5","4.6",[19,128,129,21,130],"email","emercury","subscription","https:\u002F\u002Fwww.emercury.net\u002Fresources\u002FApps-Integrations\u002FEmercury-Gravity-Forms-Wordpress-Plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femercury-for-gravity-forms.zip","2026-03-15T10:48:56.248Z",{"attackSurface":135,"codeSignals":152,"taintFlows":162,"riskAssessment":163,"analyzedAt":173},{"hooks":136,"ajaxHandlers":148,"restRoutes":149,"shortcodes":150,"cronEvents":151,"entryPointCount":13,"unprotectedCount":13},[137,143],{"type":138,"name":139,"callback":140,"file":141,"line":142},"filter","gform_form_list_columns","add_confirmation_pages_column","gravityforms-confirmation-page-list.php",18,{"type":144,"name":145,"callback":146,"file":141,"line":147},"action","gform_form_list_column_confirmation_pages","show_confirmations_list_for_each_form",38,[],[],[],[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":161},[],{"prepared":13,"raw":13,"locations":155},[],{"escaped":13,"rawEcho":105,"locations":157},[158],{"file":141,"line":159,"context":160},36,"raw output",[],[],{"summary":164,"deductions":165},"The \"gf-confirmation-page-list\" plugin v1.0.0 exhibits a seemingly strong security posture based on the provided static analysis.  The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface. Furthermore, the lack of dangerous functions, SQL queries, file operations, external HTTP requests, and the use of prepared statements for any database interactions are positive indicators of secure coding practices. The absence of vulnerability history further suggests a clean track record.\n\nHowever, a critical concern arises from the output escaping analysis, where 100% of outputs are not properly escaped. This presents a significant risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website. The complete lack of nonce checks and capability checks, coupled with zero identified taint flows, might be a consequence of the limited attack surface. However, even with a small attack surface, these fundamental security mechanisms should be in place to protect against potential future vulnerabilities or emergent attack vectors. The plugin's current security is heavily reliant on its limited functionality rather than robust security implementations.",[166,169,171],{"reason":167,"points":168},"Output not properly escaped",6,{"reason":170,"points":47},"Missing nonce checks",{"reason":172,"points":47},"Missing capability checks","2026-03-16T19:40:57.725Z",{"wat":175,"direct":180},{"assetPaths":176,"generatorPatterns":177,"scriptPaths":178,"versionParams":179},[],[],[],[],{"cssClasses":181,"htmlComments":182,"htmlAttributes":183,"restEndpoints":184,"jsGlobals":185,"shortcodeOutput":186},[],[],[],[],[],[]]