[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxIM1lyLLS6i7QXll_SBQxY_pBDQ_zu7BAE92DQFlB4g":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":107,"crawl_stats":38,"alternatives":112,"analysis":205,"fingerprints":941},"cookie-notice","Cookie Notice & Compliance for GDPR \u002F CCPA","2.5.14","Humanityco","https:\u002F\u002Fprofiles.wordpress.org\u002Fhumanityco\u002F","\u003Cp>\u003Cstrong>Cookie Notice\u003C\u002Fstrong> provides a simple, customizable website banner that can be used to help your website comply with certain cookie consent requirements under the EU GDPR cookie law and CCPA regulations and includes \u003Cstrong>seamless integration\u003C\u002Fstrong> with Cookie Compliance to help your site comply with the latest updates to existing consent laws.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cookie Compliance\u003C\u002Fstrong> is a fully featured Consent Management Platform (CMP) that provides automated compliance features and enhanced design controls in a state-of-the-art web application. Cookie Compliance enables websites to \u003Cstrong>take a proactive approach to data protection and consent laws\u003C\u002Fstrong>. It is the first solution to offer Intentional Consent, a new consent framework that incorporates the latest guidelines from over 100+ countries, and emerging standards from leading international organizations like the IEEE and European Center for Digital Rights (noyb.eu). Cookie Compliance provides a beautiful, multi-level experience and includes new choices and controls for site visitors to better understand and engage in data privacy decisions.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Our Cookie Compliance web application introduces a more ethical, proactive way to capture and manage consent.  This early version of the emerging Intentional Consent framework is a result of Hu-manity.co’s ongoing work with top Fortune 500 companies, governments, and standards organizations, who believe that the imbalanced relationship between consumers and corporations is unsustainable when it comes to data privacy and consent online. We are making it available for all website owners and operators who share this belief and support our mission to eliminate the dark patterns in online consent.\u003Cbr \u002F>\n  Matt Sinderbrand – Chief Platform Officer, Hu-manity.co\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Cookie Notice (plugin only)\u003C\u002Fh3>\n\u003Cp>Cookie Notice provides a simple, customizable website banner to help your website comply with certain cookie consent requirements.\u003C\u002Fp>\n\u003Ch4>Banner features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Customizable notice message\u003C\u002Fli>\n\u003Cli>Consent on click, scroll or close\u003C\u002Fli>\n\u003Cli>Multiple cookie expiry options\u003C\u002Fli>\n\u003Cli>Link to Privacy Policy page\u003C\u002Fli>\n\u003Cli>WordPress Privacy Policy page synchronization\u003C\u002Fli>\n\u003Cli>WPML and Polylang compatible\u003C\u002Fli>\n\u003Cli>SEO friendly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Cookie Compliance (plugin + web application)\u003C\u002Fh3>\n\u003Cp>Cookie Compliance gives you access to the most up-to-date formatting guidelines and technical compliance requirements for over 100 countries and legal jurisdictions.\u003C\u002Fp>\n\u003Ch4>Banner features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Intentional Consent\u003C\u002Fstrong> provides 3 equal buttons to give site visitors the ability to accept none, some, or all cookies through packaged choices called Data Access Levels. Data Access Levels improve consent conversion and eliminate the dark pattern of deceptive, non-equal choices in the first layer. \u003Cem>Complies with equal choice principle prescribed under GDPR and other data protection laws.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consent duration selector\u003C\u002Fstrong> gives visitor control over how long their consent remains valid for your site.  \u003Cem>Enables your site to align with recent guidelines from EU Data Protection Authorities, which state that cookie consent should be valid for no longer than a period of 6 months.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cookie purpose categories\u003C\u002Fstrong> make it easy for website visitors to customize their consent by category. \u003Cem>Complies with affirmative, opt-in consent requirements prescribed under GDPR and other data protection laws.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consent metrics\u003C\u002Fstrong> displays the visitor’s consent record and a list of blocked \u002F allowed 3rd parties directly in the expanded level of the banner. \u003Cem>Complies with latest guidance from EU Data Protection Authorities like CNIL (France) and ICO (UK). \u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Privacy Paper\u003C\u002Fstrong> provides helpful information to improve visitor comprehension and understanding of the data sharing risks and benefits. Allows you to summarize core components of your sites privacy notice and \u003Cem>aligns with the informed principle prescribed by GDPR rules for valid consent capture. \u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable Privacy Contact\u003C\u002Fstrong> allows you to provide contact information for a business’ data privacy admin, as well as helpful links to data subject request forms and other data privacy resources. \u003Cem>Aligns with the informed principle prescribed by GDPR rules for valid consent capture.\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Web Application features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Consent analytics dashboard\u003C\u002Fstrong> shows event data for number of visits and provides a “trust score” to help you track how site visitors are setting their consent. Make adjustments to your banner to improve your cookie acceptance rate and monitor progress via the consent activity graph.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Default configurations\u003C\u002Fstrong> for GDPR, CCPA and more help to remove dark patterns and allow for quick and easy deployment of the consent banner without any guesswork. Customize the design of any default configuration to match the look and feel of your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic script blocking\u003C\u002Fstrong> blocks all non-essential cookie scripts and iFrames by default and \u003Cem>complies with valid consent rules under GDPR and other data protection laws\u003C\u002Fem>; in order to be compliant, your site must record visitor consent before setting or sending cookies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Consent Mode\u003C\u002Fstrong> ensures that your website can still gather valuable insights and perform effectively while respecting users’ privacy preferences by \u003Cem>dynamically adjusting the behavior of Google services according to user consent.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Facebook Consent Mode\u003C\u002Fstrong> allows your website to \u003Cem>measure the impact of your ads on Facebook\u003C\u002Fem>, track website activities and conversions and automatically deliver ads to Facebook if the user has agreed to.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consent record storage\u003C\u002Fstrong> automatically stores a record of each consent and makes these records available for export. \u003Cem>Complies with proof-of-consent requirements prescribed under GDPR and other data protection laws.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual support\u003C\u002Fstrong> automatically translates all banner text strings and allows you to provide custom translations for every text field to ensure visitors get a consistent consent experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multidomain management\u003C\u002Fstrong> allows you to manage additional Free or Professional domains under a single account and enables you to customize banner configuration and design for each domain independently.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cookie Compliance proactive approach:\u003C\u002Fh4>\n\u003Cp>For all businesses, the resources required to stay ahead of the latest regulations increases with the passage of each new law. With enforcement of compliance violations increasing daily, we believe it is critical for us as a trusted consent vendor to do everything in our power to help you stay ahead of these laws and remove the risk to your business\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cookie Compliance covers all current and upcoming regulations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GDPR (EU)\u003C\u002Fli>\n\u003Cli>ePrivacy Directive (EU)\u003C\u002Fli>\n\u003Cli>ePrivacy Regulation (EU)\u003C\u002Fli>\n\u003Cli>PECR (UK)\u003C\u002Fli>\n\u003Cli>LGPD (Brazil)\u003C\u002Fli>\n\u003Cli>PIPEDA (Canada)\u003C\u002Fli>\n\u003Cli>PDPB (India)\u003C\u002Fli>\n\u003Cli>CCPA (California, US)\u003C\u002Fli>\n\u003Cli>VCDPA (Virginia, US)\u003C\u002Fli>\n\u003Cli>Colorado Privacy Act (US)\u003C\u002Fli>\n\u003Cli>CPRA (California, US)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Cookie Compliance incorporates all recent formatting guidance:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>European Data Protection Supervisor (EDPS)\u003C\u002Fli>\n\u003Cli>ICO (United Kingdom)\u003C\u002Fli>\n\u003Cli>CNIL (France)\u003C\u002Fli>\n\u003Cli>GPDP (Italy)\u003C\u002Fli>\n\u003Cli>BfDl (Germany)\u003C\u002Fli>\n\u003Cli>AEPD (Spain)\u003C\u002Fli>\n\u003Cli>European Center for Digital Rights (noyb.eu)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Cookie Compliance targets dark patterns\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Dark Patterns are user interface (UI) techniques that push site visitors to make decisions (such as agreeing to the installation of cookies on their devices) that they might not otherwise make. The most common Dark Pattern is the lack of an equal “reject all” button on the first layer of the consent notice. Dark Patterns are explicitly banned under GDPR and other data protection laws.\u003C\u002Fp>\n\u003Cp>As a part of our proactive approach, Cookie Compliance is configured by default to prevent Dark Patterns through our unique Intentional Consent design.\u003C\u002Fp>\n","Cookie Notice allows you to you elegantly inform users that your site uses cookies and helps you comply with GDPR, CCPA and other data privacy laws.",900000,36171663,96,3020,"2026-03-04T01:02:00.000Z","6.9.4","4.9.6","7.4",[20,21,22,23,24],"ccpa","consent","cookies","gdpr","privacy","https:\u002F\u002Fcookie-compliance.co\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcookie-notice.2.5.14.zip",95,6,0,"2025-11-21 16:28:14","2026-03-15T15:16:48.613Z",[33,49,59,73,85,94],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-11186","cookie-notice-compliance-for-gdpr-ccpa-authenticated-contributor-stored-cross-site-scripting-via-shortcode","Cookie Notice & Compliance for GDPR \u002F CCPA \u003C= 2.5.8 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode","The Cookie Notice & Compliance for GDPR \u002F CCPA plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's cookies_accepted shortcode in all versions up to, and including, 2.5.8 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=2.5.8","2.5.9","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-11-22 05:07:43",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F19700658-1bef-4e85-a995-d86fff508cdf?source=api-prod",1,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":54,"updated_date":55,"references":56,"days_to_patch":58},"CVE-2025-67554","cookie-notice-compliance-for-gdpr-ccpa-authenticated-author-stored-cross-site-scripting","Cookie Notice & Compliance for GDPR \u002F CCPA \u003C= 2.5.8 - Authenticated (Author+) Stored Cross-Site Scripting","The Cookie Notice & Compliance for GDPR \u002F CCPA plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.5.8 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","2025-10-21 00:00:00","2025-12-10 16:23:53",[57],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F667b11ff-496f-4560-b751-7bb25bcd7cbb?source=api-prod",51,{"id":60,"url_slug":61,"title":62,"description":63,"plugin_slug":4,"theme_slug":38,"affected_versions":64,"patched_in_version":65,"severity":41,"cvss_score":66,"cvss_vector":67,"vuln_type":44,"published_date":68,"updated_date":69,"references":70,"days_to_patch":72},"CVE-2022-3399","cookie-notice-compliance-for-gdpr-ccpa-authenticated-admin-stored-cross-site-scripting","Cookie Notice & Compliance for GDPR \u002F CCPA \u003C= 2.4.17.1 - Authenticated (Admin+) Stored Cross-Site Scripting","The Cookie Notice & Compliance for GDPR \u002F CCPA plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'cookie_notice_options[refuse_code_head]' parameter in versions up to, and including, 2.4.17.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrative privileges and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses the injected \u002Fwp-admin\u002Fadmin.php?page=cookie-notice page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=2.4.17.1","2.4.18",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2024-08-15 00:00:00","2024-11-22 14:46:27",[71],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F73fd35b4-16b3-4f57-a3e4-46e4de0ee822?source=api-prod",100,{"id":74,"url_slug":75,"title":76,"description":77,"plugin_slug":4,"theme_slug":38,"affected_versions":78,"patched_in_version":79,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":80,"updated_date":81,"references":82,"days_to_patch":84},"CVE-2023-0823","cookie-notice-compliance-for-gdpr-ccpa-authenticated-contributor-stored-cross-site-scripting-via-cookiesrevokeshortcode-","Cookie Notice & Compliance for GDPR \u002F CCPA \u003C= 2.4.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'cookies_revoke_shortcode' Shortcode","The Cookie Notice & Compliance for GDPR \u002F CCPA plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'cookies_revoke_shortcode' shortcode in versions up to, and including, 2.4.6 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=2.4.6","2.4.7","2023-03-06 00:00:00","2024-01-22 19:56:02",[83],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F914de8f3-e052-4256-af14-4a08eaa464b8?source=api-prod",323,{"id":86,"url_slug":87,"title":88,"description":89,"plugin_slug":4,"theme_slug":38,"affected_versions":78,"patched_in_version":79,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":90,"updated_date":81,"references":91,"days_to_patch":93},"CVE-2023-24400","cookie-notice-compliance-for-gdpr-ccpa-authenticated-contributor-stored-cross-site-scripting-via-cookiespolicylink-short","Cookie Notice & Compliance for GDPR \u002F CCPA \u003C= 2.4.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'cookies_policy_link' Shortcodes","The Cookie Notice & Compliance for GDPR \u002F CCPA plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'cookies_policy_link' shortcode in versions up to, and including, 2.4.6 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level access, and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","2023-03-02 00:00:00",[92],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F95acec2a-ba1b-4b61-a4d6-3b0250a32835?source=api-prod",327,{"id":95,"url_slug":96,"title":97,"description":98,"plugin_slug":4,"theme_slug":38,"affected_versions":99,"patched_in_version":100,"severity":41,"cvss_score":101,"cvss_vector":102,"vuln_type":44,"published_date":103,"updated_date":81,"references":104,"days_to_patch":106},"CVE-2021-24569","cookie-notice-compliance-for-gdpr-ccpa-authenticated-admin-stored-cross-site-scripting-2","Cookie Notice & Compliance for GDPR \u002F CCPA \u003C= 2.1.1 - Authenticated (Admin+) Stored Cross-Site Scripting","The WP GDPR plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Button Text setting in versions up to, and including, 2.1.1 due to insufficient input sanitization and output escaping. This makes it possible for Admin+ attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations or installations where unfiltered_html has been disabled.","\u003C2.1.2","2.1.2",4.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2021-08-30 00:00:00",[105],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Feeae71a6-53b2-4eab-82c0-d23cff3f0f7c?source=api-prod",876,{"slug":108,"display_name":7,"profile_url":8,"plugin_count":48,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":109,"trust_score":110,"computed_at":111},"humanityco",280,76,"2026-04-03T18:49:39.351Z",[113,129,149,171,188],{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":29,"downloaded":121,"rating":29,"num_ratings":29,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":127,"download_link":128,"security_score":72,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"cookiejar","CookieJar","1.0.0","Kenneth “Demetrius” Weaver","https:\u002F\u002Fprofiles.wordpress.org\u002Fmydeme\u002F","\u003Cp>CookieJar provides a lightweight cookie consent banner with basic GDPR\u002FCCPA compliance tools.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accessible banner with Accept, Reject, and Preferences\u003C\u002Fli>\n\u003Cli>Basic categories: Necessary, Functional, Analytics, Advertising\u003C\u002Fli>\n\u003Cli>Optional Do Not Sell (CPRA) when applicable\u003C\u002Fli>\n\u003Cli>GA4 Consent Mode v2 signal updates (optional)\u003C\u002Fli>\n\u003Cli>Basic consent logging (cached mode)\u003C\u002Fli>\n\u003Cli>Multilanguage (free: up to 2 languages)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This free version is designed for WordPress.org policies: no ads in dashboard, no nagging notices, and all assets loaded locally.\u003C\u002Fp>\n\u003Ch3>Asset Licensing\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>All plugin code is GPLv2 or later.\u003C\u002Fli>\n\u003Cli>All bundled images, SVGs, and icons in \u003Ccode>assets\u002F\u003C\u002Fcode> are original works by DemeWebsolutions.com (My Deme, LLC) and released under GPLv2 or later.\u003C\u002Fli>\n\u003Cli>No remote CDNs are used; all assets load locally.\u003C\u002Fli>\n\u003C\u002Ful>\n","Cookie consent banner and basic compliance tools (GDPR\u002FCCPA) with simple setup and accessible UI.",191,"2025-11-08T02:53:00.000Z","6.8.5","5.9","7.2",[20,21,22,23,24],"","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcookiejar.1.0.0.zip",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":137,"downloaded":138,"rating":139,"num_ratings":140,"last_updated":141,"tested_up_to":16,"requires_at_least":142,"requires_php":143,"tags":144,"homepage":147,"download_link":148,"security_score":72,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"auto-terms-of-service-and-privacy-policy","TermsFeed AutoTerms: Privacy Policy Generator, Cookie Consent, GDPR, CCPA, Terms & Conditions, Disclaimers, Cookies Policy, EULA","3.0.5","TermsFeed","https:\u002F\u002Fprofiles.wordpress.org\u002Ftermsfeed\u002F","\u003Cp>TermsFeed AutoTerms helps you with a wide range of legal requirements your WordPress website might be required to keep up with, such as GDPR, CCPA (CPRA) or Amazon Associates requirements to have a disclosure for affiliate links.\u003C\u002Fp>\n\u003Cp>Previously, TermsFeed AutoTerms was called “WP AutoTerms” and “Auto Terms of Service and Privacy Policy”.\u003C\u002Fp>\n\u003Ch4>Generate Privacy Policy, Terms & Conditions and other legal agreements\u003C\u002Fh4>\n\u003Cp>TermsFeed AutoTerms helps you create the most important legal pages your WordPress website needs using a simple questionnaire, such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Privacy Policy\u003C\u002Fli>\n\u003Cli>Terms & Conditions\u003C\u002Fli>\n\u003Cli>Cookies Policy\u003C\u002Fli>\n\u003Cli>Return Policy\u003C\u002Fli>\n\u003Cli>Disclaimer\u003C\u002Fli>\n\u003Cli>EULA\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also create your own legal pages and manage them through the TermsFeed AutoTerms plugin.\u003C\u002Fp>\n\u003Ch4>Compliance Kits\u003C\u002Fh4>\n\u003Cp>“Compliance Kits” help you with certain legal compliance requirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Cookie Consent. Manage vendors scripts you use (i.e. Google Analytics) and get user consent before scripts are loaded. Use this Kit and show a notice banner to visitors and get consent from users with “I Agree” and “I Decline” buttons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Cookie Notice. Inform users whenever cookies are used on your website. Use this Kit and display a simple announcement cookie notice banner.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Links to Legal Pages. Your legal pages must be visible and accessible to all users. Use this Kit and automatically insert the links to your legal pages in the footer section of your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Update Notices of Legal Pages. It’s a best practice to inform users of your legal pages content updates. Use this Kit and show an announcement bar for a limited time to inform your users whenever you’ve updated your legal pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Endorsements. You need to disclose if you have affiliate links on your website. Use this Kit and include a disclaimer at the start\u002Fend of any posts with affiliate links.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>DISCLAIMER\u003C\u002Fh4>\n\u003Cp>TermsFeed AutoTerms plugin is provided with the purpose of helping you with various legal compliance requirements. While we do our best to provide you useful information to use as a starting point, nothing can substitute professional legal advice in drafting your legal agreements and\u002For assisting you with legal compliance. We cannot guarantee any conformity with the law, which only a lawyer can do. We are not attorneys. We are not liable for any content, code, or other errors or omissions or inaccuracies. This plugin provides no warranties or guarantees. Nothing in this plugin, therefore, shall be considered legal advice and no attorney-client relationship is established. Please note that in some cases, depending on your legislation, further actions may be required to make your WordPress website compliant with the law.\u003C\u002Fp>\n\u003Ch3>Suggestions\u003C\u002Fh3>\n\u003Cp>Have a chat with us and let us know what you’d like to see added.\u003C\u002Fp>\n\u003Ch3>Honorary Mention\u003C\u002Fh3>\n\u003Cp>Special thanks to this plugin’s original author, Clifford Paulick of https:\u002F\u002Ftourkick.com\u002F\u003C\u002Fp>\n","All-in-One compliance solution from TermsFeed: Generator of Privacy Policy, T&Cs, Affiliate Disclaimers and Cookie Consent Notice Banner.",90000,3404596,94,244,"2026-01-28T20:29:00.000Z","4.2","5.3",[20,21,145,23,146],"cookie","privacy-policy","https:\u002F\u002Fwww.termsfeed.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-terms-of-service-and-privacy-policy.3.0.5.zip",{"slug":150,"name":151,"version":152,"author":153,"author_profile":154,"description":155,"short_description":156,"active_installs":137,"downloaded":157,"rating":158,"num_ratings":159,"last_updated":160,"tested_up_to":16,"requires_at_least":161,"requires_php":162,"tags":163,"homepage":166,"download_link":167,"security_score":168,"vuln_count":169,"unpatched_count":29,"last_vuln_date":170,"fetched_at":31},"uk-cookie-consent","Termly – GDPR\u002FCCPA Cookie Consent Banner","3.3.1","davidtaroko","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidtaroko\u002F","\u003Cul>\n\u003Cli>Compliance with \u003Cstrong>GDPR, CCPA, ePrivacy Directive,\u003C\u002Fstrong> and more!\u003C\u002Fli>\n\u003Cli>Customer preference settings and Auto Blocker\u003C\u002Fli>\n\u003Cli>Simple plugin installation + customization options\u003C\u002Fli>\n\u003Cli>Fully supports Google Consent Mode v2 and IAB TCF v2.2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Termly’s GDPR-CCPA Cookie Consent Banner is one of the easiest, most effective, and popular cookie consent plugins available for WordPress. Our Consent Management Platform (CMP) helps businesses comply with data privacy laws from around the world, including the GDPR, CCPA, ePrivacy Directive, all U.S. state-level privacy laws, the UK’s PECR, and more. As a certified Google CMP Gold Partner, our cookie banner also fully integrates with Google Consent Mode v2 and Google Tag Manager (GTM).\u003C\u002Fp>\n\u003Cp>Termly’s CMP supports the IAB TCF v2.2 and provides users with a pre-populated list of both TCF Vendors and Google’s Ad Tech Providers, with an option to enter in additional vendors as necessary.\u003C\u002Fp>\n\u003Cp>Use our cookie scanner to identify, list, and define all cookies your website uses. Our CMP then creates a custom cookie consent banner and cookie policy for you to easily add to your website.\u003C\u002Fp>\n\u003Cp>This Cookie Consent Banner is actively developed, tested, and maintained by a team of engineers, designers, and data privacy attorneys. Termly’s cookie banner and consent solutions receive consistently positive reviews in the industry — from small companies and budding startups to web development agencies, legal offices, and larger enterprises.\u003C\u002Fp>\n\u003Cp>Our team works around the clock to ensure you don’t have to worry about your cookie banner or cookie policy while remaining compliant.\u003C\u002Fp>\n\u003Ch4>New in 3.0:\u003C\u002Fh4>\n\u003Cp>\u003Cem>Now operated by Termly, this plugin includes new features and functions to better help you comply with privacy laws like the GDPR, CCPA and other Cookie Laws like the ePrivacy Directive. Read more here about what’s changed and what it means for you.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>IMPORTANT: For existing plugin users prior to version 3.0, after upgrading, you will need to sign up for a Termly account from within the plugin, or on app.termly.io, then enable the consent banner again.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>KEY FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple set up — install in seconds\u003C\u002Fli>\n\u003Cli>Automatic cookie scans\u003C\u002Fli>\n\u003Cli>Unique cookie consent banner with customizable features (including text, font, theme, and colors)\u003C\u002Fli>\n\u003Cli>Up to 10,000 monthly unique visitors for free\u003C\u002Fli>\n\u003Cli>Choice of cookie banner position — top or bottom bar, corner tooltip, or full-screen modal\u003C\u002Fli>\n\u003Cli>Regional cookie banner display options (e.g., only display for EU users)\u003C\u002Fli>\n\u003Cli>Translations \u002F multi-language support\u003C\u002Fli>\n\u003Cli>Compatible with Google Consent Mode v2\u003C\u002Fli>\n\u003Cli>Fully supports IAB TCF v2.2 Framework\u003C\u002Fli>\n\u003Cli>Automatic cookie configuration based on our extensive cookie database\u003C\u002Fli>\n\u003Cli>Auto-generated cookie descriptions and cookie categories\u003C\u002Fli>\n\u003Cli>Custom cookie policy\u003C\u002Fli>\n\u003Cli>Choice of scroll to consent or click to consent\u003C\u002Fli>\n\u003Cli>Auto-Blocking of scripts and other tracking mechanisms\u003C\u002Fli>\n\u003Cli>Highly responsive\u003C\u002Fli>\n\u003Cli>Automatic updates to cookie policy and consent banner\u003C\u002Fli>\n\u003Cli>Access to additional policy, disclaimer, and terms and conditions generators\u003C\u002Fli>\n\u003Cli>Termly is a certified Google CMP Partner\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SIMPLE SETUP, SCANS AND AUTO-BLOCKING\u003C\u002Fh4>\n\u003Cp>Termly’s compliance plugin benefits from being one of the easiest and most intuitive compliance tools available. Simply install and activate the plugin, fill in your business info, use our cookie scanner to scan your site for cookies, and customize your settings to get a live cookie consent banner and compliant cookie policy for your website.\u003C\u002Fp>\n\u003Cp>In addition, enable the Auto Blocker to automatically detect, categorize and block tracking scripts on your site from being served to your visitors until they have consented to it in accordance with their local laws and regulations. Unlike other tools, Termly maintains a database of thousands of known scripts and trackers so you don’t need to think about set-up and can focus on building your site.\u003C\u002Fp>\n\u003Cp>We’ll automatically generate your cookie descriptions and categories. Plus, we’ll keep your notification bar and cookie policy up to date to help ensure compliance. No configuration needed.\u003C\u002Fp>\n\u003Ch4>BANNER TRANSLATIONS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (US)\u003C\u002Fli>\n\u003Cli>English (UK)\u003C\u002Fli>\n\u003Cli>Arabic\u003C\u002Fli>\n\u003Cli>Danish\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Finnish\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Greek\u003C\u002Fli>\n\u003Cli>Hungarian\u003C\u002Fli>\n\u003Cli>Icelandic\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Norwegian\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>Portuguese\u003C\u002Fli>\n\u003Cli>Portuguese (BR)\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>…and more coming soon!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Global Cookie Laws & Termly’s GDPR-CCPA Cookie Consent Banner Plugin\u003C\u002Fh4>\n\u003Cp>Termly’s GDPR\u002FCCPA Cookie Consent Banner is one of the easiest and most effective methods for tackling data privacy laws from around the world and is configurable to meet the consent requirements outlined in over 70 regions.\u003C\u002Fp>\n\u003Cp>This includes all U.S. state-level consumer privacy laws, the EU’s ePrivacy Directive (EU Cookie Law), the UK’s Privacy and Electronic Communications Regulations (PECR), GDPR\u002FUK GDPR compliance, and more.\u003C\u002Fp>\n\u003Cp>With automatically configured details (like cookie type, category, and description), our plugin creates comprehensive cookie policies and cookie consent banners to help you meet extensive U.S., EU, UK legal requirements, and beyond!\u003C\u002Fp>\n\u003Cp>Notify visitors that your site uses cookies and get consent for their use without sacrificing user experience or your site’s appearance.\u003C\u002Fp>\n","Our easy to use cookie consent plugin can assist in your GDPR, CCPA, and ePrivacy Directive compliance efforts.",2939314,74,201,"2026-01-09T18:20:00.000Z","5.2","5.6",[20,164,165,23,24],"cookie-banner","cookie-consent","https:\u002F\u002Ftermly.io\u002Fproducts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuk-cookie-consent.3.3.1.zip",99,2,"2024-06-06 00:00:00",{"slug":172,"name":173,"version":174,"author":175,"author_profile":176,"description":177,"short_description":178,"active_installs":179,"downloaded":180,"rating":13,"num_ratings":181,"last_updated":182,"tested_up_to":16,"requires_at_least":183,"requires_php":184,"tags":185,"homepage":186,"download_link":187,"security_score":72,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"pressidium-cookie-consent","Pressidium Cookie Consent","1.9.1","pressidium","https:\u002F\u002Fprofiles.wordpress.org\u002Fpressidium\u002F","\u003Cp>Pressidium Cookie Consent makes it easy to add a stylish, customizable cookie consent banner to your website and conditionally load third-party scripts (analytics, performance, targeting, etc.) based on the user-selected preferences to help you comply with EU GDPR cookie law, CCPA, and similar regulations.\u003C\u002Fp>\n\u003Ch4>⚙️ Fully customizable\u003C\u002Fh4>\n\u003Cp>Easily modify the cookie consent banner and settings modal text. Pick one of the built-in color presets to match your website’s aesthetic, or adjust the color of individual components via our convenient color picker. Choose from a variety of layouts, positions, and transitions directly from the WordPress dashboard.\u003C\u002Fp>\n\u003Ch4>🪶 Lightweight\u003C\u002Fh4>\n\u003Cp>The plugin is built on top of the Cookie Consent JS library by Orest Bida, a standalone vanilla JavaScript library with no third-party dependencies, that loads blazingly fast and won’t slow down your website.\u003C\u002Fp>\n\u003Ch4>♿ Accessible\u003C\u002Fh4>\n\u003Cp>An a11y friendly plugin — fully accessible and WAI-ARIA compliant.\u003C\u002Fp>\n\u003Ch4>🌐 Translatable\u003C\u002Fh4>\n\u003Cp>Modify any text in the cookie consent banner and settings modal, and provide translations. Choose the language auto-detection strategy you prefer — either  read the user’s browser language or read the markup of the current page to identify its primary language.\u003C\u002Fp>\n\u003Ch4>📱 Responsive\u003C\u002Fh4>\n\u003Cp>Fully responsive and mobile-friendly cookie consent banner and settings modal.\u003C\u002Fp>\n\u003Ch4>🙅 Block scripts\u003C\u002Fh4>\n\u003Cp>Control which scripts are loaded based on the user’s preferences. List the URLs of the scripts you’d like to block (both exact matches and regular expressions are supported) and prevent them from running until the user has given consent.\u003C\u002Fp>\n\u003Ch4>🧹 Auto-clear cookies\u003C\u002Fh4>\n\u003Cp>Automatically delete cookies when a user opts-out of a specific category inside cookie settings.\u003C\u002Fp>\n\u003Ch4>✋ Force consent\u003C\u002Fh4>\n\u003Cp>Block the user from interacting with the page until they consent to your cookie policy.\u003C\u002Fp>\n\u003Ch4>🔁 Re-consent\u003C\u002Fh4>\n\u003Cp>Ask users to consent again when you update your cookie policy.\u003C\u002Fp>\n\u003Ch4>📝 Consent records\u003C\u002Fh4>\n\u003Cp>Record user consents to be able to provide proof of consent for auditing purposes.\u003C\u002Fp>\n\u003Ch4>🎛️ Floating settings button\u003C\u002Fh4>\n\u003Cp>Add a floating settings button to your website that allows users to change their cookie preferences at any time.\u003C\u002Fp>\n\u003Ch4>🤖 Hide from bots\u003C\u002Fh4>\n\u003Cp>Automatically parse the user agent to detect bots, crawlers, and webdrivers. If one is detected, you have the option to hide the cookie consent banner from them.\u003C\u002Fp>\n\u003Ch4>🧩 Google Consent Mode (GCM) integration\u003C\u002Fh4>\n\u003Cp>Integrate with Google Consent Mode (GCM) to adjust how Google tags behave based on the user’s consent preferences. Supports both Google tag (gtag.js) and Google Tag Manager (GTM) implementations.\u003C\u002Fp>\n\u003Ch4>🚪 Google tag gateway integration\u003C\u002Fh4>\n\u003Cp>One-click PHP proxy to quickly route traffic to Google tag gateway for advertisers.\u003C\u002Fp>\n\u003Ch4>✨ AI integration\u003C\u002Fh4>\n\u003Cp>Integrate with AI to generate translations and cookie descriptions. Supports both GPT and Gemini.\u003C\u002Fp>\n\u003Ch4>🧱 Block for the WordPress Block Editor\u003C\u002Fh4>\n\u003Cp>Add the \u003Cstrong>Pressidium Cookies Table\u003C\u002Fstrong> block for the Block Editor to display a dynamic table listing all cookies under the selected category, making it easy for users to understand what cookies are being used on the site.\u003C\u002Fp>\n\u003Ch4>⌨️ Control it programmatically\u003C\u002Fh4>\n\u003Cp>Programmatically control the plugin. Conditionally show\u002Fhide the cookie consent banner and\u002For the settings modal, accept one (or more) cookie categories, erase cookies, load previously blocked scripts, etc.\u003C\u002Fp>\n\u003Ch4>About Pressidium\u003C\u002Fh4>\n\u003Cp>This is a free and open source WordPress plugin developed by Pressidium®. Pressidium offers Managed WordPress hosting for web professionals designed to optimize the performance, security, and scalability of WordPress websites. With a strong emphasis on reliability, Pressidium utilizes high-available architecture to ensure your website’s uptime.\u003C\u002Fp>\n","Lightweight, user-friendly and customizable cookie consent banner to help you comply with the EU GDPR cookie law and CCPA regulations.",10000,58804,35,"2025-12-09T13:06:00.000Z","6.0","8.1",[20,21,145,22,23],"https:\u002F\u002Fgithub.com\u002Fpressidium\u002Fpressidium-cookie-consent\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpressidium-cookie-consent.1.9.1.zip",{"slug":189,"name":190,"version":191,"author":192,"author_profile":193,"description":194,"short_description":195,"active_installs":196,"downloaded":197,"rating":72,"num_ratings":198,"last_updated":199,"tested_up_to":16,"requires_at_least":200,"requires_php":125,"tags":201,"homepage":127,"download_link":203,"security_score":168,"vuln_count":48,"unpatched_count":29,"last_vuln_date":204,"fetched_at":31},"termageddon-usercentrics","Termageddon: Cookie Consent & Privacy Compliance","1.9.2","termageddon","https:\u002F\u002Fprofiles.wordpress.org\u002Ftermageddon\u002F","\u003Cp>The most comprehensive cookie consent solution for WordPress. Automatically show consent banners based on visitor location with smart geolocation targeting.\u003C\u002Fp>\n\u003Ch3>TERMAGEDDON: CONSENT SOLUTION\u003C\u002Fh3>\n\u003Cp>This plugin is designed to help WordPress website owners quickly install the Termageddon consent solution onto their website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why choose Termageddon Cookie Consent?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Smart Geolocation\u003C\u002Fstrong>: Automatically detect visitor locations and show consent banners only when required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>More coverage than any other provider\u003C\u002Fstrong>: Termageddon covers privacy laws such as GDPR, CPRA, UK DPA, PIPEDA (Canada), Quebec 25, VCDPA, Australia Privacy Act, CIPA, and many, many more laws.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightning Fast\u003C\u002Fstrong>: AJAX-powered location detection maintains site speed and caching compatibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Divi support\u003C\u002Fstrong>: Ensure the consent loads for end users, while preventing loading for logged in admins (to ensure Divi’s Visual Builder is unaffected).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Support\u003C\u002Fstrong>: Dedicated support team ready to help\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌍 Global Privacy Law Support\u003C\u002Fh3>\n\u003Cp>Termageddon’s Auto-updating website policies and consent solution supports major privacy regulations worldwide:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>🇪🇺 European Union & EEA\u003C\u002Fstrong> – GDPR\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🇬🇧 United Kingdom\u003C\u002Fstrong> – UK DPA\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🇨🇦 Canada\u003C\u002Fstrong> – PIPEDA & Quebec Law 25\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🇺🇸 United States\u003C\u002Fstrong> – State-specific regulations:\n\u003Cul>\n\u003Cli>California – CPRA, CalOPPA & CIPA\u003C\u002Fli>\n\u003Cli>Colorado – CPA\u003C\u002Fli>\n\u003Cli>Connecticut – CTDPA\u003C\u002Fli>\n\u003Cli>Oregon – OCPA\u003C\u002Fli>\n\u003Cli>Texas – TDPSA\u003C\u002Fli>\n\u003Cli>Utah – UCPA\u003C\u002Fli>\n\u003Cli>Virginia – VCDPA\u003C\u002Fli>\n\u003Cli>And more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Ch4>Smart Geolocation Targeting\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>MaxMind GeoLite2 Integration\u003C\u002Fstrong>: Accurate IP-based location detection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AJAX Mode\u003C\u002Fstrong>: Maintain site caching while ensuring accurate geolocation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cookie Optimization\u003C\u002Fstrong>: Reduce server load with intelligent cookie-based location caching\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Mode\u003C\u002Fstrong>: Test and troubleshoot geolocation with built-in debugging tools\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Seamless Integration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress Integration\u003C\u002Fstrong>: Works with any WordPress theme and popular page builders\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usercentrics Powered\u003C\u002Fstrong>: Built on the industry-leading Usercentrics consent platform\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Extensive hooks, filters, and customization options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Minimal impact on site speed and Core Web Vitals\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced Video Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Divi Video\u003C\u002Fstrong>: Enhanced image overlay placeholder handling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Video\u003C\u002Fstrong>: Seamless consent integration with Elementor video widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PowerPack Video\u003C\u002Fstrong>: Support for BeaverBuilder PowerPack video embeds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Presto Player\u003C\u002Fstrong>: Optimized consent handling for Presto Player\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ultimate Addons\u003C\u002Fstrong>: Support for Beaver Builder Ultimate Addons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy Settings Management\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Flexible Shortcode\u003C\u002Fstrong>: \u003Ccode>[uc-privacysettings]\u003C\u002Fcode> with extensive customization options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button & Link Support\u003C\u002Fstrong>: Choose between button or anchor elements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Styling\u003C\u002Fstrong>: Full control over appearance with CSS targeting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Replacement\u003C\u002Fstrong>: Intelligent detection and replacement of privacy settings elements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📋 Shortcode Usage\u003C\u002Fh3>\n\u003Cp>Place privacy settings links anywhere on your site with the powerful shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[uc-privacysettings]\n[uc-privacysettings text=\"Privacy Preferences\"]\n[uc-privacysettings type=\"button\" text=\"Manage Cookies\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Supported Parameters:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>type\u003C\u002Fcode> – Element type: “a” (default) or “button”\u003Cbr \u002F>\n* \u003Ccode>text\u003C\u002Fcode> – Display text (default: “Privacy Settings”)\u003Cbr \u002F>\n* Styling via \u003Ccode>#usercentrics-psl\u003C\u002Fcode> CSS ID\u003C\u002Fp>\n\u003Ch3>🔧 Advanced Configuration\u003C\u002Fh3>\n\u003Ch4>Provider Management\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Disable Blocking\u003C\u002Fstrong>: Selectively disable cookie blocking for specific providers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Refresh\u003C\u002Fstrong>: Configure automatic page reload on consent for supported providers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Integrations\u003C\u002Fstrong>: Extend functionality with custom provider configurations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance Optimization\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>CDN Configuration\u003C\u002Fstrong>: Optional CDN bypass for translations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Control\u003C\u002Fstrong>: Adjust script loading priority for optimal performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache Compatibility\u003C\u002Fstrong>: Full support for popular caching plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Troubleshooting Mode\u003C\u002Fstrong>: Disable for all users except when using \u003Ccode>?enable-usercentrics\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛡️ Privacy & Data Protection\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Important Privacy Notice\u003C\u002Fstrong>: When GeoIP is enabled, IP addresses are collected solely for determining appropriate consent requirements based on visitor location. A session cookie is created to improve performance on subsequent page loads.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Minimization\u003C\u002Fstrong>: All location data is processed temporarily and not stored permanently. Users can opt out by keeping all GeoIP checkboxes unchecked (default setting).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compliance First\u003C\u002Fstrong>: Ensure you are in compliance with all applicable privacy laws before installing this plugin or any tracking technologies.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For comprehensive support and assistance:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Help Center\u003C\u002Fstrong>: Visit our \u003Ca href=\"https:\u002F\u002Ftermageddon.freshdesk.com\u002F\" rel=\"nofollow ugc\">support portal\u003C\u002Fa> for detailed documentation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Community Forum\u003C\u002Fstrong>: Get help from other users on WordPress.org support forums\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong>: Termageddon customers receive priority email support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Resources\u003C\u002Fstrong>: Access our developer documentation for advanced customizations\u003C\u002Fli>\n\u003C\u002Ful>\n","The most comprehensive cookie consent solution for WordPress. Automatically show consent banners based on visitor location with smart geolocation targ &hellip;",6000,107398,4,"2026-01-15T17:09:00.000Z","5.0",[20,165,202,23,24],"cpra","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftermageddon-usercentrics.1.9.2.zip","2025-09-22 00:00:00",{"attackSurface":206,"codeSignals":661,"taintFlows":863,"riskAssessment":933,"analyzedAt":940},{"hooks":207,"ajaxHandlers":592,"restRoutes":641,"shortcodes":642,"cronEvents":655,"entryPointCount":660,"unprotectedCount":29},[208,214,218,221,224,227,230,234,237,241,245,248,253,256,260,265,268,271,275,279,281,285,288,291,294,297,302,305,308,311,315,319,323,326,328,331,335,337,341,344,347,351,355,359,361,365,369,373,377,380,384,386,388,389,393,395,397,399,402,405,407,410,412,414,415,419,422,425,429,431,433,436,439,443,447,450,453,456,458,461,463,466,468,471,472,474,476,478,483,485,486,488,490,493,494,497,500,503,504,507,508,510,514,517,520,522,525,529,531,532,534,536,538,540,541,543,545,546,549,551,553,555,558,561,564,567,570,572,574,575,577,580,581,583,586,588,590],{"type":209,"name":210,"callback":211,"file":212,"line":213},"action","init","load_textdomain","cookie-notice.php",181,{"type":209,"name":215,"callback":216,"priority":29,"file":212,"line":217},"plugins_loaded","set_database_version",263,{"type":209,"name":215,"callback":219,"priority":29,"file":212,"line":220},"set_status_data",264,{"type":209,"name":210,"callback":222,"file":212,"line":223},"register_shortcodes",265,{"type":209,"name":210,"callback":225,"file":212,"line":226},"wpsc_add_cookie",266,{"type":209,"name":210,"callback":228,"file":212,"line":229},"set_plugin_links",267,{"type":209,"name":231,"callback":232,"file":212,"line":233},"admin_init","update_notice",268,{"type":209,"name":235,"callback":235,"file":212,"line":236},"admin_enqueue_scripts",269,{"type":209,"name":238,"callback":239,"file":212,"line":240},"admin_footer","deactivate_plugin_template",270,{"type":209,"name":242,"callback":243,"priority":29,"file":212,"line":244},"admin_notices","display_notice",909,{"type":209,"name":246,"callback":243,"priority":29,"file":212,"line":247},"network_admin_notices",910,{"type":249,"name":250,"callback":250,"priority":251,"file":212,"line":252},"filter","plugin_action_links",10,1285,{"type":249,"name":254,"callback":250,"priority":251,"file":212,"line":255},"network_admin_plugin_action_links",1286,{"type":209,"name":257,"callback":210,"file":258,"line":259},"after_setup_theme","includes\\bot-detect.php",68,{"type":209,"name":261,"callback":261,"priority":262,"file":263,"line":264},"wp_dashboard_setup",11,"includes\\dashboard.php",21,{"type":209,"name":266,"callback":261,"priority":262,"file":263,"line":267},"wp_network_dashboard_setup",22,{"type":209,"name":235,"callback":269,"file":263,"line":270},"admin_scripts_styles",23,{"type":249,"name":272,"callback":273,"file":263,"line":274},"site_status_tests","add_tests",26,{"type":209,"name":210,"callback":276,"priority":277,"file":278,"line":267},"early_init",9,"includes\\frontend.php",{"type":209,"name":280,"callback":210,"file":278,"line":270},"wp",{"type":209,"name":282,"callback":283,"file":278,"line":284},"wp_head","wp_print_header_scripts",24,{"type":209,"name":286,"callback":286,"file":278,"line":287},"wp_print_footer_scripts",25,{"type":209,"name":282,"callback":289,"file":278,"line":290},"add_dns_prefetch",28,{"type":209,"name":282,"callback":292,"priority":29,"file":278,"line":293},"add_cookie_compliance",29,{"type":209,"name":295,"callback":292,"priority":29,"file":278,"line":296},"login_head",30,{"type":209,"name":298,"callback":299,"priority":300,"file":278,"line":301},"wp_footer","add_cookie_notice",1000,33,{"type":209,"name":303,"callback":299,"priority":300,"file":278,"line":304},"login_footer",34,{"type":209,"name":306,"callback":307,"file":278,"line":181},"wp_enqueue_scripts","wp_enqueue_notice_scripts",{"type":209,"name":309,"callback":307,"file":278,"line":310},"login_enqueue_scripts",36,{"type":249,"name":312,"callback":313,"file":278,"line":314},"body_class","change_body_class",39,{"type":249,"name":316,"callback":317,"file":278,"line":318},"cn_is_bot","wp_cache_check",40,{"type":249,"name":320,"callback":321,"file":278,"line":322},"safe_style_css","allow_style_attributes",546,{"type":209,"name":210,"callback":324,"file":325,"line":287},"handle_iframe","includes\\modules\\amp\\amp.php",{"type":209,"name":282,"callback":327,"file":325,"line":274},"load_amp_consent",{"type":209,"name":215,"callback":329,"priority":262,"file":330,"line":267},"load_module","includes\\modules\\autoptimize\\autoptimize.php",{"type":249,"name":332,"callback":333,"file":330,"line":334},"autoptimize_filter_js_exclude","exclude",31,{"type":209,"name":215,"callback":329,"priority":262,"file":336,"line":267},"includes\\modules\\breeze\\breeze.php",{"type":209,"name":338,"callback":339,"file":336,"line":340},"cn_configuration_updated","delete_cache",46,{"type":249,"name":342,"callback":343,"file":336,"line":58},"cn_cookie_compliance_output","update_cc_output",{"type":209,"name":306,"callback":345,"priority":264,"file":346,"line":274},"contact_form_7_recaptcha","includes\\modules\\contact-form-7\\contact-form-7.php",{"type":209,"name":231,"callback":348,"file":349,"line":350},"register_source","includes\\modules\\contact-form-7\\privacy-consent.php",42,{"type":249,"name":352,"callback":353,"priority":251,"file":349,"line":354},"do_shortcode_tag","shortcode",49,{"type":249,"name":356,"callback":357,"file":358,"line":264},"cn_is_preview_mode","is_preview_mode","includes\\modules\\divi\\divi.php",{"type":209,"name":231,"callback":348,"file":360,"line":27},"includes\\modules\\easy-digital-downloads\\privacy-consent.php",{"type":209,"name":362,"callback":363,"file":360,"line":364},"edd_register_form_fields_after","registration_form_classic",102,{"type":249,"name":366,"callback":367,"priority":251,"file":360,"line":368},"render_block","registration_form_blocks",103,{"type":249,"name":370,"callback":371,"file":360,"line":372},"edd_errors","errors",104,{"type":209,"name":374,"callback":375,"file":360,"line":376},"edd_checkout_form_bottom","checkout_form_classic",107,{"type":249,"name":366,"callback":378,"priority":251,"file":360,"line":379},"checkout_form_blocks",108,{"type":209,"name":381,"callback":382,"priority":251,"file":360,"line":383},"edd_built_order","checkout_new_order",109,{"type":249,"name":356,"callback":357,"file":385,"line":264},"includes\\modules\\elementor\\elementor.php",{"type":209,"name":231,"callback":348,"file":387,"line":350},"includes\\modules\\formidable-forms\\privacy-consent.php",{"type":249,"name":352,"callback":353,"priority":251,"file":387,"line":354},{"type":249,"name":390,"callback":391,"file":387,"line":392},"frm_validate_entry","handle_form",50,{"type":209,"name":210,"callback":329,"file":394,"line":284},"includes\\modules\\hummingbird\\hummingbird.php",{"type":209,"name":338,"callback":339,"file":394,"line":396},45,{"type":209,"name":210,"callback":329,"priority":277,"file":398,"line":267},"includes\\modules\\litespeed-cache\\litespeed-cache.php",{"type":249,"name":400,"callback":401,"file":398,"line":334},"litespeed_optimize_js_excludes","exclude_js",{"type":249,"name":403,"callback":401,"file":398,"line":404},"litespeed_optm_js_defer_exc ",32,{"type":209,"name":231,"callback":348,"file":406,"line":350},"includes\\modules\\mailchimp\\privacy-consent.php",{"type":249,"name":408,"callback":409,"priority":251,"file":406,"line":354},"mc4wp_form_after_fields","form_html",{"type":209,"name":411,"callback":391,"file":406,"line":392},"mc4wp_form_success",{"type":209,"name":215,"callback":329,"priority":262,"file":413,"line":284},"includes\\modules\\speed-optimizer\\speed-optimizer.php",{"type":209,"name":338,"callback":339,"file":413,"line":392},{"type":249,"name":416,"callback":417,"file":413,"line":418},"sgo_js_minify_exclude","exclude_script",53,{"type":249,"name":420,"callback":417,"file":413,"line":421},"sgo_javascript_combine_exclude",54,{"type":249,"name":423,"callback":417,"file":413,"line":424},"sgo_javascript_combine_excluded_external_paths",55,{"type":249,"name":426,"callback":427,"file":413,"line":428},"sgo_javascript_combine_excluded_inline_content","exclude_code",56,{"type":209,"name":215,"callback":329,"priority":262,"file":430,"line":267},"includes\\modules\\speedycache\\speedycache.php",{"type":209,"name":338,"callback":339,"file":430,"line":432},48,{"type":209,"name":231,"callback":348,"file":434,"line":435},"includes\\modules\\woocommerce\\privacy-consent.php",97,{"type":209,"name":437,"callback":438,"file":434,"line":372},"woocommerce_register_form","register_form",{"type":209,"name":440,"callback":441,"priority":264,"file":434,"line":442},"wp_loaded","registration_end",105,{"type":249,"name":444,"callback":445,"file":434,"line":446},"woocommerce_process_registration_errors","registration_start",106,{"type":249,"name":448,"callback":449,"file":434,"line":376},"woocommerce_registration_auth_new_customer","registration_auth_new_customer",{"type":209,"name":451,"callback":382,"priority":251,"file":434,"line":452},"woocommerce_new_order",110,{"type":209,"name":454,"callback":375,"file":434,"line":455},"woocommerce_checkout_after_order_review",111,{"type":249,"name":366,"callback":378,"priority":251,"file":434,"line":457},112,{"type":209,"name":231,"callback":348,"file":459,"line":460},"includes\\modules\\wordpress\\privacy-consent.php",93,{"type":209,"name":462,"callback":462,"file":459,"line":72},"comment_form",{"type":209,"name":464,"callback":464,"priority":251,"file":459,"line":465},"comment_post",101,{"type":209,"name":210,"callback":467,"file":459,"line":364},"comment_submission_start",{"type":209,"name":469,"callback":470,"file":459,"line":368},"shutdown","comment_submission_end",{"type":209,"name":438,"callback":438,"file":459,"line":446},{"type":249,"name":473,"callback":473,"file":459,"line":376},"registration_errors",{"type":209,"name":215,"callback":329,"priority":262,"file":475,"line":267},"includes\\modules\\wp-fastest-cache\\wp-fastest-cache.php",{"type":209,"name":338,"callback":339,"file":475,"line":477},38,{"type":249,"name":479,"callback":480,"file":481,"line":482},"wpo_purge_cache_hooks","add_purge_cache","includes\\modules\\wp-optimize\\wp-optimize.php",37,{"type":209,"name":215,"callback":329,"priority":262,"file":484,"line":267},"includes\\modules\\wp-rocket\\wp-rocket.php",{"type":209,"name":338,"callback":339,"file":484,"line":310},{"type":249,"name":487,"callback":417,"file":484,"line":314},"rocket_exclude_defer_js",{"type":249,"name":489,"callback":417,"file":484,"line":318},"rocket_exclude_js",{"type":249,"name":491,"callback":417,"file":484,"line":492},"rocket_delay_js_exclusions",41,{"type":249,"name":491,"callback":427,"file":484,"line":350},{"type":249,"name":495,"callback":427,"file":484,"line":496},"rocket_defer_inline_exclusions",43,{"type":249,"name":498,"callback":427,"file":484,"line":499},"rocket_excluded_inline_js_content",44,{"type":209,"name":210,"callback":501,"file":502,"line":267},"add_cookie","includes\\modules\\wp-super-cache\\wp-super-cache.php",{"type":209,"name":231,"callback":329,"file":502,"line":270},{"type":209,"name":505,"callback":506,"file":502,"line":284},"deactivated_cookie-notice\u002Fcookie-notice.php","delete_cookie",{"type":209,"name":338,"callback":339,"file":502,"line":318},{"type":209,"name":231,"callback":348,"file":509,"line":350},"includes\\modules\\wpforms\\privacy-consent.php",{"type":209,"name":511,"callback":512,"priority":513,"file":509,"line":354},"wpforms_frontend_output","wpforms_shortcode",19,{"type":209,"name":215,"callback":515,"file":516,"line":284},"add_settings","includes\\privacy-consent.php",{"type":209,"name":210,"callback":518,"priority":519,"file":516,"line":287},"init_privacy_consent",5,{"type":209,"name":210,"callback":521,"file":516,"line":274},"load_defaults",{"type":209,"name":231,"callback":523,"file":516,"line":524},"register_settings",27,{"type":209,"name":526,"callback":527,"file":528,"line":350},"admin_menu","admin_menu_options","includes\\settings.php",{"type":209,"name":530,"callback":527,"file":528,"line":496},"network_admin_menu",{"type":209,"name":257,"callback":521,"file":528,"line":499},{"type":209,"name":215,"callback":533,"priority":29,"file":528,"line":396},"load_modules",{"type":209,"name":231,"callback":535,"priority":277,"file":528,"line":340},"validate_network_options",{"type":209,"name":231,"callback":523,"file":528,"line":537},47,{"type":209,"name":231,"callback":539,"file":528,"line":432},"check_notices",{"type":209,"name":235,"callback":235,"file":528,"line":354},{"type":209,"name":542,"callback":542,"file":528,"line":392},"admin_print_styles",{"type":209,"name":242,"callback":544,"file":528,"line":418},"settings_errors",{"type":209,"name":246,"callback":544,"file":528,"line":421},{"type":249,"name":547,"callback":547,"priority":251,"file":528,"line":548},"submenu_file",343,{"type":249,"name":320,"callback":321,"file":528,"line":550},1183,{"type":249,"name":320,"callback":321,"file":528,"line":552},1991,{"type":249,"name":320,"callback":321,"file":528,"line":554},2022,{"type":209,"name":210,"callback":556,"file":557,"line":264},"check_cron","includes\\welcome-api.php",{"type":209,"name":559,"callback":560,"file":557,"line":267},"cookie_notice_get_app_analytics","get_app_analytics",{"type":209,"name":562,"callback":563,"file":557,"line":270},"cookie_notice_get_app_config","get_app_config",{"type":209,"name":257,"callback":565,"priority":48,"file":566,"line":264},"preview_init","includes\\welcome-frontend.php",{"type":249,"name":568,"callback":569,"file":566,"line":181},"show_admin_bar","__return_false",{"type":249,"name":571,"callback":569,"priority":300,"file":566,"line":310},"cn_cookie_notice_output",{"type":209,"name":306,"callback":573,"file":566,"line":314},"wp_dequeue_scripts",{"type":209,"name":306,"callback":306,"file":566,"line":496},{"type":209,"name":282,"callback":576,"priority":29,"file":566,"line":499},"wp_head_scripts",{"type":209,"name":215,"callback":578,"file":579,"line":270},"allow_protocols","includes\\welcome.php",{"type":209,"name":231,"callback":210,"file":579,"line":284},{"type":209,"name":231,"callback":582,"file":579,"line":287},"welcome",{"type":249,"name":584,"callback":585,"file":579,"line":499},"kses_allowed_protocols","allow_data_protocol",{"type":209,"name":235,"callback":235,"file":579,"line":587},185,{"type":209,"name":238,"callback":238,"file":579,"line":589},186,{"type":249,"name":320,"callback":321,"file":579,"line":591},827,[593,599,603,607,612,616,620,624,628,631,635,638],{"action":594,"nopriv":595,"callback":596,"hasNonce":597,"hasCapCheck":597,"file":212,"line":598},"cn_dismiss_notice",false,"ajax_dismiss_admin_notice",true,271,{"action":600,"nopriv":595,"callback":601,"hasNonce":597,"hasCapCheck":597,"file":212,"line":602},"cn_review_notice","ajax_review_notice",272,{"action":604,"nopriv":595,"callback":605,"hasNonce":597,"hasCapCheck":597,"file":212,"line":606},"cn-deactivate-plugin","deactivate_plugin",273,{"action":608,"nopriv":595,"callback":609,"hasNonce":597,"hasCapCheck":597,"file":610,"line":611},"cn_get_cookie_consent_logs","get_cookie_consent_logs","includes\\consent-logs.php",20,{"action":613,"nopriv":595,"callback":614,"hasNonce":597,"hasCapCheck":597,"file":615,"line":611},"cn_get_privacy_consent_logs","get_privacy_consent_logs","includes\\privacy-consent-logs.php",{"action":617,"nopriv":595,"callback":618,"hasNonce":597,"hasCapCheck":597,"file":516,"line":619},"cn_privacy_consent_form_status","set_form_status",177,{"action":621,"nopriv":595,"callback":622,"hasNonce":597,"hasCapCheck":597,"file":516,"line":623},"cn_privacy_consent_get_forms","query_forms",178,{"action":625,"nopriv":595,"callback":626,"hasNonce":597,"hasCapCheck":597,"file":516,"line":627},"cn_privacy_consent_display_table","display_table",179,{"action":629,"nopriv":595,"callback":630,"hasNonce":597,"hasCapCheck":597,"file":528,"line":58},"cn_purge_cache","ajax_purge_cache",{"action":632,"nopriv":595,"callback":633,"hasNonce":597,"hasCapCheck":597,"file":528,"line":634},"cn-get-group-rules-values","get_group_rule_values",52,{"action":636,"nopriv":595,"callback":637,"hasNonce":597,"hasCapCheck":597,"file":557,"line":284},"cn_api_request","api_request",{"action":639,"nopriv":595,"callback":640,"hasNonce":597,"hasCapCheck":597,"file":579,"line":274},"cn_welcome_screen","welcome_screen",[],[643,647,651],{"tag":644,"callback":645,"file":212,"line":646},"cookies_accepted","cookies_accepted_shortcode",1056,{"tag":648,"callback":649,"file":212,"line":650},"cookies_revoke","cookies_revoke_shortcode",1057,{"tag":652,"callback":653,"file":212,"line":654},"cookies_policy_link","cookies_policy_link_shortcode",1058,[656,658],{"hook":559,"callback":559,"file":557,"line":657},1324,{"hook":562,"callback":562,"file":557,"line":659},1328,15,{"dangerousFunctions":662,"sqlUsage":663,"outputEscaping":670,"fileOperations":29,"externalRequests":169,"nonceChecks":861,"capabilityChecks":264,"bundledLibraries":862},[],{"prepared":169,"raw":169,"locations":664},[665,668],{"file":212,"line":666,"context":667},636,"$wpdb->get_col() with variable interpolation",{"file":212,"line":669,"context":667},690,{"escaped":671,"rawEcho":139,"locations":672},335,[673,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,713,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,791,793,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,859],{"file":212,"line":674,"context":675},1356,"raw output",{"file":212,"line":677,"context":675},1374,{"file":212,"line":679,"context":675},1378,{"file":681,"line":109,"context":675},"includes\\consent-logs-date-list-table.php",{"file":683,"line":229,"context":675},"includes\\consent-logs-list-table.php",{"file":683,"line":685,"context":675},297,{"file":278,"line":687,"context":675},436,{"file":278,"line":689,"context":675},560,{"file":278,"line":691,"context":675},747,{"file":278,"line":693,"context":675},764,{"file":325,"line":695,"context":675},123,{"file":360,"line":697,"context":675},200,{"file":360,"line":699,"context":675},352,{"file":434,"line":701,"context":675},226,{"file":434,"line":703,"context":675},299,{"file":459,"line":705,"context":675},193,{"file":459,"line":707,"context":675},279,{"file":509,"line":709,"context":675},202,{"file":711,"line":712,"context":675},"includes\\privacy-consent-list-table.php",330,{"file":714,"line":715,"context":675},"includes\\privacy-consent-logs-list-table.php",259,{"file":714,"line":717,"context":675},380,{"file":516,"line":719,"context":675},298,{"file":516,"line":721,"context":675},311,{"file":516,"line":723,"context":675},324,{"file":516,"line":725,"context":675},353,{"file":516,"line":727,"context":675},362,{"file":528,"line":729,"context":675},389,{"file":528,"line":731,"context":675},437,{"file":528,"line":733,"context":675},439,{"file":528,"line":735,"context":675},472,{"file":528,"line":737,"context":675},518,{"file":528,"line":739,"context":675},651,{"file":528,"line":741,"context":675},670,{"file":528,"line":743,"context":675},680,{"file":528,"line":745,"context":675},695,{"file":528,"line":747,"context":675},858,{"file":528,"line":749,"context":675},879,{"file":528,"line":751,"context":675},892,{"file":528,"line":753,"context":675},945,{"file":528,"line":755,"context":675},959,{"file":528,"line":757,"context":675},978,{"file":528,"line":759,"context":675},1012,{"file":528,"line":761,"context":675},1024,{"file":528,"line":763,"context":675},1036,{"file":528,"line":765,"context":675},1054,{"file":528,"line":767,"context":675},1067,{"file":528,"line":769,"context":675},1085,{"file":528,"line":771,"context":675},1113,{"file":528,"line":773,"context":675},1134,{"file":528,"line":775,"context":675},1152,{"file":528,"line":777,"context":675},1160,{"file":528,"line":779,"context":675},1164,{"file":528,"line":781,"context":675},1200,{"file":528,"line":783,"context":675},1214,{"file":528,"line":785,"context":675},1227,{"file":528,"line":787,"context":675},1260,{"file":528,"line":789,"context":675},1272,{"file":528,"line":252,"context":675},{"file":528,"line":792,"context":675},1301,{"file":528,"line":657,"context":675},{"file":528,"line":795,"context":675},1353,{"file":528,"line":797,"context":675},1363,{"file":528,"line":799,"context":675},1367,{"file":528,"line":801,"context":675},1379,{"file":528,"line":803,"context":675},1410,{"file":528,"line":805,"context":675},1419,{"file":528,"line":807,"context":675},1423,{"file":528,"line":809,"context":675},1432,{"file":528,"line":811,"context":675},1437,{"file":528,"line":813,"context":675},1444,{"file":528,"line":815,"context":675},1448,{"file":528,"line":817,"context":675},1457,{"file":528,"line":819,"context":675},1461,{"file":528,"line":821,"context":675},1467,{"file":528,"line":823,"context":675},1471,{"file":528,"line":825,"context":675},1489,{"file":528,"line":827,"context":675},1493,{"file":528,"line":829,"context":675},1510,{"file":528,"line":831,"context":675},1514,{"file":528,"line":833,"context":675},1530,{"file":528,"line":835,"context":675},1534,{"file":528,"line":837,"context":675},1549,{"file":528,"line":839,"context":675},1553,{"file":528,"line":841,"context":675},1568,{"file":528,"line":843,"context":675},1572,{"file":528,"line":845,"context":675},1586,{"file":528,"line":847,"context":675},1602,{"file":528,"line":849,"context":675},1614,{"file":528,"line":851,"context":675},1626,{"file":528,"line":853,"context":675},1653,{"file":528,"line":855,"context":675},2909,{"file":557,"line":857,"context":675},985,{"file":566,"line":13,"context":675},{"file":579,"line":860,"context":675},830,18,[],[864,882,890,902,916,925],{"entryPoint":865,"graph":866,"unsanitizedCount":29,"severity":881},"set_form_status (includes\\privacy-consent.php:530)",{"nodes":867,"edges":879},[868,873],{"id":869,"type":870,"label":871,"file":516,"line":872},"n0","source","$_POST (x2)",538,{"id":874,"type":875,"label":876,"file":516,"line":877,"wp_function":878},"n1","sink","update_option() [Settings Manipulation]",569,"update_option",[880],{"from":869,"to":874,"sanitized":597},"low",{"entryPoint":883,"graph":884,"unsanitizedCount":29,"severity":881},"\u003Cprivacy-consent> (includes\\privacy-consent.php:0)",{"nodes":885,"edges":888},[886,887],{"id":869,"type":870,"label":871,"file":516,"line":872},{"id":874,"type":875,"label":876,"file":516,"line":877,"wp_function":878},[889],{"from":869,"to":874,"sanitized":597},{"entryPoint":891,"graph":892,"unsanitizedCount":29,"severity":881},"api_request (includes\\welcome-api.php:32)",{"nodes":893,"edges":900},[894,897],{"id":869,"type":870,"label":895,"file":557,"line":896},"$_POST",326,{"id":874,"type":875,"label":898,"file":557,"line":857,"wp_function":899},"echo() [XSS]","echo",[901],{"from":869,"to":874,"sanitized":597},{"entryPoint":903,"graph":904,"unsanitizedCount":29,"severity":881},"\u003Cwelcome-api> (includes\\welcome-api.php:0)",{"nodes":905,"edges":913},[906,907,908,911],{"id":869,"type":870,"label":895,"file":557,"line":896},{"id":874,"type":875,"label":898,"file":557,"line":857,"wp_function":899},{"id":909,"type":870,"label":910,"file":557,"line":896},"n2","$_POST (x4)",{"id":912,"type":875,"label":876,"file":557,"line":825,"wp_function":878},"n3",[914,915],{"from":869,"to":874,"sanitized":597},{"from":909,"to":912,"sanitized":597},{"entryPoint":917,"graph":918,"unsanitizedCount":29,"severity":881},"welcome_screen (includes\\welcome.php:205)",{"nodes":919,"edges":923},[920,922],{"id":869,"type":870,"label":921,"file":579,"line":701},"$_REQUEST",{"id":874,"type":875,"label":898,"file":579,"line":860,"wp_function":899},[924],{"from":869,"to":874,"sanitized":597},{"entryPoint":926,"graph":927,"unsanitizedCount":29,"severity":881},"\u003Cwelcome> (includes\\welcome.php:0)",{"nodes":928,"edges":931},[929,930],{"id":869,"type":870,"label":921,"file":579,"line":701},{"id":874,"type":875,"label":898,"file":579,"line":860,"wp_function":899},[932],{"from":869,"to":874,"sanitized":597},{"summary":934,"deductions":935},"The \"cookie-notice\" plugin v2.5.14 exhibits a generally good security posture based on the provided static analysis.  There are no identified critical or high severity taint flows, and a significant percentage of outputs are properly escaped.  The plugin also demonstrates a strong adherence to security best practices with a substantial number of nonce and capability checks, and no file operations or dangerous functions identified.  The absence of unprotected entry points is a significant strength.\n\nHowever, the vulnerability history raises a concern.  Six medium severity Cross-site Scripting (XSS) vulnerabilities have been recorded, even though none are currently unpatched. This pattern suggests a recurring tendency for improper input neutralization, which, while addressed, indicates a persistent area of weakness. The fact that the last vulnerability was in the future is highly unusual and likely a data anomaly, but the overall history of XSS is noteworthy. The SQL query usage, while not flagged as problematic here, has a 50% rate of not using prepared statements, which could be a risk in different contexts or versions.\n\nIn conclusion, while the current version appears robust with good security practices implemented, the past prevalence of medium-severity XSS vulnerabilities warrants careful monitoring and potential further scrutiny of input handling mechanisms to ensure past issues are truly eradicated.",[936,938],{"reason":937,"points":251},"Medium severity XSS vulnerabilities historically",{"reason":939,"points":519},"50% of SQL queries not using prepared statements","2026-03-17T05:35:09.938Z",{"wat":942,"direct":958},{"assetPaths":943,"generatorPatterns":949,"scriptPaths":950,"versionParams":952},[944,945,946,947,948],"\u002Fwp-content\u002Fplugins\u002Fcookie-notice\u002Fjs\u002Fcookie-notice-frontend.js","\u002Fwp-content\u002Fplugins\u002Fcookie-notice\u002Fcss\u002Fcookie-notice-frontend.css","\u002Fwp-content\u002Fplugins\u002Fcookie-notice\u002Fjs\u002Fcookie-notice-frontend-legacy.js","\u002Fwp-content\u002Fplugins\u002Fcookie-notice\u002Fjs\u002Fcookie-notice-admin.js","\u002Fwp-content\u002Fplugins\u002Fcookie-notice\u002Fcss\u002Fcookie-notice-admin.css",[],[951],"\u002F\u002Fcdn.hu-manity.co\u002Fhu-banner.min.js",[953,954,955,956,957],"cookie-notice\u002Fcss\u002Fcookie-notice-frontend.css?ver=","cookie-notice\u002Fjs\u002Fcookie-notice-frontend.js?ver=","cookie-notice\u002Fjs\u002Fcookie-notice-frontend-legacy.js?ver=","cookie-notice\u002Fjs\u002Fcookie-notice-admin.js?ver=","cookie-notice\u002Fcss\u002Fcookie-notice-admin.css?ver=",{"cssClasses":959,"htmlComments":968,"htmlAttributes":969,"restEndpoints":973,"jsGlobals":974,"shortcodeOutput":976},[960,961,962,963,964,965,966,967],"cn-wrapper","cookie-notice-container","cookie-notice-close","cookie-notice-accept","cookie-notice-refuse","cookie-notice-more-info","cookie-notice-bar","cookie-notice-message",[],[970,971,972],"data-cli-id","data-cli-transition-speed","data-cli-delay-options",[],[975],"cnArgs",[]]