[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fy9hq5p-y2XN5C_7tqVxPt8GRDEsPE8xddwsJFms8R10":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":143,"fingerprints":289},"legalprompt","LegalPrompt – Terms and Conditions Popup with User Consent Tracking","1.5.5","NewGateTechnologies S.L.","https:\u002F\u002Fprofiles.wordpress.org\u002Fnewgatetechnologies\u002F","\u003Cp>\u003Cstrong>LegalPrompt\u003C\u002Fstrong> is a lightweight WordPress plugin that helps you comply with legal requirements by displaying a customizable popup that asks users to accept your Terms and Conditions before continuing to use the site.\u003C\u002Fp>\n\u003Cp>Ideal for websites needing a GDPR, CCPA, or general compliance consent popup, LegalPrompt tracks which registered users have accepted the terms, and logs their response with a timestamp and version. It provides an intuitive admin interface to review consent logs and configure terms display.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong> membership sites, e-commerce stores, forums, online courses, and any site requiring terms acceptance.\u003C\u002Fp>\n\u003Ch3>🔑 Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show Terms & Conditions popup to logged-in users\u003C\u002Fli>\n\u003Cli>Require acceptance before access to the website\u003C\u002Fli>\n\u003Cli>Track user consent with timestamp and terms version\u003C\u002Fli>\n\u003Cli>Admin interface to view and manage consent history\u003C\u002Fli>\n\u003Cli>Easy setup and configuration via WordPress dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✅ How It Works:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>When you update your terms and conditions, the plugin generates a new version automatically.\u003C\u002Fli>\n\u003Cli>Logged-in users are prompted with a popup to accept the new terms.\u003C\u002Fli>\n\u003Cli>User acceptance is logged with their username, date, time, and version accepted.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? Visit \u003Ca href=\"https:\u002F\u002Fnewgatetechnologies.es\" rel=\"nofollow ugc\">Newgate Technologies\u003C\u002Fa> or use the WordPress support forums.\u003C\u002Fp>\n","Display a customizable popup requiring users to accept your site’s Terms and Conditions. Track and log user consent for legal compliance.",0,506,"2025-05-06T18:05:00.000Z","6.8.5","5.0","7.4",[18,19,20,21,22],"compliance","popup","terms-acceptance","terms-and-conditions","user-consent","https:\u002F\u002Fnewgatetechnologies.es\u002Flegalprompt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flegalprompt.1.5.5.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"newgatetechnologies",1,30,94,"2026-04-05T18:12:31.527Z",[36,60,80,101,120],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":15,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":11,"last_vuln_date":59,"fetched_at":27},"wp-terms-popup","WP Terms Popup – Terms and Conditions and Privacy Policy WordPress Popups","2.11.0","Link Software LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Flinksoftware\u002F","\u003Cp>Control access to your WordPress site with a popup. WP Terms Popup gives you the ability to use a popup to restrict users from accessing your website. You can use the plugin to ask visitors to agree to your terms and conditions, terms of service, or privacy policy before they are allowed to view your site. Add an age verification check to your popups before they can be accepted.\u003C\u002Fp>\n\u003Ch3>How Does WP Terms Popup Work?\u003C\u002Fh3>\n\u003Cp>WP Terms Popup gives your users a simple three-step process for gaining access to your website. Use this as a way to make sure your visitors are presented with your terms and conditions, terms of service, or even a privacy policy before viewing your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step #1: Your user must read the popup first.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You decide what your popup shows to visitors: terms of service, a privacy policy, etc. You can include any content, such as text or images, that you would include in a typical WordPress post.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step #2: The user agrees to your conditions.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Each popup contains two buttons: one to show acceptance and another that redirects away from your site. The popup will not go away until your user clicks the accept button to agree to the content of your popup.\u003C\u002Fp>\n\u003Cp>You can add an optional age verification check to your popup as well that disables the accept button until a valid date of birth is entered. Age verification settings can be defined while you create your popup.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step #3: Website access is granted to your user.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When the user accepts your popup they are immediately taken to your site without any further interaction. They will not see the popup again until your agreement expiration has expired.\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Cp>After installing and activating WP Terms Popup, go to “WP Terms Popup” in your WordPress admin menu and select “Add New” to create your first popup.\u003C\u002Fp>\n\u003Cp>Go to “Settings” in the same “WP Terms Popup” menu to create the global settings that will apply to all popups. You can override some of these settings by editing each individual popup.\u003C\u002Fp>\n\u003Cp>From the “Settings” screen you can assign a popup to be shown sitewide or you can assign popups to individual pieces of content using the standard post editing screen.\u003C\u002Fp>\n\u003Cp>You can set up age verification using the WP Terms Popup Settings meta box. Define how old a visitor has to be to agree to your popup. You can also set the order of the age verification dropdowns so the date format matches your country’s format. The age verification feature is available in WP Terms Popup 2.6.0 and above.\u003C\u002Fp>\n\u003Ch3>Premium Add-Ons\u003C\u002Fh3>\n\u003Cp>You can extend the feature set of WP Terms Popup with one of our premiums add-ons:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftermsplugin.com\u002Fdesigner?utm_source=readme&utm_medium=plugin-repository&utm_content=designer\" rel=\"nofollow ugc\">WP Terms Popup Designer\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAdjust the appearance of your popups without writing code or modifying your WordPress theme.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftermsplugin.com\u002Fcollector?utm_source=readme&utm_medium=plugin-repository&utm_content=collector\" rel=\"nofollow ugc\">WP Terms Popup Collector\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nStore information about your website’s visitors after they agree to your popups.\u003C\u002Fli>\n\u003C\u002Ful>\n","Use WP Terms Popup to ask visitors to agree to your terms and conditions or privacy policy before they are allowed to view your site.",3000,115324,96,15,"2026-03-02T16:39:00.000Z","6.9.4","5.6",[52,19,53,21,54],"age-verification","privacy-policy","terms-of-service","https:\u002F\u002Ftermsplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-terms-popup.2.11.0.zip",98,2,"2026-03-20 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":57,"num_ratings":70,"last_updated":71,"tested_up_to":49,"requires_at_least":15,"requires_php":72,"tags":73,"homepage":78,"download_link":79,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"terms-and-conditions-popup-for-woocommerce","Terms and Conditions Popup for WooCommerce","3.6.2.3","BeRocket","https:\u002F\u002Fprofiles.wordpress.org\u002Fberocket\u002F","\u003Cp>Terms and Conditions Popup for WooCommerce plugin allows your customers to see the terms and conditions without leaving the checkout page. Terms and conditions have great advantages for users and administrators in terms of liability and security. Terms and Conditions Popup for WooCommerce gives the possibility to display this type of information in a popup window and so make its consultation quick and simple.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cp>✅ Popup for WooCommerce terms and conditions\u003Cbr \u002F>\n✅ Custom height and width for popup\u003Cbr \u002F>\n✅ Custom CSS for front end pages\u003C\u002Fp>\n\u003Ch4>Features in Version 3.5:\u003C\u002Fh4>\n\u003Cp>✅ Agree and decline buttons on popup instead checkbox on page\u003Cbr \u002F>\n✅ Timer before popup can be closed\u003Cbr \u002F>\n✅ Customization for Terms and Conditions Popup\u003Cbr \u002F>\n✅ Shortcode to add Terms and Conditions to any form\u003C\u002Fp>\n\u003Ch4>Plugin Links:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoocommerce-product-labels.berocket.com\u002Fshop\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=terms_cond_popup\" rel=\"nofollow ugc\">Demo 1\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwoocommerce-terms-popup.berocket.com\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=terms_cond_popup\" rel=\"nofollow ugc\">Demo 2\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.berocket.com\u002Fplugin\u002Fwoocommerce-terms-and-conditions-popup?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=terms_cond_popup\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Plugin video\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fl5RBPGyLPSo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Compatibility with WooCommerce plugins\u003C\u002Fh4>\n\u003Cp>Terms and Conditions Popup for WooCommerce has been tested and compatibility is certain with the following WooCommerce plugins that you can add to your site:\u003C\u002Fp>\n\u003Cp>🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-product-labels-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Advanced Product Labels for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcart-notices-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Cart Notices for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fforce-sell-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Force Sell for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fminmax-quantity-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Min and Max Quantity for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcart-products-suggestions-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Products Suggestions for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsplash-popup-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Splash Popup for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n","Allows your customers to see the terms and conditions without leaving the checkout page",1000,60681,28,"2026-03-12T15:03:00.000Z","7.0",[74,75,76,77,21],"custom-terms-and-conditions","force-terms-and-conditions","improved-terms-and-conditions","privacy-popup","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fterms-and-conditions-popup-for-woocommerce\u002F?utm_source=free_plugin&utm_medium=plugins&utm_campaign=terms_cond_popup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fterms-and-conditions-popup-for-woocommerce.3.6.2.3.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":68,"downloaded":88,"rating":57,"num_ratings":89,"last_updated":90,"tested_up_to":14,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":99,"download_link":100,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"woocommerce-checkout-terms-conditions-popup","Checkout Terms Conditions Popup for WooCommerce","1.2.4","MultiVendorX","https:\u002F\u002Fprofiles.wordpress.org\u002Fwcmp\u002F","\u003Cp>WooCommerce Checkout Terms Conditions Popup save the time and attention of user who don’t want to go any where for reading terms and conditions.\u003Cbr \u002F>\nIn  this plugin user can customize the popup size, change the title (heading), they can make the agreed button as they want.\u003Cbr \u002F>\nThere are lot’s of option in admin panel. where user can configure plugin appearance\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Following is a non comprehensive list of features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable\u002Fdisable the plugin from option panel.\u003C\u002Fli>\n\u003Cli>Enable plugin settings for administrators.\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable plugin functions disabling the entire plugin.\u003C\u002Fli>\n\u003Cli>Admin can change the Terms and conditions text given before the page link.\u003C\u002Fli>\n\u003Cli>Admin can change the Link text of terms and conditions link.\u003C\u002Fli>\n\u003Cli>Admin can add a Agree button in popup where, when user click on the agree button terms and conditions checkbox will checked automatically.\u003C\u002Fli>\n\u003Cli>Admin can configure the Agree button as per store theme appearance.\u003C\u002Fli>\n\u003Cli>Admin can change the title of popup window, default Terms and conditions title will come in the popup title.\u003C\u002Fli>\n\u003Cli>Admin can configure the agree button in many aspect like they can choose the button text color, Button background color, button width, button height, button border size, button border color, button border radius and many more.\u003C\u002Fli>\n\u003Cli>It’s a fully free plugin so you can use this plugin in commercial or non commercial.\u003C\u002Fli>\n\u003Cli>Terms and conditions popup is fully responsive even website is non responsive.\u003Cbr \u002F>\nWe are adding new features as you are reading. So If your required feature is currently not available in this plugin, feel free to put up a request in the support forum for this plugin or revisit the page after a few weeks.\u003C\u002Fli>\n\u003Cli>Admin can configure the popup width and height as per requirement.\u003C\u002Fli>\n\u003Cli>Admin can Enable\u002FDisable page scrolling option when popup is open.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce 3.0+\u003C\u002Fli>\n\u003Cli>WordPress 4.2+\u003C\u002Fli>\n\u003Cli>The theme should be WooCommerce standards compliant.\u003C\u002Fli>\n\u003Cli>Multilingual Support is included with the plugin and is fully compatible with WPML.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Configurable\u003C\u002Fh4>\n\u003Cp>This plugin is highly configurable, with options to customize almost every feature you may think of. if you have any suggestion regarding the plugin improvement then feel free contact to our website https:\u002F\u002Fmultivendorx.com\u002F.\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cp>All we want is love. We are extremely responsive about support requests – so if you face a problem or find any bugs, shoot us a mail or post it in the support forum, and we will respond within 24 hours(during business days). If you get the impulse to rate the plugin low because it is not working as it should, please do wait for our response because the root cause of the problem may be something else.\u003C\u002Fp>\n\u003Cp>It is extremely disheartening when trigger happy users downrate a plugin for no fault of the plugin.\u003C\u002Fp>\n","This plugin save the time and attention of user who don't want to go any where for reading terms conditions.",52130,11,"2025-09-23T09:05:00.000Z","4.2","",[94,95,96,97,98],"woocommerce","woocommerce-checkout-terms-and-conditions-popup","woocommerce-conditions","woocommerce-terms","woocommerce-terms-popup","https:\u002F\u002Fmultivendorx.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-checkout-terms-conditions-popup.1.2.4.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":11,"downloaded":109,"rating":11,"num_ratings":11,"last_updated":92,"tested_up_to":110,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":117,"download_link":118,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":119},"cookies-gdpr","Cookies GDPR","1.009","Sirius Pro","https:\u002F\u002Fprofiles.wordpress.org\u002Fsiriusproio\u002F","\u003Cp>Simply display cookies popup for GDPR compliance with consent. This plugin allows you to show cookies popup with custom message and consent without modifying the code and it works with most of the available themes. Just install and activate this plugin to add cookies popup for all user.\u003C\u002Fp>\n\u003Cp>Read more about this plugin on \u003Ca href=\"https:\u002F\u002Fsiriuspro.pl\" rel=\"nofollow ugc\">WordPress\u003C\u002Fa> blog.\u003C\u002Fp>\n","Simply Simply add content and display cookies popup for GDPR compliance.",914,"6.3.8","3.0","5.6.20",[18,114,115,19,116],"cookies","gdpr","rodo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcookies-gdpr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcookies-gdpr.zip","2026-03-15T10:48:56.248Z",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":14,"requires_at_least":15,"requires_php":133,"tags":134,"homepage":139,"download_link":140,"security_score":46,"vuln_count":141,"unpatched_count":11,"last_vuln_date":142,"fetched_at":27},"optinmonster","Popup Builder & Popup Maker for WordPress – OptinMonster Email Marketing and Lead Generation","2.16.22","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>🤩 Make popups & optin forms to get more email newsletter subscribers, leads, and sales – #1 most popular popup builder plugin! 🚀\u003C\u002Fp>\n\u003Ch3>The Best Popup Builder for WordPress and Email Newsletter Popup Plugin\u003C\u002Fh3>\n\u003Cp>OptinMonster is the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fbest-wordpress-popup-plugins\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">best WordPress popup plugin\u003C\u002Fa>\u003C\u002Fstrong> and the most popular, too! Over 1.2 MILLION smart marketers like you trust us to make sure no good lead goes uncaptured!\u003C\u002Fp>\n\u003Cp>OptinMonster turns your website visitors into new leads, subscribers and sales.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Excellent product and customer service\u003C\u002Fstrong>\u003Cbr \u002F>\n  “I love the product. I didn’t think popups were important, but with the seamless integration of other products such as MailChimp and WPForms, they are a winner! It makes it easier to collect data and leads. OptinMonster team is always ready to fix any problem you encounter when setting up the forms. They are patient, kind, and upbeat. They make life easier for those who are not developers. This plugin is a must for your business.” \u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexcellent-product-and-customer-service-11\u002F\" rel=\"ugc\">@sarana01\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FqVrgFndEQIY?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>OptinMonster’s easy-to-use popup maker makes creating pop-ups and email subscription forms, sticky floating bars, engaging spin-a-wheel campaigns, and interactive popups a breeze.\u003C\u002Fp>\n\u003Cp>And our mobile popups ensure that your marketing messages look great on all devices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>…all WITHOUT needing a coder or designer…saving you time AND money.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>OptinMonster integrates with dozens of the most popular \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fcategories\u002Fdocs\u002Fintegrations\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">email marketing services\u003C\u002Fa>, CRMs and eCommerce platforms including \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fconnect-optinmonster-mailchimp\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">MailChimp\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fconnect-optinmonster-hubspot\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Hubspot\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fconnect-optinmonster-convertkit\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">ConvertKit\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fconnect-optinmonster-with-klaviyo\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Klaviyo\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fconnect-optinmonster-infusionsoft\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Keap\u002FInfusionsoft\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fconnect-optinmonster-activecampaign\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Active Campaign\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fhow-to-integrate-optinmonster-with-woocommerce\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">WooCommerce\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fhow-to-integrate-optinmonster-with-easy-digital-downloads\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Easy Digital Downloads\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fhow-to-integrate-optinmonster-with-memberpress\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">MemberPress\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fhow-optinmonster-uses-google-analytics-to-measure-conversion-analytics\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Google Analytics\u003C\u002Fa> and many others.\u003C\u002Fp>\n\u003Cp>If we don’t have a native integration with your marketing platform, we’ve got you covered still with one of our no-code integrations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Copy\u002Fpaste your form’s code using our Embedded Form block\u003C\u002Fli>\n\u003Cli>Embed \u003Ca href=\"https:\u002F\u002Fwpforms.com\u002F\" title=\"WPForms\" rel=\"friend nofollow ugc\">WPForms\u003C\u002Fa>, Gravity Forms, \u003Ca href=\"https:\u002F\u002Fformidableforms.com\u002F\" title=\"Formidable Forms\" rel=\"friend nofollow ugc\">Formidable Forms\u003C\u002Fa>, NinjaForms, CF7, or any other shortcode based form plugin for WordPress\u003C\u002Fli>\n\u003Cli>Use our powerful Webhooks to send lead information wherever you’d like\u003C\u002Fli>\n\u003Cli>Connect \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fconnect-optinmonster-with-zapier\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">OptinMonster to Zapier\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Unlock hundreds of automations using \u003Ca href=\"https:\u002F\u002Fautomatorplugin.com\u002F\" title=\"Uncanny Automator\" rel=\"friend nofollow ugc\">Uncanny Automator\u003C\u002Fa> for WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Do all this and more without sacrificing website performance because we’ve optimized the OptinMonster popup builder for both \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Foptinmonster-campaign-performance-technical-overview-and-defaults\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">web and server performance\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>And we have the best Customer Support team! With almost 800 five-star reviews on WordPress.org, award winning support (including optional live chat or video calls), our team is here to help you win and win more often!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OptinMonster is a SaaS service and requires an OptinMonster account.\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen you install this plugin, you’ll get to register for a free account that includes 3 campaigns and up to 500 campaign impression credits. Those credits are yours forever. If you use all of them, your account will be upgraded so your campaigns continue to display. Of course, you can always control your \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fpageview-and-upgrade-preferences\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">upgrade preferences\u003C\u002Fa> within your account.\u003C\u002Fp>\n\u003Cp>When you’re ready to explode your growth, try \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fwp\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" title=\"OptinMonster\" rel=\"friend nofollow ugc\">OptinMonster Pro\u003C\u002Fa> to access more advanced solutions like Exit-Intent, Campaign Scheduling, Countdown Timers and more.\u003C\u002Fp>\n\u003Cp>Here’s why smart business owners, designers, and developers love OptinMonster!\u003C\u002Fp>\n\u003Ch3>Easy Pop-up Builder From OptinMonster Increase Conversions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Flightbox-popups\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Lightbox Popups\u003C\u002Fa> – Easily create custom popups to grow your email list, show coupons, make a WooCommerce cross-sell or WooCommerce upsell campaign, and more using our popup maker.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Ffloating-bar\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Floating Bar Popups\u003C\u002Fa> – Create sticky header bars, hello bars and floating bars to show free shipping notices, website announcement alert, sale countdown timer, and more.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fslide-in-forms\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Slide-in Popups\u003C\u002Fa> – Create scroll box popups that slide out from bottom of the screen to highlight your offer, like WooCommerce upsells, related posts, and coupon codes.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Ffullscreen-welcome-gate\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Fullscreen Welcome Mats\u003C\u002Fa> – Create full screen popups and welcome mats to focus your visitor’s attention on your best offer.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fcoupon-wheel-optins\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Gamified Spin a Wheel Popup\u003C\u002Fa> – Create coupon wheel optins to increase your store’s conversions with gamification.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fafter-post-optin-forms\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Inline Signup Forms\u003C\u002Fa> – Unlike a popup, inline newsletter signup forms can be embedded anywhere inside your page content, or automatically at the start or end of each post.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fsidebar-optin-forms\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Sidebar Forms\u003C\u002Fa> – Add an email newsletter signup form in your blog’s sidebar to get more subscribers using a shortcode or Gutenberg block.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fcontent-lock\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Content Locker Popups\u003C\u002Fa> – Turn any inline campaign into a content locker or gated content with our easy to use inline optins.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fcountdown-timer\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Countdown Timers\u003C\u002Fa> – Boost urgency and scarcity for limited time offers with countdown timers (great for sales promotion, live events, webinars, and product launches). Both static and evergreen timers included.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fyes-no-forms\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Yes \u002F No Popups\u003C\u002Fa> – Create multi-step, progressive optins that results in better list segmentation and higher marketing conversions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fmobile-friendly-popups\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Mobile Popups\u003C\u002Fa> – Create mobile-specific popups that are only shown to users on smart phones and tablets. Great for mobile app downloads or making specific offers to your mobile visitors.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fcanvas\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Canvas Custom Popup\u003C\u002Fa> – Create campaigns from scratch using our drag & drop popup builder for any use case.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fhow-to-use-smart-optimizations\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">AI Popups Smart Optimizations\u003C\u002Fa> – Our Smart Optimizations use proven, time-tested, high-converting copywriting principles and Artificial Intelligence (AI) to automatically improve the copy present within a text block.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Our Drag and Drop Popup Maker and Popup Templates Make It Easy\u003C\u002Fh3>\n\u003Cp>Easily customize the look and feel of your campaigns, and even add dynamic elements like countdown timers, spin a wheel, etc that change based on user behavior (no code necessary).\u003C\u002Fp>\n\u003Cp>OptinMonster comes with hundreds of popup templates to help you save time, far more than competitors like Popup Builder, Popup Maker, Icegram (sometimes called Ice Gram), Sumo or Hustle. Easily search them by your industry, business goal, holiday or features.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>I have never before seen such effectiveness and efficiency in an optin tool than I have with OptinMonster. In under 2 hours of work, I doubled my daily optin rates thanks to OptinMonster’s incredible options.\u003Cbr \u002F>\n  Dave Chesson, Owner of Kindlepreneur \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fhow-kindlepreneur-increased-customer-retention-using-content-upgrades\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">See Case Study\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Exit Intent Popups and OnSite Retargeting\u003C\u002Fh3>\n\u003Cp>Did you know that over 70% of visitors abandoning your website will never return?\u003C\u002Fp>\n\u003Cp>OptinMonster’s signature \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fexit-intent\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">exit-intent popup technology\u003C\u002Fa> can help you convert abandoning visitors into subscribers and customers.\u003C\u002Fp>\n\u003Cp>With exit intent popups, visitors see a popup message with your best offer at the precise moment they’re about to leave.\u003C\u002Fp>\n\u003Cp>Exit popups are proven to convert an additional 2 – 4% of your visitors into email subscribers and paying customers.\u003C\u002Fp>\n\u003Cp>You can use exit intent popups combined with \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fonsite-retargeting\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">OnSite Retargeting\u003C\u002Fa> to show different popup messages to new visitors vs returning visitors.\u003C\u002Fp>\n\u003Cp>These advanced popup triggers are highly effective in growing your email list, reducing cart abandonment, and saving you moeny on PPC advertising and retargeting ads.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>In only 7 months, we added more than 95,000 names to our email list using OptinMonster’s Exit Intent™ technology. We strongly recommend it!\u003Cbr \u002F>\n  Michael Stelzner, Founder of Social Media Examiner \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fhow-social-media-examiner-250000-subscribers-using-optinmonster-split-testing\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">See Case Study\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Smart Page Targeting and Behavior Based Personalization\u003C\u002Fh3>\n\u003Cp>And the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fbest-wordpress-popup-plugins\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">best WordPress popup plugin\u003C\u002Fa>\u003C\u002Fstrong> comes with advanced page targeting and behavior based personalization, too!\u003C\u002Fp>\n\u003Cp>This means you can show a popup for specific page or section of your site, or based on users’ geolocation, or even when a visitor clicks a specific link…and so much more.\u003C\u002Fp>\n\u003Cp>You can even show unique popups based on user’s past behavior such as: have they clicked on an existing marketing popup, seen another popup campaign, closed a marketing popup, viewed X number of pages, etc.\u003C\u002Fp>\n\u003Cp>These personalization features of OptinMonster popups make them highly effective in improving your lead generation, increasing subscribers, and growing sales.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Using OptinMonster, I was able to increase sales $55,000 after capturing nearly 7% more leads with a single optin!\u003Cbr \u002F>\n  Cole Joseph, Owner of Cole’s Classroom \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fcoles-classroom-added-55494-sales?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">See Case Study\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Popup A\u002FB Testing, Email Marketing Integrations, and Popup Analytics\u003C\u002Fh3>\n\u003Cp>Unlike other WordPress lead generation plugins, OptinMonster comes with reliable A\u002FB split testing and accurate analytics without slowing down your site.\u003C\u002Fp>\n\u003Cp>Most of them use wp-ajax to setup analytics. This slows down your site and also results in unreliable analytics due to cache plugin settings.\u003C\u002Fp>\n\u003Cp>Similarly, A\u002FB testing in a most WordPress popup plugins is broken because caching plugins can skew the data.\u003C\u002Fp>\n\u003Cp>We fixed both these issues with our superior infrastructure, so you can have reliable A\u002FB testing for popups, accurate conversion analytics, and seamless email marketing \u002F CRM integrations for your marketing (bonus: lead storage & lead backup are included, too).\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This WordPress popup plugin is created by \u003Ca href=\"https:\u002F\u002Fthomasgriffin.com\u002F\" title=\"Thomas Griffin\" rel=\"friend nofollow ugc\">Thomas Griffin\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsyedbalkhi.com\u002F\" title=\"Syed Balkhi\" rel=\"friend nofollow ugc\">Syed Balkhi\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Branding Guideline\u003C\u002Fh4>\n\u003Cp>OptinMonster&reg; is a registered trademark of Retyp LLC. When writing about the popup plugin by OptinMonster, please make sure to uppercase the letter O and M.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>OptinMonster (correct)\u003C\u002Fli>\n\u003Cli>Optin Monster (incorrect)\u003C\u002Fli>\n\u003Cli>optinmonster (incorrect)\u003C\u002Fli>\n\u003Cli>optin monster (incorrect)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Exit-Intent&reg;, OnSite Retargeting&reg;, and OnSite Follow Up Campaigns&reg; are also registered trademarks of Retyp LLC.\u003C\u002Fp>\n\u003Cp>See our \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fpress\u002F\" title=\"OptinMonster Press Page\" rel=\"nofollow ugc\">Press & Brand Assets page\u003C\u002Fa> for more details.\u003C\u002Fp>\n","🤩 Make popups & optin forms to get more email newsletter subscribers, leads, and sales - #1 most popular popup builder plugin! 🚀",1000000,130610940,86,803,"2025-11-19T16:51:00.000Z","7.2",[135,136,137,19,138],"ecommerce","marketing","optin","popups","https:\u002F\u002Foptinmonster.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptinmonster.2.16.22.zip",6,"2024-05-24 16:30:44",{"attackSurface":144,"codeSignals":176,"taintFlows":252,"riskAssessment":280,"analyzedAt":288},{"hooks":145,"ajaxHandlers":168,"restRoutes":173,"shortcodes":174,"cronEvents":175,"entryPointCount":31,"unprotectedCount":31},[146,152,155,159,162,165],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","admin_menu","closure","includes\\admin-pages.php",8,{"type":147,"name":153,"callback":149,"file":154,"line":151},"wp_footer","includes\\frontend.php",{"type":147,"name":156,"callback":149,"file":157,"line":158},"plugins_loaded","LegalPrompt.php",25,{"type":147,"name":160,"callback":149,"file":157,"line":161},"wp_enqueue_scripts",35,{"type":147,"name":163,"callback":149,"file":157,"line":164},"admin_enqueue_scripts",52,{"type":147,"name":166,"callback":149,"file":157,"line":167},"save_post",62,[169],{"action":170,"nopriv":171,"callback":149,"hasNonce":171,"hasCapCheck":171,"file":172,"line":151},"legalprompt_accept_terms",false,"includes\\ajax-handlers.php",[],[],[],{"dangerousFunctions":177,"sqlUsage":178,"outputEscaping":180,"fileOperations":11,"externalRequests":11,"nonceChecks":58,"capabilityChecks":250,"bundledLibraries":251},[],{"prepared":11,"raw":11,"locations":179},[],{"escaped":158,"rawEcho":181,"locations":182},37,[183,186,188,190,191,193,195,197,198,200,201,203,204,206,207,208,210,211,213,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248],{"file":150,"line":184,"context":185},48,"raw output",{"file":150,"line":187,"context":185},49,{"file":150,"line":189,"context":185},51,{"file":150,"line":164,"context":185},{"file":150,"line":192,"context":185},54,{"file":150,"line":194,"context":185},55,{"file":150,"line":196,"context":185},57,{"file":150,"line":196,"context":185},{"file":150,"line":199,"context":185},58,{"file":150,"line":199,"context":185},{"file":150,"line":202,"context":185},59,{"file":150,"line":202,"context":185},{"file":150,"line":205,"context":185},60,{"file":150,"line":205,"context":185},{"file":150,"line":167,"context":185},{"file":150,"line":209,"context":185},64,{"file":150,"line":209,"context":185},{"file":150,"line":212,"context":185},65,{"file":150,"line":212,"context":185},{"file":150,"line":215,"context":185},67,{"file":150,"line":217,"context":185},69,{"file":150,"line":219,"context":185},70,{"file":150,"line":221,"context":185},93,{"file":150,"line":223,"context":185},95,{"file":150,"line":225,"context":185},103,{"file":150,"line":227,"context":185},108,{"file":150,"line":229,"context":185},120,{"file":150,"line":231,"context":185},142,{"file":150,"line":233,"context":185},146,{"file":150,"line":235,"context":185},147,{"file":150,"line":237,"context":185},148,{"file":150,"line":239,"context":185},149,{"file":150,"line":241,"context":185},150,{"file":150,"line":243,"context":185},168,{"file":150,"line":245,"context":185},169,{"file":150,"line":247,"context":185},170,{"file":157,"line":249,"context":185},75,3,[],[253,272],{"entryPoint":254,"graph":255,"unsanitizedCount":11,"severity":271},"legalprompt_settings_page (includes\\admin-pages.php:77)",{"nodes":256,"edges":268},[257,262],{"id":258,"type":259,"label":260,"file":150,"line":261},"n0","source","$_POST",84,{"id":263,"type":264,"label":265,"file":150,"line":266,"wp_function":267},"n1","sink","update_option() [Settings Manipulation]",89,"update_option",[269],{"from":258,"to":263,"sanitized":270},true,"low",{"entryPoint":273,"graph":274,"unsanitizedCount":11,"severity":271},"\u003Cadmin-pages> (includes\\admin-pages.php:0)",{"nodes":275,"edges":278},[276,277],{"id":258,"type":259,"label":260,"file":150,"line":261},{"id":263,"type":264,"label":265,"file":150,"line":266,"wp_function":267},[279],{"from":258,"to":263,"sanitized":270},{"summary":281,"deductions":282},"The plugin \"legalprompt\" v1.5.5 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by using prepared statements for all SQL queries, avoiding dangerous functions, and having no recorded historical vulnerabilities. The absence of file operations and external HTTP requests also reduces potential attack vectors. However, a significant concern is the presence of one unprotected AJAX handler, which represents a direct entry point into the application that could be exploited if it lacks proper input validation and authorization checks. While the taint analysis shows no unsanitized paths, this is based on a very limited number of flows analyzed, and the unprotected AJAX handler could potentially introduce such issues.\n\nThe vulnerability history being clean is a strong indicator of past development diligence. However, the static analysis clearly highlights a current, immediate risk. The lack of authentication checks on an AJAX handler is a critical oversight that could lead to unauthorized actions, data exposure, or denial of service if not adequately secured within the handler's logic. The relatively low number of total entry points is positive, but the single unprotected one remains a point of concern. Overall, while the plugin has good foundational security practices, the unprotected AJAX handler presents a tangible risk that needs immediate attention.",[283,285],{"reason":284,"points":151},"Unprotected AJAX handler",{"reason":286,"points":287},"Low percentage of properly escaped output",4,"2026-03-17T06:34:03.665Z",{"wat":290,"direct":301},{"assetPaths":291,"generatorPatterns":295,"scriptPaths":296,"versionParams":297},[292,293,294],"\u002Fwp-content\u002Fplugins\u002Flegalprompt\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Flegalprompt\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Flegalprompt\u002Fjs\u002Fscript.js",[],[294],[298,299,300],"legalprompt\u002Fstyle.css?ver=","legalprompt\u002Fadmin-style.css?ver=","legalprompt\u002Fscript.js?ver=",{"cssClasses":302,"htmlComments":313,"htmlAttributes":314,"restEndpoints":320,"jsGlobals":321,"shortcodeOutput":323},[303,304,305,306,307,308,309,310,311,312],"legalprompt-popup-overlay","legalprompt-popup","legalprompt-popup-header","legalprompt-popup-content","legalprompt-popup-actions","legalprompt-terms-title","legalprompt-terms-message","legalprompt-view-terms-button","legalprompt-accept-terms-button","legalprompt-terms-content",[],[315,316,317,318,319],"data-plugin-version","data-ajax-url","data-nonce","data-terms-url","data-is-terms-page",[],[322],"tacPopupData",[]]