[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1EXMXLxGGz1g-S6ZmXCBoOxIRsIVkCGXQSoD6VxDRGk":3,"$fpb1csenxcH7GqKoW3eSi_GEfvjawxsEuO-d2-OjcC70":218,"$fNk2UfIlfcQNVHAKQFKCfCQHG_zCcK2gS7pVofVmrdLQ":223},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":139,"fingerprints":195},"tng-accept-cookies","TNG Accept Cookies","0.3.2","Jon Täng","https:\u002F\u002Fprofiles.wordpress.org\u002Fjontng\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fjontang.se\u002Ftng-accept-cookie-plugin\" rel=\"nofollow ugc\">TNG Accept Cookies\u003C\u002Fa> is a simple WordPress plugin that creates an “accept cookies” bar on your website. A legal requirement in the EU. The plugin sets a cookie if the user accepts cookies. The bar disappears immediately if the user accepts cookies. The next time the website is loaded by the visitor, will the plugin look for the cookie. If the visitor has a cookie, no extra scripts or styles, will load.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\nResponsive design with Bootstrap. The plugin checks if Bootstrap is used on the site. Else it will load Bootstrap via CDN.\u003Cbr \u002F>\nLanguage support: English, Swedish\u003C\u002Fp>\n\u003Cp>For more information, check out \u003Ca href=\"http:\u002F\u002Fjontang.se\u002F\" rel=\"nofollow ugc\">jontang.se\u003C\u002Fa>\u003C\u002Fp>\n","A simple plugin to get a cookie acceptance from the visitors on the website. A legal requirement for websites in Europe.",10,2005,0,"2014-04-20T22:15:00.000Z","3.9.40","3.8.3","",[19,20,21,22,23],"cookie","cookie-compliance","cookie-law","cookies","eu-cookie-directive","http:\u002F\u002Fjontang.se\u002Ftng-accept-cookies-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftng-accept-cookies.zip",85,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"jontng",1,30,84,"2026-05-20T01:13:51.981Z",[38,61,78,100,118],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":60},"ilmenite-cookie-consent","Ilmenite Cookie Consent","3.3.0","Erik Bernskiold","https:\u002F\u002Fprofiles.wordpress.org\u002Ferik-bernskiold\u002F","\u003Cp>There are many WordPress plugins out there which does a lot of fancy things with the cookie consent. We didn’t find one we really liked that was really lightweight and developer friendly and so we created our own.\u003C\u002Fp>\n\u003Cp>It isn’t meant for the masses who want tons of configurable options in the admin (although it will work and look fine out of the box). Many use this plugin with the default styling because it is so light-weight and good-looking.\u003C\u002Fp>\n\u003Cp>For the developer who wants the functionality and being able to conveniently override the styles in the theme without bloat—here’s a plugin for you. You have filters and actions available to you at every step of the process.\u003C\u002Fp>\n\u003Cp>See the installation section for more information on how to install. The FAQ section has important information on how to customize the plugin.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Included in the package are complete translations for the following languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lithuanian (Thanks @batiufa)\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>Occitan (Thanks Mejans)\u003C\u002Fli>\n\u003Cli>Norwegian\u003C\u002Fli>\n\u003Cli>Danish\u003C\u002Fli>\n\u003Cli>Hungarian\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Slovenian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A complete \u003Cem>.pot\u003C\u002Fem> file is available in the \u003Cem>translations\u002F\u003C\u002Fem> directory. If you use and translate this little plugin, please send us the translation so it can be included!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Even better\u003C\u002Fstrong> is if you use Translate.WordPress.org for your translations. That way, they will be automatically distributed with the WordPress updater.\u003Cbr \u002F>\nHowever, in some locales, the work with the Translate site is not up to speed. We will continue to support included translations for a while.\u003C\u002Fp>\n","A simple, developer-friendly WordPress plugin with minimum bloat that lets visitors know that the site is using cookies.",2000,39700,100,9,"2024-02-04T13:44:00.000Z","6.4.8","5.0","7.2",[55,20,56,22,57],"cookie-banner","cookie-notice","eu-cookie-law","https:\u002F\u002Fgithub.com\u002Fbernskioldmedia\u002FIlmenite-Cookie-Consent","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Filmenite-cookie-consent.zip","2026-04-16T10:56:18.058Z",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":48,"downloaded":69,"rating":13,"num_ratings":13,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":76,"download_link":77,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":60},"wp-gdpr-cookie-consent","WP GDPR Cookie Consent","1.0.0","Shahjahan Jewel","https:\u002F\u002Fprofiles.wordpress.org\u002Ftechjewel\u002F","\u003Ch3>What WordPress GDPR Cookie Consent Plugin Do?\u003C\u002Fh3>\n\u003Cp>WP GDPR Cookie Cookie Consent is a WordPress plugin which will do the followings:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A highly customizable consent builder to build your cookie conset banner from backend and you can control where the content banner will show. You can show your consent banner at the top, bottom, left-bottom or right bottom.\u003C\u002Fli>\n\u003Cli>You can fully customize the colors, texts, Button color, button texts etc.\u003C\u002Fli>\n\u003Cli>You can set how many days the cookie will be saved for accept and for decline.\u003C\u002Fli>\n\u003Cli>Users can easily click “Accept” button to provide consent.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why This Plugin is better than other plugins?\u003C\u002Fh3>\n\u003Cp>There has many other plugins who do the same job. The reason, I build this plugin because. Almost all of them failed to build this simple cookie consent in terms of simplicity, performance and page speed effect. For an example, most of the plugins load multiple js and css file for every page load. It does not matter if the user accepted or not. Some plugin send “Ajax Requests” for every page load which is expensive for your server and overall site perfomance.\u003Cbr \u002F>\nThe aim of this plugin is to do this job correctly. It does not make any sence, why those plugins load their assets once user provide consent because after consent those plugins don’t have anything to do.\u003C\u002Fp>\n\u003Ch4>Here what I have improved in this plugin and I can say better than other cookie plugin.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin load only one js file ( 1KB Size ) and no css file will be loaded.\u003C\u002Fli>\n\u003Cli>If a user provide a consent then, No JS file will be loaded for that user.\u003C\u002Fli>\n\u003Cli>That’s it. This plugin will not make your site slower like other plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Switch Existing Cookie Plugin with WP GDPR Consent Plugin\u003C\u002Fh3>\n\u003Cp>I used few different cookie consent plugin for my sites and it’s hard to switch cookie plugin because then all users have to consent again and I see that’s a problem.\u003Cbr \u002F>\nI have solved this problem in this plugin. If you use one of the plugins as listed bellow then then this plugin will read cookie added by your existing plugin and will not show consent because those users already gave consent.\u003Cbr \u002F>\nIf you are using the following plugins for cookie consent then you can just switch with this plugin without any issue for your existing users:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GDPR Cookie Consent By WebToffee\u003C\u002Fli>\n\u003Cli>Cookie Notice for GDPR By dFactory\u003C\u002Fli>\n\u003Cli>GDPR Cookie Compliance By Moove Agency\u003C\u002Fli>\n\u003Cli>Cookie Consent By Catapult_Themes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you are using other plugins and want to move to this plugin just open a ticket with your currently using plugin name and we will add feature for that.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Once Install and Activate go to Tools -> WP GDPR Consent and configure your settings. That’s it. All your users will see the consent.\u003C\u002Fp>\n\u003Ch3>Awesome Support\u003C\u002Fh3>\n\u003Cp>Get dedicated support from our awesome happiness managers and developers and Yes! It’s completely free.\u003C\u002Fp>\n\u003Cp>So, give this plugin a try and check the awesome powerful features and table styles, Let us know what you loved and what else you need more.\u003C\u002Fp>\n","The Most Light-Weight, Simple and Complete GDPR Cookie Consent WP Plugin.",3034,"2018-09-28T14:23:00.000Z","4.9.29","4.5",[20,21,22,74,75],"gdpr","regulations","https:\u002F\u002Fgithub.com\u002FWPManageNinja\u002Fwp-gdpr-cookie-consent","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-gdpr-cookie-consent.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":17,"tags":93,"homepage":95,"download_link":96,"security_score":97,"vuln_count":98,"unpatched_count":13,"last_vuln_date":99,"fetched_at":60},"cookie-bar","Cookie Bar","2.2","Brontobytes","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrontobytes\u002F","\u003Cp>A simple, lightweight WordPress plugin for displaying a discreet notification bar that is dismissable and the dismissal is saved by cookie. Perfect for implementing the EU cookie law (GDPR)!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The Cookie Bar plugin creates a small bar at the bottom of the website with a short customizable message about cookies and an accept button.\u003C\u002Fstrong> Once a visitor has accepted the Cookie Bar, it then disappears.\u003C\u002Fp>\n\u003Cp>Feel free to try out the plugin through our installation of \u003Ca href=\"https:\u002F\u002Fwww.brontobytes.com\u002Fblog\u002Fcookie-bar-free-wordpress-plugin\u002F\" rel=\"nofollow ugc\">Cookie Bar\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Troubleshooting: If you or your visitors are using an adblocker that can block cookie bars, the bar may not show up. Whitelist your website in your adblocker’s browser add-on\u002Fextension.\u003C\u002Fp>\n","Cookie Bar allows you to discreetly inform visitors that your website uses cookies.",10000,170978,98,22,"2025-10-29T18:54:00.000Z","6.8.5","3.8",[94,19,79,20,22],"consent","https:\u002F\u002Fwww.brontobytes.com\u002Fblog\u002Fcookie-bar-free-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcookie-bar.2.2.zip",99,2,"2023-10-24 00:00:00",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":86,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":52,"requires_php":113,"tags":114,"homepage":116,"download_link":117,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":60},"italy-cookie-choices","Italy Cookie Choices (for EU Cookie Law & Cookie Notice)","2.5.3","overclokk","https:\u002F\u002Fprofiles.wordpress.org\u002Foverclokk\u002F","\u003Cp>The Cookie Law is one of the most stupid law in the world. Maybe made by someone, who doesn’t really understand how the web works.\u003C\u002Fp>\n\u003Cp>Italy Cookie Choices allows you to easily comply with the european cookie law (and Italian too), showing a notice to the user only the very first time he visits your website.\u003Cbr \u002F>\nMessage, position and the style can be easily modified through the plugin menu.\u003C\u002Fp>\n\u003Cp>The plugin will not add any CSS stylesheet or Javascript file but only inline script, so it doesn’t make your website slower.\u003C\u002Fp>\n\u003Cp>Now you can block all cookies with new Third Part Cookie Eraser, activated it and let me now if you have any issue\u003C\u002Fp>\n\u003Ch4>What you can do\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display banner in front-end\u003Cbr \u002F>\n** Three template (standard, big buttons, small buttons)\u003Cbr \u002F>\n** Three position (top, dialog, bottom)\u003Cbr \u002F>\n** Or custom style\u003C\u002Fli>\n\u003Cli>Content banner customizable with HTML tags\u003C\u002Fli>\n\u003Cli>URL and buttons text customizable\u003C\u002Fli>\n\u003Cli>Acceptance on mouse scroll\u003C\u002Fli>\n\u003Cli>Acceptance on second view\u003C\u002Fli>\n\u003Cli>Block third party script in page\u003C\u002Fli>\n\u003Cli>Add custom script to not block (all page)\u003C\u002Fli>\n\u003Cli>Add custom script to block (wp_header and wp_footer)\u003C\u002Fli>\n\u003Cli>Multilanguage (WPML, Polylang, Ceceppa)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FItalyCookieChoices\u002Fitaly-cookie-choices\u002Fwiki\" rel=\"nofollow ugc\">For more informations read the documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please, notify any issue on github repository https:\u002F\u002Fgithub.com\u002FItalyCookieChoices\u002Fitaly-cookie-choices\u002Fissues\u003C\u002Fp>\n\u003Ch4>Anonymize Analytics IP\u003C\u002Fh4>\n\u003Cp>Add \u003Ccode>ga('set', 'anonymizeIp', true);\u003C\u002Fcode> in your analytics snippet \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fanalytics\u002Fdevguides\u002Fcollection\u002Fanalyticsjs\u002Ffield-reference#anonymizeIp\" rel=\"nofollow ugc\">AnonymizeIP\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Compatibilità W3TC & WP Super Cache fix\u003C\u002Fh4>\n\u003Cp>https:\u002F\u002Fgithub.com\u002FItalyCookieChoices\u002Fitaly-cookie-choices\u002Fwiki\u002FCompatibilit%C3%A0-W3TC-fix\u003C\u002Fp>\n\u003Ch4>Style customization\u003C\u002Fh4>\n\u003Cp>https:\u002F\u002Fgithub.com\u002FItalyCookieChoices\u002Fitaly-cookie-choices\u002Fwiki\u002FStyle-customization\u003C\u002Fp>\n\u003Ch4>Developer\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.overclokk.net\u002F\" rel=\"nofollow ugc\">Enea Overclokk\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.andreapernici.com\u002F\" rel=\"nofollow ugc\">Andrea Pernici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.andrea-cardinale.it\u002F\" rel=\"nofollow ugc\">Andrea Cardinale\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Link\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplus.google.com\u002Fu\u002F0\u002Fcommunities\u002F109254048492234113886\" rel=\"nofollow ugc\">WPItaly+\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.giorgiotave.it\u002Fforum\u002F\" rel=\"nofollow ugc\">Forum GT\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translators\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Romanian: \u003Ca href=\"http:\u002F\u002Fwww.florinlungu.it\u002F\" rel=\"nofollow ugc\">Florin Lungu\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English: default, always included.\u003C\u002Fli>\n\u003Cli>Italian: Italiano, sempre incluso.\u003C\u002Fli>\n\u003Cli>Romanian: Română, inclus.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Note:\u003C\u002Fem> This plugins is localized\u002F translateable by default. This is very important for all users worldwide. So please contribute your language to the plugin to make it even more useful. For translating I recommend the awesome \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcodestyling-localization\u002F\" rel=\"ugc\">“Codestyling Localization” plugin\u003C\u002Fa> and for validating the \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002F\" rel=\"nofollow ugc\">“Poedit Editor”\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Idea Behind \u002F Philosophy:\u003C\u002Fstrong> Italy Cookie Choices allows you to easily comply with the european cookie law, showing\u003Cbr \u002F>\na notice to the user only the very first time that visits your website without degrading website performance..\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cookiechoices.org\u002F\" rel=\"nofollow ugc\">www.cookiechoices.org\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.posizionamento-seo.com\u002F\" rel=\"nofollow ugc\">Loghino piccolo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Romanian lang: \u003Ca href=\"http:\u002F\u002Fwww.florinlungu.it\u002F\" rel=\"nofollow ugc\">Florin Lungu\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMte90\u002FWordPress-Plugin-Boilerplate-Powered\" rel=\"nofollow ugc\">Some code comes from the WordPress Plugin Boilerplate Powered by Mte90\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","The most complete cookie consent to easily comply with the european cookie law, display cookie notice and block third party cookie without degrading w &hellip;",261881,90,35,"2023-07-24T16:16:00.000Z","6.0.11","7.4",[115,21,56,22,57],"cookie-choices","https:\u002F\u002Fgithub.com\u002FItalyCookieChoices\u002Fitaly-cookie-choices","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fitaly-cookie-choices.2.5.3.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":86,"downloaded":126,"rating":48,"num_ratings":127,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":17,"tags":131,"homepage":135,"download_link":136,"security_score":137,"vuln_count":33,"unpatched_count":13,"last_vuln_date":138,"fetched_at":60},"wf-cookie-consent","WF Cookie Consent","1.2.0","wunderfarm","https:\u002F\u002Fprofiles.wordpress.org\u002Fwunderfarm\u002F","\u003Cp>WF Cookie Consent shows the user a clear message that the site uses cookies.\u003Cbr \u002F>\nThis plugin supports multi-language installations with the polylang-plugin from Chouby or WPML-plugin from wpml.org. It has a wide array of settings for controlling the style and contents.\u003Cbr \u002F>\nWF Cookie Consent is the “wunderfarm-way” to show how your website complies with the EU Cookie Law.\u003C\u002Fp>\n","The wunderfarm-way to show how your website complies with the EU Cookie Law - very easy, 100% responsive and with multi-language support!",728112,27,"2024-06-11T08:47:00.000Z","6.5.8","3.0.1",[132,21,133,134,22],"compliance","cookiebar","cookielaw","http:\u002F\u002Fwww.wunderfarm.com\u002Fplugins\u002Fwf-cookie-consent","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwf-cookie-consent.1.2.0.zip",92,"2018-05-01 00:00:00",{"attackSurface":140,"codeSignals":176,"taintFlows":187,"riskAssessment":188,"analyzedAt":194},{"hooks":141,"ajaxHandlers":172,"restRoutes":173,"shortcodes":174,"cronEvents":175,"entryPointCount":13,"unprotectedCount":13},[142,148,152,157,161,165,168],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_menu","add_plugin_page","inc\u002Faccept-cookies-settings.php",14,{"type":143,"name":149,"callback":150,"file":146,"line":151},"admin_init","page_init",15,{"type":143,"name":153,"callback":154,"file":155,"line":156},"wp_enqueue_scripts","add_scripts","tng-accept-cookies.php",49,{"type":143,"name":158,"callback":159,"priority":97,"file":155,"line":160},"wp_head","add_inline_style",50,{"type":143,"name":162,"callback":163,"file":155,"line":164},"wp_footer","using_cookies",51,{"type":143,"name":162,"callback":166,"priority":97,"file":155,"line":167},"add_inline_script",52,{"type":143,"name":169,"callback":170,"file":155,"line":171},"plugins_loaded","anonymous",170,[],[],[],[],{"dangerousFunctions":177,"sqlUsage":181,"outputEscaping":183,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":186},[178],{"fn":179,"file":155,"line":171,"context":180},"create_function","add_action( 'plugins_loaded', create_function('', 'return new TNG_Accept_Cookies();') );",{"prepared":13,"raw":13,"locations":182},[],{"escaped":184,"rawEcho":13,"locations":185},5,[],[],[],{"summary":189,"deductions":190},"The \"tng-accept-cookies\" plugin v0.3.2 exhibits a generally good security posture based on the provided static analysis. The complete absence of detectable attack surface points such as AJAX handlers, REST API routes, and shortcodes, coupled with the use of prepared statements for all SQL queries and proper output escaping, are strong indicators of secure coding practices. The plugin also has no recorded vulnerability history, suggesting a history of reliable security. However, a significant concern arises from the presence of the `create_function` dangerous function. While not immediately exploitable without a clear data flow or attack vector, this function is deprecated and known to be a source of potential vulnerabilities, especially in older PHP versions or if its output is not carefully handled. The lack of capability checks and nonce checks, while not leading to direct deductions due to the absence of an attack surface, means that if any entry points were introduced in future versions, they would be inherently unprotected. The absence of taint analysis findings is positive, but it's crucial to remember that taint analysis can be limited in its scope and may not catch all potential issues.",[191],{"reason":192,"points":193},"Use of dangerous function: create_function",8,"2026-04-16T11:42:53.966Z",{"wat":196,"direct":203},{"assetPaths":197,"generatorPatterns":199,"scriptPaths":200,"versionParams":201},[198],"\u002Fwp-content\u002Fplugins\u002Ftng-accept-cookies\u002Fjs\u002Fjquery.cookie.js",[],[198],[202],"tng-accept-cookies\u002Fjs\u002Fjquery.cookie.js?ver=",{"cssClasses":204,"htmlComments":206,"htmlAttributes":209,"restEndpoints":213,"jsGlobals":214,"shortcodeOutput":217},[205],"tng_accept_cookies",[207,208],"\u003C!-- This site is using TNG Accept Cookies plugin v0.3.1 - http:\u002F\u002Fjontang.se\u002Ftng-accept-cookies-plugin\u002F -->","\u003C!-- \u002F TNG Accept Cookies plugin. -->",[210,211,212],"id=\"using-cookies\"","id=\"accept-cookies\"","id=\"decline-cookies\"",[],[215,216],"jQuery","$",[],{"error":219,"url":220,"statusCode":221,"statusMessage":222,"message":222},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ftng-accept-cookies\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":224,"versions":225},3,[226,234,241],{"version":227,"download_url":228,"svn_tag_url":229,"released_at":27,"has_diff":230,"diff_files_changed":231,"diff_lines":27,"trac_diff_url":232,"vulnerabilities":233,"is_current":230},"0.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftng-accept-cookies.0.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftng-accept-cookies\u002Ftags\u002F0.3.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftng-accept-cookies%2Ftags%2F0.3&new_path=%2Ftng-accept-cookies%2Ftags%2F0.3.1",[],{"version":235,"download_url":236,"svn_tag_url":237,"released_at":27,"has_diff":230,"diff_files_changed":238,"diff_lines":27,"trac_diff_url":239,"vulnerabilities":240,"is_current":230},"0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftng-accept-cookies.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftng-accept-cookies\u002Ftags\u002F0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ftng-accept-cookies%2Ftags%2F0.2.2&new_path=%2Ftng-accept-cookies%2Ftags%2F0.3",[],{"version":242,"download_url":243,"svn_tag_url":244,"released_at":27,"has_diff":230,"diff_files_changed":245,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":246,"is_current":230},"0.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftng-accept-cookies.0.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftng-accept-cookies\u002Ftags\u002F0.2.2\u002F",[],[]]