[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5Dc8yE8difBhAqTr2xlKaKuGP8dbT0E811gNi1YkX-E":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":14,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":47,"crawl_stats":37,"alternatives":55,"analysis":151,"fingerprints":550},"legalweb-cloud","LegalWeb Cloud","1.1.8","legalweb.io","https:\u002F\u002Fprofiles.wordpress.org\u002Flegalweb\u002F","\u003Cp>LegalWeb Cloud is a fully featured Consent Management Platform (CMP) that integrates seamlessly with your WordPress site.\u003Cbr \u002F>\nIt connects to the \u003Ca href=\"https:\u002F\u002Flegalweb.io\" rel=\"nofollow ugc\">legalweb.io\u003C\u002Fa> cloud service to automatically deliver your cookie popup, legal texts, terms and conditions, imprint, and privacy policy — all created and maintained by legal experts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ALL-IN-ONE SOLUTION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>As a LegalWeb Cloud user, you only need to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select the services you use\u003C\u002Fli>\n\u003Cli>Fill out a few required fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>LegalWeb Cloud and the connected cloud service take care of the rest:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Creation of the cookie popup and cookie notice\u003C\u002Fli>\n\u003Cli>Management of consent (opt-in and opt-out)\u003C\u002Fli>\n\u003Cli>Control of third-party services and embeddings\u003C\u002Fli>\n\u003Cli>Automatic generation of privacy policies and imprint\u003C\u002Fli>\n\u003Cli>Full support for the WP Consent API\u003C\u002Fli>\n\u003Cli>Integration with Google Consent Mode\u003C\u002Fli>\n\u003Cli>Certified Google CMP Partner\u003C\u002Fli>\n\u003Cli>IAB TCF Framework certified\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Legal Compliance\u003C\u002Fh3>\n\u003Cp>Our top priority is full compliance with the GDPR\u002FDSGVO and the latest decisions of courts and data protection authorities.\u003Cbr \u002F>\nWe do not offer options that are legally questionable or risky.\u003C\u002Fp>\n\u003Ch3>Created by Lawyers\u003C\u002Fh3>\n\u003Cp>All legal texts are written and maintained by the law firm \u003Ca href=\"https:\u002F\u002Fmarketingrecht.eu\" rel=\"nofollow ugc\">Marketingrecht.eu\u003C\u002Fa>, specialized in IT, internet, and data protection law.\u003C\u002Fp>\n\u003Ch3>Professionally Translated\u003C\u002Fh3>\n\u003Cp>All translations are performed by sworn and certified interpreters.\u003Cbr \u002F>\nOfficially certified by WPML. Also compatible with Polylang and WPGlobus.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Optimized for Germany and Austria\u003C\u002Fli>\n\u003Cli>Usable in all EU and third countries\u003C\u002Fli>\n\u003Cli>Compatible with Google Consent Mode and the IAB TCF Framework\u003C\u002Fli>\n\u003Cli>Accessible according to WCAG 2.1 AA\u003C\u002Fli>\n\u003Cli>Multiple display types for the popup (popup, sidebar, bottom bar, minimalist centered popup)\u003C\u002Fli>\n\u003Cli>Flexible trigger options (on load, timeout, scroll, custom event, manual)\u003C\u002Fli>\n\u003Cli>Custom colors, CSS, and logo\u003C\u002Fli>\n\u003Cli>Client-side JavaScript API compatible with WP Consent API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Imprint\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatic generation\u003C\u002Fli>\n\u003Cli>Integration via page selection or shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Cookie Popup \u002F Notice \u002F Privacy Info\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Consent (opt-in) and opt-out management\u003C\u002Fli>\n\u003Cli>Configurable consent validity and renewal time\u003C\u002Fli>\n\u003Cli>Correct grouping of services\u003C\u002Fli>\n\u003Cli>Display of all required legal information\u003C\u002Fli>\n\u003Cli>No dark patterns or misleading consent methods\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatic generation based on your configuration\u003C\u002Fli>\n\u003Cli>Integration via page selection or shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support and FAQ\u003C\u002Fh3>\n\u003Cp>We are here for you.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Free webinars (see our schedule)\u003C\u002Fli>\n\u003Cli>Support available at \u003Ca href=\"https:\u002F\u002Flegalweb.io\u002Fsupport\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Flegalweb.io\u002Fsupport\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Team\u003C\u002Fh3>\n\u003Cp>Our team consists of legal experts, developers, and marketing specialists working together for your compliance.\u003C\u002Fp>\n\u003Cp>Important note:\u003Cbr \u002F>\nThis plugin supports you in fulfilling GDPR\u002FDSGVO requirements.\u003Cbr \u002F>\nProper configuration by the website administrator is required to achieve compliance.\u003Cbr \u002F>\nComplete legal conformity cannot be guaranteed solely through the use of this plugin.\u003C\u002Fp>\n","WordPress Consent Management Platform (CMP) for GDPR\u002FDSGVO compliance, imprint and privacy policy, powered by the legalweb.io cloud service.",300,6546,100,1,"2026-01-23T13:20:00.000Z","6.7.5","5.0","7.2",[20,21,22,23,24],"cmp","consent","cookie","dsgvo","gdpr","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flegalweb-cloud.1.1.8.zip",99,0,"2024-11-27 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":14},"CVE-2024-11761","legalweb-cloud-authenticated-contributor-stored-cross-site-scripting","LegalWeb Cloud \u003C= 1.1.2 - Authenticated (Contributor+) Stored Cross-Site Scripting","The LegalWeb Cloud plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'legalweb-popup' shortcode in all versions up to, and including, 1.1.2 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=1.1.2","1.1.3","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')","2024-11-28 09:08:20",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F034d3d52-cb77-40dd-85a1-81ca3bfd1f23?source=api-prod",{"slug":48,"display_name":7,"profile_url":8,"plugin_count":49,"total_installs":50,"avg_security_score":51,"avg_patch_time_days":52,"trust_score":53,"computed_at":54},"legalweb",2,10300,92,474,73,"2026-04-04T09:11:08.274Z",[56,74,97,115,133],{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":13,"num_ratings":14,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":25,"download_link":73,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"adsimple-cookie-manager-for-wp","AdSimple Cookie Consent Banner","2.2.1","AdSimple","https:\u002F\u002Fprofiles.wordpress.org\u002Fadsimple\u002F","\u003Cp>The AdSimple Cookie Consent Banner lets you add a fully GDPR-compliant cookie consent banner to your WordPress website — with or without an AdSimple account.\u003C\u002Fp>\n\u003Ch4>Two ways to get started\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Local Setup (no account required):\u003C\u002Fstrong> Configure your cookie banner entirely within WordPress using a visual wizard. Choose from 16 color themes, 6 banner positions, 3 layouts, and customize every detail — all without leaving your dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Connect with AdSimple:\u003C\u002Fstrong> Link your website to your \u003Ca href=\"https:\u002F\u002Fwww.adsimple.at\u002F\" rel=\"nofollow ugc\">AdSimple\u003C\u002Fa> account for additional features like automatic legal text updates, remote cookie scanning, and centralized management of multiple websites.\u003C\u002Fp>\n\u003Ch4>Visual Configuration Wizard\u003C\u002Fh4>\n\u003Cp>The built-in wizard guides you through the setup in six steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>🎨 \u003Cstrong>Design\u003C\u002Fstrong> — Pick a position (popup, bottom bar, top bar, corners), layout (classic, block, wireframe), color theme, and fine-tune with custom colors, shadow effects, and a settings button.\u003C\u002Fli>\n\u003Cli>✏️ \u003Cstrong>Texts\u003C\u002Fstrong> — Customize the banner title, consent message, button labels, and link your privacy policy and legal notice pages.\u003C\u002Fli>\n\u003Cli>🍪 \u003Cstrong>Cookies\u003C\u002Fstrong> — Manage cookie categories (required, statistics, marketing, preferences, and more). Run a browser-based quick scan to detect cookies on your site.\u003C\u002Fli>\n\u003Cli>⚙️ \u003Cstrong>Settings\u003C\u002Fstrong> — Set consent validity (1–365 days) and define visibility rules to exclude specific paths from showing the banner.\u003C\u002Fli>\n\u003Cli>🚀 \u003Cstrong>Features\u003C\u002Fstrong> — Enable Google Consent Mode v2 with configurable default consent states.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Review\u003C\u002Fstrong> — See a summary of your configuration and publish the banner.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>🆓 \u003Cstrong>Works without an account\u003C\u002Fstrong> — Full local banner setup with no external dependencies.\u003C\u002Fli>\n\u003Cli>🎨 \u003Cstrong>16 color themes\u003C\u002Fstrong> — Pre-built themes plus full custom color control (18 color fields).\u003C\u002Fli>\n\u003Cli>📐 \u003Cstrong>6 banner positions\u003C\u002Fstrong> — Popup (center), bottom bar, bottom-left, bottom-right, top bar, top fixed.\u003C\u002Fli>\n\u003Cli>🧱 \u003Cstrong>3 layouts\u003C\u002Fstrong> — Classic, Block, Wireframe.\u003C\u002Fli>\n\u003Cli>🔒 \u003Cstrong>Script blocking\u003C\u002Fstrong> — Third-party scripts are automatically blocked until the visitor gives consent.\u003C\u002Fli>\n\u003Cli>🔍 \u003Cstrong>Browser-based cookie scan\u003C\u002Fstrong> — Detect cookies directly from the admin dashboard, no remote service needed.\u003C\u002Fli>\n\u003Cli>📊 \u003Cstrong>Google Consent Mode v2\u003C\u002Fstrong> — Built-in support with configurable default consent states.\u003C\u002Fli>\n\u003Cli>🍪 \u003Cstrong>Cookie categories\u003C\u002Fstrong> — 6 categories (required, statistics, statistics-anonymous, marketing, unclassified, preferences) with per-category activation, locking, and visibility controls.\u003C\u002Fli>\n\u003Cli>🚫 \u003Cstrong>Visibility rules\u003C\u002Fstrong> — Exclude specific paths (e.g. \u002Fcheckout, \u002Fmy-account\u002F*) from showing the banner.\u003C\u002Fli>\n\u003Cli>⚙️ \u003Cstrong>Settings button\u003C\u002Fstrong> — Configurable floating button so visitors can change their preferences at any time.\u003C\u002Fli>\n\u003Cli>👁️ \u003Cstrong>Live preview\u003C\u002Fstrong> — See your banner changes in real time while configuring.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compliance & Standards\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>IAB TCF 2.2\u003C\u002Fstrong> — Officially registered Consent Management Platform (CMP) with CMP ID 463.\u003C\u002Fli>\n\u003Cli>🛡️ \u003Cstrong>GDPR & ePrivacy\u003C\u002Fstrong> — Fully compliant with EU privacy regulations.\u003C\u002Fli>\n\u003Cli>♿ \u003Cstrong>WCAG 2.1\u003C\u002Fstrong> — Accessible design meeting European Accessibility Act (EAA) requirements.\u003C\u002Fli>\n\u003Cli>🔌 \u003Cstrong>WP Consent API\u003C\u002Fstrong> — Compatible with the WordPress Consent API for seamless integration with other plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>📋 Use \u003Ccode>[acm_cookie_list]\u003C\u002Fcode> to display an organized list of all detected cookies on any page or post.\u003C\u002Fp>\n\u003Ch4>Cache Compatibility\u003C\u002Fh4>\n\u003Cp>⚡ Tested and compatible with WP Rocket, WP Super Cache, W3 Total Cache, LiteSpeed Cache, Autoptimize, SG Optimizer, and WP Fastest Cache.\u003C\u002Fp>\n\u003Ch3>About AdSimple\u003C\u002Fh3>\n\u003Cp>AdSimple is a provider of privacy and consent management solutions based in Austria. As a registered Consent Management Platform (CMP) under the IAB Europe Transparency and Consent Framework (TCF) with CMP ID 463, AdSimple helps website owners comply with GDPR and ePrivacy regulations.\u003C\u002Fp>\n\u003Cp>Learn more:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.adsimple.at\u002Fconsent-manager\u002F\" rel=\"nofollow ugc\">Consent Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.adsimple.at\u002Fdatenschutz-generator\u002F\" rel=\"nofollow ugc\">Datenschutz Generator AT\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.adsimple.de\u002Fdatenschutz-generator\u002F\" rel=\"nofollow ugc\">Datenschutz Generator DE\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.adsimple.at\u002Fimpressum-generator\u002F\" rel=\"nofollow ugc\">Impressum Generator AT\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.adsimple.de\u002Fimpressum-generator\u002F\" rel=\"nofollow ugc\">Impressum Generator DE\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Add a GDPR-compliant cookie consent banner to your website. Certified CMP under IAB Europe TCF with CMP ID 463.",600,12532,"2026-03-10T16:21:00.000Z","6.9.4","4.2.0","5.4",[20,71,23,24,72],"cookie-consent-banner","iab-tcf","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadsimple-cookie-manager-for-wp.2.2.1.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":51,"num_ratings":84,"last_updated":85,"tested_up_to":67,"requires_at_least":86,"requires_php":87,"tags":88,"homepage":92,"download_link":93,"security_score":94,"vuln_count":95,"unpatched_count":28,"last_vuln_date":96,"fetched_at":30},"gdpr-cookie-compliance","GDPR Cookie Compliance – Cookie Banner, Cookie Consent, Cookie Notice for CCPA, EU Cookie Law","5.0.11","Moove Agency","https:\u002F\u002Fprofiles.wordpress.org\u002Fmooveagency\u002F","\u003Cp>\u003Cstrong>Prepare your website for cookie consent requirements related to GDPR, CCPA, DSGVO, EU cookie law and notice requirements with this incredibly powerful, easy-to-use, well supported and 100% free WordPress plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Local Data Storage\u003C\u002Fstrong> – all user data is stored locally on your website only – we do not collect or store any of your user data on our servers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple\u003C\u002Fstrong> to use — install & setup in seconds\u003C\u002Fli>\n\u003Cli>Give your users \u003Cstrong>full control\u003C\u002Fstrong> over cookies stored on their computer, including the ability for users to \u003Cstrong>revoke their consent\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Direct integration of \u003Cstrong>GTM, Google Analytics, Meta Pixel, GTM4WP\u003C\u002Fstrong> and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Consent Mode v2\u003C\u002Fstrong> fully supported\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully customisable\u003C\u002Fstrong> – upload your own logo, colours, fonts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully editable\u003C\u002Fstrong> – change all text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible\u003C\u002Fstrong> – decide which scripts will be loaded by default or only when the user gives consent\u003C\u002Fli>\n\u003Cli>\u003Cstrong>‘Accept’\u003C\u002Fstrong>, \u003Cstrong>‘Reject’\u003C\u002Fstrong>, ‘Close’ and ‘Settings’ buttons & you can also change their order\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consent expiration\u003C\u002Fstrong> settings\u003C\u002Fli>\n\u003Cli>Link to \u003Cstrong>Privacy Policy\u003C\u002Fstrong> page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile responsive\u003C\u002Fstrong> design\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO friendly\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Optimized for \u003Cstrong>WCAG & ADA\u003C\u002Fstrong> accessibility guidelines\u003C\u002Fli>\n\u003Cli>WPML, QTranslate, WP Multilang, TranslatePress and Polylang compatible, .pot file for translations included\u003C\u002Fli>\n\u003Cli>Supports all major \u003Cstrong>caching\u003C\u002Fstrong> servers and plugins\u003C\u002Fli>\n\u003Cli>Available in \u003Cstrong>22 languages\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Optimised for PHP 7 and PHP 8\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features Available\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Consent Log\u003C\u002Fstrong> – stores user consent information to prove that consent was given\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Geo-location\u003C\u002Fstrong> – the Cookie Consent Banner can be shown to visitors from the European Union or selected countries only (ie. Canada, California etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Site Kit integration\u003C\u002Fstrong> – our plugin supports the Google Site Kit natively\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cookie wall \u002F Full-screen layout\u003C\u002Fstrong> – if enabled, the Cookie Consent Banner will be display in a full screen mode, and force users to either accept or reject cookies before they can see your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export & import settings\u003C\u002Fstrong> – transfer your custom settings between sites with ease\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Multisite features\u003C\u002Fstrong> – you can manage the plugin settings globally, and clone them from one site to another within your multi-site setup. You can also sync users consent between individual subsites on your multisite network\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accept on Scroll \u002F Hide timer\u003C\u002Fstrong> – allow users to accept cookies by scrolling down the page OR by setting a timer (ie. Hide banner after 5 seconds)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Renew Consent\u003C\u002Fstrong> – ask users to renew their consent if there is a change in privacy or cookie policy on your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>iFrame Blocker\u003C\u002Fstrong> – blocks users from viewing 3rd party resources (such as Youtube) until they accept cookies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Language Specific Scripts\u003C\u002Fstrong> – insert different Tag Manager Scripts for different languages, supports WPML and other language plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Shortcodes\u003C\u002Fstrong> that can be added to your ‘Privacy & Cookie Policy’ and allow your users to manage their consent with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Cookie Banner\u003C\u002Fstrong> allows you to hide the Cookie Notice Banner on selected pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cookie Declaration\u003C\u002Fstrong> allows you to declare the exact type of cookies that your site uses, including the cookie name, provider, purpose and expiration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics\u003C\u002Fstrong> – stats and charts showing you how many users accepted your cookies (all anonymous)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast Premium Support\u003C\u002Fstrong> from our friendly team\u003C\u002Fli>\n\u003Cli>\u003Cstrong>12 months\u003C\u002Fstrong> of premium updates included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mooveagency.com\u002Fwordpress-plugins\u002Fgdpr-cookie-compliance\u002F\" rel=\"nofollow ugc\">Download Premium Add-on here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Demo Video\u003C\u002Fh3>\n\u003Cp>You can view a demo of the plugin here:\u003C\u002Fp>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F255655268\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Ch3>Testimonials\u003C\u002Fh3>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“The only free GDPR plugin that actually works.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fthe-only-free-gdpr-plugin-that-actually-works\u002F\" rel=\"ugc\">Jamie\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“One of the best GDPR implementation for WordPress.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fone-of-the-best-gdpr-implementation-for-wordpress\u002F\" rel=\"ugc\">webinvaders\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“The best free solution for GDPR.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fthe-best-free-solution-for-the-gdpr\u002F\" rel=\"ugc\">Distrix\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Great plugin, great support. I’ve tried many, this is probably the best for multisite installations.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-plugin-great-support-1157\u002F\" rel=\"ugc\">pattihis\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Live Examples\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can choose to setup our cookie plugin in any way that you like. \u003C\u002Fli>\n\u003Cli>We have created the plugin with as much flexibility as possible as organisations interpret the Cookie Law and Cookie Consent Policy differently.\u003C\u002Fli>\n\u003Cli>A few examples of how you can setup our plugin in various ways are below:\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>OPTION A\u003C\u002Fstrong>\u003Cbr \u002F>\nNo cookies are stored on users’ computers until the user accepts cookies.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.mooveagency.com\u002Fwordpress-plugins\u002Fgdpr-cookie-compliance\u002F\" rel=\"nofollow ugc\">Example 1\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OPTION B\u003C\u002Fstrong>\u003Cbr \u002F>\nThe ‘Full-Screen \u002F Cookie Wall’ option is used (a premium feature).\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.teneo.net\u002F\" rel=\"nofollow ugc\">Example 2\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OTHER OPTIONS\u003C\u002Fstrong>\u003Cbr \u002F>\nThere are many other settings available that you can use to create your own unique Cookie Consent Banner and satisfy the Cookie Compliance Law – our plugin is very flexible.\u003C\u002Fp>\n\u003Ch3>Custom Layout\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can also create your own custom front-end layout.\u003C\u002Fli>\n\u003Cli>Simply copy the “gdpr-modules” folder from the plugin directory to your theme directory. \u003C\u002Fli>\n\u003Cli>If you do this, your changes will be retained even if you update the plugin in future. \u003C\u002Fli>\n\u003Cli>Any customisation should be implemented by experienced developers only.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Flexible\u003C\u002Fh3>\n\u003Cp>Our cookie plugin is very flexible and especially useful in preparing your site for the following cookie law, data protection and privacy regulations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>GDPR\u003C\u002Fstrong>: The General Data Protection Regulation, ePrivacy Directive, ePrivacy Regulation (European Union)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CCPA\u003C\u002Fstrong>: The California Consumer Privacy Act (California, United States)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PECR\u003C\u002Fstrong>: The Privacy and Electronic Communications Regulations (UK)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AAP\u003C\u002Fstrong>: Australia’s Privacy Principles (Australia)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PIPEDA\u003C\u002Fstrong>: The Personal Information Protection and Electronic Documents Act (Canada) \u003C\u002Fli>\n\u003Cli>\u003Cstrong>LGPD\u003C\u002Fstrong>: The Brazilian General Data Protection Law (Brazil)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>VCDPA, CPRA, ICO, GPDP, DSGVO, BfDl, CNIL, AEPD, PDPB, DPA, PDPA, DPA, PDPA, TTDSG, POPIA , APA, ePrivacy, COPPA, CASL, Australian Privacy Principles, The Marco Civil Privacy Act 1988\u003C\u002Fstrong> and other cookie law, data protection and privacy regulations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About us\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mooveagency.com\u002F\" rel=\"nofollow ugc\">Moove Agency\u003C\u002Fa> is a premium supplier of quality WordPress plugins, services and support. \u003Ca href=\"https:\u002F\u002Fwww.mooveagency.com\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">Visit our WordPress site\u003C\u002Fa> to learn more.\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>THIS PLUGIN DOES NOT MAKE YOUR WEBSITE COMPLIANT. YOU ARE RESPONSIBLE FOR ENSURING THAT ALL COOKIE LAW REQUIREMENTS ARE MET ON YOUR WEBSITE.\u003C\u002Fli>\n\u003C\u002Ful>\n","Cookie notice banner for GDPR, CCPA, EU cookie law, data protection and privacy regulations and other cookie law and consent notice requirements on yo &hellip;",300000,12221542,204,"2026-02-02T13:03:00.000Z","4.5","6.4",[89,90,91,23,24],"ccpa","cookie-banner","cookie-consent","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgdpr-cookie-compliance\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgdpr-cookie-compliance.5.0.11.zip",97,9,"2025-02-23 00:00:00",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":13,"num_ratings":14,"last_updated":107,"tested_up_to":67,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":113,"download_link":114,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"ccm19-integration","CCM19 Integration","1.1.9","Papoo Software & Media GmbH","https:\u002F\u002Fprofiles.wordpress.org\u002Fccm19\u002F","\u003Cp>This plugin integrates the CCM19 Cookie Consent Manager into WordPress. This allows to use CCM19 without manually modifying the theme or resorting to a generic snippet plugin.\u003C\u002Fp>\n\u003Cp>To use it, purchase a license or sign up for a free account on https:\u002F\u002Fwww.ccm19.de. Copy and paste the code snippet from the CCM19 dashboard into the settings of the plugin in the WordPress administration.\u003C\u002Fp>\n\u003Cp>The terms and conditions of CCM19: https:\u002F\u002Fwww.ccm19.de\u002Fagb.html.\u003C\u002Fp>\n\u003Cp>For questions please Mail us at info@ccm19.de.\u003C\u002Fp>\n","Integrates the CCM19 Cookie Consent Manager into WordPress. To use this plugin CCM19 needs to be bought or leased.",4000,20677,"2025-12-02T12:14:00.000Z","5.1","5.6",[91,111,23,112,24],"cookie-law","eu-privacy-directive","https:\u002F\u002Fwww.ccm19.de","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fccm19-integration.1.1.10.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":13,"num_ratings":14,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":25,"tags":128,"homepage":130,"download_link":131,"security_score":27,"vuln_count":14,"unpatched_count":28,"last_vuln_date":132,"fetched_at":30},"cookiehub","CookieHub – Cookie Consent Banner (DSGVO, CCPA, RGPD and GDPR compliance)","1.2.2","CookieHub","https:\u002F\u002Fprofiles.wordpress.org\u002Fcookiehub\u002F","\u003Cp>Enhance your website’s compliance and user experience effortlessly with CookieHub, a fully featured easy to use cookie consent solution and Consent Management Platform (CMP). Our powerful WordPress plugin simplifies the management and control of cookies on your website, ensuring you adhere to the latest data protection regulations without any hassle.\u003C\u002Fp>\n\u003Cp>CookieHub empowers website owners with complete transparency and control over the cookies used on their WordPress sites. With just a few simple steps, you can create a comprehensive and customizable cookie consent banner, allowing visitors to provide or withhold their consent for different types of cookies. No more complex coding or time-consuming setups – CookieHub makes it easy!\u003C\u002Fp>\n\u003Cp>CookieHub offers a powerful and convenient \u003Ca href=\"https:\u002F\u002Fwww.cookiehub.com\u002Fcookie-checker\" rel=\"nofollow ugc\">Cookie Scanner\u003C\u002Fa> to analyze your website’s cookies. This tool allows you to check your site for compliance with data protection regulations and ensures the proper implementation of cookie policies. By using our Cookie Scanner, you can easily identify and categorize all the cookies used on your site, making it simple to manage and control them effectively. Get started with CookieHub and ensure your website meets all necessary compliance standards.\u003C\u002Fp>\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\u002Foy5DOHuGRY8?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\u003Ch3>Why Choose CookieHub?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Easy Installation:\u003C\u002Fstrong> Install and activate CookieHub within minutes. Our user-friendly interface and intuitive settings make the setup process quick and straightforward, even for non-technical users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Elegant Cookie Consent Banner:\u003C\u002Fstrong> Display a stylish and customizable cookie consent banner to inform your visitors about the cookies your site uses. Obtain their cookie consent effortlessly with options to choose a pre-designed theme or fully customize the buttons, colors, and placement on your website. Paid plans offer the flexibility to add custom CSS, allowing you to tailor the cookie consent banner to your specific needs and preferences.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Cookie Categorization:\u003C\u002Fstrong> Categorize your cookies into different types such as essential, analytical, marketing, and more. This gives your users granular control over their preferences. By using the CookieHub Consent Management Platform (CMP), you provide users with the option to allow or deny certain categories of cookies, enhancing their privacy protection and help you comply with regulations. Common categories include necessary cookies, preference cookies, analytical cookies, and marketing cookies.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable Consent Options:\u003C\u002Fstrong> Tailor your consent options to match your website’s unique needs. Allow visitors to grant or revoke cookie consent easily and adjust their cookie preferences at any time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic Cookie Blocking:\u003C\u002Fstrong> Ensure compliance by automatically blocking cookies until the user provides explicit cookie consent, preventing unauthorized tracking or data collection.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>GDPR and ePrivacy Compliance:\u003C\u002Fstrong> Stay in line with the latest data protection regulations, including the General Data Protection Regulation (GDPR) and the ePrivacy Directive.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Consent Mode v2 Support:\u003C\u002Fstrong> Fully compliant with the latest Google consent mode v2 requirements, ensuring seamless integration and compliance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Clarity Consent API v2 Support:\u003C\u002Fstrong> Fully compatible with Microsoft’s Clarity Consent API v2, enabling precise consent signaling and seamless analytics integration.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Reports:\u003C\u002Fstrong> Gain valuable insights into cookie usage and visitor preferences through built-in analytics. This feature helps you optimize your website’s performance and user experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Consent Logging:\u003C\u002Fstrong> Enable the consent log feature to log and store user consents along with necessary information required to look up user choices. This is crucial for demonstrating compliance to authorities. Note that this feature is available only for \u003Ca href=\"https:\u002F\u002Fwww.cookiehub.com\u002Fpricing\" rel=\"nofollow ugc\">paid subscriptions\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Convenient Cookie Scanner:\u003C\u002Fstrong> Analyze your website’s cookies with our Cookie Scanner. This tool helps you check your site for compliance and ensures proper implementation of cookie regulations. Start with our Cookie Scanner to make your site compliant today.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Benefits of Using CookieHub\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>User-Friendly:\u003C\u002Fstrong> No need for complex coding or technical knowledge. CookieHub is designed to be simple and straightforward, making it accessible for everyone.\u003Cbr \u002F>\n✅ \u003Cstrong>Customizable:\u003C\u002Fstrong> Adjust the look and feel of your cookie consent banner to match your website’s design. Whether you want a minimalist banner or a detailed one, CookieHub offers the flexibility to meet your needs.\u003Cbr \u002F>\n✅ \u003Cstrong>Comprehensive:\u003C\u002Fstrong> Cover all types of cookies and ensure full compliance with data protection regulations.\u003Cbr \u002F>\n✅ \u003Cstrong>Trustworthy:\u003C\u002Fstrong> Build trust with your visitors by providing a transparent and secure browsing experience.\u003Cbr \u002F>\n✅ \u003Cstrong>Optimized Performance:\u003C\u002Fstrong> Use advanced reports to gain insights and improve your website’s performance and user experience.\u003C\u002Fp>\n\u003Cp>CookieHub simplifies cookie consent compliance for WordPress users, regardless of their technical expertise. Whether you run a small blog or a large e-commerce site, our plugin ensures you meet legal requirements while prioritizing user privacy and experience. Take control of your cookies today with CookieHub for WordPress and provide a secure and trustworthy browsing experience for your visitors.\u003C\u002Fp>\n\u003Ch3>Setup guide\u003C\u002Fh3>\n\u003Cp>For assistance with the plugin setup, refer to our comprehensive \u003Ca href=\"https:\u002F\u002Fsupport.cookiehub.com\u002Farticle\u002F154-wordpress-cookie-consent-guide\" rel=\"nofollow ugc\">WordPress plugin user guide\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Optimize your website’s cookie consent compliance and enhance user trust with CookieHub – your reliable partner for managing cookie consent effectively. Let CookieHub’s cookie consent banner be the first thing your visitors see, providing clarity and compliance from the get-go. A well-designed banner can make all the difference, and with CookieHub, you have the tools to create the perfect cookie consent banner for your site.\u003C\u002Fp>\n\u003Cp>By utilizing CookieHub’s advanced features, you can design a banner that not only complies with regulations but also enhances the overall user experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>\u003Cbr \u002F>\nPlease note that installing this plugin alone does not guarantee GDPR compliance for your site. Each site uses different cookies, so it is crucial to have appropriate configurations and a supporting cookie notice in place to ensure full compliance.\u003C\u002Fp>\n","Take control effortlessly with CookieHub – GDPR-compliant solution for cookie management and compliance.",3000,54974,"2025-09-17T16:39:00.000Z","6.8.5","5.2",[89,91,129,23,24],"cookie-notice","https:\u002F\u002Fwww.cookiehub.com\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcookiehub.1.2.2.zip","2024-04-22 00:00:00",{"slug":134,"name":135,"version":136,"author":137,"author_profile":138,"description":139,"short_description":140,"active_installs":141,"downloaded":142,"rating":13,"num_ratings":143,"last_updated":144,"tested_up_to":126,"requires_at_least":17,"requires_php":18,"tags":145,"homepage":25,"download_link":147,"security_score":148,"vuln_count":149,"unpatched_count":28,"last_vuln_date":150,"fetched_at":30},"cookie-notice-consent","Cookie Notice & Consent","1.6.6","christophrado","https:\u002F\u002Fprofiles.wordpress.org\u002Fchristophrado\u002F","\u003Cul>\n\u003Cli>\u003Cstrong>Cookie Notice & Consent\u003C\u002Fstrong> makes it easy for you to collect consent for the usage of cookies.\u003C\u002Fli>\n\u003Cli>It lets you define different cookie categories and display them within a notice banner.\u003C\u002Fli>\n\u003Cli>Ready-made themes for the cookie notice banner makes it easy for non-technical users to get started.\u003C\u002Fli>\n\u003Cli>Users can select which categories to consent with. Consent logs are stored (optional).\u003C\u002Fli>\n\u003Cli>Scripts will be output and executed only after the user has accepted the respective categories.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Cookie Notice & Consent aims to help you comply with local privacy laws like GDPR\u002FDSGVO. It does not offer a one-click solution though. Please set up your website properly and carefully to comply with applicable laws.\u003C\u002Fp>\n\u003Ch4>Developer focus\u003C\u002Fh4>\n\u003Cp>Please note that \u003Cstrong>Cookie Notice & Consent\u003C\u002Fstrong> is generally geared towards developers and technically savvy site administrators. Although it does provide pre-made themes, the plugin does not provide separate options for individual design aspects, and does not plan to provide those in the future. It is up to the developer\u002Fadministrator to add further styling to match the theme using CSS.\u003C\u002Fp>\n\u003Cp>This plugin does not add any branding (neither visually nor textually), top-level admin menu items or user-facing indicators. It aims to be usable in client projects by blending in with WordPress core appearance, naming and settings. Settings screens are visible to administrator level users only.\u003C\u002Fp>\n\u003Ch4>What this plugin does not provide\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Beyond the pre-made, as-is themes, this plugin does not offer styling options via the settings screen (please contact your webdev for further design customization)\u003C\u002Fli>\n\u003Cli>This plugin does not provide scanning for, detecting or automatic blocking content like embeds, scripts or cookies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes and functions\u003C\u002Fh4>\n\u003Cp>This plugin currently provides the following shortcodes and public functions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shortcode [revoke_cookie_consent]: Outputs a revoke consent button that clears the consent cookie\u003C\u002Fli>\n\u003Cli>Shortcode [cookie_consent_status]: Outputs a formatted string indicating the users consent choice\u003C\u002Fli>\n\u003Cli>Function \u003Ccode>is_cookie_consent_set()\u003C\u002Fcode>: Returns whether the consent has been set by the user\u003C\u002Fli>\n\u003Cli>Function \u003Ccode>is_cookie_category_accepted( $category )\u003C\u002Fcode>: Returns whether the given cookie category has been accepted by the user (valid values: essential, functional, marketing)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>This plugin does not represent legal advice and assumes no liability whatsoever. Please obtain proper advice from real lawyers if in doubt.\u003C\u002Fstrong>\u003C\u002Fp>\n","Display a cookie notice, collect consent for different categories and output scripts if consent is given.",1000,13325,7,"2025-10-06T13:12:00.000Z",[146,21,22,23,24],"compliance","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcookie-notice-consent.1.6.6.zip",93,3,"2025-10-08 13:55:37",{"attackSurface":152,"codeSignals":274,"taintFlows":494,"riskAssessment":532,"analyzedAt":549},{"hooks":153,"ajaxHandlers":230,"restRoutes":231,"shortcodes":232,"cronEvents":273,"entryPointCount":95,"unprotectedCount":28},[154,160,166,171,174,176,179,182,185,188,190,193,195,198,201,204,207,209,212,215,218,222,226],{"type":155,"name":156,"callback":157,"file":158,"line":159},"action","wp_head","ajaxURL","includes\\class-legalweb-cloud-ajax-action.php",143,{"type":161,"name":162,"callback":163,"file":164,"line":165},"filter","cron_schedules","scheduleFilter","includes\\class-legalweb-cloud-cron.php",79,{"type":155,"name":167,"callback":168,"file":169,"line":170},"init","anonymous","includes\\class-legalweb-cloud.php",118,{"type":155,"name":172,"callback":168,"file":169,"line":173},"admin_enqueue_scripts",119,{"type":155,"name":172,"callback":168,"file":169,"line":175},120,{"type":155,"name":177,"callback":168,"file":169,"line":178},"admin_menu",122,{"type":155,"name":180,"callback":168,"file":169,"line":181},"admin_notices",123,{"type":155,"name":183,"callback":168,"file":169,"line":184},"current_screen",125,{"type":155,"name":186,"callback":168,"file":169,"line":187},"wp_enqueue_scripts",132,{"type":155,"name":186,"callback":168,"file":169,"line":189},133,{"type":155,"name":191,"callback":168,"file":169,"line":192},"wp_footer",135,{"type":155,"name":156,"callback":168,"file":169,"line":194},136,{"type":155,"name":196,"callback":168,"file":169,"line":197},"wp_body_open",137,{"type":155,"name":199,"callback":168,"file":169,"line":200},"rest_api_init",139,{"type":161,"name":202,"callback":168,"file":169,"line":203},"the_content",141,{"type":161,"name":205,"callback":168,"file":169,"line":206},"widget_text_content",142,{"type":161,"name":208,"callback":168,"file":169,"line":159},"widget_custom_html_content",{"type":161,"name":210,"callback":168,"file":169,"line":211},"embed_oembed_html",144,{"type":161,"name":213,"callback":168,"file":169,"line":214},"wp_get_consent_type",147,{"type":161,"name":216,"callback":168,"file":169,"line":217},"wp_consent_categories",148,{"type":155,"name":167,"callback":219,"file":220,"line":221},"run_legalweb_cloud","legalweb-cloud.php",58,{"type":161,"name":223,"callback":224,"file":220,"line":225},"wp_consent_api_registered_legalweb-cloud","__return_true",59,{"type":161,"name":227,"callback":228,"file":220,"line":229},"wp_get_consent_source","closure",67,[],[],[233,238,243,247,251,255,260,264,268],{"tag":234,"callback":235,"file":236,"line":237},"lw_content_block","LegalWebCloudContentBlockShortcode","includes\\shortcodes\\class-legalweb-cloud-content-block-shortcode.php",63,{"tag":239,"callback":240,"file":241,"line":242},"legalweb-contractterms","LegalWebCloudContractTermsShortcode","includes\\shortcodes\\class-legalweb-cloud-contract-terms-shortcode.php",32,{"tag":244,"callback":245,"file":246,"line":242},"legalweb-contractwithdrawaldigital","LegalWebCloudContractWithdrawalDigitalShortcode","includes\\shortcodes\\class-legalweb-cloud-contract-withdrawal-digital-shortcode.php",{"tag":248,"callback":249,"file":250,"line":242},"legalweb-contractwithdrawalservice","LegalWebCloudContractWithdrawalServiceShortcode","includes\\shortcodes\\class-legalweb-cloud-contract-withdrawal-service-shortcode.php",{"tag":252,"callback":253,"file":254,"line":242},"legalweb-contractwithdrawal","LegalWebCloudContractWithdrawalShortcode","includes\\shortcodes\\class-legalweb-cloud-contract-withdrawal-shortcode.php",{"tag":256,"callback":257,"file":258,"line":259},"legalweb-popup","LegalWebCloudCookiePopupLinkShortcode","includes\\shortcodes\\class-legalweb-cloud-cookie-popup-shortcode.php",14,{"tag":261,"callback":262,"file":263,"line":242},"legalweb-imprint","LegalWebCloudImprintShortcode","includes\\shortcodes\\class-legalweb-cloud-imprint-shortcode.php",{"tag":265,"callback":266,"file":267,"line":242},"legalweb-privacypolicy","LegalWebCloudPrivacyPolicyShortcode","includes\\shortcodes\\class-legalweb-cloud-privacy-policy-shortcode.php",{"tag":269,"callback":270,"file":271,"line":272},"legalweb-seal","LegalWebCloudSealShortcode","includes\\shortcodes\\class-legalweb-cloud-seal-shortcode.php",61,[],{"dangerousFunctions":275,"sqlUsage":281,"outputEscaping":290,"fileOperations":492,"externalRequests":28,"nonceChecks":14,"capabilityChecks":14,"bundledLibraries":493},[276],{"fn":277,"file":278,"line":279,"context":280},"unserialize","includes\\class-legalweb-cloud-settings.php",126,"$newArray = unserialize($value);",{"prepared":28,"raw":49,"locations":282},[283,287],{"file":284,"line":285,"context":286},"includes\\class-legalweb-cloud-installer.php",27,"$wpdb->get_results() with variable interpolation",{"file":288,"line":289,"context":286},"uninstall.php",35,{"escaped":143,"rawEcho":291,"locations":292},117,[293,297,299,302,304,306,308,309,311,312,314,316,318,320,322,323,324,325,327,329,331,333,335,337,338,340,342,344,346,348,350,352,353,355,357,359,361,363,365,367,369,371,372,374,376,378,380,382,384,386,388,390,392,394,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,434,435,438,440,441,442,443,445,446,448,449,451,453,454,455,456,457,458,459,460,461,463,464,465,466,467,468,469,471,473,474,476,477,478,480,482,483,484,485,487,489,490,491],{"file":294,"line":295,"context":296},"admin\\base.php",6,"raw output",{"file":294,"line":298,"context":296},25,{"file":300,"line":301,"context":296},"admin\\tabs\\common-settings\\page.php",20,{"file":300,"line":303,"context":296},21,{"file":300,"line":305,"context":296},64,{"file":300,"line":307,"context":296},85,{"file":300,"line":307,"context":296},{"file":300,"line":310,"context":296},86,{"file":300,"line":94,"context":296},{"file":300,"line":313,"context":296},102,{"file":300,"line":315,"context":296},105,{"file":300,"line":317,"context":296},106,{"file":300,"line":319,"context":296},108,{"file":300,"line":321,"context":296},114,{"file":300,"line":192,"context":296},{"file":300,"line":192,"context":296},{"file":300,"line":194,"context":296},{"file":300,"line":326,"context":296},145,{"file":300,"line":328,"context":296},150,{"file":300,"line":330,"context":296},153,{"file":300,"line":332,"context":296},155,{"file":300,"line":334,"context":296},161,{"file":300,"line":336,"context":296},181,{"file":300,"line":336,"context":296},{"file":300,"line":339,"context":296},182,{"file":300,"line":341,"context":296},191,{"file":300,"line":343,"context":296},196,{"file":300,"line":345,"context":296},199,{"file":300,"line":347,"context":296},201,{"file":300,"line":349,"context":296},207,{"file":300,"line":351,"context":296},227,{"file":300,"line":351,"context":296},{"file":300,"line":354,"context":296},228,{"file":300,"line":356,"context":296},237,{"file":300,"line":358,"context":296},242,{"file":300,"line":360,"context":296},245,{"file":300,"line":362,"context":296},247,{"file":300,"line":364,"context":296},253,{"file":300,"line":366,"context":296},264,{"file":300,"line":368,"context":296},265,{"file":300,"line":370,"context":296},278,{"file":300,"line":370,"context":296},{"file":300,"line":373,"context":296},279,{"file":300,"line":375,"context":296},288,{"file":300,"line":377,"context":296},293,{"file":300,"line":379,"context":296},296,{"file":300,"line":381,"context":296},298,{"file":300,"line":383,"context":296},304,{"file":300,"line":385,"context":296},329,{"file":300,"line":387,"context":296},330,{"file":300,"line":389,"context":296},348,{"file":300,"line":391,"context":296},349,{"file":300,"line":393,"context":296},362,{"file":300,"line":393,"context":296},{"file":300,"line":396,"context":296},363,{"file":300,"line":398,"context":296},372,{"file":300,"line":400,"context":296},377,{"file":300,"line":402,"context":296},380,{"file":300,"line":404,"context":296},382,{"file":300,"line":406,"context":296},388,{"file":300,"line":408,"context":296},413,{"file":300,"line":410,"context":296},414,{"file":300,"line":412,"context":296},444,{"file":300,"line":414,"context":296},468,{"file":300,"line":416,"context":296},482,{"file":300,"line":418,"context":296},484,{"file":300,"line":420,"context":296},487,{"file":300,"line":422,"context":296},489,{"file":300,"line":424,"context":296},493,{"file":300,"line":426,"context":296},495,{"file":300,"line":428,"context":296},499,{"file":300,"line":430,"context":296},501,{"file":300,"line":432,"context":296},503,{"file":158,"line":170,"context":296},{"file":158,"line":197,"context":296},{"file":436,"line":437,"context":296},"includes\\helpers.php",37,{"file":436,"line":439,"context":296},38,{"file":436,"line":439,"context":296},{"file":436,"line":439,"context":296},{"file":436,"line":439,"context":296},{"file":436,"line":444,"context":296},39,{"file":436,"line":444,"context":296},{"file":436,"line":447,"context":296},43,{"file":436,"line":447,"context":296},{"file":436,"line":450,"context":296},47,{"file":436,"line":452,"context":296},56,{"file":436,"line":452,"context":296},{"file":436,"line":221,"context":296},{"file":436,"line":221,"context":296},{"file":436,"line":221,"context":296},{"file":436,"line":221,"context":296},{"file":436,"line":221,"context":296},{"file":436,"line":225,"context":296},{"file":436,"line":272,"context":296},{"file":436,"line":462,"context":296},71,{"file":436,"line":462,"context":296},{"file":436,"line":53,"context":296},{"file":436,"line":53,"context":296},{"file":436,"line":53,"context":296},{"file":436,"line":53,"context":296},{"file":436,"line":53,"context":296},{"file":436,"line":470,"context":296},75,{"file":436,"line":472,"context":296},94,{"file":436,"line":472,"context":296},{"file":436,"line":475,"context":296},95,{"file":436,"line":475,"context":296},{"file":436,"line":475,"context":296},{"file":436,"line":479,"context":296},98,{"file":436,"line":481,"context":296},103,{"file":436,"line":481,"context":296},{"file":436,"line":481,"context":296},{"file":436,"line":319,"context":296},{"file":486,"line":462,"context":296},"public\\class-legalweb-cloud-public.php",{"file":486,"line":488,"context":296},72,{"file":486,"line":53,"context":296},{"file":486,"line":319,"context":296},{"file":486,"line":170,"context":296},5,[],[495,512,521],{"entryPoint":496,"graph":497,"unsanitizedCount":14,"severity":40},"boot (includes\\class-legalweb-cloud-ajax-action.php:41)",{"nodes":498,"edges":509},[499,504],{"id":500,"type":501,"label":502,"file":158,"line":503},"n0","source","$_SERVER['HTTP_REFERER']",50,{"id":505,"type":506,"label":507,"file":158,"line":503,"wp_function":508},"n1","sink","header() [Header Injection]","header",[510],{"from":500,"to":505,"sanitized":511},false,{"entryPoint":513,"graph":514,"unsanitizedCount":14,"severity":40},"returnBack (includes\\class-legalweb-cloud-ajax-action.php:187)",{"nodes":515,"edges":519},[516,518],{"id":500,"type":501,"label":502,"file":158,"line":517},189,{"id":505,"type":506,"label":507,"file":158,"line":517,"wp_function":508},[520],{"from":500,"to":505,"sanitized":511},{"entryPoint":522,"graph":523,"unsanitizedCount":28,"severity":531},"\u003Cclass-legalweb-cloud-ajax-action> (includes\\class-legalweb-cloud-ajax-action.php:0)",{"nodes":524,"edges":528},[525,527],{"id":500,"type":501,"label":526,"file":158,"line":503},"$_SERVER['HTTP_REFERER'] (x2)",{"id":505,"type":506,"label":507,"file":158,"line":503,"wp_function":508},[529],{"from":500,"to":505,"sanitized":530},true,"low",{"summary":533,"deductions":534},"The \"legalweb-cloud\" plugin v1.1.8 presents a mixed security posture. On the positive side, there are no unprotected entry points (AJAX handlers, REST API routes) and a single nonce check is present, suggesting some foundational security awareness.  However, significant concerns emerge from the static analysis, particularly the use of the `unserialize` function, which is inherently risky if not strictly controlled.  Additionally, the SQL queries are not prepared, leaving them vulnerable to SQL injection attacks. The low percentage of properly escaped output (6%) is a critical red flag, indicating a high likelihood of Cross-Site Scripting (XSS) vulnerabilities across numerous output points.\n\nThe plugin has a history of one medium severity CVE, specifically related to Cross-Site Scripting, which was patched. While no current unpatched vulnerabilities exist, the pattern of XSS issues in the past, combined with the static analysis showing poor output escaping and unsanitized flows, suggests a recurring problem with input validation and output sanitization. The taint analysis, while not revealing critical or high severity issues, did identify unsanitized paths, which could be exploited in conjunction with the other weaknesses.\n\nIn conclusion, while the plugin has a clean recent vulnerability history and some basic security checks, the significant number of unescaped outputs, unsanitized paths, lack of prepared SQL statements, and the presence of `unserialize` create substantial security risks. These issues point to potential XSS and SQL injection vulnerabilities that require immediate attention and remediation.",[535,538,540,543,546],{"reason":536,"points":537},"Unescaped output is a critical risk",8,{"reason":539,"points":143},"Unsanitized paths found in taint analysis",{"reason":541,"points":542},"SQL queries without prepared statements",10,{"reason":544,"points":545},"Dangerous unserialize function used",12,{"reason":547,"points":548},"Medium severity XSS vulnerability in history",15,"2026-03-16T19:59:02.318Z",{"wat":551,"direct":564},{"assetPaths":552,"generatorPatterns":557,"scriptPaths":558,"versionParams":559},[553,554,555,556],"\u002Fwp-content\u002Fplugins\u002Flegalweb-cloud\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Flegalweb-cloud\u002Fcss\u002Flegalweb-cloud-admin.css","\u002Fwp-content\u002Fplugins\u002Flegalweb-cloud\u002Fjs\u002Flegalweb-cloud-admin.js","\u002Fwp-content\u002Fplugins\u002Flegalweb-cloud\u002Fjs\u002Fbootstrap.min.js",[],[555,556],[560,561,562,563],"legalweb-cloud\u002Fcss\u002Fbootstrap.min.css?ver=","legalweb-cloud\u002Fcss\u002Flegalweb-cloud-admin.css?ver=","legalweb-cloud\u002Fjs\u002Flegalweb-cloud-admin.js?ver=","legalweb-cloud\u002Fjs\u002Fbootstrap.min.js?ver=",{"cssClasses":565,"htmlComments":567,"htmlAttributes":568,"restEndpoints":570,"jsGlobals":571,"shortcodeOutput":573},[566],"legalweb-cloud-admin-message",[],[569],"data-message-id",[],[572],"args",[]]