
Agreeable Security & Risk Analysis
wordpress.org/plugins/agreeableAdd an "Agree to terms" check box on login, registration, or comment forms. Works with BuddyPress, bbPress and MultiSite.
Is Agreeable Safe to Use in 2026?
Generally Safe
Score 85/100Agreeable has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "agreeable" plugin v1.5 exhibits a generally strong security posture based on the provided static analysis. The complete absence of identifiable attack surface points like AJAX handlers, REST API routes, shortcodes, and cron events is a significant positive. Furthermore, the plugin effectively utilizes prepared statements for all SQL queries, avoids dangerous functions, and demonstrates excellent output escaping with 90% of outputs properly handled. Nonce and capability checks are present, indicating an effort to secure operations.
However, a concern arises from the taint analysis, which identified one flow with unsanitized paths. While this did not escalate to critical or high severity, it represents a potential area where user-supplied data might not be sufficiently validated before being used in a sensitive operation, such as file system access or internal function calls. The plugin also makes a single external HTTP request, which, without further context, could be a minor risk if the target is untrusted or the request is not properly secured.
Notably, the plugin has no recorded vulnerabilities (CVEs), which suggests a history of stable and secure development. The lack of past issues is a strong indicator of good development practices. Overall, "agreeable" v1.5 appears to be a well-developed plugin with minimal apparent risks, the primary area for improvement being the single unsanitized path identified in the taint analysis.
Key Concerns
- Taint flow with unsanitized paths
- External HTTP request
Agreeable Security Vulnerabilities
Agreeable Release Timeline
Agreeable Code Analysis
Output Escaping
Data Flow Analysis
Agreeable Attack Surface
WordPress Hooks 19
Maintenance & Trust
Agreeable Maintenance & Trust
Maintenance Signals
Community Trust
Agreeable Alternatives
LH Agree to Terms
lh-agree-to-terms
Add a HTML5 "Agree to terms" check box on login or registration forms.
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.
Complianz – Terms and Conditions
complianz-terms-conditions
Configure your own Terms and Conditions specific to your service or webshop.
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 …
Agreeable Developer Profile
1 plugin · 900 total installs
How We Detect Agreeable
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/agreeable/css/admin.css/wp-content/plugins/agreeable/css/magnific.css/wp-content/plugins/agreeable/css/front.css/wp-content/plugins/agreeable/js/magnific.js/wp-content/plugins/agreeable/js/agreeable.js/wp-content/plugins/agreeable/js/magnific.js/wp-content/plugins/agreeable/js/agreeable.jsagreeable-css?ver=magnific?ver=agreeable-js?ver=magnific-css?ver=agreeable-css?ver=HTML / DOM Fingerprints
agreeable-error-message<!-- AGREEABLE TERMS ACCEPTED -->data-agreeable-terms-messagedata-agreeable-terms-pagedata-agreeable-lightbox-enabledagreeable