
LegalPrompt – Terms and Conditions Popup with User Consent Tracking Security & Risk Analysis
wordpress.org/plugins/legalpromptDisplay a customizable popup requiring users to accept your site’s Terms and Conditions. Track and log user consent for legal compliance.
Is LegalPrompt – Terms and Conditions Popup with User Consent Tracking Safe to Use in 2026?
Generally Safe
Score 100/100LegalPrompt – Terms and Conditions Popup with User Consent Tracking has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
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.
The 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.
Key Concerns
- Unprotected AJAX handler
- Low percentage of properly escaped output
LegalPrompt – Terms and Conditions Popup with User Consent Tracking Security Vulnerabilities
LegalPrompt – Terms and Conditions Popup with User Consent Tracking Code Analysis
Output Escaping
Data Flow Analysis
LegalPrompt – Terms and Conditions Popup with User Consent Tracking Attack Surface
AJAX Handlers 1
WordPress Hooks 6
Maintenance & Trust
LegalPrompt – Terms and Conditions Popup with User Consent Tracking Maintenance & Trust
Maintenance Signals
Community Trust
LegalPrompt – Terms and Conditions Popup with User Consent Tracking Alternatives
WP Terms Popup – Terms and Conditions and Privacy Policy WordPress Popups
wp-terms-popup
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.
Terms and Conditions Popup for WooCommerce
terms-and-conditions-popup-for-woocommerce
Allows your customers to see the terms and conditions without leaving the checkout page
Checkout Terms Conditions Popup for WooCommerce
woocommerce-checkout-terms-conditions-popup
This plugin save the time and attention of user who don't want to go any where for reading terms conditions.
Cookies GDPR
cookies-gdpr
Simply Simply add content and display cookies popup for GDPR compliance.
Popup Builder & Popup Maker for WordPress – OptinMonster Email Marketing and Lead Generation
optinmonster
🤩 Make popups & optin forms to get more email newsletter subscribers, leads, and sales - #1 most popular popup builder plugin! 🚀
LegalPrompt – Terms and Conditions Popup with User Consent Tracking Developer Profile
1 plugin · 0 total installs
How We Detect LegalPrompt – Terms and Conditions Popup with User Consent Tracking
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/legalprompt/css/style.css/wp-content/plugins/legalprompt/css/admin-style.css/wp-content/plugins/legalprompt/js/script.js/wp-content/plugins/legalprompt/js/script.jslegalprompt/style.css?ver=legalprompt/admin-style.css?ver=legalprompt/script.js?ver=HTML / DOM Fingerprints
legalprompt-popup-overlaylegalprompt-popuplegalprompt-popup-headerlegalprompt-popup-contentlegalprompt-popup-actionslegalprompt-terms-titlelegalprompt-terms-messagelegalprompt-view-terms-button+2 moredata-plugin-versiondata-ajax-urldata-noncedata-terms-urldata-is-terms-pagetacPopupData