[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkggTXVp_8yEkeuLzEwRk-vfmzAtwe7Ec1jY0iDegQ0E":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":148,"fingerprints":816},"campi-moduli-italiani","Campi Moduli Italiani","2.3.2","Giuseppe","https:\u002F\u002Fprofiles.wordpress.org\u002Fmociofiletto\u002F","\u003Cp>This plugin creates form tags for Contact Form 7 and form fields for WPForms.\u003C\u002Fp>\n\u003Ch4>Contact Form 7\u003C\u002Fh4>\n\u003Cp>4 form-tags (and corresponding mail-tags) are available in this version:\u003Cbr \u002F>\n* [comune]: creates a series of select for the selection of an Italian municipality\u003Cbr \u002F>\n* [cf]: creates a field for entering the Italian tax code of a natural person\u003Cbr \u002F>\n* [stato]: creates the ability to select a country\u003Cbr \u002F>\n* [formsign]: creates the possibility to digitally sign the e-mails sent with a private key attributed to each individual form\u003C\u002Fp>\n\u003Ch4>WPForms\u003C\u002Fh4>\n\u003Cp>2 fields types are available:\u003Cbr \u002F>\n* Cascade selection of an Italian municipality (returning Istat’s municipality code as value)\u003Cbr \u002F>\n* A field to select a state (returning Istat’s country code as value)\u003C\u002Fp>\n\u003Ch3>Data used\u003C\u002Fh3>\n\u003Cp>At the time of activation, the plugin downloads the data it uses from the Istat and from the Italian Revenue Agency websites. This data can be updated from the administration console.\u003Cbr \u002F>\nDownloading and entering data into the database takes several minutes: be patient during the activation phase.\u003Cbr \u002F>\nThe selection of the municipalities was created starting from the code of https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fregione-provincia-comune\u002F\u003C\u002Fp>\n\u003Cp>This plugin uses data made available by ISTAT and the Agenzia delle entrate (Italian revenue agency).\u003Cbr \u002F>\nIn particular, data made available at these URLs are acquired and stored:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fwww.istat.it\u002Fit\u002Farchivio\u002F6789\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwww.istat.it\u002Fit\u002Farchivio\u002F6747\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwww1.agenziaentrate.gov.it\u002Fservizi\u002Fcodici\u002Fricerca\u002FVisualizzaTabella.php?ArcName=00T4\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The data published on the ISTAT website are covered by a Creative Commons license – Attribution (CC-by) (https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F3.0\u002Fit\u002F), as indicated here: https:\u002F\u002Fwww.istat.it\u002Fit\u002Fnote-legali\u003Cbr \u002F>\nThe data taken from the website of the Agenzia delle entrate are in the public domain and constitute a public database made available to allow tax compliance and, more generally, to allow the identification of physical persons with the Italian public administrations, through the personal fiscal code.\u003Cbr \u002F>\nThe data are managed by the Ufficio Archivio of the Agenzia delle entrate.\u003Cbr \u002F>\nBy Italian law (art. 52 d.lgs. 82\u002F2005) all data, that are not personal data, published by an Italian administration without an explicit license are open data (CC0).\u003Cbr \u002F>\nThis plugin uses the data taken from the website of the Agenzia delle entrate exclusively for the purpose of carrying out a formal regularity check of the pesonal tax code.\u003Cbr \u002F>\nThis plugin does not include any links on the external pages of the website on which it is used, neither to the Agenzia delle entrate’s site nor to the ISTAT’s website; in particular, no kind of direct link is made, nor of deep linking.\u003C\u002Fp>\n\u003Ch3>How to use form tags in Contact Form 7\u003C\u002Fh3>\n\u003Cp>[comune]\u003Cbr \u002F>\n    [comune] has a manager in the CF7 form creation area that allows you to set various options.\u003Cbr \u002F>\nIn particular, it is possible to set the “kind” attribute to “tutti” (all); “attuali” (current), “evidenza_cessati” (evidence ceased). In the first and third cases, in different ways, both the currently existing municipalities and those previously closed are proposed (useful, for example, to allow the selection of the municipality of birth). In the “attuali” mode, however, only the selection of the currently existing municipalities is allowed (useful to allow the selection of the Municipality of residence \u002F domicile).\u003Cbr \u002F>\nIt is also possible to set the “comu_details” option, to show an icon after the select cascade that allows the display of a modal table with the statistical details of the territorial unit.\u003Cbr \u002F>\nThe value returned by the group is always the ISTAT code of the selected municipality. The corresponding mail-tag converts this value into the name of the municipality followed by the indication of the automotive code of the province.\u003Cbr \u002F>\nFrom version 1.1.1 hidden fields are also populated with the strings corresponding to the denomination of the region, province and municipality selected, useful for being used in plugins that directly capture the data transmitted by the form (such as “Send PDF for Contact Form 7” )\u003Cbr \u002F>\nThe cascade of select can also be used outside of CF7, using the [comune] shortcode (options similar to those of the form tag for Contact Form 7).\u003C\u002Fp>\n\u003Cp>Starting from version 2.2.0 there is a new filters’ builder for the field [comune] useful for creating fields that allow the selection of a customizable list of municipalities.\u003Cbr \u002F>\nFilters can be used both for CF7 tag, and for WPForms field, and for the shortcode ‘comune’.\u003Cbr \u002F>\nA short youtube video illustrates how to use filters and the filters’ builder.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FseycOunfikk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>[cf]\u003Cbr \u002F>\n    [cf] has a manager in the CF7 form creation area that allows you to set the various options.\u003Cbr \u002F>\nIn particular, it is possible to set various validation options allowing you to find the correspondence of the tax code with other fields of the form.\u003Cbr \u002F>\nSpecifically, it is possible to verify that the tax code corresponds with the foreign state of birth (selected by means of a select [stato]), the Italian municipality of birth (selected by means of a cascade of select [comune]), gender (indicating the name of a form field that returns “M” or “F”), the date of birth. If multiple fields are used to select the date of birth, one for the day, one for the month and one for the year, it is possible to find the correspondence of the tax code with these values.\u003C\u002Fp>\n\u003Cp>[stato]\u003Cbr \u002F>\n    [stato] has a manager in the CF7 form creation area that allows you to set various options.\u003Cbr \u002F>\nIn particular, it is possible to set the selection of only the currently existing states (“only_current” option) and it is possible to set the “use_continent” option to have the select values divided by continent. The field always returns the ISTAT code of the foreign state (code 100 for Italy). The ISTAT code is the type of data expected by [cf], for the verification of the tax code.\u003C\u002Fp>\n\u003Cp>[formsign]\u003Cbr \u002F>\n    [formsign] NOW (v. 2.2.1) has a manager in the CF7 form creation area.\u003Cbr \u002F>\nTo use it, simply insert the tag followed by the field name in your own form: for example [formsign firmadigitale]. This tag will create a hidden field in the form with attribute name = “firmadigitale” and no value.\u003Cbr \u002F>\nTo use the code, it is also necessary to insert the [firmadigitale] mail-tag in the email or emails that the form sends (it is recommended at the end of the email).\u003Cbr \u002F>\nIn this way, in the email body it will be written a two-lines sequence containing:\u003Cbr \u002F>\nan md5 hash of the data transmitted with the module (not of the content of any attached files)\u003Cbr \u002F>\na digital signature of the hash.\u003Cbr \u002F>\nIf you use html email, you can style the output using a wp option named: “gcmi-forsign-css” with a css as value.\u003Cbr \u002F>\nThe signature is affixed by generating a pair of RSA keys, attributed to each form.\u003Cbr \u002F>\nBy checking the hash and the signature, it will be possible to verify that the emails have actually been sent by the form and that the data transmitted by the user correspond to what has been registered.\u003Cbr \u002F>\nTo facilitate data feedback, it is preferable to use “Flamingo” for archiving sent messages. In fact, in the Flamingo admin screen, a specific box is created that allows feedback of the hash and the digital signature entered in the email.\u003Cbr \u002F>\nThe system is useful in the event that through the form it is expected to receive applications for registration or applications etc… and avoids disputes regarding the data that the candidates claim to have sent and what is recorded by the system in Flamingo.\u003C\u002Fp>\n\u003Ch3>Code\u003C\u002Fh3>\n\u003Cp>Want to check the code? \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMocioF\u002Fcampi-moduli-italiani\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FMocioF\u002Fcampi-moduli-italiani\u003C\u002Fa>\u003C\u002Fp>\n","Plugin to create useful fields for Italian sites, to be used in the forms produced with Contact Form 7 and WPForms.",500,13874,94,6,"2025-10-27T21:26:00.000Z","6.8.5","5.9","7.4",[20,21,22,23,24],"codice-fiscale","comuni-italiani","contact-form-7","firma-digitale","wpforms","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcampi-moduli-italiani\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcampi-moduli-italiani.2.3.2.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":13,"computed_at":37},"mociofiletto",2,700,30,"2026-04-04T09:53:58.983Z",[39,60,84,107,128],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"contact-form-7-image-captcha","Image CAPTCHA for Contact Form 7 and WPForms by HookAndHook (DSGVO\u002FGDPR)","3.3.28","hookandhook","https:\u002F\u002Fprofiles.wordpress.org\u002Fhookandhook\u002F","\u003Cp>Add an SVG image captcha and honeypot to your Contact Form 7 or WPForms form. Based on our interpretation this CAPTCHA plugin is GDPR compliant because the images are inline SVGs and no download of external resources happens, in addition no cookies or other storing mechanisms are used on the user’s device, this plugin will not slow down your site with additional header requests like Google’s ReCAPTCHA and respects your users privacy.\u003C\u002Fp>\n\u003Ch4>Directions [PLEASE READ]\u003C\u002Fh4>\n\u003Cp>Contact Form 7:\u003Cbr \u002F>\nAdd the shortcode [cf7ic] to the form editor where you want the CAPTCHA to appear.\u003C\u002Fp>\n\u003Cp>You can hide the CAPTCHA until a user interacts with the form, by adding “toggle” to the shortcode: [cf7ic “toggle”]\u003C\u002Fp>\n\u003Cp>WPForms:\u003Cbr \u002F>\nJust activate the CAPTCHA for WPForms on the plugin’s settings page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Like the plugin?\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Please consider leaving a review.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>As of version 3.2.0, \u003Cstrong>Contact Form 7 Conditional Fields\u003C\u002Fstrong> is now fully supported! You no longer need to add \u003Ccode>[hidden kc_captcha \"kc_human\"]\u003C\u002Fcode> to forms that do not include the [cf7ic] shortcode.\u003C\u002Fp>\n\u003Ch3>Go Pro!\u003C\u002Fh3>\n\u003Cp>Get even better spam protection with the All-in-one Image CAPTCHA Pro version of this plugin which includes additional options to improve spam protection, options to control the look and style of the CAPTCHA and messages, additional forms support including login screens, gravity forms, WooCommerce and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Demo\u003C\u002Fstrong>\u003Cbr \u002F>\nSee the Pro version in action on my \u003Ca href=\"https:\u002F\u002Fwpimagecaptcha.com\u002Fcontact\u002F?utm_source=wp_readme&utm_medium=wp_readme&wp_campaign=readme\" rel=\"nofollow ugc\">contact page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002Fwpimagecaptcha.com\u002Fdownloads\u002Fpro-plugin\u002F?utm_source=wp_readme&utm_medium=wp_readme&wp_campaign=readme\" rel=\"nofollow ugc\">pro version\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GDPR compliant\u003C\u002Fli>\n\u003Cli>ADA\u002Fa11y\u002FWCAG compliant\u003C\u002Fli>\n\u003Cli>Gravity Forms support\u003C\u002Fli>\n\u003Cli>WooCommerce support for login, registration and checkout forms (optional)\u003C\u002Fli>\n\u003Cli>WordPress login\u002Fregistration form support (optional)\u003C\u002Fli>\n\u003Cli>Default WordPress comment support\u003C\u002Fli>\n\u003Cli>Customize the look of the WordPress login\u002Fregistration screen and form\u003C\u002Fli>\n\u003Cli>CAPTCHA refreshes on submit to make it harder for automated spammers\u003C\u002Fli>\n\u003Cli>Reverse honeypot which checks if you are human through form engagement\u003C\u002Fli>\n\u003Cli>Stronger security with hashed answers to make it harder for automated spammers to read the answers\u003C\u002Fli>\n\u003Cli>Add additional icons to increase the chances of a random guess getting through. You can increase it from a 1 and 3 chance all the way up to a 1 in 10 chance! \u003C\u002Fli>\n\u003Cli>Select which icons you wish to use\u003C\u002Fli>\n\u003Cli>Add additional icons from Font Awesome 4.7\u003C\u002Fli>\n\u003Cli>Add your own custom SVG icons\u003C\u002Fli>\n\u003Cli>Customize the icon titles\u003C\u002Fli>\n\u003Cli>Change the captcha message\u003C\u002Fli>\n\u003Cli>Change the captcha errors\u003C\u002Fli>\n\u003Cli>Change the box color and border\u003C\u002Fli>\n\u003Cli>Change font and icon color and size independently\u003C\u002Fli>\n\u003Cli>Change the selected icon appearance\u003C\u002Fli>\n\u003Cli>Change where the icons appear\u003C\u002Fli>\n\u003Cli>Change the box from full width to content width\u003C\u002Fli>\n\u003Cli>jQuery free on the front end\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpimagecaptcha.com\u002Fdownloads\u002Fpro-plugin\u002F?utm_source=wp_readme&utm_medium=wp_readme&wp_campaign=readme\" rel=\"nofollow ugc\">Go Pro!\u003C\u002Fa>\u003C\u002Fp>\n","Adds an Image CAPTCHA to Contact Form 7 and WPForms, GDPR ready, perfect WPForms or Contact Form 7 Spam Protection Image CAPTCHA, adds a honeypot",80000,1519968,49,"2025-12-10T06:28:00.000Z","6.9.4","4.7","7.0",[55,22,56,57,24],"captcha","gdpr","spam","https:\u002F\u002Fwpimagecaptcha.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-7-image-captcha.3.3.28.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":51,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":79,"download_link":80,"security_score":81,"vuln_count":82,"unpatched_count":28,"last_vuln_date":83,"fetched_at":30},"contact-form-entries","Database for Contact Form 7, WPforms, Elementor forms","1.4.8","CRM Perks","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrmperks\u002F","\u003Cp>Contact Form 7 Entries Plugin automatically saves form submissions from Contact Form 7, WPforms, Elementor Forms, CRM Perks Forms and many other popular contact form plugins to wordpress database when anyone submits a form. Learn more our forms builder and entries at \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcrm-perks-forms\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">crmperks.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Supported Contact Forms\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcrm-perks-forms\u002F\" rel=\"ugc\">CRM Perks Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPForms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Felementor.com\u002Fwidgets\u002Fform-widget\u002F\" rel=\"nofollow ugc\">Elementor Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contact form 7 entries features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can view all contact form entries in default wordpress table form.\u003C\u002Fli>\n\u003Cli>Search contact form entries by all or specific field.\u003C\u002Fli>\n\u003Cli>Filter contact form entries by Date.\u003C\u002Fli>\n\u003Cli>You can mark contact form entries as read or un-read.\u003C\u002Fli>\n\u003Cli>You can star or un-star contact form entries.\u003C\u002Fli>\n\u003Cli>Print all or selected contact form entries. You can also print notes related to each contact form entry.\u003C\u002Fli>\n\u003Cli>Select entries table columns from “Screen Options”.\u003C\u002Fli>\n\u003Cli>File field of an entry supports multiple files.\u003C\u002Fli>\n\u003Cli>Add, edit notes to any contact form entry.\u003C\u002Fli>\n\u003Cli>Display contact form entries on any wordpress page in sortable table form.\u003C\u002Fli>\n\u003Cli>Export contact form entries in csv format.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why we built this plugin\u003C\u002Fh3>\n\u003Cp>Contact Form 7 is free contact form builder. This free Contact Form 7 Entries plugin adds entries management and all premium features to free wordpress contact forms including contact form 7. You can send entries data to your CRM or mailing lists.\u003C\u002Fp>\n\u003Ch3>WPforms database addon\u003C\u002Fh3>\n\u003Cp>This Plugin saves WPforms entries into wordpress database, you can view and edit any entry. You can also export all entries as csv file.\u003C\u002Fp>\n\u003Ch3>Contact Form 7 Entries Stats\u003C\u002Fh3>\n\u003Cp>This plugin displays contact form 7 submissions summary by contact form on dashboard. You can see all read\u002Fun-read entries of all contact forms at one place.\u003C\u002Fp>\n\u003Ch3>Contact Form Entry Notes\u003C\u002Fh3>\n\u003Cp>You can add notes to any contact form entry and you can edit old notes. Also you can select note color to mark it as important or normal.\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\u002FQo1crsTYpsg?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>GDPR compliant\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>You can disable storing form entries into database.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can disable storing user’s IP address , Browser , Screen Resolution and OS.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Adds all contact form entries of a user when exporting user data using wordpress “Export Personal Data” tool.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Deletes all contact form entries of a user when deleting user data using wordpress “Erase Personal Data” tool.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium Version Features.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Following features are available in premium add-ons \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcrm-forms\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">Get all add-ons and CRM Perks forms\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Don’t miss out on any potential leads. Collect data in real time as it is entered on your forms.\u003C\u002Fli>\n\u003Cli>Search field and Download CSV button for front end entries table.\u003C\u002Fli>\n\u003Cli>Complete clickable links for file fields in front end entries table.\u003C\u002Fli>\n\u003Cli>Google Analytics Parameters and Geolocation of a visitor who submitted the form.\u003C\u002Fli>\n\u003Cli>Lookup lead’s email and phone using email and phone lookup apis.\u003C\u002Fli>\n\u003Cli>20+ premium add-ons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcrm-forms\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">Get access to all addons and CRM Perks forms\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Want to send data to crm\u003C\u002Fh3>\n\u003Cp>We have Premium Extensions for 20+ CRMs.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugin-category\u002Fcontact-form-plugins\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">View All CRM Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fklaviyo-for-contact-form-7-elementor-wpforms-formidable-and-ninja-forms\u002F?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form Klaviyo Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-google-sheets-integration?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form Google Sheets Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-streak-plugin\u002F?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form Streak Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-freshdesk-plugin\u002F?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form Freshdesk Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-pardot-plugin\u002F?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form 7 Pardot\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Saves Contact Form 7, WPforms,Elementor Forms, CRM Perks Forms and many other contact form submissions to database.",70000,989357,96,122,"2026-03-04T18:57:00.000Z","3.8","5.3",[22,76,61,77,78],"contact-form-7-database","elementor-forms-database","wpforms-database","https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcrm-perks-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-entries.1.4.8.zip",76,14,"2026-03-31 12:23:38",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":70,"num_ratings":94,"last_updated":95,"tested_up_to":51,"requires_at_least":96,"requires_php":53,"tags":97,"homepage":101,"download_link":102,"security_score":103,"vuln_count":104,"unpatched_count":105,"last_vuln_date":106,"fetched_at":30},"tablesome","Tablesome Table – Contact Form DB – WPForms, CF7, Gravity, Forminator, Fluent","1.2.6","Essekia","https:\u002F\u002Fprofiles.wordpress.org\u002Fessekia\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.pauple.com\u002Ftablesome-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftablesomewp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftablesomewp.com\u002F\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftablesomewp.com\u002Fbeta-program\u002F\" rel=\"nofollow ugc\">Test Beta\u003C\u002Fa> |\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ftablesome\u002F#new-topic-0\" rel=\"ugc\">Get Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ftablesome\u002F#new-topic-0\" rel=\"ugc\">Submit Feature Requests\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>= 🎉 New Feature: Frontend Access Control with Email Column Option (Pro) 🎉=\u003Cbr \u002F>\nYou can now control frontend table access using email columns! This powerful feature allows you to restrict who can view and edit table data based on their email address. Perfect for creating personalized user experiences and managing access to sensitive information directly from your tables.\u003C\u002Fp>\n\u003Ch4>All-in-One WordPress plugin to create tables, automation & database for contact forms\u003C\u002Fh4>\n\u003Cp>With Tablesome you can save contact form submissions, redirect after form submit, create responsive data tables, import and export tables & entries as CSV & XLSX files, and automatically export data to Mailchimp, Notion, etc.\u003Cbr \u002F>\nYou can create post tables & Woo product tables, edit tables on frontend, export to HubSpot & Slack and much more in the PRO version.\u003C\u002Fp>\n\u003Ch4>1. WordPress Contact Form Database Plugin\u003C\u002Fh4>\n\u003Cp>Tablesome is a Contact Form database addon plugin to save Contact Form submissions to tables in WordPress.\u003C\u002Fp>\n\u003Cp>To save Contact Form 7 Submissions (CFDB), WPForms Entries, Forminator DB, Elementor Contact Form DB to tables see this video:\u003Cbr \u002F>\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\u002FEfSfQdb_i50?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>2. WordPress Responsive Table Plugin\u003C\u002Fh4>\n\u003Cp>Also, Tablesome is a WordPress table plugin to quickly create responsive datatables with a large number of rows and columns and embed the table in pages and posts. You can customize each table and import tables from external sources such as in CSV and XLSX files format.\u003Cbr \u002F>\nIt is SEO-friendly with Table Schema markup.\u003C\u002Fp>\n\u003Ch4>3. Open AI \u002F Chat GPT Action\u003C\u002Fh4>\n\u003Ch3>Tablesome Free Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Woocommerce – Order Complete (action)\u003C\u002Fli>\n\u003Cli>Log All Emails (action)\u003C\u002Fli>\n\u003Cli>Redirect users to a specific page after form submit (action)\u003C\u002Fli>\n\u003Cli>Connect WordPress forms to Notion database (action)\u003C\u002Fli>\n\u003Cli>Gravity Forms Entries\u003C\u002Fli>\n\u003Cli>Contact Form 7 database (CF7DB) addon\u003C\u002Fli>\n\u003Cli>Fluent Forms Entries\u003C\u002Fli>\n\u003Cli>WPForms Entries addon – save and view WPForms entries to database and display them on frontend\u003C\u002Fli>\n\u003Cli>Elementor Contact Forms DB (database) addon – save Elementor form submissions to database\u003C\u002Fli>\n\u003Cli>Forminator db entries addon – save entries to database and display them on frontend\u003C\u002Fli>\n\u003Cli>Limited to Single Trigger & 3 Actions per workflow\u003C\u002Fli>\n\u003Cli>Store images from Form File upload in WP Media Library\u003C\u002Fli>\n\u003Cli>Connect WordPress forms to Mailchimp\u003C\u002Fli>\n\u003Cli>Customize tables with style themes\u003C\u002Fli>\n\u003Cli>Customize Display Options & Layouts for each table\u003C\u002Fli>\n\u003Cli>Create WordPress datatables that are Searchable, Filterable, & Sortable tables with Pagination\u003C\u002Fli>\n\u003Cli>Import entries and tables from CSV and XLSX format\u003C\u002Fli>\n\u003Cli>Responsive table display modes – Fit To Container & Standard\u003C\u002Fli>\n\u003Cli>Adjust Minimum & Maximum column width\u003C\u002Fli>\n\u003Cli>Responsive table with horizontal scroll bar\u003C\u002Fli>\n\u003Cli>Stackable table on mobile devices\u003C\u002Fli>\n\u003Cli>Datatable fixed column\u003C\u002Fli>\n\u003Cli>Add media to tables – GIFs, Audio, Video, and more\u003C\u002Fli>\n\u003Cli>Table formats – Text, Number, Rich-Text, Image, Date & Time, URL, Email, and more\u003C\u002Fli>\n\u003Cli>Customize the table with styling options on a global level\u003C\u002Fli>\n\u003Cli>Embed tables with Shortcode\u003C\u002Fli>\n\u003Cli>Shortcode builder to customize table options for each table\u003C\u002Fli>\n\u003Cli>Add Tablesome Shortcode block for Gutenberg block editor users\u003C\u002Fli>\n\u003Cli>Activity Log page to monitor Triggers & Actions\u003C\u002Fli>\n\u003Cli>Export: Backend, Frontend and Filtered export for table data. Supported formats include CSV & XLSX\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>tablesome_after_action – only for ‘tablesome_add_row’ :  do_action(‘tablesome_after_action’, $result, ‘tablesome_add_row’);\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Tablesome Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Frontend Editing for table records and form entries\u003C\u002Fli>\n\u003Cli>Allow users to edit only their own data\u003C\u002Fli>\n\u003Cli>Unlimited Triggers and Actions\u003C\u002Fli>\n\u003Cli>Create and save single form entries as CSV files (action)\u003C\u002Fli>\n\u003Cli>Add form leads from WordPress as contacts in HubSpot CRM (action)\u003C\u002Fli>\n\u003Cli>Get notifications in Slack when a form is submitted (action)\u003C\u002Fli>\n\u003Cli>Filter data before displaying table on frontend (action)\u003C\u002Fli>\n\u003Cli>Show users only their own data on frontend\u003C\u002Fli>\n\u003Cli>Register users from WordPress frontend  (action)\u003C\u002Fli>\n\u003Cli>User frontend post submission (action)\u003C\u002Fli>\n\u003Cli>Redirect to custom post types and external URLs (action)\u003C\u002Fli>\n\u003Cli>Display WP post content in tables – Posts, Pages and any CPTs (Woo Product table)\u003C\u002Fli>\n\u003Cli>Add clickable Checkbox columns\u003C\u002Fli>\n\u003Cli>Date value filters\u003C\u002Fli>\n\u003Cli>Drag and drop reorder table rows\u003C\u002Fli>\n\u003Cli>Add Call To Action buttons to tables\u003C\u002Fli>\n\u003Cli>Add Sponsored tags (rel=”sponsored”) to URLs and Buttons\u003C\u002Fli>\n\u003Cli>Duplicate a table\u003C\u002Fli>\n\u003Cli>Duplicate table entries \u002F records (rows)\u003C\u002Fli>\n\u003Cli>Generate PDF (Action)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The support and development team behind this WordPress tables plugin is very responsive to user comments and feature requirements. This plugin is in active development and so you can expect powerful features in future releases.\u003C\u002Fp>\n\u003Ch3>WordPress Frontend Table Editor (PRO) (Latest)\u003C\u002Fh3>\n\u003Ch4>Edit Form Entries Frontend (PRO)\u003C\u002Fh4>\n\u003Cp>Allow Users to Edit Their Own Entries(PRO)\u003C\u002Fp>\n\u003Ch3>CF7 Google Sheet Connector – Google Sheets WordPress Integration (PRO)\u003C\u002Fh3>\n\u003Ch3>Connect WordPress Forms To HubSpot CRM (PRO)\u003C\u002Fh3>\n\u003Ch3>Connect WordPress Forms To Slack Workspace (PRO)\u003C\u002Fh3>\n\u003Ch3>Filter Table Data Before Frontend Display – Row Filtering (PRO)\u003C\u002Fh3>\n\u003Ch4>Allow Users To See Their Own Data On Frontend (PRO)\u003C\u002Fh4>\n\u003Ch4>Generate Single CSV Entry (PRO)\u003C\u002Fh4>\n\u003Ch3>Create & Display WordPress Post Tables & WooCommerce product tables (PRO)\u003C\u002Fh3>\n\u003Cp>Tablesome allows you to query posts, pages, custom post types, taxonomies, and custom fields, and automatically insert and display them in elegant tables.\u003Cbr \u002F>\nUsing the “Table OnLoad” trigger and “Replace Table Content with WP Query” action you can create stylish WordPress post tables and display them anywhere on your site.\u003Cbr \u002F>\n* Organize post content from WordPress posts, pages, and CPTs (custom post type)\u003Cbr \u002F>\n* Add selected posts from hundreds and thousands of posts and display them on sortable and filterable tables with search and pagination.\u003Cbr \u002F>\n* Create a WooCommerce product table to showcase selected products.\u003C\u002Fp>\n\u003Ch3>Customized Form Email Notifications\u003C\u002Fh3>\n\u003Ch3>Redirection – Redirect After Form Submissions\u003C\u002Fh3>\n\u003Cp>In the PRO version, you can send them to an external URL or to posts and other custom post types (CPTs).\u003C\u002Fp>\n\u003Ch3>WordPress Frontend Registration – register users using frontend custom registration forms (PRO)\u003C\u002Fh3>\n\u003Cp>Tablesome makes it easy to sign up users from the WordPress frontend with its Add User Action. Users can register to your site without having to go to the ‘wp-login.php’ page.\u003Cbr \u002F>\nUsing any of the supported form plugins you can create a user-friendly custom user registration form and map its properties on the WordPress user profile.\u003C\u002Fp>\n\u003Ch3>WordPress Frontend Post Submission – for user-submitted posts (PRO)\u003C\u002Fh3>\n\u003Cp>Tablesome provides an easy way for visitors to submit content to your site to accept user-submitted content and guest posts from frontend post submission forms.\u003Cbr \u002F>\nWith the ‘Add Post’, action you can setup your post submission form using any of the supported forms and map the form fields to the corresponding post fields for easy frontend posting.\u003C\u002Fp>\n\u003Ch3>Gravity Forms Entries – Save to Database (Latest)\u003C\u002Fh3>\n\u003Ch3>Fluent Forms Integrations (Latest)\u003C\u002Fh3>\n\u003Cp>You can also integrate with Fluent Forms to save entries to the database and edit & display Fluent Forms entries on pages. You can do more actions after “Fluent Forms after form submit”, such as send form data to apps such as Mailchimp, Notion, etc., as you would do with Fluent Forms webhooks.\u003C\u002Fp>\n\u003Ch3>Forminator DB and App Integration addon\u003C\u002Fh3>\n\u003Cp>Besides saving the Forminator entries to database, you can have an enhanced view entries page with advanced sorting & filtering and can do more actions after “Forminator after form submit” such as display on frontend, send form data to apps such as Mailchimp, Notion, etc., and more.\u003C\u002Fp>\n\u003Ch3>Connect Mailchimp and WordPress Forms – WordPress MailChimp\u003C\u002Fh3>\n\u003Ch3>Woocommerce Workflows\u003C\u002Fh3>\n\u003Cp>Woocommerce Invoice PDF Generation, Send Invoice by Email, Add Woocommerce Orders to table, Woocommerce MailChimp, Woocommerce Hubspot, Woocommerce Notion, Wooocommerce to Google Sheets\u003C\u002Fp>\n\u003Ch3>PDF Workflows (Pro)\u003C\u002Fh3>\n\u003Cp>WPForms PDF generation, CF7 PDF, Gravity Forms PDF, Elementor Form PDF, Fluent form PDF\u003C\u002Fp>\n\u003Cp>To save WordPress forms submissions to Mailchimp audience see the video below:\u003Cbr \u002F>\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\u002F93Obd72KTBQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=104&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>To quickly create tables with the Tablesome plugin see the video below:\u003Cbr \u002F>\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\u002FPqRz1XWDtJI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Let Us Know What You Need\u003C\u002Fh3>\n\u003Cp>We love to hear from our users and we try to integrate features that our users want. Please let us know your feedback in the support forum.\u003C\u002Fp>\n","Powerful Table, Form & Mail Automations. Form Entry Management (+ frontend table ), integrate with MailChimp, G Sheets, CF7, WPForms, Elementor, etc.",8000,370275,85,"2026-03-13T12:11:00.000Z","6.7",[22,98,99,100,24],"email","redirect","table","https:\u002F\u002Ftablesomewp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftablesome.1.2.6.zip",57,11,1,"2026-02-24 00:00:00",{"slug":108,"name":109,"version":110,"author":64,"author_profile":65,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":51,"requires_at_least":73,"requires_php":74,"tags":118,"homepage":123,"download_link":124,"security_score":125,"vuln_count":126,"unpatched_count":28,"last_vuln_date":127,"fetched_at":30},"cf7-hubspot","Integration for HubSpot and Contact Form 7, WPForms, Elementor, Ninja Forms","1.4.4","\u003Cp>Contact Form 7 hubspot Plugin sends form submissions from \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPforms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-forms\u002F\" rel=\"ugc\">Ninja Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fformidable\u002F\" rel=\"ugc\">Formidable Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-entries\u002F\" rel=\"ugc\">Contact Form Entries\u003C\u002Fa> and many other popular contact form plugins to HubSpot CRM. Learn more at \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-hubspot-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=hubspot_readme\" rel=\"nofollow ugc\">crmperks.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Unlock Powerful HubSpot Integration with Our Enhanced Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We’ve added a host of new features to our WordPress HubSpot integration, making it more powerful and versatile than ever.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Seamless Support for All HubSpot Objects\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Effortlessly create and manage any HubSpot object, including Contacts, Companies, Tasks, Tickets, Deals, Leads, Carts, Orders, Invoices, Listings, Services, Courses, and even Custom Objects. Easily associate objects with one another for example, linking a contact to a lead, ticket, or invoice with just a few clicks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Transform Your WordPress Forms into Genuine HubSpot Forms\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>With our enhanced form mapping feature, you can seamlessly submit WordPress forms as authentic HubSpot online forms. Simply create a feed, map your HubSpot form fields to your WordPress form fields, and let the plugin handle the rest. Plus, track user web activity directly in HubSpot for deeper insights.\u003C\u002Fp>\n\u003Ch3>How to Setup\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to “HubSpot Accounts” tab and add new account.\u003C\u002Fli>\n\u003Cli>Go to “HubSpot Feeds” tab , create new feed.\u003C\u002Fli>\n\u003Cli>Map required HubSpot fields to contact form fields.\u003C\u002Fli>\n\u003Cli>Send your test entry to HubSpot.\u003C\u002Fli>\n\u003Cli>Go to “HubSpot Logs” tab and verify, if entry was sent to HubSpot.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Connect hubspot account\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Connect any contact form 7 to hubspot account by safe and secure Oauth 2.0 or your Private Hubspot App. You can user your own hubspot app with oauth 2.0\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Map hubspot fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Simply select hubspot object(contact,ticket etc) then Map any contact form 7 fields to hubspot object fields. No limitation on number of fields. You can map unlimited fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter contact form 7 submissions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send all contact form 7 submissions to HubSpot or filter form submissions sent to HubSpot based on user input. For example , send only those entries to HubSpot which have work email address.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manually send to hubspot\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send contact form 7 submissions to hubspot when any user submits form. Later you can manually send contact form 7 submissions to hubspot.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>hubspot logs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>View a detailed log of each contact form 7 submission whether sent (or not sent) to hubspot and easily resend contact form 7 submission to hubspot.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Send Data As hubspot object Notes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Sometimes you can not map all contact form fields to HubSpot Object fields. Send extra contact form fields as hubspot object notes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create Or Update Contact in HubSpot\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If an Object(Contact, Company etc) already exists in hubspot , update it otherwise create a new Object in HubSpot.\u003C\u002Fp>\n\u003Ch3>Why we built this plugin\u003C\u002Fh3>\n\u003Cp>Contact Form 7 and some other popular contact forms are good but you can not send contact form submissions to any crm including hubspot. You can send contact form(contact form 7) submissions to hubspot with this free plugin.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium Version Features.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Following features are available in Premium version only.   \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-hubspot-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=hubspot_readme\" rel=\"nofollow ugc\">Contact Form 7 HubSpot Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom fields, file attachments, custom lists and Phone Number fields.\u003C\u002Fli>\n\u003Cli>HubSpot Custom fields and custom objects.\u003C\u002Fli>\n\u003Cli>Add HubSpot Contact to Deal, Lead, Order, Invoice, Ticket, Task, Company.\u003C\u002Fli>\n\u003Cli>Contact Lists and Workflows of HubSpot CRM.\u003C\u002Fli>\n\u003Cli>Assign Pipeline and stage to any Hubspot Object.\u003C\u002Fli>\n\u003Cli>Assign a Company to Contact, Order, Ticket, Task.\u003C\u002Fli>\n\u003Cli>Update deals and tickets in HubSpot.\u003C\u002Fli>\n\u003Cli>Track gclid, utm parameters and geolocation when anyone submits a form.\u003C\u002Fli>\n\u003Cli>Lookup customers’s email and phone number using popular email and phone lookup services.\u003C\u002Fli>\n\u003Cli>20+ premium addons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-hubspot-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">Upgrade to Contact Form 7 Hubspot Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Want to send data to other crm\u003C\u002Fh3>\n\u003Cp>We have Premium Extensions for 20+ CRMs.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugin-category\u002Fcontact-form-plugins\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=hubspot_readme\" rel=\"nofollow ugc\">View All CRM Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Need HubSpot Plugin for Woocommerce or Gravity Forms ?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fwoocommerce-plugins\u002Fwoocommerce-hubspot-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=hubspot_CRM_readme\" rel=\"nofollow ugc\">Woocommerce HubSpot Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgf-hubspot\u002F\" rel=\"ugc\">Gravity Forms HubSpot\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Send Contact Form 7, WPForms, Elementor, Ninja Forms, WPforms, Elementor, Ninja Forms, Contact Form Entries Plugin and many other contact form submiss &hellip;",5000,180082,98,53,"2026-01-20T05:55:00.000Z",[22,119,120,121,122],"contact-form-7-hubspot","elementor-forms-hubspot","ninja-forms-hubspot","wpforms-hubspot","https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-hubspot-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-hubspot.1.4.4.zip",95,5,"2026-01-22 00:00:00",{"slug":129,"name":130,"version":131,"author":64,"author_profile":65,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":27,"num_ratings":136,"last_updated":137,"tested_up_to":51,"requires_at_least":73,"requires_php":74,"tags":138,"homepage":144,"download_link":145,"security_score":146,"vuln_count":126,"unpatched_count":28,"last_vuln_date":147,"fetched_at":30},"cf7-zoho","WP Zoho for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms – CRM, Bigin","1.3.3","\u003Cp>Contact Form 7 Zoho Plugin sends form submissions from \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPforms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-forms\u002F\" rel=\"ugc\">Ninja Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fformidable\u002F\" rel=\"ugc\">Formidable Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-entries\u002F\" rel=\"ugc\">Contact Forms Entries  Plugin\u003C\u002Fa> and many other popular contact form plugins to Zoho CRM and Bigin when someone submits a form. Learn more at \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-zoho-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=zoho_readme\" rel=\"nofollow ugc\">crmperks.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How to Setup\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to “Zoho Accounts” tab and add new account.\u003C\u002Fli>\n\u003Cli>Go to “Zoho Feeds” tab , create new feed.\u003C\u002Fli>\n\u003Cli>Map required Zoho fields to contact form 7 fields.\u003C\u002Fli>\n\u003Cli>Send your test entry to Zoho CRM.\u003C\u002Fli>\n\u003Cli>Go to “Zoho Logs” tab and verify, if entry was sent to Zoho CRM.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Connect Zoho CRM account\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Connect any contact form 7 to Zoho account by simply entering zoho API key. Easily connect multiple Zoho account to wordpress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Map Zoho CRM fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Map any contact form 7 fields to any Zoho object(Contacts, Account, Lead, Order, Case) fields. No limitation on number of fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter contact form 7  submissions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send all or filter contact form 7 submissions sent to Zoho CRM based on user input.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manually send to Zoho CRM\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send contact form 7 submissions to Zoho CRM on form submission. You can manually send contact form 7 submissions to Zoho CRM.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Zoho logs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>View a detailed log of each contact form 7 submission sent (or not sent) to Zoho CRM and easily resend contact form 7 submission to Zoho CRM.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Send Data As Zoho object Notes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send one to many contact form 7 fields as Zoho object(Contacts, Account, Lead, Order, Case) notes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create Or Update Contact in Zoho (Premium feature)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If an entry(Contacts, Account, Lead, Order, Case) already exists in Zoho CRM, update it otherwise create a new entry in Zoho CRM.\u003C\u002Fp>\n\u003Ch3>Why we built this plugin\u003C\u002Fh3>\n\u003Cp>Contact Form 7 and some other popular contact forms are good but you can not send contact form 7 submissions to any crm including Zoho CRM. You can send to any contact form(contact form 7) submissions to zoho CRM with this free plugin.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium Version Features.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin has a Premium version which comes with several additional benifits \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-zoho-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=zoho_readme\" rel=\"nofollow ugc\">Contact Form Zoho\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom fields of Zoho CRM.\u003C\u002Fli>\n\u003Cli>Phone fields of all Zoho Objects.\u003C\u002Fli>\n\u003Cli>Custom modules of Zoho CRM.\u003C\u002Fli>\n\u003Cli>Set Lead Source and Status in Zoho CRM.\u003C\u002Fli>\n\u003Cli>Zoho CRM attachments and tags.\u003C\u002Fli>\n\u003Cli>Assign object(Contact,Account etc) to Zoho Task.\n\u003C\u002Fli>\n\u003Cli>Zoho Object Layouts and approval mode.\n\u003C\u002Fli>\n\u003Cli>Create\u002FUpdate an account in Zoho CRM and assign it to any object(Contact,lead etc).\n\u003C\u002Fli>\n\u003Cli>Assign object(Contact,lead etc) Owner in Zoho CRM.\n\u003Cp>Add as Campaign member in Zoho.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Google Analytics Parameters and Geolocation of a visitor who submitted the form.\u003C\u002Fli>\n\u003Cli>Lookup lead’s email and Phone Number using email and phone lookup apis.\u003C\u002Fli>\n\u003Cli>20+ premium addons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Need Zoho Plugin for Woocommerce ?\u003C\u002Fh3>\n\u003Cp>We have a Woocommerce connector for Zoho CRM, Books, Invoice, Inventory. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-zoho\u002F\" rel=\"ugc\">Woocommerce Zoho Integration\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Want to send data to other crm\u003C\u002Fh3>\n\u003Cp>We have Premium Extensions for 20+ CRMs.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugin-category\u002Fcontact-form-plugins\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=zoho_readme\" rel=\"nofollow ugc\">View All CRM Extensions\u003C\u002Fa>\u003C\u002Fp>\n","Send Contact Form 7, WPforms, Elementor, Formidable, Ninja Forms and many other contact form submissions to zoho CRM and Bigin.",3000,89551,44,"2026-02-28T11:23:00.000Z",[139,140,141,142,143],"contact-form-7-zoho-crm","formidable-zoho-crm","ninja-forms-zoho-crm","wordpress-zoho-crm-plugin","wpforms-zoho","https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-zoho-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-zoho.1.3.3.zip",90,"2025-06-16 00:00:00",{"attackSurface":149,"codeSignals":449,"taintFlows":600,"riskAssessment":804,"analyzedAt":815},{"hooks":150,"ajaxHandlers":383,"restRoutes":437,"shortcodes":438,"cronEvents":443,"entryPointCount":447,"unprotectedCount":448},[151,158,163,167,171,176,181,183,188,191,194,197,202,207,212,215,219,223,226,229,234,238,242,246,250,253,257,260,262,266,267,269,271,272,275,278,282,286,289,293,296,299,301,304,307,310,313,316,318,321,322,323,324,325,329,332,335,338,341,344,347,351,355,359,362,366,370,374,378,381],{"type":152,"name":153,"callback":154,"priority":155,"file":156,"line":157},"action","admin_init","gcmi_admin_init",10,"admin\\admin.php",39,{"type":152,"name":159,"callback":160,"priority":161,"file":156,"line":162},"admin_menu","gcmi_admin_menu",9,51,{"type":152,"name":164,"callback":165,"priority":155,"file":156,"line":166},"admin_enqueue_scripts","gcmi_admin_enqueue_scripts",317,{"type":152,"name":168,"callback":169,"priority":155,"file":170,"line":82},"gcmi_check_for_remote_data_updates","gcmi_check_update","includes\\cron.php",{"type":172,"name":173,"callback":174,"priority":155,"file":175,"line":36},"filter","wpforms_builder_fields_buttons","gcmi_wpforms_builder_fields_buttons","integrations\\wpforms\\wpforms-integration.php",{"type":152,"name":177,"callback":178,"priority":179,"file":175,"line":180},"init","closure",99,34,{"type":152,"name":177,"callback":178,"priority":179,"file":175,"line":182},45,{"type":172,"name":184,"callback":185,"priority":155,"file":186,"line":187},"wpcf7_validate_cf*","cf_validation_filter","modules\\cf\\class-gcmi-cf-wpcf7-formtag.php",28,{"type":172,"name":189,"callback":185,"priority":155,"file":186,"line":190},"wpcf7_validate_cf",29,{"type":172,"name":192,"callback":178,"priority":155,"file":186,"line":193},"wpcf7_mail_tag_replaced_cf*",32,{"type":172,"name":195,"callback":178,"priority":155,"file":186,"line":196},"wpcf7_mail_tag_replaced_cf",42,{"type":152,"name":198,"callback":199,"file":200,"line":201},"wpcf7_init","gcmi_add_form_tag_cf","modules\\cf\\wpcf7-cf-formtag.php",12,{"type":152,"name":203,"callback":204,"priority":205,"file":200,"line":206},"wpcf7_admin_init","gcmi_wpcf7_add_tag_generator_cf",103,162,{"type":172,"name":208,"callback":209,"priority":155,"file":210,"line":211},"wpcf7_validate_comune","wpcf7_select_validation_filter","modules\\comune\\class-gcmi-comune-wpcf7-formtag.php",226,{"type":172,"name":213,"callback":209,"priority":155,"file":210,"line":214},"wpcf7_validate_comune*",228,{"type":172,"name":216,"callback":217,"file":210,"line":218},"wpcf7_swv_available_rules","gcmi_swv_comune_available_rule",230,{"type":152,"name":220,"callback":221,"priority":155,"file":210,"line":222},"wpcf7_swv_create_schema","gcmi_wpcf7_swv_add_comune_rules",231,{"type":172,"name":224,"callback":178,"priority":155,"file":210,"line":225},"wpcf7_mail_tag_replaced_comune*",240,{"type":172,"name":227,"callback":178,"priority":155,"file":210,"line":228},"wpcf7_mail_tag_replaced_comune",257,{"type":152,"name":230,"callback":231,"file":232,"line":233},"wpforms_frontend_css","enqueue_frontend_css","modules\\comune\\class-gcmi-wpforms-field-comune.php",75,{"type":152,"name":235,"callback":236,"file":232,"line":237},"wpforms_frontend_js","enqueue_frontend_js",78,{"type":172,"name":239,"callback":240,"priority":155,"file":232,"line":241},"wpforms_smarttags_process_field_id_value","gcmi_wpf_comune_process_smarttag",81,{"type":172,"name":243,"callback":244,"priority":155,"file":232,"line":245},"wpforms_field_new_class","gcmi_wpf_comune_add_class_select",84,{"type":172,"name":247,"callback":248,"priority":155,"file":232,"line":249},"wpforms_field_preview_class","gcmi_wpf_comune_preview_class_select",87,{"type":172,"name":251,"callback":252,"priority":155,"file":232,"line":146},"wpforms_field_new_default","gcmi_wpf_comune_apply_default",{"type":152,"name":254,"callback":255,"priority":155,"file":232,"line":256},"wpforms_builder_fields_previews_comune","field_preview",92,{"type":152,"name":230,"callback":231,"file":258,"line":259},"modules\\comune\\class-wpforms-field-comune.php",67,{"type":152,"name":235,"callback":236,"file":258,"line":261},70,{"type":152,"name":263,"callback":264,"priority":126,"file":258,"line":265},"wpforms_entry_email_data","gcmi_wpf_comune_modify_email_value",73,{"type":172,"name":243,"callback":244,"priority":155,"file":258,"line":81},{"type":172,"name":247,"callback":248,"priority":155,"file":258,"line":268},79,{"type":172,"name":251,"callback":252,"priority":155,"file":258,"line":270},82,{"type":152,"name":254,"callback":255,"priority":155,"file":258,"line":245},{"type":152,"name":198,"callback":273,"file":274,"line":161},"gcmi_add_form_tag_comune","modules\\comune\\wpcf7-comune-formtag.php",{"type":152,"name":203,"callback":276,"priority":277,"file":274,"line":125},"gcmi_wpcf7_add_tag_generator_comune",101,{"type":152,"name":198,"callback":279,"priority":155,"file":280,"line":281},"gcmi_add_form_tag_formsign","modules\\formsign\\wpcf7-formsign-formtag.php",22,{"type":152,"name":203,"callback":283,"priority":284,"file":280,"line":285},"gcmi_wpcf7_add_tag_generator_formsign",104,130,{"type":172,"name":287,"callback":178,"priority":155,"file":280,"line":288},"wpcf7_mail_tag_replaced_formsign",236,{"type":152,"name":290,"callback":291,"file":280,"line":292},"load-flamingo_page_flamingo_inbound","gcmi_flamingo_check_sign",381,{"type":152,"name":164,"callback":294,"file":280,"line":295},"gcmi_formsign_enqueue_flamingo_admin_script",382,{"type":152,"name":230,"callback":231,"file":297,"line":298},"modules\\stato\\class-gcmi-wpforms-field-stato.php",74,{"type":152,"name":235,"callback":236,"file":297,"line":300},77,{"type":172,"name":243,"callback":302,"priority":155,"file":297,"line":303},"gcmi_wpf_country_add_class_select",80,{"type":172,"name":247,"callback":305,"priority":155,"file":297,"line":306},"gcmi_wpf_country_preview_class_select",83,{"type":172,"name":251,"callback":308,"priority":155,"file":297,"line":309},"gcmi_wpf_country_apply_default",86,{"type":152,"name":311,"callback":255,"priority":155,"file":297,"line":312},"wpforms_builder_fields_previews_country",88,{"type":152,"name":230,"callback":231,"file":314,"line":315},"modules\\stato\\class-wpforms-field-stato.php",66,{"type":152,"name":235,"callback":236,"file":314,"line":317},69,{"type":152,"name":263,"callback":319,"priority":126,"file":314,"line":320},"gcmi_wpf_stato_modify_email_value",72,{"type":172,"name":243,"callback":302,"priority":155,"file":314,"line":233},{"type":172,"name":247,"callback":305,"priority":155,"file":314,"line":237},{"type":172,"name":251,"callback":308,"priority":155,"file":314,"line":241},{"type":152,"name":311,"callback":255,"priority":155,"file":314,"line":306},{"type":152,"name":198,"callback":326,"file":327,"line":328},"gcmi_add_form_tag_stato","modules\\stato\\wpcf7-stato-formtag.php",15,{"type":172,"name":330,"callback":209,"priority":155,"file":327,"line":331},"wpcf7_validate_stato",233,{"type":172,"name":333,"callback":209,"priority":155,"file":327,"line":334},"wpcf7_validate_stato*",235,{"type":172,"name":216,"callback":336,"file":327,"line":337},"gcmi_swv_stato_available_rule",237,{"type":152,"name":220,"callback":339,"priority":155,"file":327,"line":340},"gcmi_wpcf7_swv_add_stato_rules",238,{"type":172,"name":342,"callback":178,"priority":155,"file":327,"line":343},"wpcf7_mail_tag_replaced_stato*",247,{"type":172,"name":345,"callback":178,"priority":155,"file":327,"line":346},"wpcf7_mail_tag_replaced_stato",273,{"type":152,"name":203,"callback":348,"priority":349,"file":327,"line":350},"gcmi_wpcf7_add_tag_generator_stato",102,301,{"type":152,"name":352,"callback":353,"file":354,"line":241},"wp_enqueue_scripts","GCMI_COMUNE::gcmi_comune_register_scripts","settings.php",{"type":152,"name":356,"callback":357,"file":354,"line":358},"plugins_loaded","gcmi_load_integrations",150,{"type":152,"name":153,"callback":360,"priority":155,"file":354,"line":361},"gcmi_upgrade",182,{"type":172,"name":363,"callback":364,"priority":155,"file":354,"line":365},"plugin_row_meta","gcmi_get_extra_meta_links",385,{"type":152,"name":367,"callback":368,"file":354,"line":369},"admin_head","gcmi_add_star_styles",404,{"type":152,"name":371,"callback":372,"file":354,"line":373},"wp_initialize_site","gcmi_multisite_new_blog",508,{"type":152,"name":375,"callback":376,"file":354,"line":377},"wp_uninitialize_site","gcmi_multisite_delete_blog",511,{"type":152,"name":177,"callback":379,"file":354,"line":380},"gcmi_load_textdomain",545,{"type":152,"name":153,"callback":379,"file":354,"line":382},546,[384,388,391,395,398,402,405,409,412,417,421,424,425,428,429,432,433,436],{"action":385,"nopriv":386,"callback":387,"hasNonce":386,"hasCapCheck":386,"file":156,"line":190},"gcmi_fb_requery_comuni",false,"ajax_get_tabs_html",{"action":389,"nopriv":386,"callback":390,"hasNonce":386,"hasCapCheck":386,"file":156,"line":36},"gcmi_fb_create_filter","ajax_create_filter",{"action":392,"nopriv":386,"callback":393,"hasNonce":386,"hasCapCheck":386,"file":156,"line":394},"gcmi_fb_create_filter_multi","ajax_create_filters_multi",31,{"action":396,"nopriv":386,"callback":397,"hasNonce":386,"hasCapCheck":386,"file":156,"line":193},"gcmi_fb_save_filter_slice","ajax_save_filters_slice",{"action":399,"nopriv":386,"callback":400,"hasNonce":386,"hasCapCheck":386,"file":156,"line":401},"gcmi_fb_get_locale","ajax_get_locale",33,{"action":403,"nopriv":386,"callback":404,"hasNonce":386,"hasCapCheck":386,"file":156,"line":180},"gcmi_fb_get_filters","ajax_get_filters_html",{"action":406,"nopriv":386,"callback":407,"hasNonce":386,"hasCapCheck":386,"file":156,"line":408},"gcmi_fb_delete_filter","ajax_delete_filter",35,{"action":410,"nopriv":386,"callback":387,"hasNonce":386,"hasCapCheck":386,"file":156,"line":411},"gcmi_fb_edit_filter",36,{"action":413,"nopriv":386,"callback":414,"hasNonce":415,"hasCapCheck":386,"file":156,"line":416},"gcmi_show_data_need_update_notice","gcmi_ajax_admin_menu_change_notice",true,40,{"action":418,"nopriv":386,"callback":419,"hasNonce":415,"hasCapCheck":386,"file":280,"line":420},"gcmi_flamingo_check_codes","gcmi_ajax_flamingo_meta_box_handler",384,{"action":422,"nopriv":386,"callback":423,"hasNonce":415,"hasCapCheck":386,"file":354,"line":320},"the_ajax_hook_prov","gcmi_ajax_province",{"action":422,"nopriv":415,"callback":423,"hasNonce":415,"hasCapCheck":386,"file":354,"line":265},{"action":426,"nopriv":386,"callback":427,"hasNonce":415,"hasCapCheck":386,"file":354,"line":298},"the_ajax_hook_comu","gcmi_ajax_comuni",{"action":426,"nopriv":415,"callback":427,"hasNonce":415,"hasCapCheck":386,"file":354,"line":233},{"action":430,"nopriv":386,"callback":431,"hasNonce":415,"hasCapCheck":386,"file":354,"line":81},"the_ajax_hook_targa","gcmi_ajax_targa",{"action":430,"nopriv":415,"callback":431,"hasNonce":415,"hasCapCheck":386,"file":354,"line":300},{"action":434,"nopriv":386,"callback":435,"hasNonce":415,"hasCapCheck":386,"file":354,"line":237},"the_ajax_hook_info","gcmi_ajax_info",{"action":434,"nopriv":415,"callback":435,"hasNonce":415,"hasCapCheck":386,"file":354,"line":268},[],[439],{"tag":440,"callback":441,"file":442,"line":201},"comune","gcmi_comune_shortcode","modules\\comune\\comune-shortcode.php",[444],{"hook":168,"callback":168,"file":445,"line":446},"admin\\class-gcmi-activator.php",1691,19,8,{"dangerousFunctions":450,"sqlUsage":465,"outputEscaping":470,"fileOperations":598,"externalRequests":126,"nonceChecks":82,"capabilityChecks":28,"bundledLibraries":599},[451,455,458,461,463],{"fn":452,"file":445,"line":453,"context":454},"exec",832,"$wget_command = exec( 'which wget' );",{"fn":452,"file":445,"line":456,"context":457},855,"$wget_res    = exec( $dwl_command );",{"fn":452,"file":445,"line":459,"context":460},865,"exec( $dwl_command, $wget_res );",{"fn":452,"file":170,"line":462,"context":454},155,{"fn":452,"file":170,"line":464,"context":460},158,{"prepared":206,"raw":105,"locations":466},[467],{"file":156,"line":468,"context":469},562,"$wpdb->get_var() with variable interpolation",{"escaped":471,"rawEcho":259,"locations":472},251,[473,476,478,480,482,484,486,488,490,492,493,495,496,498,500,501,502,504,506,508,510,512,514,516,518,519,521,523,525,526,528,530,531,533,534,536,538,540,542,544,546,548,550,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,586,588,590,592,594,596],{"file":156,"line":474,"context":475},141,"raw output",{"file":477,"line":233,"context":475},"admin\\includes\\class-gcmi-comune-filter-builder.php",{"file":200,"line":479,"context":475},207,{"file":200,"line":481,"context":475},212,{"file":200,"line":483,"context":475},213,{"file":200,"line":485,"context":475},214,{"file":200,"line":487,"context":475},217,{"file":200,"line":489,"context":475},221,{"file":200,"line":491,"context":475},224,{"file":200,"line":214,"context":475},{"file":200,"line":494,"context":475},232,{"file":200,"line":288,"context":475},{"file":200,"line":497,"context":475},239,{"file":200,"line":499,"context":475},243,{"file":200,"line":343,"context":475},{"file":200,"line":471,"context":475},{"file":200,"line":503,"context":475},255,{"file":200,"line":505,"context":475},259,{"file":200,"line":507,"context":475},263,{"file":200,"line":509,"context":475},267,{"file":200,"line":511,"context":475},271,{"file":232,"line":513,"context":475},308,{"file":232,"line":515,"context":475},424,{"file":232,"line":517,"context":475},711,{"file":258,"line":225,"context":475},{"file":258,"line":520,"context":475},356,{"file":258,"line":522,"context":475},642,{"file":274,"line":524,"context":475},145,{"file":274,"line":358,"context":475},{"file":274,"line":527,"context":475},151,{"file":274,"line":529,"context":475},152,{"file":274,"line":462,"context":475},{"file":274,"line":532,"context":475},159,{"file":274,"line":206,"context":475},{"file":274,"line":535,"context":475},166,{"file":274,"line":537,"context":475},177,{"file":274,"line":539,"context":475},189,{"file":274,"line":541,"context":475},191,{"file":274,"line":543,"context":475},194,{"file":274,"line":545,"context":475},196,{"file":274,"line":547,"context":475},199,{"file":274,"line":549,"context":475},203,{"file":274,"line":479,"context":475},{"file":280,"line":552,"context":475},148,{"file":280,"line":554,"context":475},153,{"file":280,"line":556,"context":475},154,{"file":280,"line":558,"context":475},157,{"file":280,"line":560,"context":475},161,{"file":280,"line":562,"context":475},165,{"file":280,"line":564,"context":475},455,{"file":280,"line":566,"context":475},456,{"file":280,"line":568,"context":475},460,{"file":280,"line":570,"context":475},464,{"file":297,"line":572,"context":475},320,{"file":297,"line":574,"context":475},346,{"file":314,"line":576,"context":475},310,{"file":314,"line":578,"context":475},334,{"file":327,"line":580,"context":475},397,{"file":327,"line":582,"context":475},402,{"file":327,"line":584,"context":475},403,{"file":327,"line":369,"context":475},{"file":327,"line":587,"context":475},407,{"file":327,"line":589,"context":475},411,{"file":327,"line":591,"context":475},414,{"file":327,"line":593,"context":475},419,{"file":327,"line":595,"context":475},437,{"file":327,"line":597,"context":475},441,13,[],[601,619,663,673,683,695,710,723,739,757],{"entryPoint":602,"graph":603,"unsanitizedCount":28,"severity":618},"ajax_save_filters_slice (admin\\includes\\class-gcmi-comune-filter-builder.php:792)",{"nodes":604,"edges":616},[605,610],{"id":606,"type":607,"label":608,"file":477,"line":609},"n0","source","$_POST (x2)",803,{"id":611,"type":612,"label":613,"file":477,"line":614,"wp_function":615},"n1","sink","update_option() [Settings Manipulation]",822,"update_option",[617],{"from":606,"to":611,"sanitized":415},"low",{"entryPoint":620,"graph":621,"unsanitizedCount":28,"severity":618},"\u003Cclass-gcmi-comune-filter-builder> (admin\\includes\\class-gcmi-comune-filter-builder.php:0)",{"nodes":622,"edges":657},[623,626,630,632,634,637,642,645,650,652],{"id":606,"type":607,"label":624,"file":477,"line":625},"$_POST (x8)",91,{"id":611,"type":612,"label":627,"file":477,"line":628,"wp_function":629},"get_col() [SQLi]",631,"get_col",{"id":631,"type":607,"label":608,"file":477,"line":609},"n2",{"id":633,"type":612,"label":613,"file":477,"line":614,"wp_function":615},"n3",{"id":635,"type":607,"label":636,"file":477,"line":284},"n4","$_POST",{"id":638,"type":612,"label":639,"file":477,"line":640,"wp_function":641},"n5","get_var() [SQLi]",966,"get_var",{"id":643,"type":607,"label":608,"file":477,"line":644},"n6",661,{"id":646,"type":612,"label":647,"file":477,"line":648,"wp_function":649},"n7","query() [SQLi]",1150,"query",{"id":651,"type":607,"label":636,"file":477,"line":284},"n8",{"id":653,"type":612,"label":654,"file":477,"line":655,"wp_function":656},"n9","get_results() [SQLi]",1201,"get_results",[658,659,660,661,662],{"from":606,"to":611,"sanitized":415},{"from":631,"to":633,"sanitized":415},{"from":635,"to":638,"sanitized":415},{"from":643,"to":646,"sanitized":415},{"from":651,"to":653,"sanitized":415},{"entryPoint":664,"graph":665,"unsanitizedCount":105,"severity":672},"cf_validate_birthnation (modules\\cf\\class-gcmi-cf-wpcf7-formtag.php:393)",{"nodes":666,"edges":670},[667,668],{"id":606,"type":607,"label":636,"file":186,"line":582},{"id":611,"type":612,"label":639,"file":186,"line":669,"wp_function":641},422,[671],{"from":606,"to":611,"sanitized":386},"high",{"entryPoint":674,"graph":675,"unsanitizedCount":34,"severity":672},"cf_validate_birthmunicipality (modules\\cf\\class-gcmi-cf-wpcf7-formtag.php:461)",{"nodes":676,"edges":681},[677,679],{"id":606,"type":607,"label":608,"file":186,"line":678},470,{"id":611,"type":612,"label":627,"file":186,"line":680,"wp_function":629},495,[682],{"from":606,"to":611,"sanitized":386},{"entryPoint":684,"graph":685,"unsanitizedCount":694,"severity":672},"\u003Cclass-gcmi-cf-wpcf7-formtag> (modules\\cf\\class-gcmi-cf-wpcf7-formtag.php:0)",{"nodes":686,"edges":691},[687,688,689,690],{"id":606,"type":607,"label":636,"file":186,"line":582},{"id":611,"type":612,"label":639,"file":186,"line":669,"wp_function":641},{"id":631,"type":607,"label":608,"file":186,"line":678},{"id":633,"type":612,"label":627,"file":186,"line":680,"wp_function":629},[692,693],{"from":606,"to":611,"sanitized":386},{"from":631,"to":633,"sanitized":386},3,{"entryPoint":696,"graph":697,"unsanitizedCount":105,"severity":672},"print_gcmi_province (modules\\comune\\class-gcmi-comune.php:448)",{"nodes":698,"edges":707},[699,702,705],{"id":606,"type":607,"label":636,"file":700,"line":701},"modules\\comune\\class-gcmi-comune.php",461,{"id":611,"type":703,"label":704,"file":700,"line":701},"transform","→ get_province_in_regione()",{"id":631,"type":612,"label":654,"file":700,"line":706,"wp_function":656},574,[708,709],{"from":606,"to":611,"sanitized":386},{"from":611,"to":631,"sanitized":386},{"entryPoint":711,"graph":712,"unsanitizedCount":105,"severity":672},"print_gcmi_comuni (modules\\comune\\class-gcmi-comune.php:620)",{"nodes":713,"edges":720},[714,716,718],{"id":606,"type":607,"label":636,"file":700,"line":715},630,{"id":611,"type":703,"label":717,"file":700,"line":715},"→ get_comuni_in_provincia()",{"id":631,"type":612,"label":654,"file":700,"line":719,"wp_function":656},739,[721,722],{"from":606,"to":611,"sanitized":386},{"from":611,"to":631,"sanitized":386},{"entryPoint":724,"graph":725,"unsanitizedCount":105,"severity":672},"print_gcmi_targa (modules\\comune\\class-gcmi-comune.php:760)",{"nodes":726,"edges":736},[727,729,731,732],{"id":606,"type":607,"label":636,"file":700,"line":728},764,{"id":611,"type":612,"label":654,"file":700,"line":730,"wp_function":656},775,{"id":631,"type":607,"label":636,"file":700,"line":728},{"id":633,"type":612,"label":733,"file":700,"line":734,"wp_function":735},"echo() [XSS]",791,"echo",[737,738],{"from":606,"to":611,"sanitized":386},{"from":631,"to":633,"sanitized":415},{"entryPoint":740,"graph":741,"unsanitizedCount":105,"severity":672},"print_gcmi_comune_info (modules\\comune\\class-gcmi-comune.php:946)",{"nodes":742,"edges":753},[743,745,747,749,751],{"id":606,"type":607,"label":636,"file":700,"line":744},948,{"id":611,"type":612,"label":733,"file":700,"line":746,"wp_function":735},1213,{"id":631,"type":607,"label":636,"file":700,"line":748},1088,{"id":633,"type":703,"label":750,"file":700,"line":748},"→ get_variazioni_comune()",{"id":635,"type":612,"label":654,"file":700,"line":752,"wp_function":656},924,[754,755,756],{"from":606,"to":611,"sanitized":415},{"from":631,"to":633,"sanitized":386},{"from":633,"to":635,"sanitized":386},{"entryPoint":758,"graph":759,"unsanitizedCount":447,"severity":672},"\u003Cclass-gcmi-comune> (modules\\comune\\class-gcmi-comune.php:0)",{"nodes":760,"edges":793},[761,764,766,767,768,770,774,775,777,778,779,781,783,785,787,789,791],{"id":606,"type":607,"label":762,"file":700,"line":763},"$_POST (x9)",452,{"id":611,"type":612,"label":654,"file":700,"line":765,"wp_function":656},564,{"id":631,"type":607,"label":608,"file":700,"line":728},{"id":633,"type":612,"label":733,"file":700,"line":734,"wp_function":735},{"id":635,"type":607,"label":769,"file":700,"line":728},"$_POST (x5)",{"id":638,"type":612,"label":771,"file":700,"line":772,"wp_function":773},"get_row() [SQLi]",858,"get_row",{"id":643,"type":607,"label":608,"file":700,"line":744},{"id":646,"type":612,"label":639,"file":700,"line":776,"wp_function":641},1363,{"id":651,"type":607,"label":636,"file":700,"line":701},{"id":653,"type":703,"label":704,"file":700,"line":701},{"id":780,"type":612,"label":654,"file":700,"line":706,"wp_function":656},"n10",{"id":782,"type":607,"label":636,"file":700,"line":715},"n11",{"id":784,"type":703,"label":717,"file":700,"line":715},"n12",{"id":786,"type":612,"label":654,"file":700,"line":719,"wp_function":656},"n13",{"id":788,"type":607,"label":636,"file":700,"line":748},"n14",{"id":790,"type":703,"label":750,"file":700,"line":748},"n15",{"id":792,"type":612,"label":654,"file":700,"line":752,"wp_function":656},"n16",[794,795,796,797,798,799,800,801,802,803],{"from":606,"to":611,"sanitized":386},{"from":631,"to":633,"sanitized":415},{"from":635,"to":638,"sanitized":386},{"from":643,"to":646,"sanitized":386},{"from":651,"to":653,"sanitized":386},{"from":653,"to":780,"sanitized":386},{"from":782,"to":784,"sanitized":386},{"from":784,"to":786,"sanitized":386},{"from":788,"to":790,"sanitized":386},{"from":790,"to":792,"sanitized":386},{"summary":805,"deductions":806},"The \"campi-moduli-italiani\" plugin v2.3.2 exhibits a mixed security posture. While it demonstrates good practices with a high percentage of SQL queries using prepared statements and a significant portion of output being properly escaped, several critical concerns are present. The presence of 8 AJAX handlers without authentication checks presents a significant attack vector, allowing unauthorized users to potentially trigger malicious actions. Furthermore, the taint analysis reveals 8 high-severity flows with unsanitized paths, indicating a strong possibility of code injection or arbitrary file access vulnerabilities, despite the absence of documented CVEs. The plugin's history of zero recorded vulnerabilities might suggest recent development or a lack of public scrutiny rather than inherent security. The substantial attack surface coupled with these taint flow issues warrants caution. The plugin has strengths in its handling of database interactions and output escaping, but the unprotected entry points and critical taint flows are major weaknesses that require immediate attention.",[807,809,811,813],{"reason":808,"points":448},"AJAX handlers without authentication checks",{"reason":810,"points":201},"Taint flows with unsanitized paths (high severity)",{"reason":812,"points":126},"Presence of dangerous 'exec' function",{"reason":814,"points":155},"Lack of capability checks","2026-03-16T19:35:46.125Z",{"wat":817,"direct":834},{"assetPaths":818,"generatorPatterns":824,"scriptPaths":825,"versionParams":827},[819,820,821,822,823],"\u002Fwp-content\u002Fplugins\u002Fcampi-moduli-italiani\u002Fadmin\u002Fcss\u002Fadmin-gcmi.css","\u002Fwp-content\u002Fplugins\u002Fcampi-moduli-italiani\u002Fadmin\u002Fcss\u002Ffilter-builder.css","\u002Fwp-content\u002Fplugins\u002Fcampi-moduli-italiani\u002Fadmin\u002Fjs\u002Fadmin-gcmi.js","\u002Fwp-content\u002Fplugins\u002Fcampi-moduli-italiani\u002Fadmin\u002Fjs\u002Ffilter-builder.js","\u002Fwp-content\u002Fplugins\u002Fcampi-moduli-italiani\u002Fpublic\u002Fcss\u002Fcampi-moduli-italiani.css",[5],[821,822,826],"\u002Fwp-content\u002Fplugins\u002Fcampi-moduli-italiani\u002Fpublic\u002Fjs\u002Fcampi-moduli-italiani.js",[828,829,830,831,832,833],"campi-moduli-italiani\u002Fadmin\u002Fcss\u002Fadmin-gcmi.css?ver=","campi-moduli-italiani\u002Fadmin\u002Fcss\u002Ffilter-builder.css?ver=","campi-moduli-italiani\u002Fadmin\u002Fjs\u002Fadmin-gcmi.js?ver=","campi-moduli-italiani\u002Fadmin\u002Fjs\u002Ffilter-builder.js?ver=","campi-moduli-italiani\u002Fpublic\u002Fcss\u002Fcampi-moduli-italiani.css?ver=","campi-moduli-italiani\u002Fpublic\u002Fjs\u002Fcampi-moduli-italiani.js?ver=",{"cssClasses":835,"htmlComments":840,"htmlAttributes":841,"restEndpoints":843,"jsGlobals":845,"shortcodeOutput":848},[836,837,838,839],"gcmi_data_update","gcmi_update_db","gcmi_update_table_warning","gcmi_requirements_met",[],[842],"data-gcmi-action",[844],"\u002Fwp-json\u002Fgcmi\u002Fv1\u002Fdata",[846,847],"gcmi_fb","GCMI_Settings",[849,850,851,852,853,854],"[gcmi_cf7_comuni]","[gcmi_cf7_stato]","[gcmi_cf7_codice_fiscale]","[gcmi_cf7_firma_digitale]","[gcmi_wpforms_comuni]","[gcmi_wpforms_stato]"]