[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f6Op_n-8ttgpK4729ZI4t5001l09k7H3pQAX_DWu3YEY":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":74,"crawl_stats":36,"alternatives":79,"analysis":190,"fingerprints":774},"forms-for-campaign-monitor","Campaign Monitor for WordPress","2.9.0","Campaign Monitor","https:\u002F\u002Fprofiles.wordpress.org\u002Fvibhorchhabra\u002F","\u003Cp>Campaign Monitor for WordPress allows your visitors to sign up to lists in your \u003Ca href=\"https:\u002F\u002Fwww.campaignmonitor.com?utm_source=wordpress-plugin&utm_medium=referral\" rel=\"nofollow ugc\">campaignmonitor.com\u003C\u002Fa> account, so you can create, send and measure the impact of your email marketing campaigns.\u003C\u002Fp>\n\u003Cp>With our plugin, you can create and customize subscribe forms from your WordPress dashboard, decide when and where to show them, and A\u002FB test which one attracts more subscribers.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Slide-Out — Position a floating tab at the top, bottom, left or right of the screen. Clicking it will slide out a subscribe form.\u003C\u002Fli>\n\u003Cli>Lightbox — Overlay a subscribe form while dimming the background of the site. You can show it immediately, after a specific amount of time, or after a user has scrolled a specific amount of pixels or percentage of the page.\u003C\u002Fli>\n\u003Cli>Bar — A strap along the top or bottom of a page, that contains all the fields needed to sign up.\u003C\u002Fli>\n\u003Cli>Button — Generate a button shortcode and insert it in a page or post. The form will appear as a Lightbox.\u003C\u002Fli>\n\u003Cli>Embedded — Generate a shortcode and add your signup form in a page or post.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What is Campaign Monitor?\u003C\u002Fh3>\n\u003Cp>Campaign Monitor makes it radically easy to create, send and measure the impact of your email marketing campaigns. \u003Cstrong>Don’t have a Campaign Monitor account? \u003Ca href=\"https:\u002F\u002Fwww.campaignmonitor.com\u002Fsignup?utm_source=wordpress-plugin&utm_medium=referral\" rel=\"nofollow ugc\">Sign up for free\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n","Make it easy for customers to subscribe to your Campaign Monitor mailing lists using any of the 5 elegant sign-up forms.",2000,124150,34,40,"2025-11-26T00:45:00.000Z","6.8.5","3.9","5.3",[20,21,22],"campaign-monitor","email-marketing","sign-up-forms","http:\u002F\u002Fcampaignmonitor.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fforms-for-campaign-monitor.2.9.0.zip",74,3,1,"2026-01-08 00:00:00","2026-03-15T15:16:48.613Z",[31,45,59],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":36,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":36},"CVE-2026-0674","campaign-monitor-for-wordpress-missing-authorization","Campaign Monitor for WordPress \u003C= 2.9.0 - Missing Authorization","The Campaign Monitor for WordPress plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 2.9.0. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.",null,"\u003C=2.9.0","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-01-13 17:40:28",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F577a2783-244b-4449-a0f2-39d4be521acf?source=api-prod",{"id":46,"url_slug":47,"title":48,"description":49,"plugin_slug":4,"theme_slug":36,"affected_versions":50,"patched_in_version":51,"severity":38,"cvss_score":52,"cvss_vector":53,"vuln_type":54,"published_date":55,"updated_date":56,"references":57,"days_to_patch":27},"CVE-2024-6569","campaign-monitor-for-wordpress-unauthenticated-full-path-disclosure","Campaign Monitor for WordPress \u003C= 2.8.15 - Unauthenticated Full Path Disclosure","The Campaign Monitor for WordPress plugin for WordPress is vulnerable to Full Path Disclosure in all versions up to, and including, 2.8.15. This is due the plugin not properly restricting direct access to \u002Fforms\u002Fviews\u002Fadmin\u002Fcreate.php and display_errors being enabled. This makes it possible for unauthenticated attackers to retrieve the full path of the web application, which can be used to aid other attacks. The information displayed is not useful on its own, and requires another vulnerability to be present for damage to an affected website.","\u003C=2.8.15","2.8.16",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2024-07-26 00:00:00","2024-07-27 08:36:22",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbabf88c4-6328-4ba2-97e4-e1eaaa549dbb?source=api-prod",{"id":60,"url_slug":61,"title":62,"description":63,"plugin_slug":4,"theme_slug":36,"affected_versions":64,"patched_in_version":65,"severity":38,"cvss_score":66,"cvss_vector":67,"vuln_type":68,"published_date":69,"updated_date":70,"references":71,"days_to_patch":73},"CVE-2023-38474","campaign-monitor-for-wordpress-reflected-cross-site-scripting","Campaign Monitor for WordPress \u003C= 2.8.12 - Reflected Cross-Site Scripting","The Campaign Monitor for WordPress plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in all versions up to, and including, 2.8.12 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=2.8.12","2.8.14",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2023-11-27 00:00:00","2024-01-22 19:56:02",[72],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa4d7cab5-1641-4ed3-92c7-ad7594dcb74b?source=api-prod",57,{"slug":75,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":76,"trust_score":77,"computed_at":78},"vibhorchhabra",29,76,"2026-04-04T02:33:00.722Z",[80,102,123,146,168],{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":99,"download_link":100,"security_score":101,"vuln_count":90,"unpatched_count":90,"last_vuln_date":36,"fetched_at":29},"contact-form-7-campaignmonitor-addon","Contact Form 7 – Campaign Monitor Addon","1.06","joshuabettigole","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoshuabettigole\u002F","\u003Cblockquote>\n\u003Cp>\u003Cstrong>This plugin requires Contact Form 7, version 3.1\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>The Contact Form 7 – Campaign Monitor Addon plugin adds functionality into Contact Form 7 generated forms to automatically submit subscribers to a predetermined list within a Campaign Monitor client account. The plugin settings are configured on a per-form basis on the Contact Form 7 configuration pages.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>If you like this plugin, consider \u003Ca href=\"http:\u002F\u002Fwww.bettigole.us\u002Fdonate\u002F\" rel=\"nofollow ugc\">donating\u003C\u002Fa> to help me offset the time spent working on it. In return, I promise not to bother you with nag dialogs on your WordPress admin pages!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Ch4>WordPress\u003C\u002Fh4>\n\u003Cp>This plugin was built and tested on WordPress version 3.3.1 It should work with version 3.2, but this configuration is untested. Earlier versions are not supported by Contact Form 7, therefore, can not be supported by this plugin.\u003C\u002Fp>\n\u003Ch4>Contact Form 7\u003C\u002Fh4>\n\u003Cp>Contact Form 7 provides the form configuration and processing functionality necessary for this plugin to work. There are no configuration options for this plugin outside of the Contact Form 7 configuration screens. You will also need a basic understanding of how to configure Contact Form 7. View the Contact Form 7 plugin \u003Ca href=\"http:\u002F\u002Fcontactform7.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> for an explanation of fields and how to configure forms.\u003C\u002Fp>\n\u003Ch4>Campaign Monitor Reseller Account\u003C\u002Fh4>\n\u003Cp>The Campaign Monitor API (Application Programming Interface) requires the API Key provided to members with accounts directly on Campaign Monitor. Client accounts do not have access to this key. If you did not sign up directly with Campaign Monitor, you will need to ask your service provider for the API Key.\u003C\u002Fp>\n\u003Ch3>ToDo\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add support for the same languages supported by Contact Form 7. (In need of assistance with this)\u003C\u002Fli>\n\u003Cli>White Label the configuration options.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add the capability to create newsletter opt-in forms with Contact Form 7. Automatically submit subscribers to predetermined lists in Campaign Monitor.",100,24712,0,"2012-02-13T20:50:00.000Z","3.3.2","3.2","",[20,96,21,97,98],"contact-form-7","newsletter","opt-in","http:\u002F\u002Fwww.bettigole.us\u002Fpublished-work\u002Fwordpress-contributions\u002Fcampaign-monitor-addon-for-contact-form-7\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-7-campaignmonitor-addon.1.06.zip",85,{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":88,"num_ratings":112,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":121,"download_link":122,"security_score":88,"vuln_count":90,"unpatched_count":90,"last_vuln_date":36,"fetched_at":29},"hostinger-reach","Hostinger Reach – AI-Powered Email Marketing for WordPress","1.4.0","Hostinger","https:\u002F\u002Fprofiles.wordpress.org\u002Fhostinger\u002F","\u003Cp>Hostinger Reach is your all-in-one email marketing plugin, built for creators, small businesses, and website owners. It helps you grow your audience and stay connected through eye-catching, on-brand emails powered by AI and seamlessly integrated with your site.\u003C\u002Fp>\n\u003Ch4>🚀 Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI-powered email templates:\u003C\u002Fstrong> Describe your idea and let AI generate a ready-to-send email for you in seconds. Effortlessly tailor your templates and content to your brand look and voice.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscriber collection:\u003C\u002Fstrong> Create subscriber capture forms or connect popular plugins like Contact Form 7 or WPForms to start collecting contacts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic contact sync:\u003C\u002Fstrong> Reach syncs all subscribers to your dashboard in real time – no manual exports or spreadsheets needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email sending:\u003C\u002Fstrong> Use your domain and custom sender address for professional, trusted communication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email campaigns:\u003C\u002Fstrong> Launch targeted email campaigns to engage your audience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time analytics:\u003C\u002Fstrong> Monitor opens, clicks, and other key metrics as they happen to fine-tune performance with every send.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in deliverability:\u003C\u002Fstrong> Count on Hostinger’s proven infrastructure to ensure your emails land in inboxes, not spam folders.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔌 Seamless Integration\u003C\u002Fh4>\n\u003Cp>Reach lets you create forms directly within the native WordPress Block Editor – no extra plugins required.\u003C\u002Fp>\n\u003Cp>Reach is also fully compatible with these popular form builders and plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WPForms\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Form 7\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WS Form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sure Forms\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ninja Forms\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Forminator\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thrive Leads\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OptinMonster\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Brave Popup Builder\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More integrations are coming soon.\u003C\u002Fp>\n\u003Ch4>📬 Deliverability & Compliance: Handled for You\u003C\u002Fh4>\n\u003Cp>Reach takes care of the technical setup, ensuring your emails land in inboxes, not spam folders.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic SPF, DKIM, & DMARC setup\u003C\u002Fstrong> – Reach configures industry-standard email authentication protocols for you, so you don’t have to worry about deliverability issues.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Trusted infrastructure\u003C\u002Fstrong> – Reach sends your campaigns through reliable, high-reputation servers to keep your emails landing in inboxes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% compliant templates\u003C\u002Fstrong> – Our AI generates templates that fully comply with CAN-SPAM and GDPR, including sender information and unsubscribe options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-managed unsubscribes\u003C\u002Fstrong> – Every email includes an unsubscribe link that Reach handles automatically. When contacts unsubscribe, Reach removes them from future campaigns without any effort from you.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💸 Plans & Pricing: Start Free, Grow Without Limits\u003C\u002Fh4>\n\u003Cp>Reach supports creators and businesses at every stage. Start for free, scale as your audience grows, and pay only when you need to.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reach offers a free plan for one year – perfect for getting started.\u003C\u002Fli>\n\u003Cli>Paid plans provide higher sending limits based on your contact list size and monthly email volume.\u003C\u002Fli>\n\u003Cli>Every paid plan removes the Reach logo from your emails and includes five free AI-generated messages each month.\u003C\u002Fli>\n\u003Cli>New customers get 20 free AI messages and can purchase more anytime – no subscriptions or bundles required.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🆓 What’s Included in the Free Plan?\u003C\u002Fh4>\n\u003Cp>Start your email marketing journey with our feature-rich free plan designed for beginners and small audiences:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Email up to 100 unique subscribers\u002Fmonth\u003C\u002Fstrong> – Perfect for building your first list or staying in touch with your early subscribers. Your unique recipients limit resets on the 1st of every month.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send up to 200 emails\u002Fmonth\u003C\u002Fstrong> – Enough to reach your audience and learn what works best. Your total email limit resets on the 1st of every month.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI content editor & visual builder\u003C\u002Fstrong> – Easily customize your emails’ content, images, and branding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited contact storage\u003C\u002Fstrong> – Reach does not limit your contact list, so you can consistently grow your audience without worrying about lost data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress contact sync\u003C\u002Fstrong> – Seamlessly import subscribers from your site to your Reach mailing list.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>24\u002F7 customer support\u003C\u002Fstrong> – Get help anytime, even on the free plan.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our free plan gives you everything you need to launch your first campaign, grow your audience, and see real results – no credit card required.\u003C\u002Fp>\n\u003Ch4>💡 Why Reach?\u003C\u002Fh4>\n\u003Cp>With over 20 years of experience helping people succeed online, Hostinger created Reach to make professional email marketing simple, fast, and effective – especially for beginners.\u003C\u002Fp>\n\u003Ch4>External services\u003C\u002Fh4>\n\u003Cp>This plugin connects to Hostinger Reach API service to collect and share the next information:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Collect your Reach account overview stats and show them in the wp-admin dashboard\u003C\u002Fli>\n\u003Cli>Automatically sync new subscribers from your site to Reach\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Authentication with Hostinger Reach to share ecrypted keys, secure, and protect the communication channel\u003C\u002Fp>\n\u003Cp>Hostinger Reach plugin goal is to offer a seamless integration within Hostinger Reach service. Hence, a communication\u003Cbr \u002F>\nbetween the plugin and Hostinger Reach service is a core functionality.\u003C\u002Fp>\n\u003Cp>For more information about Hostinger Reach and our terms and conditions visit:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.hostinger.com\u002Femail-marketing\" rel=\"nofollow ugc\">Hostinger Reach\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.hostinger.com\u002Flegal\u002Funiversal-terms-of-service-agreement\" rel=\"nofollow ugc\">Hostinger Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compiled code\u003C\u002Fh4>\n\u003Cp>In order to optimize the plugin and reduce the size of the bundle we minify and compile our JavaScript files.\u003C\u002Fp>\n\u003Cp>For transparency and following the community guidelines you can find the source code inside the \u003Ccode>frontend\u003C\u002Fcode> folder.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>frontend\u002Fvue\u003C\u002Fcode>: Code for the Admin UI\u003C\u002Fli>\n\u003Cli>\u003Ccode>frontend\u002Fblocks\u003C\u002Fcode>: Code for Reach block\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>dist\u003C\u002Fcode>: compiled code\u003C\u002Fp>\n\u003Cp>We include also \u003Ccode>composer.json\u003C\u002Fcode> and \u003Ccode>package.json\u003C\u002Fcode> file showing the dependencies we use in the project.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Launch and grow your email marketing effortlessly with Hostinger Reach. Collect contacts, sync subscribers, and send emails – all in one, AI powered.",1000000,232704,2,"2026-03-10T08:48:00.000Z","6.9.4","6.0","8.1",[21,118,119,97,120],"lead-generation","marketing","subscription","https:\u002F\u002Fhostinger.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhostinger-reach.1.4.0.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":114,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":142,"download_link":143,"security_score":144,"vuln_count":26,"unpatched_count":90,"last_vuln_date":145,"fetched_at":29},"mailpoet","MailPoet – Newsletters, Email Marketing, and Automation","5.22.1","MailPoet","https:\u002F\u002Fprofiles.wordpress.org\u002Fmailpoet\u002F","\u003Cp>Use MailPoet to create, send, manage, and grow your email marketing campaigns – all without leaving your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Our newsletter builder integrates perfectly with WordPress so any website owner can create beautiful emails from scratch, or by using our responsive templates that display flawlessly across all devices.\u003C\u002Fp>\n\u003Cp>Schedule your newsletters, send them right away, or set up new blog post notifications to send automatically, in just a few clicks.\u003C\u002Fp>\n\u003Cp>Trusted by 500,000 WordPress websites since 2011.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With a free plan to get started, and scaling paid plans with enhanced functionality available, MailPoet is an email marketing solution suitable for both beginners and proficient email marketers.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mailpoet.com\u002F\" rel=\"nofollow ugc\">Visit our website for more information on plans and pricing\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>All features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create and add a newsletter subscription form to your website\u003C\u002Fli>\n\u003Cli>Manage your subscribers and subscriber lists in WordPress\u003C\u002Fli>\n\u003Cli>Build and send newsletters with WordPress\u003C\u002Fli>\n\u003Cli>Create automatic emails to send new post notifications\u003C\u002Fli>\n\u003Cli>Send automated welcome emails\u003C\u002Fli>\n\u003Cli>Behavior and interest-based subscriber segmentation options\u003C\u002Fli>\n\u003Cli>Pre-built and customizable email and subscription form templates\u003C\u002Fli>\n\u003Cli>Multiple subscription form placements: below pages, fixed bar, popup, slide-in, shortcode, on exit intent\u003C\u002Fli>\n\u003Cli>WooCommerce emails: abandoned cart, first purchase, specific product, product category, order status change, review added\u003C\u002Fli>\n\u003Cli>Customize WooCommerce transactional emails\u003C\u002Fli>\n\u003Cli>Automate subscriber management (add\u002Fremove from list, add\u002Fremove tags, update subscriber data) (paid plan required)\u003C\u002Fli>\n\u003Cli>Create custom automation triggers and actions (paid plan required)\u003C\u002Fli>\n\u003Cli>Branch your automations with if\u002Felse conditions to improve engagement (paid plan required)\u003C\u002Fli>\n\u003Cli>Reliable email delivery with MailPoet Sending Service (available for free – plan required)\u003C\u002Fli>\n\u003Cli>Basic engagement statistics (available for free) and detailed engagement statistics (paid plan required)\u003C\u002Fli>\n\u003Cli>Multi-condition segmentation (paid plan required)\u003C\u002Fli>\n\u003Cli>Google Analytics integration (paid plan required)\u003C\u002Fli>\n\u003Cli>Support via our Knowledge Base and Community Forums (available for free), and Priority Customer Support (paid plan required).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why choose MailPoet\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to use WordPress newsletter builder\u003C\u002Fli>\n\u003Cli>Beautiful templates that work perfectly across all devices\u003C\u002Fli>\n\u003Cli>No configuration needed: works out of the box\u003C\u002Fli>\n\u003Cli>Manage everything within your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Higher delivery rates with the MailPoet Sending Service\u003C\u002Fli>\n\u003Cli>GDPR compliant\u003C\u002Fli>\n\u003Cli>Free plan for small senders or those just starting out\u003C\u002Fli>\n\u003Cli>Advanced functionality available to help achieve growth.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WooCommerce emails\u003C\u002Fh4>\n\u003Cp>Promote your business, sell more products, and enhance your customer service with MailPoet’s WooCommerce features.\u003C\u002Fp>\n\u003Cp>Use the automated email options to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Welcome your new customers when they make their first purchase\u003C\u002Fli>\n\u003Cli>Upsell by sending emails to customers who purchased a specific product or from a specific product category\u003C\u002Fli>\n\u003Cli>Convert more customers by sending a series of abandoned cart emails\u003C\u002Fli>\n\u003Cli>Re-engage customers who haven’t made a purchase in a while with personalized offers (paid plan required)\u003C\u002Fli>\n\u003Cli>Follow up with customers who left a review to encourage more engagement (paid plan required).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And with WooCommerce-specific segmentation options, you’ll be able to send targeted emails to your customers based on criteria such as their country, the number of orders they’ve placed, how much they’ve spent, and if they have an active product subscription (powered by \u003Cstrong>WooCommerce Subscriptions\u003C\u002Fstrong>) or membership (powered by \u003Cstrong>WooCommerce Memberships\u003C\u002Fstrong>).\u003C\u002Fp>\n\u003Cp>In addition, you’ll also be able to increase brand recognition by customizing your WooCommerce transactional emails. Create a unified brand experience by changing the layout, colors, and fonts used in your emails, as well as adding any images or additional information to them.\u003C\u002Fp>\n\u003Ch4>MailPoet Sending Service\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>The MailPoet Sending Service is free if you only have a few subscribers, with scaling plans available thereafter. \u003Ca href=\"https:\u002F\u002Fwww.mailpoet.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Sending emails and newsletters with your host is not a good idea. You might face sending speed limitations and see your emails ending up in the spam box.\u003C\u002Fp>\n\u003Cp>To help your sending go without a hitch, we’ve created an advanced email delivery infrastructure built for WordPress. Our technology allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reach inboxes, not spam boxes\u003C\u002Fli>\n\u003Cli>Send your emails super fast (up to 50,000 emails per hour)\u003C\u002Fli>\n\u003Cli>Maintain your sender reputation and improve engagement levels with automated bounce and complaint handling. Stop sending to non-deliverable and complaining addresses, automatically\u003C\u002Fli>\n\u003Cli>Authenticate your emails (with SPF and DKIM) to improve deliverability and avoid spam boxes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The MailPoet Sending Service is very easy to set up, you just have to enter a key in your WordPress dashboard and you’re all set!\u003C\u002Fp>\n\u003Ch4>MailPoet plans and pricing\u003C\u002Fh4>\n\u003Cp>MailPoet is available to download for free. Our free download includes all of the features listed above (with the exception of those indicating a plan requirement) under the following criteria:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Up to 1,000 subscribers\u003C\u002Fli>\n\u003Cli>MailPoet branding in emails\u003C\u002Fli>\n\u003Cli>Send emails with your own sending method (host, SendGrid, Amazon SES, etc).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Or if you opt for a MailPoet plan, you’ll get access to the MailPoet Sending Service.\u003C\u002Fp>\n\u003Cp>A free plan is available for those who want to get started with a few subscribers and would like to use the MailPoet Sending Service. And our paid plans offer features and functionality for those with larger lists who are looking to grow their business using email marketing.\u003C\u002Fp>\n\u003Cp>Take a look at \u003Ca href=\"https:\u002F\u002Fwww.mailpoet.com\u002Fpricing\" rel=\"nofollow ugc\">our pricing page\u003C\u002Fa> for full details on what’s included in each plan.\u003C\u002Fp>\n\u003Ch4>Before you install\u003C\u002Fh4>\n\u003Cp>Please note:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multisite support is limited\u003C\u002Fli>\n\u003Cli>Review \u003Ca href=\"https:\u002F\u002Fkb.mailpoet.com\u002Farticle\u002F152-minimum-requirements-for-mailpoet-3\" rel=\"nofollow ugc\">our minimum requirements\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Albanian\u003C\u002Fli>\n\u003Cli>Arabic\u003C\u002Fli>\n\u003Cli>Catalan\u003C\u002Fli>\n\u003Cli>Czech\u003C\u002Fli>\n\u003Cli>Danish\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Dutch (Formal)\u003C\u002Fli>\n\u003Cli>French (Canada)\u003C\u002Fli>\n\u003Cli>French (France)\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>German (Switzerland)\u003C\u002Fli>\n\u003Cli>German (Formal)\u003C\u002Fli>\n\u003Cli>Greek\u003C\u002Fli>\n\u003Cli>Hindi\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Japanese\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>Portuguese (Brazil)\u003C\u002Fli>\n\u003Cli>Portuguese (Portugal)\u003C\u002Fli>\n\u003Cli>Romanian\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Serbian\u003C\u002Fli>\n\u003Cli>Slovak\u003C\u002Fli>\n\u003Cli>Spanish (Mexico)\u003C\u002Fli>\n\u003Cli>Spanish (Spain)\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>Turkish\u003C\u002Fli>\n\u003Cli>Ukrainian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We welcome experienced translators to translate directly on \u003Ca href=\"https:\u002F\u002Fwww.transifex.com\u002Fwysija\u002Fmp3\u002F\" rel=\"nofollow ugc\">our Transifex project\u003C\u002Fa>. Please note that any translations submitted via the “Translating WordPress” website will not work.\u003C\u002Fp>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmailpoet\u002Fmailpoet\u002F\" rel=\"nofollow ugc\">Our repository\u003C\u002Fa> is public on GitHub.\u003C\u002Fp>\n\u003Cp>Have a question for us? Reach us at security@ our domain, or report security issues to our \u003Ca href=\"https:\u002F\u002Fhackerone.com\u002Fautomattic\" rel=\"nofollow ugc\">Bug Bounty program\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Use of 3rd Party Services\u003C\u002Fh4>\n\u003Cp>MailPoet uses the following services that are necessary for its full functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.com\u002F\" rel=\"nofollow ugc\">Translate WordPress.com\u003C\u002Fa> – used to download translations for the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To improve user experience, MailPoet may use the following 3rd party libraries if the \u003Cem>Load 3rd-party libraries\u003C\u002Fem> setting is enabled:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffonts.google.com\u002F\" rel=\"nofollow ugc\">Google Fonts\u003C\u002Fa> – used in Form Editor which you can use to customize your forms, and in the Email Editor to style emails. This can be individually \u003Ca href=\"https:\u002F\u002Fkb.mailpoet.com\u002Farticle\u002F332-how-to-disable-google-fonts\" rel=\"nofollow ugc\">disabled by a filter\u003C\u002Fa>. \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms?hl=en\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy?hl=en\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublic-api.wordpress.com\u002F\" rel=\"nofollow ugc\">WordPress.com\u003C\u002Fa> – used for searching in Knowledge Base with the help of AI.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmixpanel.com\u002F\" rel=\"nofollow ugc\">Mixpanel\u003C\u002Fa> – used to send data about the usage of the MailPoet plugin when you \u003Ca href=\"https:\u002F\u002Fkb.mailpoet.com\u002Farticle\u002F130-sharing-your-data-with-us\" rel=\"nofollow ugc\">agree with sharing usage data with us\u003C\u002Fa>. \u003Ca href=\"https:\u002F\u002Fmixpanel.com\u002Flegal\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fmixpanel.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.satismeter.com\u002F\" rel=\"nofollow ugc\">Satismeter\u003C\u002Fa> – used to ask for feedback. \u003Ca href=\"https:\u002F\u002Fwww.satismeter.com\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.satismeter.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002F\" rel=\"nofollow ugc\">Crowdsignal\u003C\u002Fa> – used to load our deactivation poll to improve our plugin. \u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fautomattic.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Loading all these libraries is disabled by default. The option can be enabled in the \u003Cem>MailPoet’s Settings > Advanced > Load 3rd-party libraries\u003C\u002Fem>.\u003C\u002Fp>\n","Send beautiful newsletters from WordPress. Collect subscribers with signup forms, automate your emails for WooCommerce, blog post notifications & more",500000,63908206,88,1411,"2026-03-10T13:02:00.000Z","6.8","7.4",[139,21,97,140,141],"email-automation","post-notification","woocommerce-emails","https:\u002F\u002Fwww.mailpoet.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmailpoet.5.22.1.zip",98,"2025-03-06 00:00:00",{"slug":97,"name":147,"version":148,"author":149,"author_profile":150,"description":151,"short_description":152,"active_installs":153,"downloaded":154,"rating":155,"num_ratings":156,"last_updated":157,"tested_up_to":114,"requires_at_least":158,"requires_php":159,"tags":160,"homepage":163,"download_link":164,"security_score":165,"vuln_count":166,"unpatched_count":90,"last_vuln_date":167,"fetched_at":29},"Newsletter – Send awesome emails from WordPress","9.1.7","Stefano Lissa","https:\u002F\u002Fprofiles.wordpress.org\u002Fsatollo\u002F","\u003Cp>The newsletter plugin is a \u003Cstrong>real newsletter and email marketing system\u003C\u002Fstrong> for your WordPress blog: perfect for list building, you can easily create, send, and track e-mails, headache-free. It just works out of the box!\u003C\u002Fp>\n\u003Ch4>Getting subscribers and list growing\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited subscribers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscription forms\u003C\u002Fstrong>: popup, post-injected, widget, shortcodes (basic and advanced), raw HTML (for coders)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Double opt-in\u003C\u002Fstrong>, Privacy checkbox, and \u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Fgdpr-compliancy\" rel=\"nofollow ugc\">GDPR ready\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lists\u003C\u002Fstrong>:  organize, classify, and segment your subscribers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom fields\u003C\u002Fstrong>: when the name is not enough\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maintenance\u003C\u002Fstrong>: import, export, move between lists, delete inactive subscribers, …\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed statistics\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress user registration integration\u003C\u002Fstrong> (with free addon)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscription spam check\u003C\u002Fstrong> with domain black list, Akismet, captcha, …\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Creating and sending newsletters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited newsletters\u003C\u002Fstrong> with click and open tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag and drop composer\u003C\u002Fstrong> and fully responsive emails\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic and HTML\u003C\u002Fstrong> editor for those who need the maximum freedom\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Newsletter templates\u003C\u002Fstrong> to quickly bring in your style and reuse for each marketing campaign\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Unsubscribe\u003C\u002Fstrong>: fully compatible (mandatory by Google and Yahoo)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delivery speed\u003C\u002Fstrong> fine control (from 12 emails per hour to as much as your server can manage)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced targeting\u003C\u002Fstrong> with list combinations (all in, at least one, not in, …), custom fields and language filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>General features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Fmultilanguage\" rel=\"nofollow ugc\">Multilanguage ready\u003C\u002Fa>: Polylang, WPML, TranslatePress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Everything customizable\u003C\u002Fstrong>: forms, labels, messages, emails, and so on\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible with every SMTP plugin\u003C\u002Fstrong>: Post SMTP, WP Mail SMTP, Easy WP SMTP, Easy SMTP Mail, WP Mail Bank, Fluent SMTP, …\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Diagnostic pages\u003C\u002Fstrong> to have full control\u003C\u002Fli>\n\u003Cli>REST API for coders and integrations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Find Us\u003C\u002Fh4>\n\u003Cp>Newsletter is a continuously evolving plugin. Stay tuned by following us on \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fthenewsletterplugin\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002F\" rel=\"nofollow ugc\">our site\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Free Addons\u003C\u002Fh4>\n\u003Cp>Improve The Newsletter Plugin with these free addons:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Fwpusers-extension\" rel=\"nofollow ugc\">WP Registration Addon\u003C\u002Fa> – connects the WordPress standard and custom registration with the Newsletter plugin subscription. Optionally imports all registered users as subscribers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Farchive-extension\" rel=\"nofollow ugc\">Archive Addon\u003C\u002Fa> – creates a simple blog page that lists all your sent newsletters\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Flocked-content-extension\" rel=\"nofollow ugc\">Locked Content Addon\u003C\u002Fa> – open up your premium content only after the subscription\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Fdevelopers\u002Fnewsletter-api-2\u002F\" rel=\"nofollow ugc\">Newsletter REST API Addon\u003C\u002Fa> – adds a tier of REST API to integrate with the Newsletter core services\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Faddons\u002Fdelivery-addons\u002Fsmtp-extension\u002F\" rel=\"nofollow ugc\">SMTP Addon\u003C\u002Fa> – deliver your newsletters with external SMTP\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Faddons\u002Fextended-features\u002Fadvanced-import\u002F\" rel=\"nofollow ugc\">Import Addon\u003C\u002Fa> – import contacts from file or copy and paste data with full mapping\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>(\u003Cem>easily add them from our \u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Finstall-extensions\" rel=\"nofollow ugc\">Addons panel\u003C\u002Fa>\u003C\u002Fem>)\u003C\u002Fp>\n\u003Ch4>Addons on WordPress.org\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnewsletter-rss-block\u002F\" rel=\"ugc\">RSS Composer Block\u003C\u002Fa> – (3rd party) a composer block that builds its content from an RSS feed\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnewsletter-popupmaker\u002F\" rel=\"ugc\">Popup Maker Integration\u003C\u002Fa> – (3rd party) integration of Newsletter forms with Popup Maker plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnewsletter-buddypress\u002F\" rel=\"ugc\">BuddyPress integration\u003C\u002Fa> – subscription opt-in inside BuddyPress signup form\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpum-newsletter\u002F\" rel=\"ugc\">WP User Manager addon for Newsletter\u003C\u002Fa> – adds the subscription option on registration forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Professional Addons\u003C\u002Fh4>\n\u003Cp>Need \u003Cem>more power\u003C\u002Fem>? Feel \u003Cem>something’s missing\u003C\u002Fem>? The Newsletter Plugin features can be easily extended through our \u003Cstrong>premium, professional Addons\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Freports\" rel=\"nofollow ugc\">Reports and Retargeting\u003C\u002Fa> – improves the internal statistics collection system and provides better reports of data collected for each sent email. And retargeting. Neat.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fautomated\" rel=\"nofollow ugc\">Automated\u003C\u002Fa> – generates and sends your newsletters using your blog’s last posts, even custom ones like events or products. Just sit and watch!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fautoresponder\" rel=\"nofollow ugc\">Autoresponder\u003C\u002Fa> – creates email series to follow up with your subscribers\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fcomposer\" rel=\"nofollow ugc\">Extended Composer Blocks\u003C\u002Fa> – adds new blocks to the drag & drop composer\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fleads\" rel=\"nofollow ugc\">Leads\u003C\u002Fa> adds a fancy subscription popup box or a fixed bar to your website that will boost your conversion rate\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fgoogle-analytics\" rel=\"nofollow ugc\">Google Analytics\u003C\u002Fa> – track newsletter links with Google UTM tracking parameters\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Fcomments-extension\" rel=\"nofollow ugc\">Subscribe on Comment\u003C\u002Fa> – adds the subscription option to your blog comment form\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Fgeolocation-extension\" rel=\"nofollow ugc\">Geolocation\u003C\u002Fa> – adds geolocation capability to target subscribers by location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integration with Ecommerce solutions\u003C\u002Fh4>\n\u003Cp>Collects subscribers at checkout or registration and assign to lists based on purchased items.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fwoocommerce\" rel=\"nofollow ugc\">WooCommerce Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Easy Digital Download\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integration with Form Builders\u003C\u002Fh4>\n\u003Cp>Add the subscription option to your existing contact forms or create subscription forms with your preferred tool.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Fcontact-form-7-extension\" rel=\"nofollow ugc\">Contact Form 7\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Elementor Forms\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Fninjaforms-extension\" rel=\"nofollow ugc\">Ninja Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Fwpforms-extension\" rel=\"nofollow ugc\">WP Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Gravity Forms\u003C\u002Fli>\n\u003Cli>Fluent Forms\u003C\u002Fli>\n\u003Cli>Formidable\u003C\u002Fli>\n\u003Cli>Forminator\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integration with Delivery Services\u003C\u002Fh4>\n\u003Cp>You should be \u003Cstrong>free\u003C\u002Fstrong> to choose how to send your newsletters: using the mailing service of your hosting provider, an SMTP plugin or professional delivery services. The Newsletter plugin \u003Cstrong>has no constraints\u003C\u002Fstrong>!\u003C\u002Fp>\n\u003Cp>We have optimised integrations with many delivery services to reach high reliability and performance.\u003Cbr \u002F>\nEach integration is provided with bounces and complaints management, and an efficient HTTP REST API connection.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Amazon SES\u003C\u002Fli>\n\u003Cli>Sendgrid\u003C\u002Fli>\n\u003Cli>Postmark\u003C\u002Fli>\n\u003Cli>Sparkpost\u003C\u002Fli>\n\u003Cli>Mailjet\u003C\u002Fli>\n\u003Cli>Mailgun\u003C\u002Fli>\n\u003Cli>ElasticEmail\u003C\u002Fli>\n\u003Cli>SMTP2Go (free)\u003C\u002Fli>\n\u003Cli>SendPulse (free)\u003C\u002Fli>\n\u003Cli>SMTP.com (free)\u003C\u002Fli>\n\u003Cli>Brevo (free)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integration with Event Managers\u003C\u002Fh4>\n\u003Cp>Include in newsletters your events with specialized composer blocks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Events Manager\u003C\u002Fli>\n\u003Cli>The Events Calendar\u003C\u002Fli>\n\u003Cli>Prime Events\u003C\u002Fli>\n\u003Cli>WP Event Manager\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integration with Membership plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ultimate Member\u003C\u002Fli>\n\u003Cli>Paid Membership Pro plugins integration\u003C\u002Fli>\n\u003Cli>MemberPress\u003C\u002Fli>\n\u003Cli>WP User Pro – to map WP user roles to lists\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>GDPR\u003C\u002Fh4>\n\u003Cp>The Newsletter Plugin provides all the technical tools needed to achieve GDPR compliance, and we’re continuously working to improve them and to give support even for specific use cases.\u003C\u002Fp>\n\u003Cp>We do not collect users’ own subscribers’ data, nor does it have any access to that data: hence, we are not a data processor, so a data processing agreement is not needed.\u003C\u002Fp>\n\u003Cp>Anyway, if you configure the plugin to use external services (usually an external mail delivery service) you should check with that service if some sort of agreement is required.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>We provide support for our plugin on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fnewsletter\" rel=\"ugc\">WordPress.org forums\u003C\u002Fa> and through our \u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fforums\" rel=\"nofollow ugc\">official forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Premium Users with an active license have access to one-to-one support via our \u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Faccount\" rel=\"nofollow ugc\">ticketing system\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Developers\u003C\u002Fh4>\n\u003Cp>We have a \u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002Fdocumentation\u002Fdevelopers\u002F\" rel=\"nofollow ugc\">documentation section\u003C\u002Fa> dedicated to those who want to develop with the Newsletter plugin.\u003C\u002Fp>\n\u003Cp>You can find us on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTheNewsletterPlugin\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> with some examples of addons.\u003C\u002Fp>\n\u003Ch4>Follow Us\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Our Official Website\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.thenewsletterplugin.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTheNewsletterPlugin\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FTheNewsletterPlugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LinkedIn\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fthe-newsletter-plugin\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fthe-newsletter-plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Our Facebook Page\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fthenewsletterplugin\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.facebook.com\u002Fthenewsletterplugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Our Twitter Account\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fnewsletterwp\" rel=\"nofollow ugc\">https:\u002F\u002Ftwitter.com\u002Fnewsletterwp\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","An email marketing tool for your blog: subscription forms to create your lists with unlimited subscribers and newsletters.",200000,33381876,92,1202,"2026-03-12T06:53:00.000Z","6.1","7.0",[21,97,161,120,162],"signup-forms","welcome-email","https:\u002F\u002Fwww.thenewsletterplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnewsletter.9.1.7.zip",89,20,"2026-01-19 11:44:32",{"slug":169,"name":170,"version":92,"author":171,"author_profile":172,"description":173,"short_description":174,"active_installs":175,"downloaded":176,"rating":177,"num_ratings":178,"last_updated":179,"tested_up_to":114,"requires_at_least":180,"requires_php":181,"tags":182,"homepage":186,"download_link":187,"security_score":155,"vuln_count":188,"unpatched_count":90,"last_vuln_date":189,"fetched_at":29},"mailin","Brevo – Email, SMS, Web Push, Chat, and more.","Brevo","https:\u002F\u002Fprofiles.wordpress.org\u002Fneeraj_slit\u002F","\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\u002F0m_QTzn4xs8?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>The most advanced AI-enabled platform to manage your customer relationships via Email, SMS, WhatsApp, Chat, and more.\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.brevo.com\u002Ffeatures\u002Fai\u002F?utm_source=wordpress_plugin&utm_medium=plugin&utm_campaign=addons_page\" rel=\"nofollow ugc\">Brevo AI Agents\u003C\u002Fa> to supercharge your growth. We’re building AI that works with you and for you.\u003C\u002Fp>\n\u003Ch4>🚀 Why Choose Brevo?\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.brevo.com\u002F?utm_source=wordpress_plugin&utm_medium=plugin&utm_campaign=addons_page\" rel=\"nofollow ugc\">Brevo\u003C\u002Fa> at a glance:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Omnichannel Marketing Made Simple – Manage email, SMS, WhatsApp and push notifications alongside forms, automations, and analytics — all in one platform.\u003C\u002Fli>\n\u003Cli>Ecommerce-Ready – Deep \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-sendinblue-newsletter-subscription\u002F\" rel=\"noopener ugc\">Brevo for WooCommerce\u003C\u002Fa>  integration for abandoned cart recovery, product recommendations, and revenue tracking.\u003C\u002Fli>\n\u003Cli>Seamless Integrations – Works with all major form builders (Elementor, WPForms, OptinMonster, Contact Form 7, Gravity Forms, Ninja Forms, etc.), WooCommerce, and 40+ other platforms.\u003C\u002Fli>\n\u003Cli>Free Forever Plan – Send up to 9,000 emails\u002Fmonth and manage unlimited contacts at no cost.\u003C\u002Fli>\n\u003Cli>World-Class Deliverability – Brevo’s SMTP ensures your emails land in inboxes, not spam folders, with real-time tracking and analytics.\u003C\u002Fli>\n\u003Cli>GDPR Compliant – Built-in double opt-in, consent management, and data protection features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✨ Key Features\u003C\u002Fh4>\n\u003Ch4>Customizable Forms & Popups\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.brevo.com\u002Ffeatures\u002Fsignup-forms\u002F?utm_source=wordpress_plugin&utm_medium=plugin&utm_campaign=addons_page\" rel=\"nofollow ugc\">Signup forms\u003C\u002Fa> Grow your email list\u003Cbr \u002F>\nand drive results.\u003C\u002Fli>\n\u003Cli>GDPR friendly. Drag-and-drop form builder with direct HTML\u002FCSS editing.\u003C\u002Fli>\n\u003Cli>Add forms anywhere on your site: posts, pages, widgets, or via shortcode.\u003C\u002Fli>\n\u003Cli>Advanced opt-in options: double opt-in for GDPR compliance and higher-quality leads.\u003C\u002Fli>\n\u003Cli>Gamified popups (spin-to-win, exit-intent) to boost signups.\u003C\u002Fli>\n\u003Cli>Seamless integration with all major WordPress form plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced List Management & Segmentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Unlimited contact lists and custom fields.\u003C\u002Fli>\n\u003Cli>Powerful segmentation: target by behavior, demographics, purchase history, engagement, and more.\u003C\u002Fli>\n\u003Cli>Personalize campaigns using dynamic content tailored to each recipient.\u003C\u002Fli>\n\u003Cli>Automatic sync with WooCommerce and other plugins.\u003C\u002Fli>\n\u003Cli>Effortless migration from Mailchimp, Omnisend, Klaviyo, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Omnichannel Campaigns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.brevo.com\u002Ffeatures\u002Femail-marketing\u002F?utm_source=wordpress_plugin&utm_medium=plugin&utm_campaign=addons_page\" rel=\"nofollow ugc\">Email\u003C\u002Fa> – Create beautiful emails with a drag-and-drop editor. Use dynamic content, A\u002FB testing, scheduling, and pre-built templates optimized for mobile.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.brevo.com\u002Ffeatures\u002Fsms-marketing\u002F?utm_source=wordpress_plugin&utm_medium=plugin&utm_campaign=addons_page\" rel=\"nofollow ugc\">SMS & WhatsApp\u003C\u002Fa> – Send targeted SMS and\u002For WhatsApp campaigns, order updates, and promotions. Collect phone numbers with customizable forms.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.brevo.com\u002Ffeatures\u002Fpush\u002F?utm_source=wordpress_plugin&utm_medium=plugin&utm_campaign=addons_page\" rel=\"nofollow ugc\">Push Notifications\u003C\u002Fa> – Re-engage visitors instantly with personalized web\u002Fapp push notifications.\u003C\u002Fli>\n\u003Cli>Ads Sync – Sync audiences with Facebook Custom Audiences and Google Ads for retargeting campaigns.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Powerful Marketing Automation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Visual workflow builder to automate welcome series, abandoned cart recovery, post-purchase follow-ups, win-back campaigns, and more.\u003C\u002Fli>\n\u003Cli>Multi-channel workflows: combine email, SMS, and push notifications in a single automation.\u003C\u002Fli>\n\u003Cli>Trigger automations based on user actions like purchases or inactivity.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Transactional Email & SMTP\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use Brevo’s SMTP service for all transactional emails (order confirmations, password resets) to ensure reliable delivery.\u003C\u002Fli>\n\u003Cli>Real-time tracking for delivered emails, opens, clicks, bounces—and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ecommerce Integration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sync customer data from WooCommerce to create targeted campaigns based on purchase behavior.\u003C\u002Fli>\n\u003Cli>Automate abandoned cart recovery emails\u002FSMS\u002Fpush notifications.\u003C\u002Fli>\n\u003Cli>Generate product recommendations and unique coupon codes directly within campaigns.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Actionable Analytics\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sync customer data from WooCommerce to create targeted campaigns based on purchase behavior.\u003C\u002Fli>\n\u003Cli>Automate abandoned cart recovery emails\u002FSMS\u002Fpush notifications.\u003C\u002Fli>\n\u003Cli>Generate product recommendations and unique coupon codes directly within campaigns.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer-Friendly Tools\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sync customer data from WooCommerce to create targeted campaigns based on purchase behavior.\u003C\u002Fli>\n\u003Cli>Automate abandoned cart recovery emails\u002FSMS\u002Fpush notifications.\u003C\u002Fli>\n\u003Cli>Generate product recommendations and unique coupon codes directly within campaigns.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🛠️ Easy Setup & Migration\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install using the WordPress built-in Plugin installer, or Extract the zip file and drop the contents in the \u003Ccode>wp-content\u002Fplugins\u002F\u003C\u002Fcode> directory of your WordPress installation.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress. Connect your free Brevo account using your \u003Ca href=\"https:\u002F\u002Fapp.brevo.com\u002Fsettings\u002Fkeys\u002Fapi?utm_source=wordpress_plugin&utm_medium=plugin&utm_campaign=addons_page\" rel=\"noopener nofollow ugc\">Brevo API key\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Start creating forms, campaigns, automations—and more—without any coding required.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>To get support, please send an email to \u003Ca href=\"mailto:contact@brevo.com\" rel=\"nofollow ugc\">contact@brevo.com\u003C\u002Fa>, we will be happy to help you!\u003C\u002Fp>\n\u003Ch4>🛡️ GDPR & Security\u003C\u002Fh4>\n\u003Cp>Brevo is fully GDPR-compliant with built-in features like double opt-in forms and consent management tools to protect user data. Regular updates ensure compatibility with the latest WordPress versions while maintaining top-notch security standards.\u003C\u002Fp>\n\u003Ch4>📣 See What Our Users Have to Say\u003C\u002Fh4>\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\u002FhlRnjv9fPK0?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","Turn your WordPress site into a marketing powerhouse. Grow your audience, boost engagement, and drive more sales with Brevo.",100000,7046018,82,282,"2026-02-11T07:36:00.000Z","4.4","5.6",[183,21,184,97,185],"brevo","forms","sendinblue","https:\u002F\u002Fwww.brevo.com\u002F?r=wporg","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmailin.3.3.2.zip",9,"2026-02-17 00:00:00",{"attackSurface":191,"codeSignals":264,"taintFlows":708,"riskAssessment":752,"analyzedAt":773},{"hooks":192,"ajaxHandlers":242,"restRoutes":256,"shortcodes":257,"cronEvents":262,"entryPointCount":263,"unprotectedCount":26},[193,198,201,203,207,211,216,220,224,227,231,235,239],{"type":194,"name":195,"callback":196,"file":197,"line":13},"action","admin_notices","closure","campaign-monitor.php",{"type":194,"name":199,"callback":196,"file":197,"line":200},"plugins_loaded",73,{"type":194,"name":199,"callback":196,"file":197,"line":202},79,{"type":194,"name":195,"callback":204,"file":205,"line":206},"pluginNotices","forms\\core\\Application.php",732,{"type":194,"name":208,"callback":209,"file":205,"line":210},"admin_menu","createMenu",733,{"type":194,"name":212,"callback":213,"priority":214,"file":205,"line":215},"admin_enqueue_scripts","loadAdminScripts",10,734,{"type":194,"name":217,"callback":218,"file":205,"line":219},"wp_enqueue_scripts","loadPublicScripts",736,{"type":194,"name":221,"callback":222,"file":205,"line":223},"admin_post_handle_cm_form_request","handleRequest",738,{"type":194,"name":225,"callback":222,"file":205,"line":226},"admin_post_nopriv",739,{"type":194,"name":228,"callback":229,"file":205,"line":230},"admin_init","adminRedirects",740,{"type":194,"name":232,"callback":233,"file":205,"line":234},"wp","loadCheckPage",742,{"type":194,"name":236,"callback":237,"file":205,"line":238},"wp_footer","loadForm",774,{"type":194,"name":195,"callback":240,"file":205,"line":241},"successNotice",1049,[243,249,253],{"action":244,"nopriv":245,"callback":246,"hasNonce":245,"hasCapCheck":245,"file":247,"line":248},"handle_ajax_cm_forms",false,"ajax_handler","forms\\core\\Ajax.php",24,{"action":250,"nopriv":245,"callback":251,"hasNonce":245,"hasCapCheck":245,"file":247,"line":252},"ajax_handler_nopriv_cm_forms","ajaxFormHandler",28,{"action":250,"nopriv":254,"callback":251,"hasNonce":245,"hasCapCheck":245,"file":247,"line":255},true,30,[],[258],{"tag":259,"callback":260,"file":205,"line":261},"cm_form","generateShortcode",212,[],4,{"dangerousFunctions":265,"sqlUsage":266,"outputEscaping":273,"fileOperations":702,"externalRequests":263,"nonceChecks":27,"capabilityChecks":90,"bundledLibraries":703},[],{"prepared":90,"raw":112,"locations":267},[268,271],{"file":205,"line":269,"context":270},231,"$wpdb->get_var() with variable interpolation",{"file":205,"line":272,"context":270},232,{"escaped":76,"rawEcho":274,"locations":275},243,[276,279,281,282,284,286,288,290,292,295,297,300,302,304,306,308,309,311,313,315,317,319,321,323,325,326,328,329,331,333,335,337,338,339,340,342,344,346,348,349,350,352,353,355,356,357,359,361,363,365,367,369,371,373,376,377,379,381,383,385,387,389,391,393,395,397,399,401,403,404,406,407,409,411,413,415,417,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,514,515,517,519,521,523,525,527,529,532,534,536,538,540,542,544,546,548,549,550,552,553,554,555,557,558,559,561,562,563,564,565,566,567,568,569,570,572,573,574,576,577,579,581,582,584,586,589,590,592,594,595,596,598,600,602,603,605,606,608,609,610,611,613,614,616,617,619,621,622,623,624,625,626,628,629,630,631,632,634,637,639,641,643,646,647,648,649,651,653,655,657,658,659,661,663,665,667,669,670,672,673,675,677,679,681,683,684,685,687,689,691,693,695,697,699,701],{"file":197,"line":277,"context":278},41,"raw output",{"file":247,"line":280,"context":278},244,{"file":247,"line":178,"context":278},{"file":205,"line":283,"context":278},126,{"file":205,"line":285,"context":278},618,{"file":205,"line":287,"context":278},650,{"file":205,"line":289,"context":278},894,{"file":205,"line":291,"context":278},1000,{"file":293,"line":294,"context":278},"forms\\core\\Helper.php",132,{"file":293,"line":296,"context":278},158,{"file":298,"line":299,"context":278},"forms\\views\\admin\\ab-testing-edit.php",81,{"file":298,"line":301,"context":278},87,{"file":298,"line":303,"context":278},90,{"file":298,"line":305,"context":278},95,{"file":298,"line":307,"context":278},103,{"file":298,"line":307,"context":278},{"file":298,"line":310,"context":278},114,{"file":298,"line":312,"context":278},128,{"file":298,"line":314,"context":278},139,{"file":298,"line":316,"context":278},142,{"file":298,"line":318,"context":278},145,{"file":298,"line":320,"context":278},184,{"file":298,"line":322,"context":278},194,{"file":298,"line":324,"context":278},205,{"file":298,"line":324,"context":278},{"file":327,"line":133,"context":278},"forms\\views\\admin\\ab-testing.php",{"file":327,"line":305,"context":278},{"file":327,"line":330,"context":278},106,{"file":327,"line":332,"context":278},127,{"file":327,"line":334,"context":278},130,{"file":327,"line":336,"context":278},133,{"file":327,"line":314,"context":278},{"file":327,"line":316,"context":278},{"file":327,"line":318,"context":278},{"file":327,"line":341,"context":278},151,{"file":327,"line":343,"context":278},154,{"file":327,"line":345,"context":278},157,{"file":327,"line":347,"context":278},247,{"file":327,"line":347,"context":278},{"file":327,"line":347,"context":278},{"file":327,"line":351,"context":278},252,{"file":327,"line":351,"context":278},{"file":327,"line":354,"context":278},254,{"file":327,"line":354,"context":278},{"file":327,"line":354,"context":278},{"file":327,"line":358,"context":278},269,{"file":327,"line":360,"context":278},274,{"file":327,"line":362,"context":278},278,{"file":327,"line":364,"context":278},283,{"file":327,"line":366,"context":278},288,{"file":327,"line":368,"context":278},292,{"file":327,"line":370,"context":278},297,{"file":327,"line":372,"context":278},307,{"file":374,"line":375,"context":278},"forms\\views\\admin\\builder.php",174,{"file":374,"line":375,"context":278},{"file":374,"line":378,"context":278},178,{"file":374,"line":380,"context":278},186,{"file":374,"line":382,"context":278},214,{"file":374,"line":384,"context":278},217,{"file":374,"line":386,"context":278},218,{"file":374,"line":388,"context":278},219,{"file":374,"line":390,"context":278},221,{"file":374,"line":392,"context":278},224,{"file":374,"line":394,"context":278},228,{"file":374,"line":396,"context":278},234,{"file":374,"line":398,"context":278},235,{"file":374,"line":400,"context":278},261,{"file":374,"line":402,"context":278},268,{"file":374,"line":370,"context":278},{"file":374,"line":405,"context":278},299,{"file":374,"line":405,"context":278},{"file":374,"line":408,"context":278},304,{"file":374,"line":410,"context":278},309,{"file":374,"line":412,"context":278},314,{"file":374,"line":414,"context":278},323,{"file":374,"line":416,"context":278},325,{"file":374,"line":416,"context":278},{"file":374,"line":419,"context":278},330,{"file":374,"line":421,"context":278},335,{"file":374,"line":423,"context":278},378,{"file":374,"line":425,"context":278},383,{"file":374,"line":427,"context":278},403,{"file":374,"line":429,"context":278},406,{"file":374,"line":431,"context":278},427,{"file":374,"line":433,"context":278},429,{"file":374,"line":435,"context":278},434,{"file":374,"line":437,"context":278},435,{"file":374,"line":439,"context":278},437,{"file":374,"line":441,"context":278},438,{"file":374,"line":443,"context":278},450,{"file":374,"line":445,"context":278},463,{"file":374,"line":447,"context":278},464,{"file":374,"line":449,"context":278},465,{"file":374,"line":451,"context":278},466,{"file":374,"line":453,"context":278},467,{"file":374,"line":455,"context":278},468,{"file":374,"line":457,"context":278},469,{"file":374,"line":459,"context":278},505,{"file":374,"line":459,"context":278},{"file":374,"line":462,"context":278},520,{"file":374,"line":464,"context":278},521,{"file":374,"line":466,"context":278},533,{"file":374,"line":468,"context":278},539,{"file":374,"line":470,"context":278},544,{"file":374,"line":472,"context":278},545,{"file":374,"line":474,"context":278},553,{"file":374,"line":476,"context":278},557,{"file":374,"line":478,"context":278},558,{"file":374,"line":480,"context":278},565,{"file":374,"line":482,"context":278},569,{"file":374,"line":484,"context":278},570,{"file":374,"line":486,"context":278},577,{"file":374,"line":488,"context":278},581,{"file":374,"line":490,"context":278},582,{"file":374,"line":492,"context":278},588,{"file":374,"line":494,"context":278},593,{"file":374,"line":496,"context":278},598,{"file":374,"line":498,"context":278},613,{"file":374,"line":500,"context":278},615,{"file":374,"line":502,"context":278},646,{"file":374,"line":504,"context":278},649,{"file":374,"line":506,"context":278},671,{"file":374,"line":508,"context":278},674,{"file":374,"line":510,"context":278},698,{"file":374,"line":512,"context":278},701,{"file":374,"line":219,"context":278},{"file":374,"line":226,"context":278},{"file":374,"line":516,"context":278},751,{"file":374,"line":518,"context":278},1091,{"file":374,"line":520,"context":278},1690,{"file":374,"line":522,"context":278},2146,{"file":374,"line":524,"context":278},2286,{"file":374,"line":526,"context":278},2458,{"file":374,"line":528,"context":278},2474,{"file":530,"line":531,"context":278},"forms\\views\\admin\\connect.php",50,{"file":530,"line":533,"context":278},54,{"file":530,"line":535,"context":278},71,{"file":530,"line":537,"context":278},162,{"file":530,"line":539,"context":278},163,{"file":530,"line":541,"context":278},164,{"file":530,"line":543,"context":278},168,{"file":530,"line":545,"context":278},193,{"file":530,"line":547,"context":278},213,{"file":530,"line":382,"context":278},{"file":530,"line":382,"context":278},{"file":530,"line":551,"context":278},216,{"file":530,"line":384,"context":278},{"file":530,"line":384,"context":278},{"file":530,"line":388,"context":278},{"file":530,"line":556,"context":278},220,{"file":530,"line":556,"context":278},{"file":530,"line":394,"context":278},{"file":530,"line":560,"context":278},229,{"file":530,"line":560,"context":278},{"file":530,"line":269,"context":278},{"file":530,"line":272,"context":278},{"file":530,"line":272,"context":278},{"file":530,"line":358,"context":278},{"file":530,"line":358,"context":278},{"file":530,"line":358,"context":278},{"file":530,"line":360,"context":278},{"file":530,"line":360,"context":278},{"file":530,"line":571,"context":278},276,{"file":530,"line":571,"context":278},{"file":530,"line":571,"context":278},{"file":530,"line":575,"context":278},289,{"file":530,"line":370,"context":278},{"file":530,"line":578,"context":278},305,{"file":530,"line":580,"context":278},322,{"file":530,"line":416,"context":278},{"file":530,"line":583,"context":278},326,{"file":530,"line":585,"context":278},339,{"file":587,"line":588,"context":278},"forms\\views\\admin\\create.php",33,{"file":587,"line":588,"context":278},{"file":587,"line":591,"context":278},35,{"file":587,"line":593,"context":278},43,{"file":587,"line":533,"context":278},{"file":587,"line":533,"context":278},{"file":587,"line":597,"context":278},56,{"file":587,"line":599,"context":278},64,{"file":587,"line":601,"context":278},75,{"file":587,"line":601,"context":278},{"file":587,"line":604,"context":278},77,{"file":587,"line":101,"context":278},{"file":587,"line":607,"context":278},96,{"file":587,"line":607,"context":278},{"file":587,"line":144,"context":278},{"file":587,"line":330,"context":278},{"file":587,"line":612,"context":278},118,{"file":587,"line":612,"context":278},{"file":587,"line":615,"context":278},120,{"file":587,"line":312,"context":278},{"file":618,"line":13,"context":278},"forms\\views\\admin\\settings.php",{"file":618,"line":620,"context":278},49,{"file":618,"line":25,"context":278},{"file":618,"line":604,"context":278},{"file":618,"line":177,"context":278},{"file":618,"line":303,"context":278},{"file":618,"line":144,"context":278},{"file":618,"line":627,"context":278},107,{"file":618,"line":400,"context":278},{"file":618,"line":402,"context":278},{"file":618,"line":571,"context":278},{"file":618,"line":364,"context":278},{"file":618,"line":633,"context":278},285,{"file":635,"line":636,"context":278},"forms\\views\\admin\\update.php",12,{"file":635,"line":638,"context":278},16,{"file":635,"line":640,"context":278},17,{"file":635,"line":642,"context":278},18,{"file":644,"line":645,"context":278},"forms\\views\\public\\formLayout.php",296,{"file":644,"line":645,"context":278},{"file":644,"line":645,"context":278},{"file":644,"line":645,"context":278},{"file":644,"line":650,"context":278},302,{"file":644,"line":652,"context":278},303,{"file":644,"line":654,"context":278},306,{"file":644,"line":656,"context":278},315,{"file":644,"line":583,"context":278},{"file":644,"line":583,"context":278},{"file":644,"line":660,"context":278},333,{"file":644,"line":662,"context":278},336,{"file":644,"line":664,"context":278},341,{"file":644,"line":666,"context":278},342,{"file":644,"line":668,"context":278},361,{"file":644,"line":668,"context":278},{"file":644,"line":671,"context":278},377,{"file":644,"line":671,"context":278},{"file":644,"line":674,"context":278},390,{"file":644,"line":676,"context":278},397,{"file":644,"line":678,"context":278},416,{"file":644,"line":680,"context":278},431,{"file":644,"line":682,"context":278},433,{"file":644,"line":682,"context":278},{"file":644,"line":439,"context":278},{"file":644,"line":686,"context":278},884,{"file":644,"line":688,"context":278},900,{"file":644,"line":690,"context":278},1002,{"file":644,"line":692,"context":278},1099,{"file":644,"line":694,"context":278},1206,{"file":696,"line":26,"context":278},"forms\\views\\public\\recaptcha.php",{"file":696,"line":698,"context":278},5,{"file":700,"line":636,"context":278},"forms\\views\\templates\\webfont.php",{"file":700,"line":166,"context":278},14,[704],{"name":705,"version":706,"knownCves":707},"jQuery","3.1.1",[],[709,725,734,743],{"entryPoint":710,"graph":711,"unsanitizedCount":27,"severity":38},"ajaxFormHandler (forms\\core\\Ajax.php:106)",{"nodes":712,"edges":723},[713,718],{"id":714,"type":715,"label":716,"file":247,"line":717},"n0","source","$_SERVER",279,{"id":719,"type":720,"label":721,"file":247,"line":178,"wp_function":722},"n1","sink","echo() [XSS]","echo",[724],{"from":714,"to":719,"sanitized":245},{"entryPoint":726,"graph":727,"unsanitizedCount":27,"severity":733},"\u003CAjax> (forms\\core\\Ajax.php:0)",{"nodes":728,"edges":731},[729,730],{"id":714,"type":715,"label":716,"file":247,"line":717},{"id":719,"type":720,"label":721,"file":247,"line":178,"wp_function":722},[732],{"from":714,"to":719,"sanitized":245},"low",{"entryPoint":735,"graph":736,"unsanitizedCount":27,"severity":733},"\u003Csettings> (forms\\views\\admin\\settings.php:0)",{"nodes":737,"edges":741},[738,740],{"id":714,"type":715,"label":716,"file":618,"line":739},210,{"id":719,"type":720,"label":721,"file":618,"line":400,"wp_function":722},[742],{"from":714,"to":719,"sanitized":245},{"entryPoint":744,"graph":745,"unsanitizedCount":27,"severity":733},"\u003CformLayout> (forms\\views\\public\\formLayout.php:0)",{"nodes":746,"edges":750},[747,749],{"id":714,"type":715,"label":748,"file":644,"line":214},"$_COOKIE",{"id":719,"type":720,"label":721,"file":644,"line":694,"wp_function":722},[751],{"from":714,"to":719,"sanitized":245},{"summary":753,"deductions":754},"The \"forms-for-campaign-monitor\" plugin v2.9.0 exhibits a concerning security posture, primarily due to its significant number of unprotected entry points and a history of vulnerabilities.  The static analysis reveals a substantial attack surface with 3 out of 4 entry points lacking authentication checks, specifically 3 AJAX handlers. This is a critical weakness, as it allows any unauthenticated user to potentially trigger these functions. Furthermore, the code signals indicate a worrying lack of secure coding practices, with 0% of SQL queries utilizing prepared statements and only 11% of output being properly escaped. This suggests a high risk of SQL injection and cross-site scripting (XSS) vulnerabilities. The presence of 14 file operations and 4 external HTTP requests without explicit mention of sanitization further compounds these concerns.\n\nThe plugin's vulnerability history is a major red flag. With 3 known CVEs, one of which remains unpatched, and a common pattern of missing authorization, sensitive information exposure, and XSS, it's clear that this plugin has a recurring security debt. The most recent vulnerability being in 2026 indicates that historical issues are still relevant and potentially present in this version. While the taint analysis did not reveal critical or high severity issues in this specific scan, the overall code quality and historical context strongly suggest that unaddressed vulnerabilities are likely.  In conclusion, while the plugin doesn't appear to bundle critically outdated libraries like jQuery in this specific analysis, the high number of unprotected entry points, widespread use of raw SQL, poor output escaping, and significant vulnerability history paint a picture of a plugin that requires immediate attention and patching to mitigate substantial security risks.",[755,758,760,763,765,767,769,771],{"reason":756,"points":757},"3 unprotected AJAX handlers",15,{"reason":759,"points":214},"0% SQL queries using prepared statements",{"reason":761,"points":762},"11% of outputs properly escaped",8,{"reason":764,"points":166},"1 currently unpatched CVE",{"reason":766,"points":757},"3 medium severity CVEs",{"reason":768,"points":214},"Missing capability checks",{"reason":770,"points":698},"4 flows with unsanitized paths",{"reason":772,"points":26},"Bundled outdated jQuery v3.1.1","2026-03-16T18:27:15.970Z",{"wat":775,"direct":793},{"assetPaths":776,"generatorPatterns":783,"scriptPaths":784,"versionParams":786},[777,778,779,780,781,782],"\u002Fwp-content\u002Fplugins\u002Fforms-for-campaign-monitor\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fforms-for-campaign-monitor\u002Fcss\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Fforms-for-campaign-monitor\u002Fcss\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fforms-for-campaign-monitor\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fforms-for-campaign-monitor\u002Fjs\u002Fforms.js","\u002Fwp-content\u002Fplugins\u002Fforms-for-campaign-monitor\u002Fjs\u002Fselect2.min.js",[],[785],"\u002F\u002Fconnect.campaignmonitor.com\u002Fwidget.js",[787,788,789,790,791,792],"forms-for-campaign-monitor\u002Fcss\u002Fadmin.css?ver=","forms-for-campaign-monitor\u002Fcss\u002Fmain.css?ver=","forms-for-campaign-monitor\u002Fcss\u002Fselect2.min.css?ver=","forms-for-campaign-monitor\u002Fjs\u002Fadmin.js?ver=","forms-for-campaign-monitor\u002Fjs\u002Fforms.js?ver=","forms-for-campaign-monitor\u002Fjs\u002Fselect2.min.js?ver=",{"cssClasses":794,"htmlComments":796,"htmlAttributes":805,"restEndpoints":808,"jsGlobals":809,"shortcodeOutput":812},[795],"cm-form-wrapper",[797,798,799,800,801,802,803,804],"\u003C!-- Campaign Monitor Form -->","\u003C!-- \u002FCampaign Monitor Form -->","\u003C!-- Campaign Monitor Settings Page -->","\u003C!-- \u002FCampaign Monitor Settings Page -->","\u003C!-- Campaign Monitor Connect Page -->","\u003C!-- \u002FCampaign Monitor Connect Page -->","\u003C!-- Campaign Monitor Update Page -->","\u003C!-- \u002FCampaign Monitor Update Page -->",[806,807],"data-cm-form-id","data-cm-form-submit-url",[],[810,811],"cm_forms","campaignMonitorConnect",[813],"\u003Cdiv class='cm-form-wrapper'"]