
WP Terms Popup – Terms and Conditions and Privacy Policy WordPress Popups Security & Risk Analysis
wordpress.org/plugins/wp-terms-popupUse WP Terms Popup to ask visitors to agree to your terms and conditions or privacy policy before they are allowed to view your site.
Is WP Terms Popup – Terms and Conditions and Privacy Policy WordPress Popups Safe to Use in 2026?
Generally Safe
Score 100/100WP Terms Popup – Terms and Conditions and Privacy Policy WordPress Popups has a strong security track record. Known vulnerabilities have been patched promptly.
The wp-terms-popup plugin v2.11.0 exhibits a mixed security posture. While it demonstrates strong adherence to secure coding practices, such as utilizing prepared statements for all SQL queries and having a high percentage of properly escaped outputs, several concerning aspects require attention. The plugin exposes a significant attack surface with 5 entry points, 4 of which lack authentication checks. This could be a prime target for unauthorized access or manipulation if not properly secured by the WordPress environment itself. The taint analysis identified one flow with unsanitized paths, though it was not classified as critical or high severity, it still warrants careful review. The plugin's vulnerability history reveals one known medium-severity CVE related to Cross-Site Scripting, which was patched. However, the presence of past vulnerabilities, even if resolved, indicates a potential for similar issues to arise if development practices are not consistently robust. Overall, the plugin has strengths in its SQL handling and output escaping, but the large number of unprotected entry points and the past XSS vulnerability are notable weaknesses that contribute to a moderate risk profile.
Key Concerns
- Unprotected AJAX handlers
- Flow with unsanitized paths
- Medium severity CVE history
- Moderate output escaping (70%)
WP Terms Popup – Terms and Conditions and Privacy Policy WordPress Popups Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
WP Terms Popup <= 2.6.0 - Authenticated (Admin+) Stored Cross-Site Scripting
WP Terms Popup – Terms and Conditions and Privacy Policy WordPress Popups Code Analysis
Output Escaping
Data Flow Analysis
WP Terms Popup – Terms and Conditions and Privacy Policy WordPress Popups Attack Surface
AJAX Handlers 4
Shortcodes 1
WordPress Hooks 16
Maintenance & Trust
WP Terms Popup – Terms and Conditions and Privacy Policy WordPress Popups Maintenance & Trust
Maintenance Signals
Community Trust
WP Terms Popup – Terms and Conditions and Privacy Policy WordPress Popups Alternatives
Additional Terms for WooCommerce
woo-additional-terms
Improve your checkout process by adding an extra checkbox for terms and conditions. Keep track of acceptance to ensure transparency and security.
iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more
iubenda-cookie-law-solution
The solution for GDPR compliance + more. Get your cookie banner, privacy policy, terms and conditions and handle cookie consent in just one plugin.
Legal Pages – Privacy Policy, Terms & Conditions, GDPR, CCPA, and Cookie Notice Generator
legal-pages
The best WordPress legal pages generator that comes with pre-made templates for GDPR, CCPA, DMCA, Privacy Policy, Terms & Conditions, Cookie Polic …
Privacy Policy Generator – WPLP Legal Pages
wplegalpages
Create and manage legal pages for WordPress websites using ready-made policy templates that support common privacy and compliance requirements.
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
WP Terms Popup – Terms and Conditions and Privacy Policy WordPress Popups Developer Profile
4 plugins · 23K total installs
How We Detect WP Terms Popup – Terms and Conditions and Privacy Policy WordPress Popups
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-terms-popup/admin/css/wp-terms-popup-admin.css/wp-content/plugins/wp-terms-popup/admin/js/wp-terms-popup-admin.js/wp-content/plugins/wp-terms-popup/public/css/wp-terms-popup-public.css/wp-content/plugins/wp-terms-popup/public/js/wp-terms-popup-public.js/wp-content/plugins/wp-terms-popup/admin/js/wp-terms-popup-admin.js/wp-content/plugins/wp-terms-popup/public/js/wp-terms-popup-public.jswp-terms-popup/admin/css/wp-terms-popup-admin.css?ver=wp-terms-popup/admin/js/wp-terms-popup-admin.js?ver=wp-terms-popup/public/css/wp-terms-popup-public.css?ver=wp-terms-popup/public/js/wp-terms-popup-public.js?ver=HTML / DOM Fingerprints
wp-terms-popup-overlaywp-terms-popup-contentwp-terms-popup-closewp-terms-popup-headerwp-terms-popup-bodywp-terms-popup-footerwp-terms-popup-buttondata-wptp-idwp_terms_popup_params/wp-json/wptp/v1/dismiss/wp-json/wptp/v1/track