[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLDDl6dBpFwTHdtf4cce0WZvNdZrLHvFFgQxq841RlT0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":142,"fingerprints":186},"recaptcha-js-alert","ReCaptcha JS Alert","1.0.1","freemp","https:\u002F\u002Fprofiles.wordpress.org\u002Ffreemp\u002F","\u003Cp>A lightweight WordPress plugin providing the \u003Ccode>[recaptcha-js-alert]\u003C\u002Fcode> shortcode which may be used to display a notification text box if JavaScript required by \u003Cstrong>reCAPTCHA\u003C\u002Fstrong> is being blocked.\u003C\u002Fp>\n\u003Cp>Next to the notification message text and the delay allowing to load the \u003Cstrong>reCAPTCHA\u003C\u002Fstrong> JavaScript code, the plugin offers configuration of background and foreground color, as well as the font size. Further customization can be achieved by means of custom CSS snippets.\u003C\u002Fp>\n\u003Cp>The shortcode allows its configuration being overridden by the following parameters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>message\u003C\u002Fcode>: The notification message text\u003C\u002Fli>\n\u003Cli>\u003Ccode>style\u003C\u002Fcode>: Custom CSS for displaying the message text\u003C\u002Fli>\n\u003Cli>\u003Ccode>delay\u003C\u002Fcode>: The delay (in milliseconds) allowing the \u003Cstrong>reCAPTCHA\u003C\u002Fstrong> JavaScript code to load\u003C\u002Fli>\n\u003C\u002Ful>\n","ReCaptcha JS Alert provides the [recaptcha-js-alert] shortcode, which (if necessary) informs visitors of your website that a form requires JavaScript  &hellip;",0,937,"2025-12-03T07:56:00.000Z","6.9.4","3.8","",[18,19,20,21,22],"blocked","disabled","javascript","notification","recaptcha","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecaptcha-js-alert","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecaptcha-js-alert.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},3,10070,30,94,"2026-04-04T13:45:16.616Z",[36,58,77,102,125],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":25,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":55,"download_link":56,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wp-js-detect","Wp Js Detect","1.0.9","kuflievskiy","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpkuf\u002F","\u003Cp>This plugin is used to display a notification message if the browser’s Javascript is disabled.\u003C\u002Fp>\n\u003Cp>Travis CI\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftravis-ci.org\u002Fkuflievskiy\u002Fwp-js-detect\" rel=\"nofollow ugc\">\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Description\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>A WordPress plugin that can show simple notifications whenever it detects site visitors that have turned off JavaScript in their browser.\u003Cbr \u002F>\nThis warning is completely customizable from a page in the WordPress backend.\u003C\u002Fp>\n\u003Cp>Features\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>Plugin has an option page in the wordpress admin panel where you can customize the notification message about disabled JS.\u003C\u002Fp>\n\u003Cp>Documentation\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>Documentation will be maintained on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkuflievskiy\u002Fwp-js-detect\u002Fwiki\" rel=\"nofollow ugc\">GitHub Wiki here\u003C\u002Fa>.\u003Cbr \u002F>\nPlugin Translation https:\u002F\u002Fgithub.com\u002Fkuflievskiy\u002Fwp-js-detect\u002Fwiki\u002FPlugin-Translation\u003C\u002Fp>\n\u003Cp>Add-ons\u003C\u002Fp>\n\u003Cp>There are no addons fo this simple plugin yet.\u003C\u002Fp>\n\u003Cp>Contributing and reporting bugs\u003C\u002Fp>\n\u003Cp>You can post issues here: https:\u002F\u002Fgithub.com\u002Fkuflievskiy\u002Fwp-js-detect\u002Fissues\u003Cbr \u002F>\nYou can contact me via email to notify about bug.\u003C\u002Fp>\n\u003Cp>Support\u003C\u002Fp>\n\u003Cp>Use the WordPress.org forums for community support – I cannot offer support directly for free. If you spot a bug, you can of course log it on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkuflievskiy\u002Fwp-js-detect\" rel=\"nofollow ugc\">Github\u003C\u002Fa> instead where I can act upon it more efficiently.\u003C\u002Fp>\n\u003Cp>If you want help with a customisation, hire a developer!\u003C\u002Fp>\n\u003Cp>Installation\u003C\u002Fp>\n\u003Col>\n\u003Cli>Unpack and upload it to the \u002Fwp-content\u002Fplugins\u002F directory.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress.\u003C\u002Fli>\n\u003Cli>Edit notification message if needed on the http:\u002F\u002FYOUR_SITE_DOMAIN_NAME\u002Fwp-admin\u002Fadmin.php?page=js-detect-settings page.\u003C\u002Fli>\n\u003Cli>Enjoy!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Automatic installation\u003C\u002Fp>\n\u003Cp>Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t even need to leave your web browser. To do an automatic install, log in to your WordPress admin panel, navigate to the Plugins menu and click Add New.\u003C\u002Fp>\n\u003Cp>In the search field type “Download Monitor” and click Search Plugins. Once you’ve found the plugin you can view details about it such as the the point release, rating and description. Most importantly of course, you can install it by clicking \u003Cem>Install Now\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>Manual installation\u003C\u002Fp>\n\u003Cp>The manual installation method involves downloading the plugin and uploading it to your webserver via your favourite FTP application.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Download the plugin file to your computer and unzip it\u003C\u002Fli>\n\u003Cli>Using an FTP program, or your hosting control panel, upload the unzipped plugin folder to your WordPress installation’s \u003Ccode>wp-content\u002Fplugins\u002F\u003C\u002Fcode> directory.\u003C\u002Fli>\n\u003Cli>Activate the plugin from the Plugins menu within the WordPress admin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Frequently Asked Questions\u003C\u002Fp>\n\u003Cp>Screenshots\u003C\u002Fp>\n\u003Col>\n\u003Cli>This is a notification if js is disabled.\u003C\u002Fli>\n\u003Cli>Plugin options page. \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Changelog\u003C\u002Fp>\n\u003Ch3>1.0.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>First plugin version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW : Option to store and manage notification text has been added.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW : Plugin security has been improved.\u003C\u002Fli>\n\u003Cli>NEW : The WPML plugin support has been added. You can read more about WPML config here http:\u002F\u002Fwpml.org\u002Fdocumentation\u002Fsupport\u002Flanguage-configuration-files\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW : Plugin option tabs has been added.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.4\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW : Ability to customize pop-up window from the backend has been added.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.5\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW : Plugins JS and CSS locates in the separate files for now!  .js and .css files are included in the footer section of the site, so it should decrease the time of the site’s loading. And you can pack these (.js+.css)files for now via other plugins!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.6\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bugfix: plugin url variable has been replaced with plugins_url function https:\u002F\u002Fgithub.com\u002Fkuflievskiy\u002Fwp-js-detect\u002Fissues\u002F2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.7\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW : Ability to translate plugin has been added.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.8\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bugfix: Several minor warnings and notices have been fixed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.9\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bugfix: https:\u002F\u002Fgithub.com\u002Fkuflievskiy\u002Fwp-js-detect\u002Fissues\u002F3\u003C\u002Fli>\n\u003Cli>enhancement: https:\u002F\u002Fgithub.com\u002Fkuflievskiy\u002Fwp-js-detect\u002Fissues\u002F4\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin is used to display a notification message if the browser's Javascript is disabled. Travis CI",20,2138,1,"2014-04-24T11:01:00.000Z","3.9.40","3.5",[51,52,53,20,54],"disabled-javascript","disabled-javascript-notification","disabled-js","js","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-js-detect\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-js-detect.zip",85,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":11,"num_ratings":11,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":16,"tags":71,"homepage":75,"download_link":76,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"contact-dialog","Contact Dialog","0.5","jameslafferty","https:\u002F\u002Fprofiles.wordpress.org\u002Fjameslafferty\u002F","\u003Cp>This plugin allows you to display a form when users click on links inside of elements with a class you specify. The plugin uses a custom version of jQuery UI on the front end, and does not address situations where Javascript is turned off. It does provide a simple, attractive contact form inside of a modal dialog box.\u003C\u002Fp>\n\u003Cp>If you find this plugin useful, please rate it and\u002For make a donation.\u003C\u002Fp>\n\u003Ch3>Internationalization (i18n)\u003C\u002Fh3>\n\u003Cp>This plugin has been translated into the languages listed below:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>fr_FR – French. Thank you to Frederick Marcoux for contributing!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you’re interested in doing a translation into your language, please let me know.\u003C\u002Fp>\n","Enables display of an AJAX driven contact form when a user clicks on links with a specified class.",10,8386,"2011-03-28T14:58:00.000Z","3.1.4","3.0.1",[72,73,20,74,22],"ajax","contact-form","jquery-ui","https:\u002F\u002Fgithub.com\u002Fkalchas","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-dialog.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":14,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":98,"download_link":99,"security_score":100,"vuln_count":30,"unpatched_count":11,"last_vuln_date":101,"fetched_at":27},"mailpoet","MailPoet – Newsletters, Email Marketing, and Automation","5.22.1","MailPoet","https:\u002F\u002Fprofiles.wordpress.org\u002Fmailpoet\u002F","\u003Cp>Use MailPoet to create, send, manage, and grow your email marketing campaigns – all without leaving your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Our newsletter builder integrates perfectly with WordPress so any website owner can create beautiful emails from scratch, or by using our responsive templates that display flawlessly across all devices.\u003C\u002Fp>\n\u003Cp>Schedule your newsletters, send them right away, or set up new blog post notifications to send automatically, in just a few clicks.\u003C\u002Fp>\n\u003Cp>Trusted by 500,000 WordPress websites since 2011.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With a free plan to get started, and scaling paid plans with enhanced functionality available, MailPoet is an email marketing solution suitable for both beginners and proficient email marketers.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mailpoet.com\u002F\" rel=\"nofollow ugc\">Visit our website for more information on plans and pricing\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>All features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create and add a newsletter subscription form to your website\u003C\u002Fli>\n\u003Cli>Manage your subscribers and subscriber lists in WordPress\u003C\u002Fli>\n\u003Cli>Build and send newsletters with WordPress\u003C\u002Fli>\n\u003Cli>Create automatic emails to send new post notifications\u003C\u002Fli>\n\u003Cli>Send automated welcome emails\u003C\u002Fli>\n\u003Cli>Behavior and interest-based subscriber segmentation options\u003C\u002Fli>\n\u003Cli>Pre-built and customizable email and subscription form templates\u003C\u002Fli>\n\u003Cli>Multiple subscription form placements: below pages, fixed bar, popup, slide-in, shortcode, on exit intent\u003C\u002Fli>\n\u003Cli>WooCommerce emails: abandoned cart, first purchase, specific product, product category, order status change, review added\u003C\u002Fli>\n\u003Cli>Customize WooCommerce transactional emails\u003C\u002Fli>\n\u003Cli>Automate subscriber management (add\u002Fremove from list, add\u002Fremove tags, update subscriber data) (paid plan required)\u003C\u002Fli>\n\u003Cli>Create custom automation triggers and actions (paid plan required)\u003C\u002Fli>\n\u003Cli>Branch your automations with if\u002Felse conditions to improve engagement (paid plan required)\u003C\u002Fli>\n\u003Cli>Reliable email delivery with MailPoet Sending Service (available for free – plan required)\u003C\u002Fli>\n\u003Cli>Basic engagement statistics (available for free) and detailed engagement statistics (paid plan required)\u003C\u002Fli>\n\u003Cli>Multi-condition segmentation (paid plan required)\u003C\u002Fli>\n\u003Cli>Google Analytics integration (paid plan required)\u003C\u002Fli>\n\u003Cli>Support via our Knowledge Base and Community Forums (available for free), and Priority Customer Support (paid plan required).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why choose MailPoet\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to use WordPress newsletter builder\u003C\u002Fli>\n\u003Cli>Beautiful templates that work perfectly across all devices\u003C\u002Fli>\n\u003Cli>No configuration needed: works out of the box\u003C\u002Fli>\n\u003Cli>Manage everything within your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Higher delivery rates with the MailPoet Sending Service\u003C\u002Fli>\n\u003Cli>GDPR compliant\u003C\u002Fli>\n\u003Cli>Free plan for small senders or those just starting out\u003C\u002Fli>\n\u003Cli>Advanced functionality available to help achieve growth.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WooCommerce emails\u003C\u002Fh4>\n\u003Cp>Promote your business, sell more products, and enhance your customer service with MailPoet’s WooCommerce features.\u003C\u002Fp>\n\u003Cp>Use the automated email options to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Welcome your new customers when they make their first purchase\u003C\u002Fli>\n\u003Cli>Upsell by sending emails to customers who purchased a specific product or from a specific product category\u003C\u002Fli>\n\u003Cli>Convert more customers by sending a series of abandoned cart emails\u003C\u002Fli>\n\u003Cli>Re-engage customers who haven’t made a purchase in a while with personalized offers (paid plan required)\u003C\u002Fli>\n\u003Cli>Follow up with customers who left a review to encourage more engagement (paid plan required).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And with WooCommerce-specific segmentation options, you’ll be able to send targeted emails to your customers based on criteria such as their country, the number of orders they’ve placed, how much they’ve spent, and if they have an active product subscription (powered by \u003Cstrong>WooCommerce Subscriptions\u003C\u002Fstrong>) or membership (powered by \u003Cstrong>WooCommerce Memberships\u003C\u002Fstrong>).\u003C\u002Fp>\n\u003Cp>In addition, you’ll also be able to increase brand recognition by customizing your WooCommerce transactional emails. Create a unified brand experience by changing the layout, colors, and fonts used in your emails, as well as adding any images or additional information to them.\u003C\u002Fp>\n\u003Ch4>MailPoet Sending Service\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>The MailPoet Sending Service is free if you only have a few subscribers, with scaling plans available thereafter. \u003Ca href=\"https:\u002F\u002Fwww.mailpoet.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Sending emails and newsletters with your host is not a good idea. You might face sending speed limitations and see your emails ending up in the spam box.\u003C\u002Fp>\n\u003Cp>To help your sending go without a hitch, we’ve created an advanced email delivery infrastructure built for WordPress. Our technology allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reach inboxes, not spam boxes\u003C\u002Fli>\n\u003Cli>Send your emails super fast (up to 50,000 emails per hour)\u003C\u002Fli>\n\u003Cli>Maintain your sender reputation and improve engagement levels with automated bounce and complaint handling. Stop sending to non-deliverable and complaining addresses, automatically\u003C\u002Fli>\n\u003Cli>Authenticate your emails (with SPF and DKIM) to improve deliverability and avoid spam boxes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The MailPoet Sending Service is very easy to set up, you just have to enter a key in your WordPress dashboard and you’re all set!\u003C\u002Fp>\n\u003Ch4>MailPoet plans and pricing\u003C\u002Fh4>\n\u003Cp>MailPoet is available to download for free. Our free download includes all of the features listed above (with the exception of those indicating a plan requirement) under the following criteria:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Up to 1,000 subscribers\u003C\u002Fli>\n\u003Cli>MailPoet branding in emails\u003C\u002Fli>\n\u003Cli>Send emails with your own sending method (host, SendGrid, Amazon SES, etc).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Or if you opt for a MailPoet plan, you’ll get access to the MailPoet Sending Service.\u003C\u002Fp>\n\u003Cp>A free plan is available for those who want to get started with a few subscribers and would like to use the MailPoet Sending Service. And our paid plans offer features and functionality for those with larger lists who are looking to grow their business using email marketing.\u003C\u002Fp>\n\u003Cp>Take a look at \u003Ca href=\"https:\u002F\u002Fwww.mailpoet.com\u002Fpricing\" rel=\"nofollow ugc\">our pricing page\u003C\u002Fa> for full details on what’s included in each plan.\u003C\u002Fp>\n\u003Ch4>Before you install\u003C\u002Fh4>\n\u003Cp>Please note:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multisite support is limited\u003C\u002Fli>\n\u003Cli>Review \u003Ca href=\"https:\u002F\u002Fkb.mailpoet.com\u002Farticle\u002F152-minimum-requirements-for-mailpoet-3\" rel=\"nofollow ugc\">our minimum requirements\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Albanian\u003C\u002Fli>\n\u003Cli>Arabic\u003C\u002Fli>\n\u003Cli>Catalan\u003C\u002Fli>\n\u003Cli>Czech\u003C\u002Fli>\n\u003Cli>Danish\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Dutch (Formal)\u003C\u002Fli>\n\u003Cli>French (Canada)\u003C\u002Fli>\n\u003Cli>French (France)\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>German (Switzerland)\u003C\u002Fli>\n\u003Cli>German (Formal)\u003C\u002Fli>\n\u003Cli>Greek\u003C\u002Fli>\n\u003Cli>Hindi\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Japanese\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>Portuguese (Brazil)\u003C\u002Fli>\n\u003Cli>Portuguese (Portugal)\u003C\u002Fli>\n\u003Cli>Romanian\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Serbian\u003C\u002Fli>\n\u003Cli>Slovak\u003C\u002Fli>\n\u003Cli>Spanish (Mexico)\u003C\u002Fli>\n\u003Cli>Spanish (Spain)\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>Turkish\u003C\u002Fli>\n\u003Cli>Ukrainian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We welcome experienced translators to translate directly on \u003Ca href=\"https:\u002F\u002Fwww.transifex.com\u002Fwysija\u002Fmp3\u002F\" rel=\"nofollow ugc\">our Transifex project\u003C\u002Fa>. Please note that any translations submitted via the “Translating WordPress” website will not work.\u003C\u002Fp>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmailpoet\u002Fmailpoet\u002F\" rel=\"nofollow ugc\">Our repository\u003C\u002Fa> is public on GitHub.\u003C\u002Fp>\n\u003Cp>Have a question for us? Reach us at security@ our domain, or report security issues to our \u003Ca href=\"https:\u002F\u002Fhackerone.com\u002Fautomattic\" rel=\"nofollow ugc\">Bug Bounty program\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Use of 3rd Party Services\u003C\u002Fh4>\n\u003Cp>MailPoet uses the following services that are necessary for its full functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.com\u002F\" rel=\"nofollow ugc\">Translate WordPress.com\u003C\u002Fa> – used to download translations for the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To improve user experience, MailPoet may use the following 3rd party libraries if the \u003Cem>Load 3rd-party libraries\u003C\u002Fem> setting is enabled:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffonts.google.com\u002F\" rel=\"nofollow ugc\">Google Fonts\u003C\u002Fa> – used in Form Editor which you can use to customize your forms, and in the Email Editor to style emails. This can be individually \u003Ca href=\"https:\u002F\u002Fkb.mailpoet.com\u002Farticle\u002F332-how-to-disable-google-fonts\" rel=\"nofollow ugc\">disabled by a filter\u003C\u002Fa>. \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms?hl=en\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy?hl=en\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublic-api.wordpress.com\u002F\" rel=\"nofollow ugc\">WordPress.com\u003C\u002Fa> – used for searching in Knowledge Base with the help of AI.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmixpanel.com\u002F\" rel=\"nofollow ugc\">Mixpanel\u003C\u002Fa> – used to send data about the usage of the MailPoet plugin when you \u003Ca href=\"https:\u002F\u002Fkb.mailpoet.com\u002Farticle\u002F130-sharing-your-data-with-us\" rel=\"nofollow ugc\">agree with sharing usage data with us\u003C\u002Fa>. \u003Ca href=\"https:\u002F\u002Fmixpanel.com\u002Flegal\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fmixpanel.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.satismeter.com\u002F\" rel=\"nofollow ugc\">Satismeter\u003C\u002Fa> – used to ask for feedback. \u003Ca href=\"https:\u002F\u002Fwww.satismeter.com\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.satismeter.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002F\" rel=\"nofollow ugc\">Crowdsignal\u003C\u002Fa> – used to load our deactivation poll to improve our plugin. \u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fautomattic.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Loading all these libraries is disabled by default. The option can be enabled in the \u003Cem>MailPoet’s Settings > Advanced > Load 3rd-party libraries\u003C\u002Fem>.\u003C\u002Fp>\n","Send beautiful newsletters from WordPress. Collect subscribers with signup forms, automate your emails for WooCommerce, blog post notifications & more",500000,63908206,88,1411,"2026-03-10T13:02:00.000Z","6.8","7.4",[93,94,95,96,97],"email-automation","email-marketing","newsletter","post-notification","woocommerce-emails","https:\u002F\u002Fwww.mailpoet.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmailpoet.5.22.1.zip",98,"2025-03-06 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":14,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":122,"download_link":123,"security_score":100,"vuln_count":30,"unpatched_count":11,"last_vuln_date":124,"fetched_at":27},"advanced-google-recaptcha","Advanced Google reCAPTCHA","1.31","WebFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebfactory\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetwpcaptcha.com\u002F\" rel=\"nofollow ugc\">Advanced Google reCAPTCHA\u003C\u002Fa> protects your WordPress site from spam comments & brute force login attacks using captcha. This captcha plugin, quickly adds Google reCAPTCHA and other captcha tests to WordPress comment form, login form, and other forms.\u003C\u002Fp>\n\u003Cp>Using Advanced Google reCAPTCHA (most popular captcha on the market), you’ll be safe from spam comments and protect user accounts, WooCommerce, Easy Digital Downloads, BuddyPress and other forms from brute-force login attacks.\u003C\u002Fp>\n\u003Cp>reCaptcha works for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Login Form\u003C\u002Fli>\n\u003Cli>Registration Form\u003C\u002Fli>\n\u003Cli>Reset Password Form\u003C\u002Fli>\n\u003Cli>Comment Form\u003C\u002Fli>\n\u003Cli>BuddyPress Form\u003C\u002Fli>\n\u003Cli>WooCommerce Form\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads (EDD) Login Form\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads (EDD) Registration Form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Captcha uses these 3rd party libs:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Chart.js, 2017 Nick Downie, MIT\u003C\u002Fli>\n\u003Cli>DataTables, 2008-2017 SpryMedia Ltd, MIT\u003C\u002Fli>\n\u003Cli>moment.js, Tim Wood, Iskren Chernev, MIT\u003C\u002Fli>\n\u003Cli>SweetAlert 2, github.com\u002FSweetalert2\u002FSweetalert2, MIT\u003C\u002Fli>\n\u003Cli>tooltipster, www.heteroclito.fr\u002Fmodules\u002Ftooltipster\u002F, MIT\u003C\u002Fli>\n\u003C\u002Ful>\n","Captcha protection against spam comments & brute force login attacks using Google reCAPTCHA.",200000,2435450,96,428,"2025-12-02T20:29:00.000Z","4.9","5.2",[118,119,120,121,22],"captcha","comment-recaptcha","google-recaptcha","login-recaptcha","https:\u002F\u002Fgetwpcaptcha.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-google-recaptcha.1.31.zip","2025-03-27 19:32:14",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":110,"downloaded":133,"rating":25,"num_ratings":134,"last_updated":135,"tested_up_to":136,"requires_at_least":115,"requires_php":16,"tags":137,"homepage":16,"download_link":141,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wpcf7-recaptcha","ReCaptcha v2 for Contact Form 7","1.4.9","IQComputing","https:\u002F\u002Fprofiles.wordpress.org\u002Fiqcomputing\u002F","\u003Cp>Contact Form 7 v5.1 dropped support for reCaptcha v2 along with the \u003Ccode>[recaptcha]\u003C\u002Fcode> tag December 2018. This plugin brings that functionality back from Contact Form 7 5.0.5 and re-adds the \u003Ccode>[recaptcha]\u003C\u002Fcode> tag.\u003C\u002Fp>\n\u003Cp>If this plugin is installed before updating Contact Form 7 from v5.0.5 to v5.1.1 then it will carry over your old API keys. At that point you will just need to head to this plugins settings page to tell the website to use reCaptcha v2.\u003C\u002Fp>\n\u003Cp>Once installed and configured it should be the same reCaptcha functionality you are used to in previous versions of Contact Form 7.\u003C\u002Fp>\n\u003Ch3>IQComputing\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Like us on \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fiqcomputing\u002F\" title=\"IQComputing on Facebook\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Follow us on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fiqcomputing\u002F\" title=\"IQComputing on Twitter\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Fork on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FIQComputing\u002Fwpcf7-recaptcha\" title=\"IQComputing on Github\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds reCaptcha v2 from Contact Form 7 5.0.5 that was dropped on Contact Form 7 5.1",3905275,89,"2025-04-15T22:52:00.000Z","6.7.5",[138,139,22,140],"contact-form-7","contact-form-7-recaptcha","spam","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpcf7-recaptcha.1.4.9.zip",{"attackSurface":143,"codeSignals":169,"taintFlows":177,"riskAssessment":178,"analyzedAt":185},{"hooks":144,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":168,"entryPointCount":46,"unprotectedCount":11},[145,150,153,156,160],{"type":146,"name":147,"callback":148,"file":149,"line":66},"action","admin_enqueue_scripts","closure","admin\\recaptcha-js-alert-admin.php",{"type":146,"name":151,"callback":148,"file":149,"line":152},"admin_init",16,{"type":146,"name":154,"callback":148,"file":149,"line":155},"admin_menu",21,{"type":146,"name":157,"callback":148,"file":158,"line":159},"plugins_loaded","recaptcha-js-alert.php",23,{"type":146,"name":161,"callback":148,"file":158,"line":162},"wp_enqueue_scripts",37,[],[],[166],{"tag":4,"callback":148,"file":158,"line":167},42,[],{"dangerousFunctions":170,"sqlUsage":171,"outputEscaping":173,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":176},[],{"prepared":11,"raw":11,"locations":172},[],{"escaped":174,"rawEcho":11,"locations":175},17,[],[],[],{"summary":179,"deductions":180},"The recaptcha-js-alert v1.0.1 plugin exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, reliance on prepared statements for SQL queries, and 100% proper output escaping indicate good development practices. The plugin also has no recorded vulnerability history, further contributing to its seemingly secure profile.  \n\nHowever, the analysis reveals a critical weakness: a complete lack of nonce checks and capability checks. While the attack surface is small with only one shortcode entry point and no unprotected AJAX handlers or REST API routes, the absence of nonces means that an attacker could potentially trigger the shortcode's functionality repeatedly without proper authorization. This could lead to denial-of-service or other unintended consequences if the shortcode performs any sensitive operations. The plugin's history of no vulnerabilities is positive, but it doesn't mitigate the inherent risks presented by missing fundamental security checks.",[181,183],{"reason":182,"points":66},"Missing nonce checks",{"reason":184,"points":66},"Missing capability checks","2026-03-17T07:25:41.273Z",{"wat":187,"direct":198},{"assetPaths":188,"generatorPatterns":192,"scriptPaths":193,"versionParams":194},[189,190,191],"\u002Fwp-content\u002Fplugins\u002Frecaptcha-js-alert\u002Fcss\u002Frecaptcha-js-alert.css","\u002Fwp-content\u002Fplugins\u002Frecaptcha-js-alert\u002Fjs\u002Frecaptcha-js-alert.js","\u002Fwp-content\u002Fplugins\u002Frecaptcha-js-alert\u002Fjs\u002Frecaptcha-js-alert-admin.js",[],[],[195,196,197],"recaptcha-js-alert\u002Fcss\u002Frecaptcha-js-alert.css?ver=","recaptcha-js-alert\u002Fjs\u002Frecaptcha-js-alert.js?ver=","recaptcha-js-alert\u002Fjs\u002Frecaptcha-js-alert-admin.js?ver=",{"cssClasses":199,"htmlComments":200,"htmlAttributes":201,"restEndpoints":203,"jsGlobals":204,"shortcodeOutput":206},[],[],[202],"data-default-color",[],[205],"delay",[207],"\u003Cspan id='recaptcha_js_alert_box'"]