[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmW7TdvhblWss8s6wJM3R8tTX_K-aIQtQIUxWiuI7sQw":3,"$fomyVdQa0diGkwr1Z4Dq0BfOyIdN3ZiPyK0L5C12Oy3o":212,"$fzmo581gthQGf0CU-C0r2oJt8VefuTblXe3dQaLKw0QM":217},{"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":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":38,"analysis":136,"fingerprints":192},"eu-cookie-consent","EU Cookie Consent","0.1.4","RSimpson","https:\u002F\u002Fprofiles.wordpress.org\u002Frsimpson\u002F","\u003Cp>Allows you to meet the minimum compliance requirements for the \u003Ca href=\"http:\u002F\u002Fec.europa.eu\u002Fipg\u002Fbasics\u002Flegal\u002Fcookies\u002Findex_en.htm#section_2\" rel=\"nofollow ugc\">EU cookie legislation\u003C\u002Fa> introduced in 2011 without sacrificing functionality.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Displays easily dismissed cookie consent notification for non-logged in users.\u003C\u002Fli>\n\u003Cli>Colour scheme and notification positioning options.\u003C\u002Fli>\n\u003Cli>Adjust the message visitors see when they’re being notified that your site uses cookies.\u003C\u002Fli>\n\u003Cli>Optionally link to your own cookie policy page.\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows you to meet the minimum compliance requirements for the EU cookie legislation introduced in 2011 without sacrificing functionality.",300,9907,100,3,"2022-06-16T12:12:00.000Z","6.0.11","4.3","",[20,21,22,23,24],"cookie","cookies","eu","europe","european-union","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feu-cookie-consent.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"rsimpson",1000,30,84,"2026-05-20T08:03:42.123Z",[39,60,79,102,120],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":58,"download_link":59,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"cartograf-cookie-filter","Cartograf Cookie filter","1.1.3","Jose","https:\u002F\u002Fprofiles.wordpress.org\u002Fversvs\u002F","\u003Cp>This plugin allows site builders to comply with the spanish cookie law, that regulates the use of tracking cookies in websites according to the EU directive.\u003C\u002Fp>\n\u003Cp>Note that this is important as one of the first countries to introduce this regulation after the EU directive was emitted was UK. But the UK law has some differences with the spanish regarding “informed consent” of the visitor, thus cookies needs to be treated a bit differently.\u003C\u002Fp>\n\u003Cp>Despite of that, the plugin provide the functionality needed to comply with UK (and other) cookie law, as well.\u003C\u002Fp>\n\u003Cp>This plugin allows the user to insert code (typically, javascript code) in both header and footer and for two different cases (cookie accepted, cookie not accepted). It also provides HTML id and classes that enable easy customization.\u003C\u002Fp>\n\u003Cp>The development and manteniance of this plugin is sponsored by \u003Ca href=\"http:\u002F\u002Fwww.cartograf.net\" rel=\"nofollow ugc\">Cartograf\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contributors\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Jose Alcántara\u003C\u002Fli>\n\u003Cli>Dima Kam\u003C\u002Fli>\n\u003Cli>Sergio Folgar\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About Cartograf\u003C\u002Fh3>\n\u003Cp>The development of this plugin has been funded by \u003Ca href=\"http:\u002F\u002Fwww.cartograf.net\" rel=\"nofollow ugc\">Cartograf\u003C\u002Fa>, a consultancy company specialized in free software based in Madrid.\u003C\u002Fp>\n","Prevents the installation of tracking cookies without the informed consent of the visitor. This plugin was specifically designed to be Spanish Cookie  &hellip;",200,7319,80,5,"2014-09-08T08:08:00.000Z","4.0.38","3.6",[55,56,22,24,57],"cookie-control","cookie-law","spain","http:\u002F\u002Fwww.cartograf.net\u002Fplugin-wordpress-cumplir-ley-de-cookies-espana","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcartograf-cookie-filter.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":18,"tags":75,"homepage":18,"download_link":78,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"mrcookies","Mr Cookies","1.5.2","Artic Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Farticstudio\u002F","\u003Cp>MrCookies plugin adapts your WordPress to satisfy the European cookies laws.\u003C\u002Fp>\n\u003Cp>It’s very simple to use, configure and adapt in your styles.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>For WordPress and WordPressMU\u003C\u002Fli>\n\u003Cli>Acceptation bar\u003C\u002Fli>\n\u003Cli>Custom colors\u003C\u002Fli>\n\u003Cli>Custom stylesheet\u003C\u002Fli>\n\u003Cli>Link to explanation page of cookies\u003C\u002Fli>\n\u003Cli>Translations with .po and .mo files\u003C\u002Fli>\n\u003Cli>Available in English, Spanish, Catalan and Italian.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translators\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Italian: @spaghettiBCN\u003C\u002Fli>\n\u003C\u002Ful>\n","MrCookies plugin adapts your Wordpress to satisfy the European cookies laws.",70,3363,96,6,"2015-06-08T09:00:00.000Z","4.2.39","3.0.1",[20,21,76,77],"european-law","privacy","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmrcookies.1.5.2.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":13,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":100,"last_vuln_date":101,"fetched_at":29},"simasicher-dsgvo-cookie","SimaCookie","1.3.2","Simasicher","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpsimasicher\u002F","\u003Ch4>Block all cookies without consent and customize the cookie note as you wish.\u003C\u002Fh4>\n\u003Cp>The SimaCookie plugin adapts your website to the new requirements regarding the GDPL.\u003Cbr \u002F>\nIn addition, you can customize the note texts and presentation.\u003Cbr \u002F>\nWith a pop-up, your users will be informed according to your specifications and can decide on the cookie application.\u003Cbr \u002F>\nThe cookie plugin remembers the user’s decision either for the current session or for an adjustable time.\u003C\u002Fp>\n\u003Cp>The SimaCookie plugin extends the \u003Ca href=\"http:\u002F\u002Fpeadig.com\u002Fwordpress-plugins\u002Feu-cookie-law\u002F\" rel=\"nofollow ugc\"> EU Cookie Law\u003C\u002Fa> plugin with more cookie hints:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Overlay that prevents the user from accessing the page without the consent of cookies\u003C\u002Fli>\n\u003Cli>Bar bottom and top\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In addition, you can now provide the designated cookies with categories and explain them in more detail with notes.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic blocking of all cookies without consent (iframes, embeds, scripts)\u003C\u002Fli>\n\u003Cli>Individual and customizable cookie hint (color, position, text)\u003C\u002Fli>\n\u003Cli>Customizable categories and explanations for set cookies\u003C\u002Fli>\n\u003Cli>Consent by click, scrolling and navigation\u003C\u002Fli>\n\u003Cli>Linking of your own privacy policy\u003C\u002Fli>\n\u003Cli>Adjustable cookie lifetime\u003C\u002Fli>\n\u003Cli>Optimized presentation for tablets and smartphones (responsive)\u003C\u002Fli>\n\u003Cli>Compatible with different languages\u003C\u002Fli>\n\u003Cli>Compatible with Disqus and Jetpack InfiniteScroll\u003C\u002Fli>\n\u003Cli>Compatible with caching plugins\u003C\u002Fli>\n\u003Cli>SEO friendly\u003C\u002Fli>\n\u003C\u002Ful>\n","Block all cookies without consent and customize the cookie note as you wish.",60,2437,1,"2018-12-17T08:24:00.000Z","5.0.25","4.9",[94,21,95,96,77],"analytics","european","law","https:\u002F\u002Fwww.simasicher.com\u002Fsimasicher-cookie-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimasicher-dsgvo-cookie.zip",42,2,"2025-09-05 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":27,"num_ratings":27,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":18,"tags":115,"homepage":118,"download_link":119,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"disclaimer-by-elan42","ELAN42-disclaimer","0.9.13","ELAN42\u002F\u002F\u002F","https:\u002F\u002Fprofiles.wordpress.org\u002Fnokao\u002F","\u003Cp>This plugin lets you add different kind of links into your website,\u003Cbr \u002F>\nwith widgets,\u003Cbr \u002F>\nshortcodes,\u003Cbr \u002F>\nor php code.\u003C\u002Fp>\n\u003Cp>This links will open a popup that gives the visitor more informations,\u003Cbr \u002F>\nyou will be able to customize the text for privacy policy, terms and conditions, refund policy,\u003Cbr \u002F>\nyou can also add a customized link for the credits of the website.\u003C\u002Fp>\n","Adds configurable Credits \u002F Privacy Policy for the European Cookies Law and GDPR, with links \u002F ajax  \u002F hover box.",20,2223,"2018-08-09T13:11:00.000Z","4.9.29","3.2",[20,21,116,76,117],"credits","shortcodes","http:\u002F\u002Fwww.elan42.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisclaimer-by-elan42.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":110,"downloaded":128,"rating":27,"num_ratings":27,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":18,"tags":132,"homepage":134,"download_link":135,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"tap-cookies","TAP Cookies","1.2.5","todoapuestas","https:\u002F\u002Fprofiles.wordpress.org\u002Ftodoapuestas\u002F","\u003Cp>Display a information message at page’s bottom (default) about Europe Cookies Law.\u003C\u002Fp>\n\u003Ch4>Settings Tabs\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>About: This tab is to show information about the plugin.\u003C\u002Fli>\n\u003Cli>Information Box: This tab is where you configure the information box. You can define box title, text and position.\u003C\u002Fli>\n\u003Cli>Cookies: This tab is to add\u002Fremove cookies specifications. If some unknow cookies is found, then it are listed to add.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Additional, you can use the [tap-cookies] or [tap_cookies] shortcodes on page and widgets to display the cookie list registered.\u003C\u002Fp>\n\u003Ch4>More information\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.theeucookielaw.com\u002F\" rel=\"nofollow ugc\">Europe Cookie Law\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.cookielaw.org\u002Fthe-cookie-law\u002F\" rel=\"nofollow ugc\">The Cookie Law Explained\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>Nothing for now\u003C\u002Fp>\n\u003Ch3>Updates\u003C\u002Fh3>\n\u003Cp>The basic structure of this plugin was cloned from the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftommcfarlin\u002FWordPress-Plugin-Boilerplate\" rel=\"nofollow ugc\">WordPress-Plugin-Boilerplate\u003C\u002Fa> project.\u003Cbr \u002F>\nThis plugin supports the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fafragen\u002Fgithub-updater\" rel=\"nofollow ugc\">GitHub Updater\u003C\u002Fa> plugin, so if you install that, this plugin becomes automatically updateable direct from GitHub. Any submission to WP.org repo will make this redundant.\u003C\u002Fp>\n","Display a information message about Europe Cookies Law",1565,"2016-07-28T15:25:00.000Z","4.5.33","3.5.1",[21,133],"europe-cookie-law","http:\u002F\u002Fwww.todoapuestas.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftap-cookies.1.2.5.zip",{"attackSurface":137,"codeSignals":171,"taintFlows":185,"riskAssessment":186,"analyzedAt":191},{"hooks":138,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":27,"unprotectedCount":27},[139,145,149,153,157,161],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","admin_enqueue_scripts","rs_eucc_css","eu-cookie-consent.php",50,{"type":140,"name":146,"callback":147,"file":143,"line":148},"admin_menu","rs_eucc_setup_menu",51,{"type":140,"name":150,"callback":151,"file":143,"line":152},"init","rs_eucc_activate",52,{"type":140,"name":154,"callback":155,"file":143,"line":156},"wp_enqueue_scripts","rs_eucc_js_load",53,{"type":140,"name":158,"callback":159,"file":143,"line":160},"wp_head","rs_eucc_js_output",54,{"type":162,"name":163,"callback":164,"priority":165,"file":143,"line":166},"filter","plugin_action_links","rs_eucc_plugin_links",10,56,[],[],[],[],{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":175,"fileOperations":27,"externalRequests":27,"nonceChecks":89,"capabilityChecks":27,"bundledLibraries":184},[],{"prepared":27,"raw":27,"locations":174},[],{"escaped":110,"rawEcho":100,"locations":176},[177,181],{"file":178,"line":179,"context":180},"eucc\u002Feucc-admin-settings.php",48,"raw output",{"file":182,"line":183,"context":180},"eucc\u002Feucc-output.php",25,[],[],{"summary":187,"deductions":188},"The \"eu-cookie-consent\" plugin v0.1.4 exhibits a generally strong security posture based on the provided static analysis. The complete absence of direct entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly reduces its attack surface. Furthermore, the analysis shows no dangerous functions, all SQL queries are properly prepared, and file operations are absent, which are all positive indicators.  The high percentage of properly escaped output and the presence of a nonce check are also commendable practices.\n\nHowever, the lack of capability checks is a notable concern. While there are no identified entry points that would typically require such checks, this absence might indicate a missed security control if any future functionality were to be introduced or if existing functionality is more exposed than the static analysis suggests. The taint analysis shows no flows, which is excellent, but this could also be a reflection of the limited complexity or entry points of the plugin. The vulnerability history being completely clean is a significant strength, suggesting the plugin has historically been well-maintained and developed with security in mind.\n\nIn conclusion, \"eu-cookie-consent\" v0.1.4 appears to be a secure plugin with a minimal attack surface and good coding practices in place. The main area for improvement would be the explicit inclusion of capability checks, even if no immediate risks are apparent, to ensure robust security as the plugin evolves. The clean vulnerability history is a strong positive signal.",[189],{"reason":190,"points":50},"Missing capability checks","2026-04-16T11:02:02.156Z",{"wat":193,"direct":203},{"assetPaths":194,"generatorPatterns":198,"scriptPaths":199,"versionParams":200},[195,196,197],"\u002Fwp-content\u002Fplugins\u002Feu-cookie-consent\u002Fadmin-css\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Feu-cookie-consent\u002Fcookieconsent2\u002Fjs\u002Fcookieconsent.min.js","\u002Fwp-content\u002Fplugins\u002Feu-cookie-consent\u002Fcookieconsent2\u002Fcss\u002F",[],[196],[201,202],"eu-cookie-consent\u002Fadmin-css\u002Fstyle.css?ver=","eu-cookie-consent\u002Fcookieconsent2\u002Fjs\u002Fcookieconsent.min.js?ver=",{"cssClasses":204,"htmlComments":205,"htmlAttributes":206,"restEndpoints":207,"jsGlobals":208,"shortcodeOutput":211},[],[],[],[],[209,210],"window.cookieconsent_options","window.rs_eucc_js",[],{"error":213,"url":214,"statusCode":215,"statusMessage":216,"message":216},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Feu-cookie-consent\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":50,"versions":218},[219,226,233,240,247],{"version":6,"download_url":220,"svn_tag_url":221,"released_at":28,"has_diff":222,"diff_files_changed":223,"diff_lines":28,"trac_diff_url":224,"vulnerabilities":225,"is_current":213},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feu-cookie-consent.0.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feu-cookie-consent\u002Ftags\u002F0.1.4\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feu-cookie-consent%2Ftags%2F0.1.3&new_path=%2Feu-cookie-consent%2Ftags%2F0.1.4",[],{"version":227,"download_url":228,"svn_tag_url":229,"released_at":28,"has_diff":222,"diff_files_changed":230,"diff_lines":28,"trac_diff_url":231,"vulnerabilities":232,"is_current":222},"0.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feu-cookie-consent.0.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feu-cookie-consent\u002Ftags\u002F0.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feu-cookie-consent%2Ftags%2F0.1.2&new_path=%2Feu-cookie-consent%2Ftags%2F0.1.3",[],{"version":234,"download_url":235,"svn_tag_url":236,"released_at":28,"has_diff":222,"diff_files_changed":237,"diff_lines":28,"trac_diff_url":238,"vulnerabilities":239,"is_current":222},"0.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feu-cookie-consent.0.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feu-cookie-consent\u002Ftags\u002F0.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feu-cookie-consent%2Ftags%2F0.1.1&new_path=%2Feu-cookie-consent%2Ftags%2F0.1.2",[],{"version":241,"download_url":242,"svn_tag_url":243,"released_at":28,"has_diff":222,"diff_files_changed":244,"diff_lines":28,"trac_diff_url":245,"vulnerabilities":246,"is_current":222},"0.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feu-cookie-consent.0.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feu-cookie-consent\u002Ftags\u002F0.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feu-cookie-consent%2Ftags%2F0.1&new_path=%2Feu-cookie-consent%2Ftags%2F0.1.1",[],{"version":248,"download_url":249,"svn_tag_url":250,"released_at":28,"has_diff":222,"diff_files_changed":251,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":252,"is_current":222},"0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feu-cookie-consent.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feu-cookie-consent\u002Ftags\u002F0.1\u002F",[],[]]