[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fsT_SfhGnxmjWzL2qz1W5GF0YDZ3qVo9Xn37CIGYfsJM":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":283,"crawl_stats":37,"alternatives":291,"analysis":396,"fingerprints":2090},"newsletter","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.9.4","6.1","7.0",[20,4,21,22,23],"email-marketing","signup-forms","subscription","welcome-email","https:\u002F\u002Fwww.thenewsletterplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnewsletter.9.1.7.zip",89,20,0,"2026-01-19 11:44:32","2026-03-15T15:16:48.613Z",[32,48,63,78,87,99,111,124,136,150,161,172,184,195,208,221,234,247,260,272],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2026-1051","newsletter-send-awesome-emails-from-wordpress-cross-site-request-forgery-to-newsletter-unsubscription","Newsletter – Send awesome emails from WordPress \u003C= 9.1.0 - Cross-Site Request Forgery to Newsletter Unsubscription","The Newsletter – Send awesome emails from WordPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 9.1.0. This is due to missing or incorrect nonce validation on the hook_newsletter_action() function. This makes it possible for unauthenticated attackers to unsubscribe newsletter subscribers via a forged request granted they can trick a logged-in user into performing an action such as clicking on a link.",null,"\u003C=9.1.0","9.1.1","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2026-01-20 01:22:46",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8de2156f-5087-4c16-8e5d-93b5c72ec536?source=api-prod",1,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":37,"affected_versions":53,"patched_in_version":54,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":58,"updated_date":59,"references":60,"days_to_patch":62},"CVE-2025-67999","newsletter-authenticated-administrator-sql-injection","Newsletter \u003C= 9.0.9 - Authenticated (Administrator+) SQL Injection","The Newsletter plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 9.0.9 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with administrator-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C=9.0.9","9.1.0",4.9,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2025-12-15 00:00:00","2025-12-19 17:04:25",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff62f756d-70f2-42fe-89d7-f9f50ddf466e?source=api-prod",5,{"id":64,"url_slug":65,"title":66,"description":67,"plugin_slug":4,"theme_slug":37,"affected_versions":68,"patched_in_version":69,"severity":40,"cvss_score":70,"cvss_vector":71,"vuln_type":72,"published_date":73,"updated_date":74,"references":75,"days_to_patch":77},"CVE-2025-3581","newsletter-authenticated-administrator-stored-cross-site-scripting","Newsletter  \u003C= 8.8.4 - Authenticated (Administrator+) Stored Cross-Site Scripting","The Newsletter – Send awesome emails from WordPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 8.8.4 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=8.8.4","8.8.5",5.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-05-19 00:00:00","2025-06-17 15:09:42",[76],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F02319fc2-8a7e-4b3e-8711-724dcff7a233?source=api-prod",30,{"id":79,"url_slug":80,"title":66,"description":67,"plugin_slug":4,"theme_slug":37,"affected_versions":68,"patched_in_version":69,"severity":40,"cvss_score":81,"cvss_vector":82,"vuln_type":72,"published_date":73,"updated_date":83,"references":84,"days_to_patch":86},"CVE-2025-3582","newsletter-authenticated-administrator-stored-cross-site-scripting-2",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2025-07-09 14:42:46",[85],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5ddeefef-13c0-4c26-9a8a-141ebc7846ee?source=api-prod",52,{"id":88,"url_slug":89,"title":90,"description":91,"plugin_slug":4,"theme_slug":37,"affected_versions":92,"patched_in_version":93,"severity":40,"cvss_score":81,"cvss_vector":82,"vuln_type":72,"published_date":94,"updated_date":95,"references":96,"days_to_patch":98},"CVE-2025-3584","newsletter-authenticated-admin-stored-cross-site-scripting-3","Newsletter \u003C= 8.8.1 - Authenticated (Admin+) Stored Cross-Site Scripting","The Newsletter – Send awesome emails from WordPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 8.8.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=8.8.1","8.8.2","2025-05-13 00:00:00","2025-06-06 14:09:40",[97],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff82ebd9f-4e8d-4465-b3b2-e71122d0aa74?source=api-prod",25,{"id":100,"url_slug":101,"title":102,"description":103,"plugin_slug":4,"theme_slug":37,"affected_versions":104,"patched_in_version":105,"severity":40,"cvss_score":81,"cvss_vector":82,"vuln_type":72,"published_date":106,"updated_date":107,"references":108,"days_to_patch":110},"CVE-2025-3583","newsletter-authenticated-admin-stored-cross-site-scripting","Newsletter \u003C= 8.7.0 - Authenticated (Admin+) Stored Cross-Site Scripting","The Newsletter plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the preheader_text value in versions up to, and including, 8.7.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers with administrative level permissions and above to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=8.7.0","8.7.1","2025-04-14 00:00:00","2025-05-06 13:44:24",[109],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F50ea2a0f-4ebe-4add-9f13-895790c92001?source=api-prod",23,{"id":112,"url_slug":113,"title":114,"description":115,"plugin_slug":4,"theme_slug":37,"affected_versions":116,"patched_in_version":117,"severity":40,"cvss_score":118,"cvss_vector":119,"vuln_type":72,"published_date":120,"updated_date":121,"references":122,"days_to_patch":47},"CVE-2024-5317","newsletter-unauthenticated-stored-cross-site-scripting-via-np1","Newsletter \u003C= 8.3.4 - Unauthenticated Stored Cross-Site Scripting via np1","The Newsletter plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'np1' parameter in all versions up to, and including, 8.3.4 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=8.3.4","8.3.5",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2024-06-04 00:00:00","2024-06-05 01:56:31",[123],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4876e05e-efa6-46c6-832b-9ecc42934998?source=api-prod",{"id":125,"url_slug":126,"title":127,"description":128,"plugin_slug":4,"theme_slug":37,"affected_versions":129,"patched_in_version":130,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":131,"updated_date":132,"references":133,"days_to_patch":135},"CVE-2024-31434","newsletter-cross-site-request-forgery","Newsletter \u003C= 8.0.6 - Cross-Site Request Forgery","The Newsletter plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 8.0.6. This is due to missing or incorrect nonce validation in the main\u002Fwelcome.php file. This makes it possible for unauthenticated attackers to trigger test emails via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=8.0.6","8.0.7","2024-04-10 00:00:00","2024-04-16 15:04:59",[134],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F54bdcae1-28af-4d30-9204-e67b27271042?source=api-prod",7,{"id":137,"url_slug":138,"title":139,"description":140,"plugin_slug":4,"theme_slug":37,"affected_versions":141,"patched_in_version":142,"severity":40,"cvss_score":143,"cvss_vector":144,"vuln_type":145,"published_date":146,"updated_date":147,"references":148,"days_to_patch":135},"CVE-2024-30522","newsletter-ip-spoofing","Newsletter \u003C= 8.2.0 - IP Spoofing","The Newsletter – Send awesome emails from WordPress plugin for WordPress is vulnerable to IP Address Spoofing in all versions up to, and including, 8.2.0 due to insufficient IP address validation. This makes it possible for unauthenticated attackers to spoof their IP address and bypass the blocklist.","\u003C=8.2.0","8.2.1",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Use of Less Trusted Source","2024-03-28 00:00:00","2024-04-03 16:59:21",[149],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F165a3c28-ea89-44bd-9de0-38d931f98de2?source=api-prod",{"id":151,"url_slug":152,"title":127,"description":153,"plugin_slug":4,"theme_slug":37,"affected_versions":129,"patched_in_version":130,"severity":40,"cvss_score":154,"cvss_vector":155,"vuln_type":43,"published_date":156,"updated_date":157,"references":158,"days_to_patch":160},"WF-5c24ee66-7b57-4e4c-bbb5-0451fc24ce4b-newsletter","newsletter-cross-site-request-forgery-2","The Newsletter – Send awesome emails from WordPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 8.0.6. This is due to missing or incorrect nonce validation in the main\u002Fwelcome.php file. This makes it possible for unauthenticated attackers to modify the plugin's settings and send test emails via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",4.7,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:N\u002FI:L\u002FA:N","2024-01-10 00:00:00","2024-01-22 19:56:02",[159],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5c24ee66-7b57-4e4c-bbb5-0451fc24ce4b?source=api-prod",13,{"id":162,"url_slug":163,"title":164,"description":165,"plugin_slug":4,"theme_slug":37,"affected_versions":166,"patched_in_version":167,"severity":40,"cvss_score":118,"cvss_vector":119,"vuln_type":72,"published_date":168,"updated_date":157,"references":169,"days_to_patch":171},"CVE-2023-4772","newsletter-authenticated-contributor-stored-cross-site-scripting-via-shortcode","Newsletter \u003C= 7.8.9 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode","The Newsletter plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'newsletter_form' shortcode in versions up to, and including, 7.8.9 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=7.8.9","7.9.0","2023-08-17 00:00:00",[170],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F87da5300-1add-44fc-a3e0-e8912f946c84?source=api-prod",159,{"id":173,"url_slug":174,"title":175,"description":176,"plugin_slug":4,"theme_slug":37,"affected_versions":177,"patched_in_version":178,"severity":40,"cvss_score":154,"cvss_vector":179,"vuln_type":72,"published_date":180,"updated_date":157,"references":181,"days_to_patch":183},"CVE-2023-27922","newsletter-reflected-cross-site-scripting-3","Newsletter \u003C= 7.6.8 - Reflected Cross-Site Scripting","The Newsletter plugin for WordPress may be vulnerable to Reflected Cross-Site Scripting via the $_SERVER['REQUEST_URI'] parameter in versions up to, and including, 7.6.8 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 victim into performing an action such as clicking on a link. Only victims using older browser should be impacted as newer browsers urlencode the REQUEST_URI parameter by default","\u003C=7.6.8","7.6.9","CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2023-03-27 00:00:00",[182],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ffa49346c-726e-41f9-8a74-adaa4a8fa5d9?source=api-prod",302,{"id":185,"url_slug":186,"title":187,"description":188,"plugin_slug":4,"theme_slug":37,"affected_versions":189,"patched_in_version":190,"severity":40,"cvss_score":70,"cvss_vector":71,"vuln_type":72,"published_date":191,"updated_date":157,"references":192,"days_to_patch":194},"CVE-2022-1889","newsletter-authenticated-admin-stored-cross-site-scripting-2","Newsletter \u003C= 7.4.5 - Authenticated (Admin+) Stored Cross-Site Scripting","The Newsletter plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the preheader_text value in versions up to, and including, 7.4.5 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers with administrative level permissions and above to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C7.4.6","7.4.6","2022-05-30 00:00:00",[193],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa27cfa5a-e02a-4c92-8503-2c7cd32fb1f1?source=api-prod",603,{"id":196,"url_slug":197,"title":198,"description":199,"plugin_slug":4,"theme_slug":37,"affected_versions":200,"patched_in_version":201,"severity":40,"cvss_score":202,"cvss_vector":203,"vuln_type":72,"published_date":204,"updated_date":157,"references":205,"days_to_patch":207},"CVE-2022-1756","newsletter-send-awesome-emails-from-wordpress-reflected-cross-site-scripting","Newsletter – Send awesome emails from WordPress \u003C= 7.4.4 - Reflected Cross-Site Scripting","The Newsletter WordPress plugin before 7.4.5 does not sanitize and escape the $_SERVER['REQUEST_URI'] before echoing it back in admin pages. Although this uses addslashes, and most modern browsers automatically URLEncode requests, this is still vulnerable to Reflected XSS in older browsers such as Internet Explorer 9 or below.","\u003C=7.4.4","7.4.5",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2022-05-23 00:00:00",[206],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe136ab52-a193-430b-b2b2-d7640d009c99?source=api-prod",610,{"id":209,"url_slug":210,"title":211,"description":212,"plugin_slug":4,"theme_slug":37,"affected_versions":213,"patched_in_version":214,"severity":40,"cvss_score":215,"cvss_vector":216,"vuln_type":72,"published_date":217,"updated_date":157,"references":218,"days_to_patch":220},"CVE-2020-35933","newsletter-reflected-cross-site-scripting","Newsletter \u003C= 6.8.1 - Reflected Cross-Site Scripting","A Reflected Authenticated Cross-Site Scripting (XSS) vulnerability in the Newsletter plugin before 6.8.2 for WordPress allows remote attackers to trick a victim into submitting a tnpc_render AJAX request containing either JavaScript in an options parameter, or a base64-encoded JSON string containing JavaScript in the encoded_options parameter.","\u003C6.8.2","6.8.2",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:L","2020-08-03 00:00:00",[219],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F95dc0d79-b65a-4bfb-89c0-569bf26232df?source=api-prod",1268,{"id":222,"url_slug":223,"title":224,"description":225,"plugin_slug":4,"theme_slug":37,"affected_versions":213,"patched_in_version":214,"severity":226,"cvss_score":227,"cvss_vector":228,"vuln_type":229,"published_date":230,"updated_date":157,"references":231,"days_to_patch":233},"CVE-2020-35932","newsletter-authenticated-php-object-injection","Newsletter \u003C= 6.8.1 - Authenticated PHP Object Injection","Insecure Deserialization in the Newsletter plugin before 6.8.2 for WordPress allows authenticated remote attackers with minimal privileges (such as subscribers) to use the tpnc_render AJAX action to inject arbitrary PHP objects via the options[inline_edits] parameter. NOTE: exploitability depends on PHP objects that might be present with certain other plugins or themes.","high",7.5,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Deserialization of Untrusted Data","2020-08-02 00:00:00",[232],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd684efcd-74fa-4b0c-b8dd-9674a2748fc3?source=api-prod",1269,{"id":235,"url_slug":236,"title":237,"description":238,"plugin_slug":4,"theme_slug":37,"affected_versions":239,"patched_in_version":240,"severity":226,"cvss_score":241,"cvss_vector":242,"vuln_type":72,"published_date":243,"updated_date":157,"references":244,"days_to_patch":246},"WF-2dce9e9a-a2f3-49a9-a6bc-00328632c654-newsletter","newsletter-stored-cross-site-scripting","Newsletter \u003C= 6.7.6 - Stored Cross-Site Scripting","The Newsletter plugin for WordPress is vulnerable to Stored Cross-Site Scripting via multiple parameters in versions up to, and including, 6.7.6 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=6.7.6","6.7.7",8.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:L","2020-07-12 00:00:00",[245],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2dce9e9a-a2f3-49a9-a6bc-00328632c654?source=api-prod",1290,{"id":248,"url_slug":249,"title":250,"description":251,"plugin_slug":4,"theme_slug":37,"affected_versions":252,"patched_in_version":253,"severity":40,"cvss_score":70,"cvss_vector":254,"vuln_type":255,"published_date":256,"updated_date":157,"references":257,"days_to_patch":259},"WF-e91e6101-bd30-4cf1-9a39-23218c3bff6f-newsletter","newsletter-csv-injection","Newsletter \u003C= 6.5.3 - CSV Injection","The Newsletter plugin for WordPress is vulnerable to CSV Injection in versions up to, and including, 6.5.3 by the use of Microsoft Excel DDE function, or to leak data via maliciously injected hyperlinks. This allows non-privileged attackers to embed untrusted input into exported CSV files, which can result in code execution when these files are downloaded and opened on a local system with a vulnerable configuration.","\u003C=6.5.3","6.5.4","CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:L\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:L","Improper Input Validation","2020-03-16 00:00:00",[258],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe91e6101-bd30-4cf1-9a39-23218c3bff6f?source=api-prod",1408,{"id":261,"url_slug":262,"title":263,"description":264,"plugin_slug":4,"theme_slug":37,"affected_versions":265,"patched_in_version":266,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":267,"published_date":268,"updated_date":157,"references":269,"days_to_patch":271},"WF-db2a2ca9-a12c-412d-80f7-66f1dc3e09af-newsletter","newsletter-open-redirect","Newsletter \u003C= 3.8.2 - Open Redirect","The Newsletter plugin is susceptible to an Open Redirect vulnerability. This issue is due to the fact user input it taken, and trusted, without validation. This user input is used when tracking link clicks, via the ‘newsletter\u002Fstatistics\u002Flink.php’ script. User input is Base64 encoded, and split on the ‘;’ character, the third column of which can be manipulated in order to control where the user is redirected to.","\u003C=3.8.2","3.8.3","URL Redirection to Untrusted Site ('Open Redirect')","2015-03-30 00:00:00",[270],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fdb2a2ca9-a12c-412d-80f7-66f1dc3e09af?source=api-prod",3221,{"id":273,"url_slug":274,"title":275,"description":276,"plugin_slug":4,"theme_slug":37,"affected_versions":277,"patched_in_version":278,"severity":40,"cvss_score":202,"cvss_vector":203,"vuln_type":72,"published_date":279,"updated_date":157,"references":280,"days_to_patch":282},"WF-b4c6930a-b413-4acc-a0a4-9940bb8474cc-newsletter","newsletter-reflected-cross-site-scripting-2","Newsletter \u003C= 3.2.6 - Reflected Cross-Site Scripting","The Newsletter plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘alert’ parameter in the 'page.php' file in versions up to, and including, 3.2.6 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=3.2.6","3.2.7","2013-05-14 00:00:00",[281],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb4c6930a-b413-4acc-a0a4-9940bb8474cc?source=api-prod",3906,{"slug":284,"display_name":7,"profile_url":8,"plugin_count":285,"total_installs":286,"avg_security_score":287,"avg_patch_time_days":288,"trust_score":289,"computed_at":290},"satollo",14,515450,94,650,75,"2026-04-04T02:51:04.666Z",[292,312,331,353,376],{"slug":293,"name":294,"version":295,"author":296,"author_profile":297,"description":298,"short_description":299,"active_installs":300,"downloaded":301,"rating":302,"num_ratings":135,"last_updated":303,"tested_up_to":16,"requires_at_least":304,"requires_php":305,"tags":306,"homepage":309,"download_link":310,"security_score":311,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"newsletter-subscription-form","Newsletter Subscription Form – User Subscriptions Form, Capture Email","1.5.7","Weblizar - WordPress Themes & Plugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fweblizar\u002F","\u003Cp>Newsletter Subscription form and email optin form allows you to exponentially grow your mailing list, display targeted messages and “calls to action” across your WordPress website with popups (a.k.a lightbox or modal), before\u002Fafter post subscription form and sidebar \u002F widget optin forms as well as send automated \u002F event-triggered newsletters such as automatic new post notification.\u003C\u002Fp>\n\u003Cp>Newsletter Subscription Form for WordPress to track Subscribers and send emails. This plugin is a responsive subscription form for blogs and page by widget and shortcode. Allows collecting all visitors to emails Auto and Manually Notify system.\u003C\u002Fp>\n\u003Ch3>NEWSLETTER FORM VIA SHORTCODE\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>[nls_form] shortcode : Show newsletter form with selected template\u003C\u002Fli>\n\u003Cli>[nls_theme1] shortcode : Show newsletter form with 1st template. this is work with other template like [nls_theme2] for second template\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>NEWSLETTER FORM VIA WIDGET\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>In widget section, Drag and drop Newsletter Form widget menu at a sidebar where you would like to show.\u003C\u002Fli>\n\u003Cli>Choose a output template from select list.\u003C\u002Fli>\n\u003Cli>Save\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FEATURES OF PLUGIN\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Easy to use, user friendly interface\u003C\u002Fstrong> – Great UI determines great usage of the plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User friendly Description\u003C\u002Fstrong> – User friendly descriptive section design with message tooltips\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive dashboard, Form Templates design\u003C\u002Fstrong> –  100% responsive dashboard and form templates design.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Newsletter Subscriber Forms\u003C\u002Fstrong> – Variations in subscription forms to get the best out of it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>*Newsletter Subscriptions APIs** – Supports external third party API’s to easily migrate data.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Easy Integrations with Email Marketing Service\u003C\u002Fstrong> – MailChimp and Mad Mimi email marketing services are supported.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Subscriber Form show from widget and by shortcodes [nls_form],[nls_theme1],[nls_theme2]\u003C\u002Fstrong> – Easy shortcode implementation to use newsletter subscription forms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto & Manual Notification To Subscribers\u003C\u002Fstrong> – Send your subscribers notifications time to time to increase user engagement.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Notify All and selected Subscriber\u003C\u002Fstrong> – Don’t let any subscriber left behind, choose in bulk or individual subscribers to send notification\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multi Site Support\u003C\u002Fstrong> – Can be used on multiple websites under wordpress multisite installation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multilingual Translate Plugin In Any Language\u003C\u002Fstrong> – Language isn’t a barrier anymore.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Social Media Profile Links\u003C\u002Fstrong> – Social media icons to increase user engagement with your social media properties.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>500+ Google Fonts Family\u003C\u002Fstrong> – Integrated with largest font family to try with many different types of fonts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited Color Scheme\u003C\u002Fstrong> – Give your choice of color to your subscription form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bootstrap Based Responsive Plugin Settings Panel\u003C\u002Fstrong> – Being based on bootstrap library, responsiveness of the plugin is guaranteed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Compatible With Most WordPress Theme\u003C\u002Fstrong> – Tested with all major wordpress themes and found out to be fully responsive.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Latest Font Awesome Icon\u003C\u002Fstrong> – Biggest collection of font awesome icons to set up an attractive newsletter subscription form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multilingual & Translation Ready\u003C\u002Fstrong> – Supports many languages to remove operational hindrance and make it more people friendly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Compatible With All Major Browsers\u003C\u002Fstrong> – Tested with all major web browsers like Chrome, Firefox, Safari etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Complete Plugin Documentation\u003C\u002Fstrong> -Documentation provides easy installation and many other aspects of plugin usage\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Friendly and Professional Support Team\u003C\u002Fstrong> – Our experienced and trusted team of developers makes sure that you’re not leaving behind with any issue or hindrance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>GDPR Compliance\u003C\u002Fstrong> – User can ask for GDPR Compliance\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Newsletter Subscription Form Pro\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>News Letter Subscriptions API\u003C\u002Fstrong> – 7+ New Latter subscription API, Get subscription users using email marketing API.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto & Manual Notification\u003C\u002Fstrong> – Notify all your active or inactive subscribers automatically or manually when your site blog is live.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Form Designs\u003C\u002Fstrong> – We provide the 6 type form designs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multi Site and Multilingual\u003C\u002Fstrong> – Plugin is multi-site & multilingual ready. Use on network site and translate in any language you want.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Social Media\u003C\u002Fstrong> – Easily connect your user, visitors and followers with your social media profile.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Various Font Family\u003C\u002Fstrong> – More then 500+ font family to style your text beautifully.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited Color Schemes\u003C\u002Fstrong> – Use color picker to colorize your template design with millions of colors.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Live Newsletter Subscription Form Pro Demos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.weblizar.com\u002Fnewsletter-subscription-form-pro\u002F\" rel=\"nofollow ugc\">Newsletter Subscription Form Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Username:\u003C\u002Fstrong> userdemo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Password:\u003C\u002Fstrong> userdemo\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our testing team of highly qualified developers has tested this plugin many times on different servers. You as our valuable customer of the plugin will do the final testing.\u003C\u002Fp>\n\u003Cp>So, your feedback is really important for us. You can ask support question on WordPress forum support of this plugin and our experienced support team will resolve each & every issue you are facing. So, do not hesitate to download and install this plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WE NEED YOUR SUPPORT\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It is really hard to continue development and support for this free plugin without motivation from users like you. If you are enjoying using our Newsletter Subscription Form and Email Optin Form plugin and find it useful, then please consider giving us your positive review on this plugin which will motivate us to perform more better and will help us develop our future products according to your needs.\u003C\u002Fp>\n\u003Ch4>Translators\u003C\u002Fh4>\n\u003Cp>Please contribute to translate our plugin. Contact at \u003Ccode>Lizarweb (at) Gmail (dot) Com\u003C\u002Fcode>.\u003C\u002Fp>\n","Newsletter Subscription Form for WordPress is the ultimate lead generation, customer acquisition and email marketing plugin to grow and engage your ma &hellip;",1000,137968,88,"2026-02-23T12:04:00.000Z","5.0","7.4",[20,293,307,308,21],"newsletter-widget","newsletter-wordpress-plugin","https:\u002F\u002Fweblizar.com\u002Fplugins\u002Fnewsletter-subscription-form\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnewsletter-subscription-form.1.5.7.zip",100,{"slug":313,"name":314,"version":315,"author":316,"author_profile":317,"description":318,"short_description":319,"active_installs":320,"downloaded":321,"rating":311,"num_ratings":322,"last_updated":323,"tested_up_to":16,"requires_at_least":324,"requires_php":325,"tags":326,"homepage":329,"download_link":330,"security_score":311,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"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.0","8.1",[20,327,328,4,22],"lead-generation","marketing","https:\u002F\u002Fhostinger.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhostinger-reach.1.4.0.zip",{"slug":332,"name":333,"version":334,"author":335,"author_profile":336,"description":337,"short_description":338,"active_installs":339,"downloaded":340,"rating":341,"num_ratings":342,"last_updated":343,"tested_up_to":16,"requires_at_least":344,"requires_php":345,"tags":346,"homepage":349,"download_link":350,"security_score":351,"vuln_count":322,"unpatched_count":28,"last_vuln_date":352,"fetched_at":30},"sender-net-automated-emails","Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce","2.10.14","Sender","https:\u002F\u002Fprofiles.wordpress.org\u002Faugustask\u002F","\u003Ch4>Introduction\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.sender.net\u002F\" rel=\"nofollow ugc\">Sender\u003C\u002Fa> is an all-in-one email & SMS marketing platform designed keeping the challenges of ecommerce and small businesses in mind.\u003C\u002Fp>\n\u003Cp>Whether you are just starting to build your list or planning to scale and grow your business more, Sender gives you the perfect mix of capabilities to stay competitive.\u003C\u002Fp>\n\u003Cp>Design dynamic popups and newsletter signup forms to attract interested prospects on the front while using the tool’s email and SMS features to nurture them through their buying journey.\u003C\u002Fp>\n\u003Ch4>Run Marketing Automation Magic\u003C\u002Fh4>\n\u003Cp>Marketing automation is the process of automating your email & SMS communication based on time-based or action-based triggers to convey the right message to your prospects at the right time.\u003C\u002Fp>\n\u003Cp>Sender offers an array of prebuilt features to take the heavy lifting out of email marketing. Specifically, you can use Sender to send out the following email sequence types to your store prospects and customers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Abandoned cart recovery email\u003C\u002Fli>\n\u003Cli>Purchase order confirmation email\u003C\u002Fli>\n\u003Cli>Now back in stock notification email\u003C\u002Fli>\n\u003Cli>Win-back, Cross-sell, Reactivation email\u003C\u002Fli>\n\u003Cli>Feedback, Review request email\u003C\u002Fli>\n\u003Cli>Welcome email to new client\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>and many more.\u003C\u002Fp>\n\u003Cp>Every type of email workflow, from one-time transactional emails to an ongoing drip campaign, is easy to implement using Sender.\u003C\u002Fp>\n\u003Ch4>Send Beautiful Newsletters That Engage Readers\u003C\u002Fh4>\n\u003Cp>A newsletter is an almost perfect way to stay in touch with both your fans and customers alike. While almost every email marketing tool out there features a way for you to compose and edit your email campaign, Sender goes a step further and includes features that make it your go-to newsletter plugin for wordpress.\u003C\u002Fp>\n\u003Cp>Email newsletter design from scratch is a breeze with the drag-and-drop email builder. If you don’t have much time to design your email, Sender includes a free email templates library from which you can simply import a premade, high-converting template in a single click.\u003C\u002Fp>\n\u003Cp>Sending out a promotional email for your online store? Use the 1-click product import feature to import all details, including the product image, pricing, and description in one shot inside your email.\u003C\u002Fp>\n\u003Cp>While setting up email campaigns is easy and straightforward, the primary benefit of using Sender for your newsletter marketing is the high-reputation infrastructure that promises high deliverability. This means that you will often land inside your prospects’ inboxes rather than the Promotions tab or Spam folder, ensuring higher chances of being read.\u003C\u002Fp>\n\u003Ch4>Growing a List of Fans\u003C\u002Fh4>\n\u003Cp>Grow your list of subscribers effortlessly without needing a dedicated email designer. Sender’s super simple popup and newsletter signup form builder helps you create custom, branded designs, even if you’ve never done this before.\u003C\u002Fp>\n\u003Cp>Sender offers you a variety of FREE premade layouts as part of the templates library to enable you to design your own responsive newsletter form or ecommerce popup in no time.\u003C\u002Fp>\n\u003Cp>Whether you are looking for a simple, mobile-friendly, embeddable newsletter signup form or a fancy exit intent popup, making your own from scratch is equally easy with straightforward drag-and-drop actions.\u003C\u002Fp>\n\u003Ch4>Laser-Targeted Messaging\u003C\u002Fh4>\n\u003Cp>Your emails are more likely to be responded to, and acted upon when they are personalized and extremely relevant to the reader.\u003C\u002Fp>\n\u003Cp>Sender helps you customize your email components, such as the subject line, preview text header, and the email body using common data points such as first names, locations, or custom user info collected using the forms before.\u003C\u002Fp>\n\u003Cp>On the other hand, dumping every single email as a broadcast to your entire list is a deadly mistake. Segment your prospects into groups based on common characteristics (for e.g. customers vs prospects) so you are delivering relevant offers to each group at all times.\u003C\u002Fp>\n\u003Ch4>Leveraging the Text Message (SMS)\u003C\u002Fh4>\n\u003Cp>While your \u003Ca href=\"https:\u002F\u002Fwww.sender.net\u002Femail-automation\u002F\" rel=\"nofollow ugc\">email automation\u003C\u002Fa> is all set to deliver that abandoned cart email to abandoning visitors or that completed new order email to every buying customer, SMS notifications have their own place.\u003C\u002Fp>\n\u003Cp>After all, over \u003Ca href=\"https:\u002F\u002Fwww.sender.net\u002Fsms-open-rates\u002F\" rel=\"nofollow ugc\">90% of text messages are read and responded to inside of 3 minutes.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Sender helps you easily compose and send personalized text messages to prospects and customers at scale, developing deeper relationships with them.\u003C\u002Fp>\n\u003Cp>To ensure the best user experience at all times, while also striving to make your business look good, Sender strictly adheres to stringent standards such as GDPR and TCPA.\u003C\u002Fp>\n\u003Cp>Sender’s infrastructure chooses the best SMS routes at all times to ensure reliable and timely sending of your business text messages worldwide.\u003C\u002Fp>\n\u003Ch4>One-Stop Email & SMS Dashboard\u003C\u002Fh4>\n\u003Cp>Sender helps you manage your email marketing and SMS messaging from the same dashboard without switching between tabs or using third-party software to help automate controls.\u003C\u002Fp>\n\u003Cp>While prepaid text messaging already comes at extremely affordable rates, subscribing to the Professional plan ensures that you get FREE SMS credits equal in value to your plan amount every month.\u003C\u002Fp>\n\u003Ch4>Advanced Reporting Capabilities\u003C\u002Fh4>\n\u003Cp>Sender offers both basic and advanced reporting capabilities for your email and SMS campaigns. You can monitor:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sales reports\u003C\u002Fli>\n\u003Cli>Email and SMS performance reports\u003C\u002Fli>\n\u003Cli>Individual subscriber activity, and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What’s more, you can even view the performance of your email newsletter vis-a-vis the recipient’s geographical location.\u003C\u002Fp>\n\u003Ch4>Amazing 24\u002F7 Live Support\u003C\u002Fh4>\n\u003Cp>Sender’s platform is simple and straightforward to use for both new and experienced users alike.\u003C\u002Fp>\n\u003Cp>However, should you feel the need to ask a quick question or have an advanced scenario you need expert help with, you have easy access to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>24-by-7 Live Chat Support\u003C\u002Fli>\n\u003Cli>Email Helpdesk\u003C\u002Fli>\n\u003Cli>Extensive Help Center tutorials\u003C\u002Fli>\n\u003Cli>Exclusive access to a dedicated success manager (Professional plan & above)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get Started for FREE\u003C\u002Fh4>\n\u003Cp>It’s a no-brainer for businesses to get started with Sender thanks to its FREE forever plan, which includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Up to 15,000 emails per month;\u003C\u002Fli>\n\u003Cli>Up to 2,500 subscribers;\u003C\u002Fli>\n\u003Cli>Unlimited popups and forms;\u003C\u002Fli>\n\u003Cli>Unlimited email automation workflows;\u003C\u002Fli>\n\u003Cli>Unlimited email segmentation;\u003C\u002Fli>\n\u003Cli>24-by-7 Customer support;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whatever industry or niche you are operating out of, regardless of the size of your business, sending automated emails is easy when you choose Sender.\u003C\u002Fp>\n","Sender is an all-in-one email & SMS marketing platform designed keeping the challenges of ecommerce and small businesses in mind.",5000,203582,96,66,"2026-03-09T16:11:00.000Z","4.7.0","7.1",[347,20,4,348,21],"email-automation","popup","https:\u002F\u002Fsender.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsender-net-automated-emails.zip",99,"2024-08-07 00:00:00",{"slug":354,"name":355,"version":356,"author":357,"author_profile":358,"description":359,"short_description":360,"active_installs":361,"downloaded":362,"rating":363,"num_ratings":364,"last_updated":365,"tested_up_to":16,"requires_at_least":366,"requires_php":367,"tags":368,"homepage":371,"download_link":372,"security_score":373,"vuln_count":374,"unpatched_count":28,"last_vuln_date":375,"fetched_at":30},"constant-contact-forms-by-mailmunch","Constant Contact Forms by MailMunch","2.1.6","mailmunch","https:\u002F\u002Fprofiles.wordpress.org\u002Fmailmunch\u002F","\u003Cblockquote>\n\u003Cp>Constant Contact Forms by MailMunch allows you to painlessly add Constant Contact sign up forms to your WordPress site. The form captures the lead and sends it to specific Constant Contact lists automatically. You can set it to no op-in, opt-in, or double opt-in. You can add forms to posts, pages or sidebar, and also open it as a popup or top bar. Simply sign up and connect your Constant Contact account into the plugin admin settings and it will pull in all your Constant Contact lists. From there you can choose the lists you want to make forms for.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>What is \u003Ca href=\"http:\u002F\u002Fwww.constantcontact.com?pn=mailmunch\" rel=\"nofollow ugc\">Constant Contact\u003C\u002Fa>? Constant Contact is one of the best email marketing tools. Signup up and see for yourself!\u003C\u002Fp>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F117103275\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Cblockquote>\n\u003Cp>MailMunch is a standalone service that integrates with all web platforms including WordPress. MailMunch account will be required if you want to use the premium features.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Our improved signup plugin for Constant Contact will proactively sign-up new subscribers to your newsletter list. Our forms offer the same basic features that Constant Contact’s official plugin, but also much more. In addition to the Constant Contact form, analytics will help you track the number of form views and subscriptions.\u003C\u002Fp>\n\u003Ch4>Sign-Up Forms\u003C\u002Fh4>\n\u003Cp>Easily create sign-up forms for your Constant Contact list and display it as a popup, embedded widget or a top bar.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Mobile optimized Constant Contact form\u003C\u002Fli>\n\u003Cli>Easier sign-ups to your Constant Contact newsletter\u003C\u002Fli>\n\u003Cli>Automatic synching with your Constant Contact account\u003C\u002Fli>\n\u003Cli>Beautiful templates for your Constant Contact newsletter sign-up form\u003C\u002Fli>\n\u003Cli>Complete Integration of Constant Contact into WordPress\u003C\u002Fli>\n\u003Cli>Easily import Constant Contact forms from an active Constant Contact account\u003C\u002Fli>\n\u003Cli>Monitor Constant Contact account activity\u003C\u002Fli>\n\u003Cli>Use Constant Contact Interest Group\u002FSegments\u003C\u002Fli>\n\u003Cli>Add Constant Contact forms to posts, pages, or categories\u003C\u002Fli>\n\u003Cli>Set Constant Contact forms to single or double opt-in for Constant Contact\u003C\u002Fli>\n\u003Cli>Send Constant Contact welcome email\u003C\u002Fli>\n\u003Cli>Customize the success message and submit button text\u003C\u002Fli>\n\u003Cli>Redirect users to a page on submission\u003C\u002Fli>\n\u003Cli>Un-subscribe users from Constant Contact lists\u003C\u002Fli>\n\u003Cli>View subscriber Constant Contact profiles\u003C\u002Fli>\n\u003Cli>View individual Constant Contact form subscriber count\u003C\u002Fli>\n\u003Cli>Display multiple Constant Contact forms on a single page\u003C\u002Fli>\n\u003Cli>Easily add Constant Contact forms to pages and posts with a button in the page\u002Fpost editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After installation and creating your account, the plugin will guide you through connecting with Constant Contact, selecting your Constant Contact List from our service, and then adding the form to your site. The time from starting installation to have the Constant Contact form on your site should be less than 5 minutes – absolutely everything can be done via our user friendly GUI – no file editing at all!\u003Cbr \u002F>\nOur Constant Contact email newsletter list builder helps WordPress users build their audiences online.\u003C\u002Fp>\n\u003Cp>Why people use Constant Contact\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Constant Contact has free plans\u003C\u002Fli>\n\u003Cli>Constant Contact automatically integrates with our plugin\u003C\u002Fli>\n\u003Cli>Constant Contact easily sends newsletters\u003C\u002Fli>\n\u003Cli>Constant Contact handles lists of all sizes\u003C\u002Fli>\n\u003Cli>Constant Contact can send automated drip campaigns (scheduled emails)\u003C\u002Fli>\n\u003Cli>Constant Contact has better list management\u003C\u002Fli>\n\u003Cli>Constant Contact has great error messaging\u003C\u002Fli>\n\u003Cli>Constant Contact has interest groups\u002Fsegments\u003C\u002Fli>\n\u003Cli>Constant Contact is a big company\u003C\u002Fli>\n\u003Cli>Constant Contact is reliable\u003C\u002Fli>\n\u003C\u002Ful>\n","The #1 Constant Contact plugin to get more email subscribers. Easily add Constant Contact sign-up forms as popup, embedded widget or sticky top bar.",3000,118886,84,49,"2026-01-23T07:52:00.000Z","3.0.1","",[369,20,4,21,370],"constant-contact","subscribe","http:\u002F\u002Fconnect.constantcontact.com\u002Fintegrations\u002Fmailmunch-email-list-builder","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconstant-contact-forms-by-mailmunch.2.1.6.zip",98,3,"2024-11-12 13:25:02",{"slug":377,"name":378,"version":379,"author":380,"author_profile":381,"description":382,"short_description":383,"active_installs":300,"downloaded":384,"rating":86,"num_ratings":385,"last_updated":386,"tested_up_to":387,"requires_at_least":388,"requires_php":345,"tags":389,"homepage":393,"download_link":394,"security_score":341,"vuln_count":374,"unpatched_count":28,"last_vuln_date":395,"fetched_at":30},"sendpulse-email-marketing-newsletter","SendPulse Email Marketing Newsletter","2.2.2","SendPulse","https:\u002F\u002Fprofiles.wordpress.org\u002Fsendpulse\u002F","\u003Cp>SendPulse plugin for WordPress\u003Cbr \u002F>\nAdd an email subscription form to your site. Each new subscriber will be automatically added to your mailing list. Create and send email campaigns with SendPulse, a multi-channel marketing automation platform.\u003C\u002Fp>\n\u003Ch4>FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Install the plugin in 1 click and set up within minutes;\u003C\u002Fli>\n\u003Cli>Add multiple email subscription forms;\u003C\u002Fli>\n\u003Cli>Customize your subscription forms to fit your brand identity;\u003C\u002Fli>\n\u003Cli>Import contacts from WordPress to your mailing list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SENDPULSE’S KEY FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Rich automation possibilities that allow you to create email, SMS, web push, and chatbot campaigns on one platform;\u003C\u002Fli>\n\u003Cli>Drag and drop email editor;\u003C\u002Fli>\n\u003Cli>Ready-made email templates;\u003C\u002Fli>\n\u003Cli>Email personalization and list segmentation;\u003C\u002Fli>\n\u003Cli>Detailed analytics and reports;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WHAT IS SENDPULSE?\u003C\u002Fh4>\n\u003Cp>SendPulse is a multi-channel marketing automation platform for multifaceted business promotion and customer retention.\u003C\u002Fp>\n\u003Cp>SendPulse allows you to send email, SMS, and web push campaigns, stay in touch with clients using Telegram, Facebook Messenger, WhatsApp, and Instagram chatbots, and create landing pages in just 15 minutes.\u003C\u002Fp>\n\u003Cp>You can easily track all of your marketing activities and gather customer data with SendPulse’s free CRM.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsendpulse.com\u002Fregister\" rel=\"nofollow ugc\">Create a SendPulse account\u003C\u002Fa>, and send up to 15,000 emails every month for free.\u003C\u002Fp>\n\u003Cp>You can install \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsendpulse-web-push\u002F\" rel=\"ugc\">SendPulse Free WebPush plugin\u003C\u002Fa> if you need a plugin for web push notifications.\u003C\u002Fp>\n\u003Ch4>Contacts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Customer support – \u003Ca href=\"https:\u002F\u002Fsendpulse.com\u002Fsupport\" rel=\"nofollow ugc\">https:\u002F\u002Fsendpulse.com\u002Fsupport\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Twitter – \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FSendPulseCom\" rel=\"nofollow ugc\">https:\u002F\u002Ftwitter.com\u002FSendPulseCom\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Facebook – \u003Ca href=\"https:\u002F\u002Ffacebook.com\u002Fsendpulse\" rel=\"nofollow ugc\">https:\u002F\u002Ffacebook.com\u002Fsendpulse\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create a subscription form using \u003Ca href=\"https:\u002F\u002Flogin.sendpulse.com\u002Femailservice\u002Fforms\u002Fconstructor\u002F\" rel=\"nofollow ugc\">SendPulse’s builder\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Add a new SendPulse form using WordPress.\u003C\u002Fli>\n\u003Cli>Paste your subscription form code in the editor.\u003C\u002Fli>\n\u003Cli>To display your subscription form, use a shortcode (for example \u003Ccode>[sendpulse-form id=\"...\"]\u003C\u002Fcode> where “…” is form id) in editor or place \u003Ccode>\u003C?php echo do_shortcode('[sendpulse-form id=\"...\"]')?>\u003C\u002Fcode> in your themes file.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Requirement\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP version >= 7.2+ (\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Frequirements\u002F\" rel=\"ugc\">Recommended\u003C\u002Fa> >= 7.2+)\u003C\u002Fli>\n\u003C\u002Ful>\n","Add a customizable email subscription form to your site, send newsletters, and automate email campaigns with autoresponders using SendPulse.",33627,8,"2025-12-05T16:17:00.000Z","6.8.5","5.7",[390,20,391,4,392],"autoresponder","email-optin","subscription-form","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsendpulse-email-marketing-newsletter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendpulse-email-marketing-newsletter.2.2.2.zip","2025-12-05 00:00:00",{"attackSurface":397,"codeSignals":728,"taintFlows":1571,"riskAssessment":2074,"analyzedAt":2089},{"hooks":398,"ajaxHandlers":624,"restRoutes":674,"shortcodes":675,"cronEvents":712,"entryPointCount":488,"unprotectedCount":593},[399,405,409,413,417,421,426,432,437,441,445,447,450,454,458,462,466,470,474,477,482,485,489,491,497,499,504,507,510,511,513,515,519,523,526,528,531,535,540,545,548,550,553,557,561,564,567,569,573,576,578,581,584,587,588,591,592,594,595,599,603,605,608,610,611,615,616,617,621],{"type":400,"name":401,"callback":402,"priority":47,"file":403,"line":404},"action","wp_loaded","hook_wp_loaded","admin.php",36,{"type":400,"name":406,"callback":407,"file":403,"line":408},"admin_init","hook_admin_init",37,{"type":400,"name":410,"callback":411,"file":403,"line":412},"admin_head","hook_admin_head",38,{"type":400,"name":414,"callback":415,"priority":300,"file":403,"line":416},"in_admin_header","hook_in_admin_header",39,{"type":400,"name":418,"callback":419,"file":403,"line":420},"admin_menu","hook_admin_menu",40,{"type":400,"name":422,"callback":423,"priority":424,"file":403,"line":425},"admin_enqueue_scripts","hook_admin_enqueue_scripts",999,55,{"type":427,"name":428,"callback":429,"priority":430,"file":403,"line":431},"filter","plugin_row_meta","closure",10,64,{"type":400,"name":433,"callback":434,"priority":435,"file":403,"line":436},"admin_bar_menu","hook_admin_bar_menu",500,93,{"type":400,"name":438,"callback":439,"file":403,"line":440},"admin_notices","hook_admin_notices",141,{"type":400,"name":442,"callback":443,"file":444,"line":77},"newsletter_init","init","classes\\NewsletterAddon.php",{"type":400,"name":418,"callback":418,"file":444,"line":446},62,{"type":400,"name":448,"callback":448,"file":444,"line":449},"newsletter_menu",65,{"type":427,"name":451,"callback":452,"file":444,"line":453},"newsletter_menu_settings","settings_menu",69,{"type":427,"name":455,"callback":456,"file":444,"line":457},"newsletter_menu_subscribers","subscribers_menu",73,{"type":427,"name":459,"callback":460,"priority":430,"file":444,"line":461},"newsletter_support_data","support_data",76,{"type":400,"name":463,"callback":464,"file":465,"line":110},"wp_mail_failed","hook_wp_mail_failed","classes\\NewsletterDefaultMailer.php",{"type":400,"name":467,"callback":468,"priority":311,"file":465,"line":469},"phpmailer_init","fix_mailer",86,{"type":427,"name":471,"callback":472,"priority":430,"file":473,"line":416},"newsletter_lists_notes","hook_newsletter_lists_notes","classes\\NewsletterFormManagerAddon.php",{"type":400,"name":475,"callback":429,"file":476,"line":420},"newsletter_register_mailer","classes\\NewsletterMailerAddon.php",{"type":400,"name":478,"callback":479,"priority":430,"file":480,"line":481},"profile_update","hook_profile_update","classes\\NewsletterMembershipAddon.php",24,{"type":400,"name":483,"callback":484,"file":480,"line":98},"set_user_role","hook_set_user_role",{"type":427,"name":486,"callback":487,"file":480,"line":488},"newsletter_current_user","hook_newsletter_current_user",26,{"type":427,"name":471,"callback":472,"priority":430,"file":480,"line":490},31,{"type":427,"name":492,"callback":493,"priority":494,"file":495,"line":496},"safe_style_css","hook_safe_style_css",9999,"composer\\composer.php",598,{"type":427,"name":492,"callback":493,"priority":494,"file":495,"line":498},741,{"type":400,"name":500,"callback":501,"priority":160,"file":502,"line":503},"newsletter_action","hook_newsletter_action","emails\\emails.php",27,{"type":400,"name":442,"callback":505,"file":502,"line":506},"hook_newsletter_init",28,{"type":400,"name":442,"callback":443,"file":508,"line":509},"includes\\addon-admin.php",19,{"type":400,"name":418,"callback":418,"file":508,"line":77},{"type":427,"name":451,"callback":452,"file":508,"line":512},32,{"type":427,"name":455,"callback":456,"file":508,"line":514},35,{"type":427,"name":516,"callback":429,"file":517,"line":518},"mce_buttons","includes\\controls.php",1334,{"type":427,"name":520,"callback":521,"file":517,"line":522},"mce_buttons_2","_wp_editor_options",1352,{"type":427,"name":524,"callback":429,"priority":300,"file":525,"line":77},"cron_schedules","includes\\cron.php",{"type":400,"name":527,"callback":429,"priority":47,"file":525,"line":412},"cron_reschedule_event_error",{"type":400,"name":529,"callback":429,"priority":47,"file":525,"line":530},"cron_unschedule_event_error",42,{"type":427,"name":532,"callback":533,"file":534,"line":453},"excerpt_length","tnp_excerpt_length","includes\\helper.php",{"type":427,"name":536,"callback":537,"priority":430,"file":538,"line":539},"display_post_states","hook_display_post_states","main\\main-admin.php",21,{"type":400,"name":541,"callback":542,"file":543,"line":544},"plugins_loaded","hook_plugins_loaded","plugin.php",148,{"type":400,"name":443,"callback":546,"priority":47,"file":543,"line":547},"hook_init",149,{"type":400,"name":401,"callback":402,"priority":47,"file":543,"line":549},150,{"type":400,"name":4,"callback":551,"priority":47,"file":543,"line":552},"hook_newsletter",152,{"type":427,"name":554,"callback":555,"file":543,"line":556},"site_transient_update_plugins","hook_site_transient_update_plugins",236,{"type":400,"name":558,"callback":559,"file":543,"line":560},"wp_enqueue_scripts","hook_wp_enqueue_scripts",238,{"type":400,"name":562,"callback":562,"file":543,"line":563},"newsletter_clean",250,{"type":400,"name":565,"callback":429,"file":543,"line":566},"wp_head",379,{"type":427,"name":536,"callback":537,"priority":430,"file":568,"line":539},"profile\\profile-admin.php",{"type":427,"name":570,"callback":571,"priority":430,"file":572,"line":110},"newsletter_replace","hook_newsletter_replace","profile\\profile.php",{"type":427,"name":574,"callback":575,"priority":430,"file":572,"line":481},"newsletter_page_text","hook_newsletter_page_text",{"type":400,"name":500,"callback":501,"priority":577,"file":572,"line":98},12,{"type":400,"name":579,"callback":580,"priority":577,"file":572,"line":488},"newsletter_action_dummy","hook_newsletter_action_dummy",{"type":400,"name":401,"callback":402,"file":582,"line":583},"statistics\\statistics.php",34,{"type":400,"name":406,"callback":407,"file":585,"line":586},"subscription\\subscription-admin.php",22,{"type":427,"name":536,"callback":537,"priority":430,"file":585,"line":110},{"type":400,"name":443,"callback":546,"priority":589,"file":590,"line":77},90,"subscription\\subscription.php",{"type":400,"name":500,"callback":501,"priority":430,"file":590,"line":514},{"type":400,"name":579,"callback":580,"priority":593,"file":590,"line":404},11,{"type":427,"name":574,"callback":575,"priority":430,"file":590,"line":408},{"type":427,"name":596,"callback":597,"priority":351,"file":590,"line":598},"the_content","hook_the_content",46,{"type":400,"name":600,"callback":601,"priority":351,"file":590,"line":602},"wp_footer","hook_wp_footer",57,{"type":400,"name":558,"callback":559,"file":590,"line":604},58,{"type":400,"name":500,"callback":606,"file":590,"line":607},"hook_newsletter_action_popup",60,{"type":427,"name":570,"callback":571,"priority":430,"file":609,"line":586},"unsubscription\\unsubscription.php",{"type":427,"name":574,"callback":575,"priority":430,"file":609,"line":110},{"type":427,"name":612,"callback":613,"priority":614,"file":609,"line":481},"newsletter_message","hook_newsletter_message",9,{"type":400,"name":500,"callback":501,"priority":593,"file":609,"line":488},{"type":400,"name":579,"callback":580,"priority":593,"file":609,"line":503},{"type":400,"name":618,"callback":429,"file":619,"line":620},"widgets_init","widget\\minimal.php",107,{"type":400,"name":618,"callback":429,"file":622,"line":623},"widget\\standard.php",156,[625,630,633,636,640,644,647,650,653,657,661,665,667,670,673],{"action":626,"nopriv":627,"callback":628,"hasNonce":627,"hasCapCheck":627,"file":629,"line":98},"tnpc_options",false,"ajax_tnpc_options","composer\\composer-admin.php",{"action":631,"nopriv":627,"callback":632,"hasNonce":627,"hasCapCheck":627,"file":629,"line":488},"tnpc_get_all_presets","ajax_get_all_presets",{"action":634,"nopriv":627,"callback":635,"hasNonce":627,"hasCapCheck":627,"file":629,"line":503},"tnpc_get_preset","ajax_get_preset",{"action":637,"nopriv":627,"callback":638,"hasNonce":639,"hasCapCheck":627,"file":629,"line":506},"tnpc_render","ajax_tnpc_render",true,{"action":641,"nopriv":627,"callback":642,"hasNonce":639,"hasCapCheck":627,"file":629,"line":643},"tnpc_test","ajax_tnpc_test",29,{"action":645,"nopriv":627,"callback":646,"hasNonce":627,"hasCapCheck":627,"file":629,"line":77},"tnpc_preview","ajax_tnpc_preview",{"action":648,"nopriv":627,"callback":649,"hasNonce":627,"hasCapCheck":627,"file":629,"line":490},"tnpc_css","ajax_tnpc_css",{"action":651,"nopriv":627,"callback":652,"hasNonce":639,"hasCapCheck":627,"file":629,"line":512},"tnpc_regenerate_email","ajax_tnpc_regenerate_email",{"action":654,"nopriv":627,"callback":655,"hasNonce":627,"hasCapCheck":627,"file":629,"line":656},"tnpc_block_form","ajax_tnpc_block_form",33,{"action":658,"nopriv":627,"callback":659,"hasNonce":639,"hasCapCheck":627,"file":660,"line":643},"tnpc_test_raw_html","ajax_tnpc_test_raw_html","emails\\emails-admin.php",{"action":662,"nopriv":627,"callback":663,"hasNonce":627,"hasCapCheck":627,"file":543,"line":664},"tnp","ajax_action",154,{"action":662,"nopriv":639,"callback":663,"hasNonce":627,"hasCapCheck":627,"file":543,"line":666},155,{"action":668,"nopriv":627,"callback":429,"hasNonce":627,"hasCapCheck":627,"file":543,"line":669},"newsletter-log",158,{"action":671,"nopriv":627,"callback":672,"hasNonce":627,"hasCapCheck":627,"file":582,"line":416},"tnptr","tracking",{"action":671,"nopriv":639,"callback":672,"hasNonce":627,"hasCapCheck":627,"file":582,"line":420},[],[676,681,684,687,690,693,696,699,703,706,709],{"tag":677,"callback":678,"file":679,"line":680},"gallery","tnp_gallery_shortcode","includes\\composer.php",313,{"tag":4,"callback":682,"file":543,"line":683},"shortcode_newsletter",232,{"tag":570,"callback":685,"file":543,"line":686},"shortcode_newsletter_replace",233,{"tag":688,"callback":689,"file":572,"line":539},"newsletter_profile","shortcode_newsletter_profile",{"tag":691,"callback":692,"file":572,"line":586},"newsletter_profile_field","shortcode_newsletter_profile_field",{"tag":694,"callback":695,"file":572,"line":643},"newsletter_export_button","shortcode_newsletter_export_button",{"tag":697,"callback":698,"file":572,"line":77},"newsletter_profile_button","shortcode_newsletter_profile_button",{"tag":700,"callback":701,"file":590,"line":702},"newsletter_form","shortcode_newsletter_form",41,{"tag":704,"callback":705,"file":590,"line":530},"newsletter_field","shortcode_newsletter_field",{"tag":707,"callback":708,"file":609,"line":77},"newsletter_unsubscribe_button","shortcode_newsletter_unsubscribe_button",{"tag":710,"callback":711,"file":609,"line":490},"newsletter_resubscribe_button","shortcode_newsletter_resubscribe_button",[713,715,717,720,722,725,727],{"hook":4,"callback":4,"file":403,"line":714},47,{"hook":4,"callback":4,"file":403,"line":716},51,{"hook":4,"callback":4,"file":718,"line":719},"includes\\upgrade.php",213,{"hook":562,"callback":562,"file":543,"line":721},244,{"hook":723,"callback":723,"file":543,"line":724},"newsletter_update",247,{"hook":4,"callback":4,"file":726,"line":509},"system\\scheduler.php",{"hook":4,"callback":4,"file":726,"line":98},{"dangerousFunctions":729,"sqlUsage":730,"outputEscaping":844,"fileOperations":577,"externalRequests":1217,"nonceChecks":908,"capabilityChecks":490,"bundledLibraries":1563},[],{"prepared":731,"raw":716,"locations":732},183,[733,736,739,741,744,746,748,751,753,755,757,760,762,764,766,768,770,772,773,776,779,781,783,785,787,789,791,793,796,798,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833,836,837,839,842],{"file":734,"line":420,"context":735},"classes\\NewsletterEngine.php","$wpdb->get_results() with variable interpolation",{"file":734,"line":737,"context":738},181,"$wpdb->query() with variable interpolation",{"file":734,"line":740,"context":738},190,{"file":480,"line":742,"context":743},248,"$wpdb->get_var() with variable interpolation",{"file":745,"line":364,"context":738},"emails\\edit.php",{"file":745,"line":747,"context":743},318,{"file":749,"line":750,"context":738},"includes\\module-admin.php",636,{"file":749,"line":752,"context":738},637,{"file":749,"line":754,"context":738},643,{"file":749,"line":756,"context":738},644,{"file":758,"line":759,"context":743},"includes\\store.php",70,{"file":758,"line":761,"context":738},198,{"file":758,"line":763,"context":735},220,{"file":758,"line":765,"context":735},222,{"file":718,"line":767,"context":738},176,{"file":718,"line":769,"context":738},177,{"file":718,"line":771,"context":735},221,{"file":718,"line":683,"context":735},{"file":774,"line":285,"context":775},"main\\index.php","$wpdb->get_row() with variable interpolation",{"file":777,"line":778,"context":738},"statistics\\statistics-admin.php",130,{"file":777,"line":780,"context":738},143,{"file":777,"line":782,"context":738},144,{"file":582,"line":784,"context":738},264,{"file":582,"line":786,"context":738},265,{"file":788,"line":593,"context":735},"subscription\\debug.php",{"file":790,"line":449,"context":775},"subscription\\lists.php",{"file":792,"line":160,"context":735},"system\\backup.php",{"file":794,"line":795,"context":735},"system\\delivery.php",106,{"file":794,"line":797,"context":735},128,{"file":799,"line":800,"context":735},"system\\status.php",79,{"file":799,"line":802,"context":738},1032,{"file":799,"line":804,"context":738},1033,{"file":799,"line":806,"context":738},1051,{"file":799,"line":808,"context":738},1071,{"file":799,"line":810,"context":775},1109,{"file":799,"line":812,"context":775},1122,{"file":799,"line":814,"context":775},1135,{"file":799,"line":816,"context":775},1148,{"file":799,"line":818,"context":775},1162,{"file":799,"line":820,"context":775},1176,{"file":799,"line":822,"context":775},1190,{"file":799,"line":824,"context":775},1204,{"file":799,"line":826,"context":775},1218,{"file":799,"line":828,"context":775},1233,{"file":799,"line":830,"context":775},1249,{"file":799,"line":832,"context":775},1262,{"file":834,"line":835,"context":738},"users\\massive.php",87,{"file":834,"line":287,"context":738},{"file":834,"line":838,"context":738},101,{"file":840,"line":841,"context":775},"users\\statistics.php",161,{"file":840,"line":843,"context":775},184,{"escaped":845,"rawEcho":846,"locations":847},1768,460,[848,851,852,854,856,857,858,860,862,863,865,867,869,871,873,875,877,879,880,882,884,885,886,888,889,891,893,895,897,898,900,901,904,905,906,909,910,911,913,914,915,917,919,921,922,924,925,926,927,929,930,931,932,933,934,936,938,940,941,942,943,945,948,950,951,952,953,954,956,957,958,959,960,961,963,965,968,969,970,971,972,973,975,977,979,980,981,982,983,984,985,986,987,988,990,993,994,996,997,999,1001,1002,1004,1006,1008,1010,1012,1013,1014,1016,1018,1020,1022,1024,1025,1026,1027,1029,1030,1031,1032,1034,1035,1037,1039,1040,1041,1042,1044,1045,1048,1050,1051,1052,1054,1056,1058,1060,1061,1062,1064,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1086,1088,1090,1092,1095,1097,1099,1101,1102,1104,1106,1107,1109,1110,1111,1112,1113,1114,1115,1116,1117,1119,1120,1121,1122,1123,1124,1126,1128,1129,1130,1132,1133,1135,1136,1137,1138,1139,1140,1142,1144,1145,1147,1149,1150,1151,1152,1153,1154,1156,1157,1158,1159,1160,1161,1162,1163,1165,1168,1170,1172,1173,1174,1175,1176,1177,1178,1179,1180,1182,1184,1185,1186,1187,1188,1190,1191,1192,1194,1195,1197,1199,1200,1202,1204,1206,1208,1209,1210,1212,1215,1216,1218,1219,1220,1221,1222,1223,1224,1225,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1275,1276,1277,1278,1279,1280,1281,1283,1284,1285,1286,1287,1288,1290,1291,1292,1293,1295,1297,1298,1300,1301,1303,1304,1305,1307,1309,1311,1313,1315,1317,1320,1322,1324,1326,1327,1329,1330,1333,1335,1336,1337,1338,1340,1341,1343,1345,1346,1347,1348,1349,1351,1352,1353,1354,1356,1358,1359,1360,1362,1363,1365,1367,1369,1370,1373,1374,1375,1377,1379,1381,1384,1385,1387,1389,1390,1391,1393,1395,1396,1399,1400,1401,1402,1403,1405,1406,1407,1409,1411,1412,1413,1414,1415,1416,1418,1420,1421,1423,1425,1426,1427,1428,1430,1432,1433,1434,1436,1437,1438,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1470,1472,1473,1475,1476,1477,1478,1480,1481,1483,1484,1486,1488,1490,1492,1494,1496,1498,1500,1501,1503,1505,1507,1509,1511,1513,1515,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1539,1541,1543,1544,1545,1546,1549,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562],{"file":849,"line":27,"context":850},"classes\\Newsletter\\Composer\\Style.php","raw output",{"file":849,"line":110,"context":850},{"file":476,"line":853,"context":850},127,{"file":476,"line":855,"context":850},129,{"file":629,"line":351,"context":850},{"file":629,"line":797,"context":850},{"file":629,"line":859,"context":850},132,{"file":629,"line":861,"context":850},134,{"file":629,"line":556,"context":850},{"file":495,"line":864,"context":850},693,{"file":495,"line":866,"context":850},694,{"file":495,"line":868,"context":850},701,{"file":495,"line":870,"context":850},706,{"file":495,"line":872,"context":850},779,{"file":874,"line":364,"context":850},"composer\\index.php",{"file":874,"line":876,"context":850},68,{"file":874,"line":878,"context":850},72,{"file":874,"line":457,"context":850},{"file":874,"line":881,"context":850},77,{"file":874,"line":883,"context":850},83,{"file":874,"line":287,"context":850},{"file":874,"line":373,"context":850},{"file":874,"line":887,"context":850},124,{"file":874,"line":859,"context":850},{"file":890,"line":27,"context":850},"composer\\modals\\test.php",{"file":892,"line":385,"context":850},"emails\\blocks\\canspam\\options.php",{"file":894,"line":373,"context":850},"emails\\blocks\\cta\\block.php",{"file":896,"line":656,"context":850},"emails\\blocks\\footer\\layouts\\default\\layout.php",{"file":896,"line":604,"context":850},{"file":896,"line":899,"context":850},59,{"file":896,"line":449,"context":850},{"file":902,"line":903,"context":850},"emails\\blocks\\header\\layouts\\default\\layout.php",45,{"file":902,"line":714,"context":850},{"file":902,"line":716,"context":850},{"file":907,"line":908,"context":850},"emails\\blocks\\header\\layouts\\logo\\layout.php",15,{"file":907,"line":908,"context":850},{"file":907,"line":908,"context":850},{"file":912,"line":506,"context":850},"emails\\blocks\\header\\layouts\\titlemotto\\layout.php",{"file":912,"line":643,"context":850},{"file":912,"line":514,"context":850},{"file":916,"line":430,"context":850},"emails\\blocks\\header\\options.php",{"file":918,"line":598,"context":850},"emails\\blocks\\heading\\block.php",{"file":920,"line":416,"context":850},"emails\\blocks\\hero\\block-full.php",{"file":920,"line":714,"context":850},{"file":920,"line":923,"context":850},53,{"file":920,"line":899,"context":850},{"file":920,"line":431,"context":850},{"file":920,"line":457,"context":850},{"file":928,"line":530,"context":850},"emails\\blocks\\hero\\block-left.php",{"file":928,"line":714,"context":850},{"file":928,"line":923,"context":850},{"file":928,"line":604,"context":850},{"file":928,"line":342,"context":850},{"file":928,"line":457,"context":850},{"file":935,"line":416,"context":850},"emails\\blocks\\hero\\block-right.php",{"file":935,"line":937,"context":850},44,{"file":935,"line":939,"context":850},50,{"file":935,"line":425,"context":850},{"file":935,"line":446,"context":850},{"file":935,"line":878,"context":850},{"file":944,"line":416,"context":850},"emails\\blocks\\html\\block.php",{"file":946,"line":947,"context":850},"emails\\blocks\\posts\\block.php",170,{"file":949,"line":160,"context":850},"emails\\blocks\\posts\\layout-big-image.php",{"file":949,"line":110,"context":850},{"file":949,"line":643,"context":850},{"file":949,"line":598,"context":850},{"file":949,"line":878,"context":850},{"file":949,"line":955,"context":850},85,{"file":949,"line":469,"context":850},{"file":949,"line":13,"context":850},{"file":949,"line":311,"context":850},{"file":949,"line":311,"context":850},{"file":949,"line":838,"context":850},{"file":949,"line":962,"context":850},108,{"file":949,"line":964,"context":850},109,{"file":966,"line":967,"context":850},"emails\\blocks\\posts\\layout-full-post.php",61,{"file":966,"line":469,"context":850},{"file":966,"line":838,"context":850},{"file":966,"line":620,"context":850},{"file":966,"line":620,"context":850},{"file":966,"line":962,"context":850},{"file":966,"line":974,"context":850},115,{"file":976,"line":939,"context":850},"emails\\blocks\\posts\\layout-one-2.php",{"file":976,"line":978,"context":850},74,{"file":976,"line":289,"context":850},{"file":976,"line":363,"context":850},{"file":976,"line":835,"context":850},{"file":976,"line":351,"context":850},{"file":976,"line":351,"context":850},{"file":976,"line":620,"context":850},{"file":976,"line":620,"context":850},{"file":976,"line":962,"context":850},{"file":976,"line":974,"context":850},{"file":976,"line":989,"context":850},116,{"file":991,"line":992,"context":850},"emails\\blocks\\posts\\layout-one.php",48,{"file":991,"line":883,"context":850},{"file":991,"line":995,"context":850},95,{"file":991,"line":995,"context":850},{"file":991,"line":998,"context":850},102,{"file":991,"line":1000,"context":850},103,{"file":991,"line":964,"context":850},{"file":991,"line":1003,"context":850},110,{"file":991,"line":1005,"context":850},117,{"file":991,"line":1007,"context":850},118,{"file":991,"line":1009,"context":850},125,{"file":1011,"line":607,"context":850},"emails\\blocks\\posts\\layout-two.php",{"file":1011,"line":363,"context":850},{"file":1011,"line":589,"context":850},{"file":1011,"line":1015,"context":850},105,{"file":1011,"line":1017,"context":850},113,{"file":1011,"line":1019,"context":850},122,{"file":1021,"line":586,"context":850},"emails\\blocks\\posts\\options.php",{"file":1023,"line":404,"context":850},"emails\\blocks\\preheader\\block.php",{"file":1023,"line":408,"context":850},{"file":1023,"line":412,"context":850},{"file":1023,"line":416,"context":850},{"file":1023,"line":1028,"context":850},43,{"file":1023,"line":937,"context":850},{"file":1023,"line":903,"context":850},{"file":1023,"line":598,"context":850},{"file":1023,"line":1033,"context":850},54,{"file":1023,"line":602,"context":850},{"file":1036,"line":77,"context":850},"emails\\blocks\\separator\\block.php",{"file":1038,"line":1033,"context":850},"emails\\blocks\\social\\block.php",{"file":1038,"line":1033,"context":850},{"file":1038,"line":1033,"context":850},{"file":1038,"line":1033,"context":850},{"file":1043,"line":512,"context":850},"emails\\blocks\\text\\block.php",{"file":1043,"line":416,"context":850},{"file":1046,"line":1047,"context":850},"emails\\edit-nav.php",16,{"file":1046,"line":1049,"context":850},18,{"file":1046,"line":509,"context":850},{"file":1046,"line":27,"context":850},{"file":745,"line":1053,"context":850},409,{"file":745,"line":1055,"context":850},418,{"file":745,"line":1057,"context":850},498,{"file":1059,"line":939,"context":850},"emails\\editortinymce.php",{"file":1059,"line":878,"context":850},{"file":1059,"line":878,"context":850},{"file":660,"line":1063,"context":850},139,{"file":660,"line":780,"context":850},{"file":660,"line":1066,"context":850},145,{"file":502,"line":1068,"context":850},206,{"file":502,"line":1070,"context":850},227,{"file":502,"line":1072,"context":850},246,{"file":502,"line":1074,"context":850},254,{"file":502,"line":1076,"context":850},303,{"file":1078,"line":859,"context":850},"emails\\index.php",{"file":1078,"line":1080,"context":850},135,{"file":1082,"line":27,"context":850},"emails\\modals\\test.php",{"file":1084,"line":1063,"context":850},"emails\\new.php",{"file":1084,"line":547,"context":850},{"file":1087,"line":363,"context":850},"emails\\presets.php",{"file":1087,"line":1089,"context":850},91,{"file":1087,"line":1091,"context":850},97,{"file":1093,"line":1094,"context":850},"emails\\theme.php",67,{"file":1093,"line":1096,"context":850},80,{"file":1098,"line":385,"context":850},"emails\\themes\\blank\\theme-text.php",{"file":1100,"line":598,"context":850},"emails\\themes\\blank\\theme.php",{"file":1100,"line":364,"context":850},{"file":1103,"line":385,"context":850},"emails\\themes\\cta-2015\\theme-text.php",{"file":1105,"line":604,"context":850},"emails\\themes\\cta-2015\\theme.php",{"file":1105,"line":883,"context":850},{"file":1108,"line":577,"context":850},"emails\\themes\\default\\social.php",{"file":1108,"line":1049,"context":850},{"file":1108,"line":481,"context":850},{"file":1108,"line":77,"context":850},{"file":1108,"line":404,"context":850},{"file":1108,"line":530,"context":850},{"file":1108,"line":992,"context":850},{"file":1108,"line":923,"context":850},{"file":1108,"line":604,"context":850},{"file":1118,"line":577,"context":850},"emails\\themes\\default\\social_main.php",{"file":1118,"line":1049,"context":850},{"file":1118,"line":481,"context":850},{"file":1118,"line":77,"context":850},{"file":1118,"line":404,"context":850},{"file":1118,"line":702,"context":850},{"file":1125,"line":135,"context":850},"emails\\themes\\default\\theme-text.php",{"file":1127,"line":457,"context":850},"emails\\themes\\default\\theme.php",{"file":1127,"line":778,"context":850},{"file":1127,"line":859,"context":850},{"file":1127,"line":1131,"context":850},138,{"file":1127,"line":549,"context":850},{"file":1127,"line":1134,"context":850},196,{"file":1127,"line":761,"context":850},{"file":1127,"line":761,"context":850},{"file":1127,"line":761,"context":850},{"file":1127,"line":761,"context":850},{"file":1127,"line":761,"context":850},{"file":1127,"line":1141,"context":850},204,{"file":1127,"line":1143,"context":850},205,{"file":1127,"line":763,"context":850},{"file":1146,"line":385,"context":850},"emails\\themes\\pint\\theme-text.php",{"file":1148,"line":490,"context":850},"emails\\themes\\pint\\theme.php",{"file":1148,"line":416,"context":850},{"file":1148,"line":992,"context":850},{"file":1148,"line":992,"context":850},{"file":1148,"line":364,"context":850},{"file":1148,"line":364,"context":850},{"file":1148,"line":1155,"context":850},56,{"file":1148,"line":1155,"context":850},{"file":1148,"line":602,"context":850},{"file":1148,"line":602,"context":850},{"file":1148,"line":431,"context":850},{"file":1148,"line":431,"context":850},{"file":1148,"line":449,"context":850},{"file":1148,"line":449,"context":850},{"file":1164,"line":385,"context":850},"emails\\themes\\simple\\theme-text.php",{"file":1166,"line":1167,"context":850},"emails\\themes\\simple\\theme.php",71,{"file":1169,"line":385,"context":850},"emails\\themes\\vimeo-like\\theme-text.php",{"file":1171,"line":899,"context":850},"emails\\themes\\vimeo-like\\theme.php",{"file":1171,"line":431,"context":850},{"file":1171,"line":461,"context":850},{"file":1171,"line":461,"context":850},{"file":1171,"line":13,"context":850},{"file":1171,"line":311,"context":850},{"file":1171,"line":311,"context":850},{"file":1171,"line":998,"context":850},{"file":1171,"line":998,"context":850},{"file":1171,"line":1181,"context":850},120,{"file":1183,"line":1155,"context":850},"emails\\tnp-composer\\index-v2.php",{"file":1183,"line":1094,"context":850},{"file":1183,"line":1167,"context":850},{"file":1183,"line":878,"context":850},{"file":1183,"line":461,"context":850},{"file":1183,"line":1189,"context":850},82,{"file":1183,"line":589,"context":850},{"file":1183,"line":436,"context":850},{"file":1183,"line":1193,"context":850},126,{"file":1183,"line":861,"context":850},{"file":1196,"line":583,"context":850},"emails\\tnp-composer\\modal\\test-newsletter.php",{"file":1198,"line":539,"context":850},"header.php",{"file":1198,"line":490,"context":850},{"file":1198,"line":1201,"context":850},332,{"file":1198,"line":1203,"context":850},340,{"file":1198,"line":1205,"context":850},348,{"file":1207,"line":469,"context":850},"includes\\antibot-subscription.php",{"file":1207,"line":589,"context":850},{"file":1207,"line":13,"context":850},{"file":1211,"line":656,"context":850},"includes\\antibot-unsubscription.php",{"file":1213,"line":1214,"context":850},"includes\\codemirror.php",4,{"file":1213,"line":62,"context":850},{"file":1213,"line":1217,"context":850},6,{"file":1213,"line":135,"context":850},{"file":1213,"line":385,"context":850},{"file":1213,"line":614,"context":850},{"file":1213,"line":430,"context":850},{"file":1213,"line":593,"context":850},{"file":1213,"line":577,"context":850},{"file":1213,"line":160,"context":850},{"file":679,"line":754,"context":850},{"file":679,"line":1227,"context":850},646,{"file":517,"line":1229,"context":850},553,{"file":517,"line":1231,"context":850},558,{"file":517,"line":1233,"context":850},570,{"file":517,"line":1235,"context":850},575,{"file":517,"line":1237,"context":850},591,{"file":517,"line":1239,"context":850},596,{"file":517,"line":1241,"context":850},1292,{"file":517,"line":1243,"context":850},1294,{"file":517,"line":1245,"context":850},1704,{"file":517,"line":1247,"context":850},1713,{"file":517,"line":1249,"context":850},1720,{"file":517,"line":1251,"context":850},2040,{"file":517,"line":1253,"context":850},2072,{"file":517,"line":1255,"context":850},2180,{"file":517,"line":1257,"context":850},2183,{"file":517,"line":1259,"context":850},2194,{"file":517,"line":1261,"context":850},2289,{"file":517,"line":1263,"context":850},2290,{"file":517,"line":1265,"context":850},2313,{"file":517,"line":1267,"context":850},2320,{"file":517,"line":1269,"context":850},2499,{"file":517,"line":1271,"context":850},2522,{"file":1273,"line":759,"context":850},"includes\\fields.php",{"file":1273,"line":351,"context":850},{"file":1273,"line":351,"context":850},{"file":1273,"line":1080,"context":850},{"file":1273,"line":1080,"context":850},{"file":1273,"line":440,"context":850},{"file":1273,"line":440,"context":850},{"file":1273,"line":623,"context":850},{"file":1273,"line":1282,"context":850},186,{"file":1273,"line":1282,"context":850},{"file":1273,"line":765,"context":850},{"file":1273,"line":765,"context":850},{"file":1273,"line":784,"context":850},{"file":1273,"line":784,"context":850},{"file":1273,"line":1289,"context":850},305,{"file":1273,"line":1289,"context":850},{"file":1273,"line":1203,"context":850},{"file":1273,"line":566,"context":850},{"file":1273,"line":1294,"context":850},384,{"file":1273,"line":1296,"context":850},411,{"file":1273,"line":1296,"context":850},{"file":1273,"line":1299,"context":850},461,{"file":1273,"line":1299,"context":850},{"file":1273,"line":1302,"context":850},470,{"file":1273,"line":1302,"context":850},{"file":1273,"line":1302,"context":850},{"file":1273,"line":1306,"context":850},473,{"file":1273,"line":1308,"context":850},551,{"file":1273,"line":1310,"context":850},560,{"file":1273,"line":1312,"context":850},896,{"file":749,"line":1314,"context":850},193,{"file":749,"line":1316,"context":850},366,{"file":1318,"line":1319,"context":850},"includes\\module-base.php",1330,{"file":1318,"line":1321,"context":850},1374,{"file":1318,"line":1323,"context":850},1376,{"file":1318,"line":1325,"context":850},1395,{"file":1318,"line":1325,"context":850},{"file":1318,"line":1328,"context":850},1397,{"file":1318,"line":1328,"context":850},{"file":1331,"line":1332,"context":850},"includes\\module.php",1295,{"file":1334,"line":461,"context":850},"main\\automated.php",{"file":1334,"line":363,"context":850},{"file":1334,"line":436,"context":850},{"file":1334,"line":998,"context":850},{"file":1339,"line":481,"context":850},"main\\automatededit.php",{"file":1339,"line":98,"context":850},{"file":1339,"line":1342,"context":850},172,{"file":1344,"line":903,"context":850},"main\\automatedindex.php",{"file":1344,"line":598,"context":850},{"file":1344,"line":883,"context":850},{"file":1344,"line":13,"context":850},{"file":1344,"line":1000,"context":850},{"file":1350,"line":876,"context":850},"main\\automatednewsletters.php",{"file":1350,"line":453,"context":850},{"file":1350,"line":311,"context":850},{"file":1350,"line":1015,"context":850},{"file":1355,"line":759,"context":850},"main\\autoresponder.php",{"file":1355,"line":1357,"context":850},78,{"file":1355,"line":835,"context":850},{"file":1355,"line":341,"context":850},{"file":1361,"line":457,"context":850},"main\\autoresponderindex.php",{"file":1361,"line":978,"context":850},{"file":1364,"line":26,"context":850},"main\\autorespondermessages.php",{"file":1366,"line":285,"context":850},"main\\autorespondernav.php",{"file":1368,"line":341,"context":850},"main\\autoresponderstatistics.php",{"file":1368,"line":1017,"context":850},{"file":1371,"line":1372,"context":850},"main\\extensions.php",111,{"file":774,"line":547,"context":850},{"file":774,"line":765,"context":850},{"file":774,"line":1376,"context":850},230,{"file":774,"line":1378,"context":850},279,{"file":774,"line":1380,"context":850},285,{"file":1382,"line":1383,"context":850},"main\\main.php",317,{"file":1382,"line":747,"context":850},{"file":1382,"line":1386,"context":850},319,{"file":1388,"line":408,"context":850},"main\\welcome.php",{"file":1388,"line":364,"context":850},{"file":1388,"line":425,"context":850},{"file":543,"line":1392,"context":850},168,{"file":543,"line":1394,"context":850},380,{"file":572,"line":778,"context":850},{"file":1397,"line":1398,"context":850},"statistics\\index.php",63,{"file":1397,"line":955,"context":850},{"file":1397,"line":1089,"context":850},{"file":1397,"line":1091,"context":850},{"file":1397,"line":1181,"context":850},{"file":1397,"line":1404,"context":850},131,{"file":1397,"line":737,"context":850},{"file":1397,"line":1314,"context":850},{"file":1408,"line":430,"context":850},"statistics\\nav.php",{"file":1410,"line":967,"context":850},"statistics\\newsletters.php",{"file":1410,"line":1398,"context":850},{"file":1410,"line":431,"context":850},{"file":1410,"line":449,"context":850},{"file":1410,"line":342,"context":850},{"file":582,"line":947,"context":850},{"file":1417,"line":1217,"context":850},"statistics\\view-heading.php",{"file":1419,"line":1007,"context":850},"statistics\\view-users.php",{"file":1419,"line":1009,"context":850},{"file":1422,"line":795,"context":850},"subscription\\customfields.php",{"file":1424,"line":1033,"context":850},"subscription\\forms.php",{"file":790,"line":1372,"context":850},{"file":790,"line":1372,"context":850},{"file":790,"line":1372,"context":850},{"file":790,"line":1429,"context":850},119,{"file":790,"line":1431,"context":850},160,{"file":790,"line":737,"context":850},{"file":790,"line":1141,"context":850},{"file":1435,"line":883,"context":850},"subscription\\page.php",{"file":1435,"line":287,"context":850},{"file":590,"line":436,"context":850},{"file":590,"line":287,"context":850},{"file":590,"line":1440,"context":850},270,{"file":590,"line":1442,"context":850},287,{"file":590,"line":1444,"context":850},2030,{"file":590,"line":1446,"context":850},2032,{"file":794,"line":1448,"context":850},234,{"file":794,"line":1450,"context":850},281,{"file":794,"line":1452,"context":850},282,{"file":794,"line":1454,"context":850},354,{"file":794,"line":1456,"context":850},478,{"file":794,"line":1458,"context":850},482,{"file":794,"line":1460,"context":850},509,{"file":794,"line":1462,"context":850},513,{"file":794,"line":1464,"context":850},710,{"file":794,"line":1466,"context":850},724,{"file":1468,"line":86,"context":850},"system\\logs.php",{"file":1468,"line":923,"context":850},{"file":1471,"line":110,"context":850},"system\\nav.php",{"file":726,"line":955,"context":850},{"file":726,"line":1474,"context":850},211,{"file":726,"line":1474,"context":850},{"file":726,"line":1474,"context":850},{"file":726,"line":1474,"context":850},{"file":726,"line":1479,"context":850},217,{"file":726,"line":771,"context":850},{"file":726,"line":1482,"context":850},452,{"file":799,"line":686,"context":850},{"file":799,"line":1485,"context":850},392,{"file":799,"line":1487,"context":850},396,{"file":799,"line":1489,"context":850},397,{"file":799,"line":1491,"context":850},456,{"file":799,"line":1493,"context":850},463,{"file":799,"line":1495,"context":850},472,{"file":799,"line":1497,"context":850},481,{"file":799,"line":1499,"context":850},490,{"file":799,"line":435,"context":850},{"file":799,"line":1502,"context":850},507,{"file":799,"line":1504,"context":850},514,{"file":799,"line":1506,"context":850},521,{"file":799,"line":1508,"context":850},528,{"file":799,"line":1510,"context":850},535,{"file":799,"line":1512,"context":850},542,{"file":799,"line":1514,"context":850},549,{"file":799,"line":1464,"context":850},{"file":799,"line":1517,"context":850},847,{"file":799,"line":1519,"context":850},875,{"file":799,"line":1521,"context":850},877,{"file":799,"line":1523,"context":850},987,{"file":799,"line":1525,"context":850},1023,{"file":799,"line":1527,"context":850},1087,{"file":799,"line":1529,"context":850},1237,{"file":799,"line":1531,"context":850},1253,{"file":799,"line":1533,"context":850},1266,{"file":799,"line":1535,"context":850},1396,{"file":1537,"line":1538,"context":850},"system\\system-admin.php",267,{"file":1537,"line":1540,"context":850},280,{"file":1542,"line":1217,"context":850},"users\\edit-nav.php",{"file":1542,"line":135,"context":850},{"file":1542,"line":385,"context":850},{"file":1542,"line":614,"context":850},{"file":1547,"line":1548,"context":850},"users\\index.php",173,{"file":1550,"line":1091,"context":850},"users\\statistics-time.php",{"file":1550,"line":998,"context":850},{"file":1550,"line":962,"context":850},{"file":1550,"line":1017,"context":850},{"file":840,"line":989,"context":850},{"file":619,"line":1047,"context":850},{"file":619,"line":481,"context":850},{"file":619,"line":86,"context":850},{"file":619,"line":923,"context":850},{"file":622,"line":714,"context":850},{"file":622,"line":716,"context":850},{"file":622,"line":800,"context":850},{"file":622,"line":1096,"context":850},[1564,1568],{"name":1565,"version":1566,"knownCves":1567},"TinyMCE","1.0",[],{"name":1569,"version":37,"knownCves":1570},"Select2",[],[1572,1587,1600,1614,1622,1637,1650,1662,1675,1685,1693,1705,1716,1729,1740,1754,1764,1797,1816,1825,1838,1847,1856,1870,1879,1889,1898,1906,1914,1924,1933,1942,2018,2032,2042,2060],{"entryPoint":1573,"graph":1574,"unsanitizedCount":47,"severity":40},"get_block_form (composer\\composer-admin.php:43)",{"nodes":1575,"edges":1585},[1576,1580],{"id":1577,"type":1578,"label":1579,"file":629,"line":342},"n0","source","$_REQUEST",{"id":1581,"type":1582,"label":1583,"file":629,"line":461,"wp_function":1584},"n1","sink","echo() [XSS]","echo",[1586],{"from":1577,"to":1581,"sanitized":627},{"entryPoint":1588,"graph":1589,"unsanitizedCount":47,"severity":40},"ajax_tnpc_block_form (composer\\composer-admin.php:91)",{"nodes":1590,"edges":1597},[1591,1592,1595],{"id":1577,"type":1578,"label":1579,"file":629,"line":1091},{"id":1581,"type":1593,"label":1594,"file":629,"line":1091},"transform","→ get_block_form()",{"id":1596,"type":1582,"label":1583,"file":629,"line":289,"wp_function":1584},"n2",[1598,1599],{"from":1577,"to":1581,"sanitized":627},{"from":1581,"to":1596,"sanitized":627},{"entryPoint":1601,"graph":1602,"unsanitizedCount":322,"severity":40},"ajax_tnpc_options (composer\\composer-admin.php:146)",{"nodes":1603,"edges":1611},[1604,1606,1607,1608],{"id":1577,"type":1578,"label":1605,"file":629,"line":544},"$_REQUEST (x2)",{"id":1581,"type":1582,"label":1583,"file":629,"line":731,"wp_function":1584},{"id":1596,"type":1578,"label":1579,"file":629,"line":544},{"id":1609,"type":1582,"label":1583,"file":629,"line":1610,"wp_function":1584},"n3",191,[1612,1613],{"from":1577,"to":1581,"sanitized":627},{"from":1596,"to":1609,"sanitized":639},{"entryPoint":1615,"graph":1616,"unsanitizedCount":47,"severity":40},"ajax_tnpc_preview (composer\\composer-admin.php:233)",{"nodes":1617,"edges":1620},[1618,1619],{"id":1577,"type":1578,"label":1579,"file":629,"line":1448},{"id":1581,"type":1582,"label":1583,"file":629,"line":556,"wp_function":1584},[1621],{"from":1577,"to":1581,"sanitized":627},{"entryPoint":1623,"graph":1624,"unsanitizedCount":47,"severity":40},"\u003Ccomposer-admin> (composer\\composer-admin.php:0)",{"nodes":1625,"edges":1633},[1626,1628,1629,1630,1631],{"id":1577,"type":1578,"label":1627,"file":629,"line":342},"$_REQUEST (x5)",{"id":1581,"type":1582,"label":1583,"file":629,"line":461,"wp_function":1584},{"id":1596,"type":1578,"label":1579,"file":629,"line":1091},{"id":1609,"type":1593,"label":1594,"file":629,"line":1091},{"id":1632,"type":1582,"label":1583,"file":629,"line":289,"wp_function":1584},"n4",[1634,1635,1636],{"from":1577,"to":1581,"sanitized":639},{"from":1596,"to":1609,"sanitized":627},{"from":1609,"to":1632,"sanitized":627},{"entryPoint":1638,"graph":1639,"unsanitizedCount":322,"severity":40},"\u003Ccomposer> (emails\\composer.php:0)",{"nodes":1640,"edges":1647},[1641,1644,1646],{"id":1577,"type":1578,"label":1642,"file":1643,"line":586},"$_GET (x2)","emails\\composer.php",{"id":1581,"type":1593,"label":1645,"file":1643,"line":586},"→ js_redirect()",{"id":1596,"type":1582,"label":1583,"file":517,"line":1253,"wp_function":1584},[1648,1649],{"from":1577,"to":1581,"sanitized":627},{"from":1581,"to":1596,"sanitized":627},{"entryPoint":1651,"graph":1652,"unsanitizedCount":47,"severity":40},"\u003Ceditorhtml> (emails\\editorhtml.php:0)",{"nodes":1653,"edges":1659},[1654,1657,1658],{"id":1577,"type":1578,"label":1655,"file":1656,"line":903},"$_GET","emails\\editorhtml.php",{"id":1581,"type":1593,"label":1645,"file":1656,"line":903},{"id":1596,"type":1582,"label":1583,"file":517,"line":1253,"wp_function":1584},[1660,1661],{"from":1577,"to":1581,"sanitized":627},{"from":1581,"to":1596,"sanitized":627},{"entryPoint":1663,"graph":1664,"unsanitizedCount":322,"severity":40},"\u003Ceditortinymce> (emails\\editortinymce.php:0)",{"nodes":1665,"edges":1671},[1666,1667,1668,1669,1670],{"id":1577,"type":1578,"label":1655,"file":1059,"line":385},{"id":1581,"type":1582,"label":1583,"file":1059,"line":878,"wp_function":1584},{"id":1596,"type":1578,"label":1655,"file":1059,"line":506},{"id":1609,"type":1593,"label":1645,"file":1059,"line":506},{"id":1632,"type":1582,"label":1583,"file":517,"line":1253,"wp_function":1584},[1672,1673,1674],{"from":1577,"to":1581,"sanitized":627},{"from":1596,"to":1609,"sanitized":627},{"from":1609,"to":1632,"sanitized":627},{"entryPoint":1676,"graph":1677,"unsanitizedCount":322,"severity":40},"tracking (statistics\\statistics.php:47)",{"nodes":1678,"edges":1683},[1679,1680],{"id":1577,"type":1578,"label":1642,"file":582,"line":716},{"id":1581,"type":1582,"label":1681,"file":582,"line":1357,"wp_function":1682},"header() [Header Injection]","header",[1684],{"from":1577,"to":1581,"sanitized":627},{"entryPoint":1686,"graph":1687,"unsanitizedCount":322,"severity":40},"\u003Cstatistics> (statistics\\statistics.php:0)",{"nodes":1688,"edges":1691},[1689,1690],{"id":1577,"type":1578,"label":1642,"file":582,"line":716},{"id":1581,"type":1582,"label":1681,"file":582,"line":1357,"wp_function":1682},[1692],{"from":1577,"to":1581,"sanitized":627},{"entryPoint":1694,"graph":1695,"unsanitizedCount":47,"severity":40},"\u003Coptions> (subscription\\options.php:0)",{"nodes":1696,"edges":1702},[1697,1700,1701],{"id":1577,"type":1578,"label":1698,"file":1699,"line":577},"$_GET['page']","subscription\\options.php",{"id":1581,"type":1593,"label":1645,"file":1699,"line":577},{"id":1596,"type":1582,"label":1583,"file":517,"line":1253,"wp_function":1584},[1703,1704],{"from":1577,"to":1581,"sanitized":627},{"from":1581,"to":1596,"sanitized":627},{"entryPoint":1706,"graph":1707,"unsanitizedCount":47,"severity":40},"hook_newsletter_action (subscription\\subscription.php:171)",{"nodes":1708,"edges":1714},[1709,1710],{"id":1577,"type":1578,"label":1579,"file":590,"line":1134},{"id":1581,"type":1582,"label":1711,"file":590,"line":1712,"wp_function":1713},"wp_redirect() [Open Redirect]",207,"wp_redirect",[1715],{"from":1577,"to":1581,"sanitized":627},{"entryPoint":1717,"graph":1718,"unsanitizedCount":47,"severity":40},"redirect_to_confirmed (subscription\\subscription.php:1018)",{"nodes":1719,"edges":1726},[1720,1722,1724],{"id":1577,"type":1578,"label":1579,"file":590,"line":1721},1045,{"id":1581,"type":1593,"label":1723,"file":590,"line":1721},"→ redirect()",{"id":1596,"type":1582,"label":1711,"file":1318,"line":1725,"wp_function":1713},1439,[1727,1728],{"from":1577,"to":1581,"sanitized":627},{"from":1581,"to":1596,"sanitized":627},{"entryPoint":1730,"graph":1731,"unsanitizedCount":47,"severity":40},"redirect_to_confirmation (subscription\\subscription.php:1048)",{"nodes":1732,"edges":1737},[1733,1735,1736],{"id":1577,"type":1578,"label":1579,"file":590,"line":1734},1074,{"id":1581,"type":1593,"label":1723,"file":590,"line":1734},{"id":1596,"type":1582,"label":1711,"file":1318,"line":1725,"wp_function":1713},[1738,1739],{"from":1577,"to":1581,"sanitized":627},{"from":1581,"to":1596,"sanitized":627},{"entryPoint":1741,"graph":1742,"unsanitizedCount":374,"severity":40},"\u003Csubscription> (subscription\\subscription.php:0)",{"nodes":1743,"edges":1750},[1744,1745,1746,1748,1749],{"id":1577,"type":1578,"label":1579,"file":590,"line":1134},{"id":1581,"type":1582,"label":1711,"file":590,"line":1712,"wp_function":1713},{"id":1596,"type":1578,"label":1747,"file":590,"line":1721},"$_REQUEST (x3)",{"id":1609,"type":1593,"label":1723,"file":590,"line":1721},{"id":1632,"type":1582,"label":1711,"file":1318,"line":1725,"wp_function":1713},[1751,1752,1753],{"from":1577,"to":1581,"sanitized":639},{"from":1596,"to":1609,"sanitized":627},{"from":1609,"to":1632,"sanitized":627},{"entryPoint":1755,"graph":1756,"unsanitizedCount":1214,"severity":1763},"\u003Cedit-nav> (emails\\edit-nav.php:0)",{"nodes":1757,"edges":1761},[1758,1760],{"id":1577,"type":1578,"label":1759,"file":1046,"line":1214},"$_GET (x4)",{"id":1581,"type":1582,"label":1583,"file":1046,"line":1047,"wp_function":1584},[1762],{"from":1577,"to":1581,"sanitized":627},"low",{"entryPoint":1765,"graph":1766,"unsanitizedCount":47,"severity":1763},"hook_newsletter_action (emails\\emails.php:142)",{"nodes":1767,"edges":1791},[1768,1769,1773,1774,1775,1777,1780,1783,1786],{"id":1577,"type":1578,"label":1655,"file":502,"line":544},{"id":1581,"type":1582,"label":1770,"file":502,"line":1771,"wp_function":1772},"get_row() [SQLi]",189,"get_row",{"id":1596,"type":1578,"label":1759,"file":502,"line":544},{"id":1609,"type":1582,"label":1583,"file":502,"line":1068,"wp_function":1584},{"id":1632,"type":1578,"label":1655,"file":502,"line":1776},216,{"id":1778,"type":1582,"label":1681,"file":502,"line":1779,"wp_function":1682},"n5",387,{"id":1781,"type":1578,"label":1655,"file":502,"line":1782},"n6",352,{"id":1784,"type":1593,"label":1785,"file":502,"line":1782},"n7","→ save_options()",{"id":1787,"type":1582,"label":1788,"file":1789,"line":947,"wp_function":1790},"n8","update_option() [Settings Manipulation]","includes\\themes.php","update_option",[1792,1793,1794,1795,1796],{"from":1577,"to":1581,"sanitized":639},{"from":1596,"to":1609,"sanitized":639},{"from":1632,"to":1778,"sanitized":639},{"from":1781,"to":1784,"sanitized":627},{"from":1784,"to":1787,"sanitized":627},{"entryPoint":1798,"graph":1799,"unsanitizedCount":47,"severity":1763},"\u003Cemails> (emails\\emails.php:0)",{"nodes":1800,"edges":1810},[1801,1802,1803,1804,1805,1806,1807,1808,1809],{"id":1577,"type":1578,"label":1655,"file":502,"line":544},{"id":1581,"type":1582,"label":1770,"file":502,"line":1771,"wp_function":1772},{"id":1596,"type":1578,"label":1759,"file":502,"line":544},{"id":1609,"type":1582,"label":1583,"file":502,"line":1068,"wp_function":1584},{"id":1632,"type":1578,"label":1655,"file":502,"line":1776},{"id":1778,"type":1582,"label":1681,"file":502,"line":1779,"wp_function":1682},{"id":1781,"type":1578,"label":1655,"file":502,"line":1782},{"id":1784,"type":1593,"label":1785,"file":502,"line":1782},{"id":1787,"type":1582,"label":1788,"file":1789,"line":947,"wp_function":1790},[1811,1812,1813,1814,1815],{"from":1577,"to":1581,"sanitized":639},{"from":1596,"to":1609,"sanitized":639},{"from":1632,"to":1778,"sanitized":639},{"from":1781,"to":1784,"sanitized":627},{"from":1784,"to":1787,"sanitized":627},{"entryPoint":1817,"graph":1818,"unsanitizedCount":28,"severity":1763},"\u003Clogs> (emails\\logs.php:0)",{"nodes":1819,"edges":1823},[1820,1822],{"id":1577,"type":1578,"label":1655,"file":1821,"line":1214},"emails\\logs.php",{"id":1581,"type":1582,"label":1583,"file":1821,"line":285,"wp_function":1584},[1824],{"from":1577,"to":1581,"sanitized":639},{"entryPoint":1826,"graph":1827,"unsanitizedCount":322,"severity":1763},"\u003Cnew> (emails\\new.php:0)",{"nodes":1828,"edges":1834},[1829,1830,1831,1832,1833],{"id":1577,"type":1578,"label":1655,"file":1084,"line":1217},{"id":1581,"type":1582,"label":1583,"file":1084,"line":547,"wp_function":1584},{"id":1596,"type":1578,"label":1642,"file":1084,"line":86},{"id":1609,"type":1593,"label":1785,"file":1084,"line":86},{"id":1632,"type":1582,"label":1788,"file":1789,"line":947,"wp_function":1790},[1835,1836,1837],{"from":1577,"to":1581,"sanitized":639},{"from":1596,"to":1609,"sanitized":627},{"from":1609,"to":1632,"sanitized":627},{"entryPoint":1839,"graph":1840,"unsanitizedCount":28,"severity":1763},"\u003Cpresets-edit> (emails\\presets-edit.php:0)",{"nodes":1841,"edges":1845},[1842,1844],{"id":1577,"type":1578,"label":1655,"file":1843,"line":385},"emails\\presets-edit.php",{"id":1581,"type":1582,"label":1583,"file":1843,"line":583,"wp_function":1584},[1846],{"from":1577,"to":1581,"sanitized":639},{"entryPoint":1848,"graph":1849,"unsanitizedCount":28,"severity":1763},"\u003Cversions> (emails\\versions.php:0)",{"nodes":1850,"edges":1854},[1851,1853],{"id":1577,"type":1578,"label":1655,"file":1852,"line":385},"emails\\versions.php",{"id":1581,"type":1582,"label":1583,"file":1852,"line":939,"wp_function":1584},[1855],{"from":1577,"to":1581,"sanitized":639},{"entryPoint":1857,"graph":1858,"unsanitizedCount":28,"severity":1763},"\u003Cheader> (header.php:0)",{"nodes":1859,"edges":1867},[1860,1862,1864,1866],{"id":1577,"type":1578,"label":1642,"file":1198,"line":1861},214,{"id":1581,"type":1582,"label":1583,"file":1198,"line":1863,"wp_function":1584},224,{"id":1596,"type":1578,"label":1865,"file":1198,"line":1540},"$_SERVER['REQUEST_URI'] (x4)",{"id":1609,"type":1582,"label":1583,"file":1198,"line":1540,"wp_function":1584},[1868,1869],{"from":1577,"to":1581,"sanitized":639},{"from":1596,"to":1609,"sanitized":639},{"entryPoint":1871,"graph":1872,"unsanitizedCount":47,"severity":1763},"\u003Cantibot-subscription> (includes\\antibot-subscription.php:0)",{"nodes":1873,"edges":1877},[1874,1876],{"id":1577,"type":1578,"label":1875,"file":1207,"line":363},"$_SERVER['HTTP_REFERER']",{"id":1581,"type":1582,"label":1583,"file":1207,"line":363,"wp_function":1584},[1878],{"from":1577,"to":1581,"sanitized":627},{"entryPoint":1880,"graph":1881,"unsanitizedCount":28,"severity":1763},"\u003Ccontrols> (includes\\controls.php:0)",{"nodes":1882,"edges":1887},[1883,1885],{"id":1577,"type":1578,"label":1605,"file":517,"line":1884},310,{"id":1581,"type":1582,"label":1583,"file":517,"line":1886,"wp_function":1584},973,[1888],{"from":1577,"to":1581,"sanitized":639},{"entryPoint":1890,"graph":1891,"unsanitizedCount":28,"severity":1763},"__construct (plugin.php:136)",{"nodes":1892,"edges":1896},[1893,1895],{"id":1577,"type":1578,"label":1655,"file":543,"line":1894},163,{"id":1581,"type":1582,"label":1583,"file":543,"line":1392,"wp_function":1584},[1897],{"from":1577,"to":1581,"sanitized":639},{"entryPoint":1899,"graph":1900,"unsanitizedCount":28,"severity":1763},"\u003Cplugin> (plugin.php:0)",{"nodes":1901,"edges":1904},[1902,1903],{"id":1577,"type":1578,"label":1655,"file":543,"line":1894},{"id":1581,"type":1582,"label":1583,"file":543,"line":1392,"wp_function":1584},[1905],{"from":1577,"to":1581,"sanitized":639},{"entryPoint":1907,"graph":1908,"unsanitizedCount":28,"severity":1763},"\u003Cpage> (subscription\\page.php:0)",{"nodes":1909,"edges":1912},[1910,1911],{"id":1577,"type":1578,"label":1579,"file":1435,"line":412},{"id":1581,"type":1582,"label":1583,"file":1435,"line":883,"wp_function":1584},[1913],{"from":1577,"to":1581,"sanitized":639},{"entryPoint":1915,"graph":1916,"unsanitizedCount":322,"severity":1763},"\u003Cstatus> (system\\status.php:0)",{"nodes":1917,"edges":1922},[1918,1921],{"id":1577,"type":1578,"label":1919,"file":799,"line":1920},"$_SERVER (x2)",363,{"id":1581,"type":1582,"label":1583,"file":799,"line":1487,"wp_function":1584},[1923],{"from":1577,"to":1581,"sanitized":627},{"entryPoint":1925,"graph":1926,"unsanitizedCount":28,"severity":1763},"\u003Cautoresponders> (users\\autoresponders.php:0)",{"nodes":1927,"edges":1931},[1928,1930],{"id":1577,"type":1578,"label":1655,"file":1929,"line":614},"users\\autoresponders.php",{"id":1581,"type":1582,"label":1583,"file":1929,"line":488,"wp_function":1584},[1932],{"from":1577,"to":1581,"sanitized":639},{"entryPoint":1934,"graph":1935,"unsanitizedCount":28,"severity":1763},"\u003Cnewsletters> (users\\newsletters.php:0)",{"nodes":1936,"edges":1940},[1937,1939],{"id":1577,"type":1578,"label":1655,"file":1938,"line":385},"users\\newsletters.php",{"id":1581,"type":1582,"label":1583,"file":1938,"line":539,"wp_function":1584},[1941],{"from":1577,"to":1581,"sanitized":639},{"entryPoint":1943,"graph":1944,"unsanitizedCount":160,"severity":226},"\u003Cedit> (emails\\edit.php:0)",{"nodes":1945,"edges":2003},[1946,1947,1950,1951,1955,1957,1959,1960,1961,1963,1966,1971,1974,1977,1979,1982,1985,1987,1989,1992,1995,1998,2001],{"id":1577,"type":1578,"label":1655,"file":745,"line":509},{"id":1581,"type":1582,"label":1948,"file":745,"line":364,"wp_function":1949},"query() [SQLi]","query",{"id":1596,"type":1578,"label":1655,"file":745,"line":509},{"id":1609,"type":1582,"label":1952,"file":745,"line":1953,"wp_function":1954},"get_var() [SQLi]",341,"get_var",{"id":1632,"type":1578,"label":1956,"file":745,"line":509},"$_GET (x3)",{"id":1778,"type":1582,"label":1583,"file":745,"line":1958,"wp_function":1584},357,{"id":1781,"type":1578,"label":1642,"file":745,"line":509},{"id":1784,"type":1582,"label":1583,"file":745,"line":1053,"wp_function":1584},{"id":1787,"type":1578,"label":1962,"file":745,"line":490},"$_GET (x5)",{"id":1964,"type":1593,"label":1965,"file":745,"line":490},"n9","→ log()",{"id":1967,"type":1582,"label":1968,"file":1969,"line":1091,"wp_function":1970},"n10","file_put_contents() [File Write]","includes\\logger.php","file_put_contents",{"id":1972,"type":1578,"label":1655,"file":745,"line":1973},"n11",301,{"id":1975,"type":1593,"label":1976,"file":745,"line":1973},"n12","→ reset_stats()",{"id":1978,"type":1582,"label":1948,"file":582,"line":786,"wp_function":1949},"n13",{"id":1980,"type":1578,"label":1655,"file":745,"line":1981},"n14",403,{"id":1983,"type":1593,"label":1984,"file":745,"line":1981},"n15","→ show_email_status_label()",{"id":1986,"type":1582,"label":1583,"file":1318,"line":1319,"wp_function":1584},"n16",{"id":1988,"type":1578,"label":1655,"file":745,"line":1296},"n17",{"id":1990,"type":1593,"label":1991,"file":745,"line":1296},"n18","→ show_email_progress_bar()",{"id":1993,"type":1582,"label":1583,"file":1318,"line":1994,"wp_function":1584},"n19",1370,{"id":1996,"type":1578,"label":1655,"file":745,"line":1997},"n20",420,{"id":1999,"type":1593,"label":2000,"file":745,"line":1997},"n21","→ show_email_progress_numbers()",{"id":2002,"type":1582,"label":1583,"file":1318,"line":1328,"wp_function":1584},"n22",[2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017],{"from":1577,"to":1581,"sanitized":627},{"from":1596,"to":1609,"sanitized":627},{"from":1632,"to":1778,"sanitized":639},{"from":1781,"to":1784,"sanitized":627},{"from":1787,"to":1964,"sanitized":627},{"from":1964,"to":1967,"sanitized":627},{"from":1972,"to":1975,"sanitized":627},{"from":1975,"to":1978,"sanitized":627},{"from":1980,"to":1983,"sanitized":627},{"from":1983,"to":1986,"sanitized":627},{"from":1988,"to":1990,"sanitized":627},{"from":1990,"to":1993,"sanitized":627},{"from":1996,"to":1999,"sanitized":627},{"from":1999,"to":2002,"sanitized":627},{"entryPoint":2019,"graph":2020,"unsanitizedCount":47,"severity":226},"save_profile (profile\\profile.php:649)",{"nodes":2021,"edges":2029},[2022,2025,2027],{"id":1577,"type":1578,"label":2023,"file":572,"line":2024},"$_POST",681,{"id":1581,"type":1593,"label":2026,"file":572,"line":2024},"→ get_user()",{"id":1596,"type":1582,"label":1770,"file":1318,"line":2028,"wp_function":1772},327,[2030,2031],{"from":1577,"to":1581,"sanitized":627},{"from":1581,"to":1596,"sanitized":627},{"entryPoint":2033,"graph":2034,"unsanitizedCount":47,"severity":226},"\u003Cprofile> (profile\\profile.php:0)",{"nodes":2035,"edges":2039},[2036,2037,2038],{"id":1577,"type":1578,"label":2023,"file":572,"line":2024},{"id":1581,"type":1593,"label":2026,"file":572,"line":2024},{"id":1596,"type":1582,"label":1770,"file":1318,"line":2028,"wp_function":1772},[2040,2041],{"from":1577,"to":1581,"sanitized":627},{"from":1581,"to":1596,"sanitized":627},{"entryPoint":2043,"graph":2044,"unsanitizedCount":47,"severity":226},"\u003Cedit> (users\\edit.php:0)",{"nodes":2045,"edges":2056},[2046,2049,2050,2052,2054],{"id":1577,"type":1578,"label":2047,"file":2048,"line":430},"$_GET (x11)","users\\edit.php",{"id":1581,"type":1582,"label":1583,"file":2048,"line":1005,"wp_function":1584},{"id":1596,"type":1578,"label":1655,"file":2048,"line":2051},350,{"id":1609,"type":1593,"label":2053,"file":2048,"line":2051},"→ get_user_meta()",{"id":1632,"type":1582,"label":1770,"file":1318,"line":2055,"wp_function":1772},376,[2057,2058,2059],{"from":1577,"to":1581,"sanitized":639},{"from":1596,"to":1609,"sanitized":627},{"from":1609,"to":1632,"sanitized":627},{"entryPoint":2061,"graph":2062,"unsanitizedCount":47,"severity":226},"\u003Clogs> (users\\logs.php:0)",{"nodes":2063,"edges":2071},[2064,2066,2067,2068],{"id":1577,"type":1578,"label":1655,"file":2065,"line":614},"users\\logs.php",{"id":1581,"type":1582,"label":1583,"file":2065,"line":481,"wp_function":1584},{"id":1596,"type":1578,"label":1655,"file":2065,"line":614},{"id":1609,"type":1582,"label":2069,"file":2065,"line":903,"wp_function":2070},"get_results() [SQLi]","get_results",[2072,2073],{"from":1577,"to":1581,"sanitized":639},{"from":1596,"to":1609,"sanitized":627},{"summary":2075,"deductions":2076},"The 'newsletter' plugin v9.1.7 exhibits a mixed security posture. While it demonstrates good practices with a high percentage of SQL queries using prepared statements and properly escaped output, significant concerns arise from its attack surface and taint analysis results.  Eleven of the fifteen AJAX handlers lack authentication checks, creating a substantial entry point for unauthorized actions.  Furthermore, the presence of 5 high-severity taint flows indicates potential for malicious data to be processed without adequate sanitization, which could lead to vulnerabilities if not handled carefully. The plugin's vulnerability history, with 20 known CVEs including 2 high-severity issues, points to a pattern of past security weaknesses. While there are currently no unpatched CVEs, the variety of past vulnerability types (SQL Injection, XSS, CSRF, etc.) suggests a need for ongoing vigilance and robust security development processes.  Overall, the plugin has strengths in its handling of SQL and output, but the exposure of AJAX endpoints and the high-severity taint flows represent immediate risks that require attention.",[2077,2079,2081,2083,2085,2087],{"reason":2078,"points":385},"Unprotected AJAX handlers",{"reason":2080,"points":430},"High severity taint flows",{"reason":2082,"points":430},"History of 2 high-severity CVEs",{"reason":2084,"points":614},"History of 18 medium-severity CVEs",{"reason":2086,"points":1214},"Bundled outdated library: TinyMCE v1.0",{"reason":2088,"points":374},"Bundled outdated library: Select2","2026-03-16T17:03:08.299Z",{"wat":2091,"direct":2109},{"assetPaths":2092,"generatorPatterns":2100,"scriptPaths":2101,"versionParams":2102},[2093,2094,2095,2096,2097,2098,2099],"\u002Fwp-content\u002Fplugins\u002Fnewsletter\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fnewsletter\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fnewsletter\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fnewsletter\u002Fassets\u002Fjs\u002Ffront.js","\u002Fwp-content\u002Fplugins\u002Fnewsletter\u002Fassets\u002Fjs\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fnewsletter\u002Femails\u002Femails.js","\u002Fwp-content\u002Fplugins\u002Fnewsletter\u002Ftnp-list.js",[],[2097,2095,2096,2098,2099],[2103,2104,2105,2106,2107,2108],"newsletter\u002Fstyle.css?ver=","newsletter\u002Fmain.js?ver=","newsletter\u002Fadmin.js?ver=","newsletter\u002Ffront.js?ver=","newsletter\u002Femails\u002Femails.js?ver=","newsletter\u002Ftnp-list.js?ver=",{"cssClasses":2110,"htmlComments":2162,"htmlAttributes":2173,"restEndpoints":2182,"jsGlobals":2187,"shortcodeOutput":2191},[2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161],"tnp-form","tnp-field","tnp-label","tnp-input","tnp-button","tnp-submit","tnp-text","tnp-email","tnp-checkbox","tnp-radio","tnp-select","tnp-textarea","tnp-hidden","tnp-group","tnp-wrap","tnp-responsive","tnp-clear","tnp-error","tnp-success","tnp-message","tnp-container","tnp-wrapper","tnp-preheader","tnp-subject","tnp-from-name","tnp-from-email","tnp-reply-to","tnp-html","tnp-text-version","tnp-plain-text","tnp-sender","tnp-options","tnp-menu","tnp-item","tnp-subitem","tnp-user-profile","tnp-manage-subscribers","tnp-subscriber-list","tnp-subscriber-edit","tnp-subscriber-add","tnp-statistics","tnp-logs","tnp-settings","tnp-themes","tnp-templates","tnp-compose","tnp-preview","tnp-editor","tnp-toolbar","tnp-actions","tnp-dashboard",[2163,2164,2165,2166,2167,2168,2169,2170,2171,2172],"\u003C!-- Newsletter -->","\u003C!-- Newsletter form -->","\u003C!-- Newsletter plugin -->","\u003C!-- END Newsletter -->","\u003C!-- END Newsletter form -->","\u003C!-- END Newsletter plugin -->","\u003C!-- Newsletter subscription form -->","\u003C!-- Newsletter signup form -->","\u003C!-- Newsletter subscribe form -->","\u003C!-- Newsletter widget -->",[2174,2175,2176,2177,2178,2179,2180,2181],"data-newsletter-id","data-newsletter-form","data-newsletter-field","data-newsletter-nonce","data-tnp-action","data-tnp-nonce","data-tnp-id","data-tnp-field",[2183,2184,2185,2186],"\u002Fwp-json\u002Fnewsletter\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fnewsletter\u002Fv1\u002Fsubscribers","\u002Fwp-json\u002Fnewsletter\u002Fv1\u002Fforms","\u002Fwp-json\u002Fnewsletter\u002Fv1\u002Fcampaigns",[2188,2189,2190],"tnp_ajaxurl","tnp_data","Newsletter",[2192,2193],"[newsletter]","[newsletter_replace]"]