[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKH81sfh1F2hEH6MnWxZH1lDpLutvR0sA3oVJ3CwOROU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":143,"fingerprints":318},"universal-wp-lead-tracking","Universal WP Lead Tracking","1.0.9","Inbound Horizons","https:\u002F\u002Fprofiles.wordpress.org\u002Finboundhorizons\u002F","\u003Cp>Universal WP Lead Tracking gives you important information about users from contact form submissions on your WordPress site and allows you to instantly set up Google Analytics events to send conversion data when someone submits a form on your website.\u003C\u002Fp>\n\u003Cp>When you receive an e-mail from a contact form on your website, you will instantly see data on a user’s landing page on your site, the page that they filled out the contact form on, the referring source that sent them to your website, their location IP (country-level) and browser\u002Fplatform used.\u003C\u002Fp>\n\u003Cp>This information is added by simply putting the \u003Ccode>[tracking-info]\u003C\u002Fcode> shortcode in the email being sent to you when a user submits a form on your website. Just paste the \u003Ccode>[tracking-info]\u003C\u002Fcode> shortcode in your e-mail template, and every time you receive a lead from your website, you will be able to see information from the user that submitted the form.\u003C\u002Fp>\n\u003Ch4>The Specific Information This Plugin Provides\u003C\u002Fh4>\n\u003Cp>The tracking info specifically includes the Form Page URL, Original Referrer, Landing Page, User IP, and Browser. What do these specific items mean?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Form Page URL: This is the page on your website where the user filled out your form.\u003C\u002Fli>\n\u003Cli>Original Referrer: This is where the user came to your website from such as Google or Facebook.\u003C\u002Fli>\n\u003Cli>Landing Page: This is the page on your website that the user first came to from an outside source.\u003C\u002Fli>\n\u003Cli>User IP: This is the IP address of the user that sent a form submission and includes a country location. \u003C\u002Fli>\n\u003Cli>Browser: This tells you what browser a user was on when they sent a form submission.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>This Tracking Code Works With Most Major Form Plugins\u003C\u002Fh4>\n\u003Cp>This shortcode tracking method will work with forms on Contact Form 7, Gravity Forms, Ninja Forms, or Elementor PRO. Because it is shortcode based, you can just drop in the code to the e-mail submission template on any of these major form plugins.\u003C\u002Fp>\n\u003Cp>If you are sending your website e-mail submissions via an HTML based output on one of these plugins, we have that covered too. Just add html=”true” to your shortcode like so: \u003Ccode>[tracking-info html=\"true\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>This Plugin Sends Form Events To Google Analytics\u003C\u002Fh4>\n\u003Cp>As an added feature, you can track any form submission on your website as a Google Analytics event if you have Google Analytics set up on your website.\u003C\u002Fp>\n\u003Cp>This happens automatically when you check the box for the Analytics event you want on the plugin settings section. We currently support ga{} events for Universal Analytics and gtag{} events for Google Analytics 4.\u003C\u002Fp>\n\u003Cp>This will show up in your Google Analytics view as an action called “submit” with an event category called “Contact Form” that you can then set as a lead source in your conversion preferences in Google Analytics\u003C\u002Fp>\n\u003Cp>For more plugins, help, or information about this plugin please visit \u003Ca href=\"https:\u002F\u002Fwww.inboundhorizons.com\u002Fproduct\u002Fwp-universal-lead-tracking-free-wordpress-plugin\u002F\" title=\"Inbound Horizons - Universal WP Lead Tracking\" rel=\"nofollow ugc\">www.inboundhorizons.com\u003C\u002Fa>.\u003C\u002Fp>\n","Adds lead tracking information to e-mails coming from Contact Form 7, Gravity Forms, Ninja Forms, or Elementor PRO form submissions.",100,3897,1,"2025-07-14T12:25:00.000Z","6.8.5","3.3","5.4",[19,20,21,22,23],"contact","email","form","lead","tracking","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funiversal-wp-lead-tracking.1.0.9.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"inboundhorizons",5,270,98,30,93,"2026-04-05T14:58:38.502Z",[39,60,84,108,126],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":32,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"contact-form-7-lead-info-with-country","Lead info with country for Contact Form 7","2.6","apasionados","https:\u002F\u002Fprofiles.wordpress.org\u002Fapasionados\u002F","\u003Cp>Lead info with country for Contact Form 7 is an \u003Cstrong>addon module for the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa> plugin\u003C\u002Fstrong>. It helps you track the user who fills out a form.\u003Cbr \u002F>\nAll you need to do is add the \u003Cem>[tracking-info]\u003C\u002Fem> shortcode in the Message body of the contact form 7.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Since version 1.5.0 you can also use the shortcode \u003Cem>[tracking-info-noip]\u003C\u002Fem> in the Message body of contact form 7 which will not include the IP of the user in case you have concerns regarding the General Data Protection Regulation (EU) 2016\u002F679 (“GDPR”).\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>This plugin is an enhanced version of the plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7-leads-tracking\u002F\" rel=\"ugc\">Contact Form 7 Leads Tracking\u003C\u002Fa>, that includes translations and the lookup of the country of the IP from which the form is sent.\u003C\u002Fp>\n\u003Cp>We decided to create this enhanced version of the plugin, because we needed a translation to Spanish and wanted to know the country from which the uses send the contact form, whithout having to lookup the IP adress.\u003C\u002Fp>\n\u003Cp>The lead tracking info includes: Form Page URL, Original Referrer, Landing Page, User IP, Country of the User IP and Browser.\u003C\u002Fp>\n\u003Cp>In order to display the Country it needs the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgeoip-detect\u002F\" rel=\"ugc\">Geolocation IP Detection (until March 2020: GeoIP Detection) plugin\u003C\u002Fa> that can be found in the WordPress plugin repository. This plugin “provides geographic information detected by an IP adress”. \u003Cem>This plugin auto-updates the GeoIP database once a week. This product includes GeoLite data created by MaxMind, available from \u003Ca href=\"http:\u002F\u002Fwww.maxmind.com\" rel=\"nofollow ugc\">www.maxmind.com\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>If the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgeoip-detect\u002F\" rel=\"ugc\">Geolocation IP Detection (until March 2020: GeoIP Detection) plugin\u003C\u002Fa> is not installed and enabled, you will only see the IP address, without the country of the IP adress.\u003C\u002Fp>\n\u003Cp>We decided to use the Geolocation IP Detection (until March 2020: GeoIP Detection) plugin to handle the lookup of the country, because it’s a plugin that is actively developed and we saw no advantage in implementing all this functionality, when we could use an existing one.\u003C\u002Fp>\n\u003Cp>The lead tracking info in this plugin includes:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Form Page URL\u003C\u002Fstrong>\u003Cbr \u002F>\nThe URL on which the user filled out the form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Original Referrer\u003C\u002Fstrong>\u003Cbr \u002F>\nThe URL from which the user came to your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Landing Page\u003C\u002Fstrong>\u003Cbr \u002F>\nThe first page the user visited on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User IP\u003C\u002Fstrong> (is not included when using the shorcode [tracking-info-noip])\u003Cbr \u002F>\nThe IP address of the user who filled out the form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Country of the IP\u003C\u002Fstrong>\u003Cbr \u002F>\nThe country of the IP address of the user who filled out the form. If the country is 0, please check the FAQ information.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User Agent \u002F Browser\u003C\u002Fstrong>\u003Cbr \u002F>\nThe browser information of the user who filled the form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Please make sure that WP_DEBUG in wp-config.php is set to FALSE when using this plugin in production.\u003C\u002Fstrong> If it’s true the message is sent but the AJAX code to show the OK message and clear the form is not executed. This has to do with the Contact Form 7 filter: \u003Cem>wpcf7_mail_components\u003C\u002Fem> we use for adding the tracking information and we can’t change this behaviour. Please be aware of this.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Lead info with country for Contact Form 7 in your Language!\u003C\u002Fh4>\n\u003Cp>This first release is avaliable in English and Spanish. In the languages folder we have included the necessary files to translate this plugin.\u003C\u002Fp>\n\u003Cp>If you would like the plugin in your language and you’re good at translating, please drop us a line at \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=wordpress-org-contactform7leadinfowithcountry-home\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Further Reading\u003C\u002Fh4>\n\u003Cp>You can access the description of the plugin in Spanish at: \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fblog\u002Finformacion-pais-contact-form-7-plugin-wordpress-6061\u002F\" rel=\"nofollow ugc\">Lead info with country for Contact Form 7 en castellano\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>For further information please send us an \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=wordpress-org-contactform7leadinfowithcountry-contact\" rel=\"nofollow ugc\">email\u003C\u002Fa>.\u003C\u002Fp>\n","Lead info with country for Contact Form 7 helps to track users that fill in forms.",3000,64888,84,"2026-01-27T14:22:00.000Z","6.9.4","3.5","5.3",[55,56,57],"contact-form-7","lead-tracking","user-info","https:\u002F\u002Fapasionados.es\u002Fblog\u002Finformacion-pais-contact-form-7-plugin-wordpress-6061\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-7-lead-info-with-country.2.6.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":73,"requires_at_least":74,"requires_php":24,"tags":75,"homepage":81,"download_link":82,"security_score":83,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"reachedge","LocaliQ – Tracking Code","1.9.1","REWordPressPlugin","https:\u002F\u002Fprofiles.wordpress.org\u002Frewordpressplugin\u002F","\u003Cp>The LocaliQ WordPress plugin adds the tracking code to the WordPress site.  This plugin adds the required javascript code on all pages in order to track analytics and enable other features for the \u003Ca href=\"https:\u002F\u002Flocaliq.com\" rel=\"nofollow ugc\">LocaliQ\u003C\u002Fa> products and other digital marketing solutions.\u003C\u002Fp>\n\u003Cp>The required javascript is loaded from a CDN at cdn.rlets.com\u002Fcapture_static\u002Fmms\u002Fmms.js. This file is under continuing development to provide the best performance and stability across all browser and OS combinations.\u003C\u002Fp>\n\u003Cp>As new features and functionality are added to LocaliQ Tracking, those updates will be rolled out through the mms.js file, and no updates of this plugin will be required.\u003C\u002Fp>\n\u003Cp>For more information, visit https:\u002F\u002Flocaliq.com.\u003C\u002Fp>\n\u003Ch3>API Interaction provided by capture_configs js from the CDN\u003C\u002Fh3>\n\u003Col>\n\u003Cli>The capture_configs js loads the customer’s configuration data from LocaliQ\u003C\u002Fli>\n\u003Cli>Sends analytics data back to LocaliQ for performance metrics.\u003C\u002Fli>\n\u003Cli>Sends visit & referrer attribution back to LocaliQ for analytics\u003C\u002Fli>\n\u003Cli>Sends visit, email, and form post data back to LocaliQ to provide lead management.\u003C\u002Fli>\n\u003Cli>Email links are replaced with contact forms and the form data and sending of email is offloaded to LocaliQ’s servers.\u003C\u002Fli>\n\u003C\u002Fol>\n","Adds LocaliQ's tracking code on all pages.",2000,27704,60,2,"2024-05-20T17:09:00.000Z","6.4.8","2.7",[76,77,78,79,80],"call-tracking","email-tracking","form-tracking","lead-conversion","localiq","https:\u002F\u002Fgithub.com\u002Freachlocal\u002Flocaliq-wordpress-4x-tracking-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freachedge.1.9.1.zip",92,{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":15,"requires_at_least":52,"requires_php":24,"tags":97,"homepage":103,"download_link":104,"security_score":105,"vuln_count":106,"unpatched_count":26,"last_vuln_date":107,"fetched_at":28},"contact-forms","Contact Forms by Cimatti","1.9.13","cimatti","https:\u002F\u002Fprofiles.wordpress.org\u002Fcimatti\u002F","\u003Cp>Forms are an essential component of any website. Contact Forms by Cimatti is the culmination of years of experience building and developing business websites of all types. Our plugin focuses on simplicity and power, it captures, stores and helps to classify contacts and leads according to their lead status. It’s ideal for single-language and multilingual sites, simple blogs, or complex WordPress-powered Content Management Systems. If your website handles a considerable amount of contacts and you need to make diverse forms our plugin is an excellent choice.\u003C\u002Fp>\n\u003Ch4>Select, Configure, and Embed Forms\u003C\u002Fh4>\n\u003Cp>Choose the fields you require, customize on-screen messages and email responses, preview, test, and effortlessly embed forms into your posts, pages, or custom content types using shortcodes or the built-in TinyMCE button.\u003C\u002Fp>\n\u003Ch4>Create Forms for Any Purpose\u003C\u002Fh4>\n\u003Cp>Create as many forms as you need. Design landing pages, contact pages, invitations, job application forms with curriculum upload, customer request forms, spare part requests, and more. Utilize the “Clone” feature to avoid “reinventing the wheel” when creating new forms.\u003C\u002Fp>\n\u003Ch4>Ready-to-Use Features\u003C\u002Fh4>\n\u003Cp>Contact Forms by Cimatti has commonly used fields like First Name, Last Name, Address, Province, Country, Telephone, Email, Captcha, and default success messages and email notifications. Simply create a drag-and-drop form, save it, go to a post or page, and click the orange “C” icon in the WYSIWYG editor to insert a contact form into the post or page content.\u003C\u002Fp>\n\u003Ch4>Easy to Use for Beginners\u003C\u002Fh4>\n\u003Cp>These features make it effortless for first-time users, but the plugin’s fast learning curve will soon entice you to explore its advanced features.\u003C\u002Fp>\n\u003Ch4>Craft Superior Forms\u003C\u002Fh4>\n\u003Cp>Don’t leave anything to chance; fine-tune the entire form submission process.\u003C\u002Fp>\n\u003Ch4>Create Reusable Fields\u003C\u002Fh4>\n\u003Cp>Build custom fields to reuse multiple times, starting with 20 available field types, including Text Field, Text Area, Email, Autoreply Email, Checkbox, Checkbox Group, Radio Buttons, Select, Multiple Select, Hidden Value, File Upload, Captcha, Custom HTML, Password, and more.\u003C\u002Fp>\n\u003Ch4>Customize Forms to Perfection\u003C\u002Fh4>\n\u003Cp>Apply visual styles to your forms using options in the “Appearance” tab. Select colors, margins, button styles, and more.\u003C\u002Fp>\n\u003Ch4>Custom Messages for Success\u003C\u002Fh4>\n\u003Cp>Each form can have its own unique online success message. So, when a form is completed, you can provide access to a file download link, coupon information, or simply a message to confirm that the form was submitted correctly.\u003C\u002Fp>\n\u003Ch4>Email Notifications for Administrators and Visitors\u003C\u002Fh4>\n\u003Cp>Send email notifications to administrators, including tracking information like visitor IP, referrer, date and time of form submission, and other user properties (for a full list, see the Beginners’ Guide). Send an email notification to the visitor as further confirmation that the form was filled in correctly. All email notifications can be tested in the Preview\u002FTest Tab before publishing.\u003C\u002Fp>\n\u003Ch4>Data Collection and Excel Export\u003C\u002Fh4>\n\u003Cp>All submitted data is securely stored in your WordPress database. Contacts received can be easily categorized into lead status categories and spam and tests can be easily discarded. Add notes on each contact received to keep track.\u003C\u002Fp>\n\u003Cp>All contact data received can be filtered, searched, and exported to Excel at any time. You can export all the data or just the data you need. The Advanced Excel Export option allows you to export to a file with ready-to-use filtering options.\u003C\u002Fp>\n\u003Cp>Contact Forms also includes a tracking graph in its Dashboard that displays the performance of all or each of your website forms over time.\u003C\u002Fp>\n\u003Ch4>Developer-Friendly API\u003C\u002Fh4>\n\u003Cp>Contact Forms by Cimatti includes an API to assist developers in customizing and adding their own features. WordPress Filters are used to customize forms during generation, to check and validate submitted form values, to execute custom code using sent data, and to add custom tokens for messages. Read the documentation on our site for more information.\u003Cbr \u002F>\nPowerful PHP Form Builder Class\u003Cbr \u002F>\nContact Forms by Cimatti utilizes a PHP form builder class to generate the forms, ensuring robust and efficient form creation and management.\u003C\u002Fp>\n","Create and publish forms in your WordPress website with drag and drop. Contact forms, landing page forms, invitations, and more.",700,79288,88,16,"2025-11-14T11:57:00.000Z",[98,99,100,101,102],"contact-form","email-notifications","form-api","form-builder","lead-generation","https:\u002F\u002Fwww.cimatti.it\u002Fen\u002Fwordpress-plugins\u002Fcontact-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-forms.zip",91,11,"2025-06-02 00:00:00",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":26,"num_ratings":26,"last_updated":118,"tested_up_to":51,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":24,"download_link":125,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"omnisend-for-contact-form-7","Omnisend for Contact Form 7 Add-On","1.1.6","Omnisend","https:\u002F\u002Fprofiles.wordpress.org\u002Fomnisend\u002F","\u003Cp>The Omnisend for Contact Form 7 Add-On connects Contact Form 7 to Omnisend, automatically sending form data and contact information to Omnisend. This makes it simple to segment your contacts and send them personalized emails.\u003C\u002Fp>\n\u003Cp>When used with the Omnisend plugin, you can track what customers do on your site and send automated emails—such as to remind them they left items in their cart, welcome new subscribers, and confirm a new order.\u003C\u002Fp>\n\u003Cp>Using Contact Form 7 Omnisend Add-On, you’ll gain access to the Contact Form 7 easy-to-use interface. You can create new forms, edit forms, and change their statuses. You are also able to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check the entries from specific form(s) and export the contact list.\u003C\u002Fli>\n\u003Cli>Customize your integration settings to your store needs.\u003C\u002Fli>\n\u003Cli>Import and export your forms.\u003C\u002Fli>\n\u003Cli>Integrate with additional add-ons.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>REQUIREMENTS\u003C\u002Fh3>\n\u003Cp>Omnisend for Contact Form 7 add-on requires you to install:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7 plugin\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fomnisend\u002F\" rel=\"ugc\">Omnisend plugin\u003C\u002Fa>\u003C\u002Fp>\n","Email Marketing, Newsletter, Email Automation, Forms, Pop Up, SMS by Omnisend",500,5366,"2026-01-06T08:53:00.000Z","4.7.0","7.1",[55,122,21,123,124],"email-marketing","subscriber-collection","web-tracking","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fomnisend-for-contact-form-7.1.1.6.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":26,"num_ratings":26,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":24,"tags":139,"homepage":141,"download_link":142,"security_score":83,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"email-marketing-4dem","Email Marketing 4Dem","2.0.5","4marketing.it","https:\u002F\u002Fprofiles.wordpress.org\u002F4marketing\u002F","\u003Cp>With this plugin you can integrate WordPress with your 4Dem Email Marketing platform keeping your users’ data always perfectly synchronized with your site.\u003Cbr \u002F>\nThe integrations available are of 3 levels and mainly depend on the configuration of your site and the characteristics of your 4Dem user.\u003Cbr \u002F>\nThe plugin allows you to enter all users of your WP site within a list, created by the system, on 4Dem, always keeping it updated.\u003Cbr \u002F>\nIt also provides a real Widget to manage subscriptions to other lists, without the need for user registration on WordPress.\u003C\u002Fp>\n\u003Cp>Integrate 4Dem.it with wordpress and woocommerce. Subscribe\u002FSynchonize users with your 4Dem list using Single opt-in\u002FDouble opt-in email.\u003Cbr \u002F>\nThe plugin is relying on a 3rd party service for track users’persistent data:\u003Cbr \u002F>\nservice website: https:\u002F\u002Fwww.4dem.it\u002F\u003Cbr \u002F>\nservice api documentation: https:\u002F\u002Fapi.4dem.it\u002F\u003Cbr \u002F>\nterms of use and privacy policies: https:\u002F\u002Fwww.4dem.it\u002Fprivacy-spam-policy\u002F\u003C\u002Fp>\n\u003Ch4>What you can do with this plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic synchronization of WordPress users with a subscriber list on the 4Dem console.\u003C\u002Fli>\n\u003Cli>Manual synchronization of WordPress users with a subscriber list on the 4Dem console.\u003C\u002Fli>\n\u003Cli>Automatic synchronization of personal data (billing address) for users of a WooCommerce e-commerce.\u003C\u002Fli>\n\u003Cli>Automatic updating of user profile data with personal data fields (billing address) on the 4Dem console list, each time the user updates their data.\u003C\u002Fli>\n\u003Cli>Widget for subscribing to a subscriber list on the 4Dem console.\u003C\u002Fli>\n\u003Cli>WooCommerce e-commerce synchronization functionality with an E-commerce Plus shop on 4Dem (an additional plugin for 4Dem is required for this point).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>Single opt-in – no confirmation email send to subscribers\u003C\u002Fli>\n\u003Cli>Double opt-in – confirmation email send to subscribers\u003C\u002Fli>\n\u003Cli>Synchronize with your 4dem mail list\u003C\u002Fli>\n\u003Cli>Latest 4Dem.it API V2.0\u003C\u002Fli>\n\u003Cli>Constantly updated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Installation\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create 4Dem an account here https:\u002F\u002Fmailchef.4dem.it\u002Fuser\u002Fsignin\u002F\u003C\u002Fli>\n\u003Cli>Create Api-Key, here a complete guide https:\u002F\u002Fdevelopers.4dem.it\u002Farticle\u002F590-come-creare-una-lista-tramite-api\u003C\u002Fli>\n\u003Cli>Install this wordpress plugin\u003C\u002Fli>\n\u003Cli>Go to the plugin interface and, and fill the input with your apiKey\u003C\u002Fli>\n\u003Cli>Fill the Api console field to connect with our API: https:\u002F\u002Fapi.4dem.it\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>User guide\u003C\u002Fh4>\n\u003Cp>For the installation of this plugin we advise you to follow our guides:\u003Cbr \u002F>\n* For woocommerce: https:\u002F\u002Fdevelopers.4dem.it\u002Farticle\u002F682-integrare-woocommerce\u003Cbr \u002F>\n* For wordpress: https:\u002F\u002Fdevelopers.4dem.it\u002Farticle\u002F601-come-integrare-wordpress\u003C\u002Fp>\n\u003Ch4>ITALIANO\u003C\u002Fh4>\n\u003Ch3>Descrizione\u003C\u002Fh3>\n\u003Cp>Con questo plugin puoi integrare WordPress con la tua piattaforma di Email Marketing 4Dem mantenendo i dati dei tuoi utenti sempre perfettamente sincronizzati con il tuo sito.\u003Cbr \u002F>\nLe integrazioni disponibili sono di 3 livelli e dipendono principalmente dalla configurazione del tuo sito e dalle caratteristiche del tuo abbonamento 4Dem.\u003Cbr \u002F>\nIl plugin ti permette di inserire tutti gli utenti del tuo sito WP all’interno di una lista, creata dal sistema, su 4Dem, mantenendola sempre aggiornata.\u003Cbr \u002F>\nFornisce inoltre un vero e proprio Widget per gestire gli abbonamenti ad altre liste, senza bisogno della registrazione dell’utente su WordPress.\u003C\u002Fp>\n\u003Cp>Integra 4Dem.it con wordpress e woocommerce.\u003Cbr \u002F>\nIscriviti\u002FSincronizza gli utenti con la tua lista 4Dem usando Single opt-in\u002FDouble opt-in e-mail.\u003C\u002Fp>\n\u003Cp>Il plugin si basa su un servizio di terze parti per tenere traccia dei dati persistenti degli utenti:\u003Cbr \u002F>\nsito web del servizio: https:\u002F\u002Fwww.4dem.it\u002F\u003Cbr \u002F>\ndocumentazione API del servizio: https:\u002F\u002Fapi.4dem.it\u002F\u003Cbr \u002F>\ntermini di utilizzo e privacy policy: https:\u002F\u002Fwww.4dem.it\u002Fprivacy-spam-policy\u002F\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\u002F61rizaXCfBs?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\u003Ch4>Cosa puoi fare con questo plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sincronizzazione automatica degli utenti WordPress con una lista di 4Dem.\u003C\u002Fli>\n\u003Cli>Sincronizzazione manuale degli utenti WordPress con una lista di 4Dem.\u003C\u002Fli>\n\u003Cli>Sincronizzazione automatica dei dati personali (indirizzo di fatturazione) per gli utenti di un e-commerce WooCommerce.\u003C\u002Fli>\n\u003Cli>Aggiornamento automatico dei dati del profilo utente con i campi dei dati personali (indirizzo di fatturazione) nell’elenco della console 4Dem, ogni volta che l’utente aggiorna i propri dati.\u003C\u002Fli>\n\u003Cli>Widget per l’iscrizione a un elenco di abbonati sulla console 4Dem.\u003C\u002Fli>\n\u003Cli>Funzionalità di sincronizzazione dell’e-commerce WooCommerce con un negozio E-commerce Plus su 4Dem (in questo caso è necessario un plug-in aggiuntivo per 4Dem).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Caratteristiche principali\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Facile da usare\u003C\u002Fli>\n\u003Cli>Single opt-in – nessuna email di conferma inviata agli abbonati\u003C\u002Fli>\n\u003Cli>Double opt-in – e-mail di conferma inviata agli abbonati\u003C\u002Fli>\n\u003Cli>Sincronizza con la tua lista di 4dem\u003C\u002Fli>\n\u003Cli>Ultima API 4Dem.it V2.0\u003C\u002Fli>\n\u003Cli>Costantemente aggiornato\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Installazione\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Crea un account 4Dem qui https:\u002F\u002Fmailchef.4dem.it\u002Fuser\u002Fsignin\u002F\u003C\u002Fli>\n\u003Cli>Crea Api-Key, qui una guida completa https:\u002F\u002Fdevelopers.4dem.it\u002Farticle\u002F590-come-creare-una-lista-tramite-api\u003C\u002Fli>\n\u003Cli>Installa questo plugin per wordpress\u003C\u002Fli>\n\u003Cli>Vai all’interfaccia del plugin e compila l’input con la tua apiKey\u003C\u002Fli>\n\u003Cli>Compila il campo Console API per connetterti con la nostra API: https:\u002F\u002Fapi.4dem.it\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Guida per l’utente\u003C\u002Fh4>\n\u003Cp>Per l’installazione di questo plugin vi consigliamo di seguire le nostre guide:\u003Cbr \u002F>\n* Per woocommerce: https:\u002F\u002Fdevelopers.4dem.it\u002Farticle\u002F682-integrare-woocommerce\u003Cbr \u002F>\n* Per wordpress: https:\u002F\u002Fdevelopers.4dem.it\u002Farticle\u002F601-come-integrare-wordpress\u003C\u002Fp>\n","With this plugin you can integrate WordPress with your 4Dem Email Marketing platform keeping your users' data always perfectly synchronized with  &hellip;",70,2198,"2025-01-17T11:58:00.000Z","5.7.15","5.0.0",[19,20,21,140,23],"mailing-list","https:\u002F\u002Fwww.4marketing.it\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femail-marketing-4dem.2.0.5.zip",{"attackSurface":144,"codeSignals":198,"taintFlows":216,"riskAssessment":306,"analyzedAt":317},{"hooks":145,"ajaxHandlers":184,"restRoutes":195,"shortcodes":196,"cronEvents":197,"entryPointCount":71,"unprotectedCount":26},[146,152,156,160,166,170,174,177,181],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","admin_menu","BackendMenu","universal-wp-lead-tracking.php",39,{"type":147,"name":153,"callback":154,"priority":13,"file":150,"line":155},"init","UWPLT_SetLandingInfo",48,{"type":147,"name":157,"callback":158,"file":150,"line":159},"wp_head","UWPLT_SetTrackingJS",51,{"type":161,"name":162,"callback":163,"priority":164,"file":150,"line":165},"filter","ninja_forms_action_email_message","UWPLT_AddTrackingToNinjaFormsEmail",10,831,{"type":161,"name":167,"callback":168,"priority":164,"file":150,"line":169},"gform_pre_send_email","UWPLT_AddTrackingToGravityFormsEmail",841,{"type":161,"name":171,"callback":172,"file":150,"line":173},"wpcf7_mail_components","UWPLT_AddTrackingToCF7Email",856,{"type":147,"name":157,"callback":175,"file":150,"line":176},"UWPLT_Script",867,{"type":161,"name":178,"callback":179,"priority":164,"file":150,"line":180},"gform_confirmation","UWPLT_GravityFormsScript",959,{"type":147,"name":153,"callback":182,"file":150,"line":183},"UWPLT_SetShortcode",973,[185,191],{"action":186,"nopriv":187,"callback":188,"hasNonce":189,"hasCapCheck":187,"file":150,"line":190},"UWPLT_SAVE",false,"SaveAJAX",true,42,{"action":192,"nopriv":189,"callback":193,"hasNonce":189,"hasCapCheck":187,"file":150,"line":194},"UWPLT_SET_LANDING_INFO","AJAX_SetLandingInfo",54,[],[],[],{"dangerousFunctions":199,"sqlUsage":206,"outputEscaping":209,"fileOperations":13,"externalRequests":26,"nonceChecks":71,"capabilityChecks":26,"bundledLibraries":215},[200,204],{"fn":201,"file":150,"line":202,"context":203},"unserialize",120,"$session = unserialize($session_record['session_value']);",{"fn":201,"file":150,"line":205,"context":203},1041,{"prepared":207,"raw":26,"locations":208},4,[],{"escaped":210,"rawEcho":13,"locations":211},46,[212],{"file":150,"line":213,"context":214},543,"raw output",[],[217,235,269,284],{"entryPoint":218,"graph":219,"unsanitizedCount":26,"severity":234},"SaveAJAX (universal-wp-lead-tracking.php:524)",{"nodes":220,"edges":232},[221,226],{"id":222,"type":223,"label":224,"file":150,"line":225},"n0","source","$_POST (x3)",532,{"id":227,"type":228,"label":229,"file":150,"line":230,"wp_function":231},"n1","sink","update_option() [Settings Manipulation]",536,"update_option",[233],{"from":222,"to":227,"sanitized":189},"low",{"entryPoint":236,"graph":237,"unsanitizedCount":71,"severity":268},"BackendHTML (universal-wp-lead-tracking.php:75)",{"nodes":238,"edges":263},[239,242,244,246,251,254,258],{"id":222,"type":223,"label":240,"file":150,"line":241},"$_COOKIE",115,{"id":227,"type":228,"label":243,"file":150,"line":202,"wp_function":201},"unserialize() [Object Injection]",{"id":245,"type":223,"label":240,"file":150,"line":241},"n2",{"id":247,"type":228,"label":248,"file":150,"line":249,"wp_function":250},"n3","echo() [XSS]",165,"echo",{"id":252,"type":223,"label":240,"file":150,"line":253},"n4",116,{"id":255,"type":256,"label":257,"file":150,"line":253},"n5","transform","→ UWPLT_GetSessionRecord()",{"id":259,"type":228,"label":260,"file":150,"line":261,"wp_function":262},"n6","get_row() [SQLi]",1137,"get_row",[264,265,266,267],{"from":222,"to":227,"sanitized":187},{"from":245,"to":247,"sanitized":189},{"from":252,"to":255,"sanitized":187},{"from":255,"to":259,"sanitized":187},"high",{"entryPoint":270,"graph":271,"unsanitizedCount":71,"severity":268},"UWPLT_Shortcode (universal-wp-lead-tracking.php:1009)",{"nodes":272,"edges":280},[273,275,276,278,279],{"id":222,"type":223,"label":240,"file":150,"line":274},1036,{"id":227,"type":228,"label":243,"file":150,"line":205,"wp_function":201},{"id":245,"type":223,"label":240,"file":150,"line":277},1037,{"id":247,"type":256,"label":257,"file":150,"line":277},{"id":252,"type":228,"label":260,"file":150,"line":261,"wp_function":262},[281,282,283],{"from":222,"to":227,"sanitized":187},{"from":245,"to":247,"sanitized":187},{"from":247,"to":252,"sanitized":187},{"entryPoint":285,"graph":286,"unsanitizedCount":71,"severity":268},"\u003Cuniversal-wp-lead-tracking> (universal-wp-lead-tracking.php:0)",{"nodes":287,"edges":300},[288,290,291,292,293,294,295,296,298],{"id":222,"type":223,"label":289,"file":150,"line":241},"$_COOKIE (x2)",{"id":227,"type":228,"label":243,"file":150,"line":202,"wp_function":201},{"id":245,"type":223,"label":240,"file":150,"line":241},{"id":247,"type":228,"label":248,"file":150,"line":249,"wp_function":250},{"id":252,"type":223,"label":224,"file":150,"line":225},{"id":255,"type":228,"label":229,"file":150,"line":230,"wp_function":231},{"id":259,"type":223,"label":289,"file":150,"line":253},{"id":297,"type":256,"label":257,"file":150,"line":253},"n7",{"id":299,"type":228,"label":260,"file":150,"line":261,"wp_function":262},"n8",[301,302,303,304,305],{"from":222,"to":227,"sanitized":189},{"from":245,"to":247,"sanitized":189},{"from":252,"to":255,"sanitized":189},{"from":259,"to":297,"sanitized":187},{"from":297,"to":299,"sanitized":187},{"summary":307,"deductions":308},"The \"universal-wp-lead-tracking\" plugin v1.0.9 presents a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for its SQL queries and properly escaping nearly all of its output.  It also includes nonce checks on its entry points and avoids making external HTTP requests, which are commendable security measures.\n\nHowever, there are significant concerns highlighted by the static analysis. The presence of the `unserialize` function, particularly when combined with three identified flows with unsanitized paths, represents a critical risk. While no direct vulnerabilities were found in the taint analysis (critical\u002Fhigh severity), the potential for unserialize to lead to remote code execution or other serious vulnerabilities if user-controlled data is processed without proper sanitization is substantial. The absence of capability checks on its entry points is also a weakness, meaning that if any vulnerabilities were to be discovered in these handlers, they might be exploitable by unauthenticated users depending on the specific implementation.\n\nThe plugin's vulnerability history is clean, with no known CVEs. This suggests that, to date, it hasn't been a target or hasn't had publicly disclosed vulnerabilities. This is a positive indicator, but it doesn't negate the inherent risks identified in the code analysis. The lack of history could also mean the plugin hasn't been subjected to extensive security audits or is less widely used. Overall, while the plugin adheres to some best practices, the use of `unserialize` with unsanitized inputs and the lack of capability checks introduce significant potential security weaknesses that require careful consideration.",[309,312,315],{"reason":310,"points":311},"Unsanitized paths with unserialize",15,{"reason":313,"points":314},"Use of unserialize function",8,{"reason":316,"points":32},"No capability checks on entry points","2026-03-16T20:41:14.304Z",{"wat":319,"direct":326},{"assetPaths":320,"generatorPatterns":321,"scriptPaths":322,"versionParams":324},[],[],[323],"\u002Fwp-content\u002Fplugins\u002Funiversal-wp-lead-tracking\u002Fassets\u002Fjs\u002FUWPLT.js",[325],"universal-wp-lead-tracking\u002Fassets\u002Fjs\u002FUWPLT.js?ver=",{"cssClasses":327,"htmlComments":331,"htmlAttributes":332,"restEndpoints":337,"jsGlobals":338,"shortcodeOutput":339},[328,329,330],"panel","panel-margin","panel-body",[],[333,334,335,336],"uwplt_nonce","uwplt_ga","uwplt_gtag","uwplt_custom_event_name",[],[186,192],[340],"[tracking-info]"]