[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVAYoeIsxKwFEaso-_I9OhcKIgpLkJ_uS_NIhoU7EWKk":3,"$fTua5kO0Oyk-yHXWcWq2hn36e6h9bhUMGA3_HwZzNSaw":353,"$fz8VVIBVdi0Ew3fwpQ8IQp3Kt8j5uLKrSRzBcI73eJEs":358},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":36,"analysis":140,"fingerprints":315},"zestard-cookie-consent","Zestard Cookie Consent","1.0.5","Zestard Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Fzestardtechnologies\u002F","\u003Cp>This plugin helps to set cookie bar into your website as per your style.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>Our plugin provide following featues:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Admin can add cookie details from the backend.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If admin will click ‘Save Changes’ button without making any changes then default value will set for each field stores in database and according to it in front end cookie bar will show.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This plugin adds a cookie bar to your website either in the header or footer so you can show your compliance status regarding the new EU Cookie Law.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>User can fully customize the style of cookie bar so it fits in with your existing website – change the colours, text etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>User can choose which button you want to add in your cookie bar from Admin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>User can also choose link instead of button.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Display cookie bar in your website which is fully customizable.",0,1142,"2025-04-17T05:30:00.000Z","6.8.5","5.0","7.0",[18,19,20,21],"cookie-bar","cookie-consent","cookies","zestard","https:\u002F\u002Fwww.zestard.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzestard-cookie-consent.zip",92,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":24,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"zestardtechnologies",3,80,30,88,"2026-05-20T01:14:19.233Z",[37,61,81,100,121],{"slug":18,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":14,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":11,"last_vuln_date":59,"fetched_at":60},"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","3.8","",[52,53,18,54,20],"consent","cookie","cookie-compliance","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","2026-04-16T10:56:18.058Z",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":44,"downloaded":69,"rating":46,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":15,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":46,"vuln_count":58,"unpatched_count":11,"last_vuln_date":80,"fetched_at":60},"cookies-and-content-security-policy","Cookies and Content Security Policy","2.38","Johan Jonk Stenström","https:\u002F\u002Fprofiles.wordpress.org\u002Fjonkastonka\u002F","\u003Cp>\u003Cstrong>Be fully GDPR and CCPA compliant through Content Security Policy.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Block cookies and unwanted external content by setting Content Security Policy. A modal will be shown on the front end to let the visitor choose what kind of resources to accept. It also adds a layer of security for your site since iframes, scripts and images from unknown domains are blocked.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multilingual\u003C\u002Fstrong> support through \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fpolylang.pro\u002F\" rel=\"nofollow ugc\">Polylang\u003C\u002Fa> or probably any multilingual plugin out there since this plugin follows WordPress Coding Standards. See FAQ below on how to translate with WPML or Polylang.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Quickstart:\u003C\u002Fstrong> Choose common resources from a list that are automatically added to your Domains list. So, it’s even easier to set it up! Check, check, check and check!\u003Cbr \u002F>\nUpdated regularly.\u003C\u002Fp>\n\u003Ch3>Free stickers for translators!\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Since we want this plugin to be available in as many languages as possible, I will send you a handful of the new \u003Ca href=\"https:\u002F\u002Fplugins.followmedarling.se\u002F2022\u002F02\u002Fstickers-are-in-the-house\u002F\" rel=\"nofollow ugc\">super cool stickers\u003C\u002Fa> if you translate the plugin!\u003C\u002Fstrong>\u003Cbr \u002F>\nJust translate the plugin to your language, and when it is approved, \u003Ca href=\"https:\u002F\u002Fplugins.followmedarling.se\u002F2022\u002F02\u002Fstickers-are-in-the-house\u002F#respond\" rel=\"nofollow ugc\">comment this post\u003C\u002Fa> and I’ll send it to you, totally free!\u003Cbr \u002F>\nIf you have already translated the plugin and want stickers, of course that counts too! Just comment the post.\u003C\u002Fp>\n","Be fully GDPR and CCPA compliant through Content Security Policy. Blocks cookies and unwanted external content.",478941,67,"2026-04-15T09:36:00.000Z","6.9.4","7.4",[75,76,18,20,77],"ccpa","content-security-policy","gdpr","https:\u002F\u002Fplugins.followmedarling.se\u002Fcookies-and-content-security-policy\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcookies-and-content-security-policy.2.38.zip","2026-01-05 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":72,"requires_at_least":15,"requires_php":16,"tags":94,"homepage":98,"download_link":99,"security_score":91,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":60},"eu-cookies-bar","EU Cookies Bar for WordPress","1.0.21","VillaTheme","https:\u002F\u002Fprofiles.wordpress.org\u002Fvillatheme\u002F","\u003Cp>EU Cookies Bar is a WordPress plugin that helps website owners to meet the obligations and rights enacted under the GDPR. The plugin allows visitors to accept a website to use their cookies, and also allow visitors to configure their cookies settings.  General Data Protection Regulation – (GDPR) is a European regulation to strengthen and unify the data protection of EU citizens.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnew2new.com\u002F?item=eu-cookies-bar\" title=\"Demo\" rel=\"nofollow ugc\">Try the Demo\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fdocs.villatheme.com\u002F?item=eu-cookies-bar\" title=\"Documents\" rel=\"nofollow ugc\">Documents\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fvillatheme\" title=\"VillaTheme\" rel=\"nofollow ugc\">Facebook group\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Preview\u003C\u002Fh3>\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\u002FliGpxlcRLjU?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>How to install and use the plugin\u003C\u002Fh3>\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\u002FlxeqtjbNXqk?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>FEATURES\u003C\u002Fh3>\n\u003Cp>► \u003Cstrong>General\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Agreement duration\u003C\u002Fstrong>: Set expiry date for an agreement after a user accepts\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Block until accepting\u003C\u002Fstrong>: An option to enable cookies only after visitor accepts to use, for those who want their website comply with the new EU Cookies Law-GDPR\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Strictly necessary cookies\u003C\u002Fstrong>: Specify very important cookies that can not be disabled by your visitors\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Strictly necessary cookies prefix\u003C\u002Fstrong>: Cookies whose names start with these prefixes can not be disable by your visitors too\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Your privacy policy\u003C\u002Fstrong>: This is to let your visitors know what your website uses cookies for beside a list of cookies that your website uses\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>► \u003Cstrong>Cookies bar\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Message\u003C\u002Fstrong>: Easy to change\u002Fedit front-end message with WordPress editor\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Button decline\u003C\u002Fstrong>: Let your visitors able to accept or decline your privacy policy, this is one of what GDPR requires\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Button close\u003C\u002Fstrong>: Just another option\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Cookies bar position\u003C\u002Fstrong>: Can be top, bottom, bottom left or bottom right, not many but enough\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Implicit behaviors\u003C\u002Fstrong>: Close cookies bar, accept or decline when your visitors hit close button, scroll their mouse wheel or refresh the browser. Depending on which cookies\u002Fprivacy law you have to comply with, use this option flexibly to make the cookies bar less annoyed\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Cookies bar design\u003C\u002Fstrong>: You can change cookies bar font-size, text color, background color or opacity to make it in harmony with your theme, and a custom css field is available for your own customization\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>► \u003Cstrong>Visitor cookies settings\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>GDPR requires your website to have this\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This is a small popup box that show your privacy and cookies policy and a list of available cookies that your website uses\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Visitors can view and edit to accept which cookies on the list whenever they want, even before or after they accept to use cookies\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>A very small bar on the bottom which will show the visitors cookies settings when they click on it, and also a helpful shortcode [eucookiesbar_settings]”your text”[\u002Feucookiesbar_settings] to call the cookies settings which you can place wherever you want in case you don’t want the small bar to be there\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PREMIUM FEATURE\u003C\u002Fh3>\n\u003Cp>► \u003Cstrong>General settings\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Multilingual support and language detection\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Cookie rejection expiration period\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Integration with Google Tag Manager (GTM)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Integration with Meta Pixel for tracking\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>► \u003Cstrong>Cookies settings\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Ability to display cookies on both frontend and backend\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Scan cookies to detect and list all cookies in use on your site\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add and delete cookies as needed\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Edit cookie details, such as name, category, duration, and description\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Organize cookies into categories\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create and manage cookie categories, including setting up names, descriptions, and assigning cookies\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Mark certain cookies, such as strictly necessary ones, as “Always Active”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add or remove categories as needed\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Rearrange cookie categories by dragging and dropping them\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>► \u003Cstrong>Cookie Bar\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Control the delay before the cookie bar appears\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Dismiss the cookie bar after a timeout period\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use conditional tags to control when and where the cookie bar appears\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Customize the design and appearance of the privacy button\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Set a header title for the cookie bar\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>► \u003Cstrong>Settings Popup\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Choose from different layout options for the settings popup\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display cookies in a list format or with tabs\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add custom icons to the settings popup\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Adjust the opacity of the popup\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to hide content from characters\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enable or disable the cookie list\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show or hide cookie descriptions\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide specific cookie categories from the list\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Customize the save, accept, reject button with options for enabling\u002Fdisabling, color, background color…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Edit the overview tab header, cookies list label, and cookie name\u002Fdescription column labels\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Set custom labels for the “Always Active” and “Active Cookie” sections\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Modify the description under the overview tab\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>► \u003Cstrong>Floating Icon\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Position the floating icon on the page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Choose the icon to be displayed for quick access to cookie settings\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>► \u003Cstrong>Other Features\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Access and view activity logs to monitor user interactions with the cookie consent mechanism\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Generate detailed reports on cookie consent performance\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>MAY BE YOU NEED\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002F9map-map-multi-locations\u002F\" rel=\"ugc\">9Map – Map Multi Locations\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-abandoned-cart-recovery\u002F\" rel=\"ugc\">Abandoned Cart Recovery for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-advanced-product-information\u002F\" rel=\"ugc\">Advanced Product Information for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faffi-affiliate-marketing-for-woo\u002F\" rel=\"ugc\">AFFI – Affiliate Marketing for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-alidropship\u002F\" rel=\"ugc\">ALD – Dropshipping and Fulfillment for AliExpress and WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-boost-sales\u002F\" rel=\"ugc\">Boost Sales for WooCommerce – Set up Up-Sells & Cross-Sells Popups & Auto Apply Coupon\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbopo-woo-product-bundle-builder\u002F\" rel=\"ugc\">Bopo – WooCommerce Product Bundle Builder\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulky-bulk-edit-products-for-woo\u002F\" rel=\"ugc\">Bulky – Bulk Edit Products for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-cart-all-in-one\u002F\" rel=\"ugc\">Cart All In One For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcatna-woo-name-your-price-and-offers\u002F\" rel=\"ugc\">Catna – Woo Name Your Price and Offers\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcheckout-upsell-funnel-for-woo\u002F\" rel=\"ugc\">Checkout Upsell Funnel for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchinads-dropshipping-taobao-woocommerce\u002F\" rel=\"ugc\">ChinaDS – Tmall-Taobao Dropshipping for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclear-autoptimize-cache-automatically\u002F\" rel=\"ugc\">Clear Autoptimize Cache Automatically\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcompe-woo-compare-products\u002F\" rel=\"ugc\">COMPE – WooCommerce Compare Products\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-coupon-reminder\u002F\" rel=\"ugc\">Coreem – Coupon Reminder for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-coupon-box\u002F\" rel=\"ugc\">Coupon Box for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-multi-currency\u002F\" rel=\"ugc\">CURCY – Multi Currency for WooCommerce – Smoothly on WooCommerce 9.x\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-customer-coupons\u002F\" rel=\"ugc\">Customer Coupons for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdepart-deposit-and-part-payment-for-woo\u002F\" rel=\"ugc\">DEPART – Deposit and Part payment for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-template-customizer-for-woo\u002F\" rel=\"ugc\">Email Template Customizer for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fepoi-wp-points-and-rewards\u002F\" rel=\"ugc\">EPOI – WP Points and Rewards\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fepow-custom-product-options-for-woocommerce\u002F\" rel=\"ugc\">EPOW – Custom Product Options for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feu-cookies-bar\u002F\" rel=\"ugc\">EU Cookies Bar for WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexmage-wp-image-links\u002F\" rel=\"ugc\">EXMAGE – WordPress Image Links\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-virtual-reviews\u002F\" rel=\"ugc\">Faview – Virtual Reviews for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffewc-extra-checkout-fields-for-woocommerce\u002F\" rel=\"ugc\">FEWC – Extra Checkout Fields For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-free-shipping-bar\u002F\" rel=\"ugc\">Free Shipping Bar for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgift4u-gift-cards-all-in-one-for-woo\u002F\" rel=\"ugc\">GIFT4U – Gift Cards All in One for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhandmade-dropshipping-for-etsy-and-woo\u002F\" rel=\"ugc\">HANDMADE – Dropshipping for Etsy and WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhappy-helpdesk-support-ticket-system\u002F\" rel=\"ugc\">HAPPY – Helpdesk Support Ticket System\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjagif-woo-free-gift\u002F\" rel=\"ugc\">Jagif – WooCommerce Free Gift\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-lookbook\u002F\" rel=\"ugc\">LookBook for WooCommerce – Shoppable with Product Tags\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-lucky-wheel\u002F\" rel=\"ugc\">Lucky Wheel for WooCommerce – Spin a Sale\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-lucky-wheel\u002F\" rel=\"ugc\">Lucky Wheel Giveaway\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-notification\u002F\" rel=\"ugc\">Notification for WooCommerce | Boost Your Sales – Recent Sales Popup – Live Feed Sales – Upsells\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-orders-tracking\u002F\" rel=\"ugc\">Orders Tracking for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-photo-reviews\u002F\" rel=\"ugc\">Photo Reviews for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpofily-woo-product-filters\u002F\" rel=\"ugc\">Pofily – WooCommerce Product Filters\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-pre-orders-for-woo\u002F\" rel=\"ugc\">PRENA – Product Pre-Orders for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-builder\u002F\" rel=\"ugc\">Product Builder for WooCommerce – Custom PC Builder\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-size-chart-for-woo\u002F\" rel=\"ugc\">Product Size Chart For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-variations-swatches-for-woocommerce\u002F\" rel=\"ugc\">Product Variations Swatches for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredis-woo-dynamic-pricing-and-discounts\u002F\" rel=\"ugc\">REDIS – WooCommerce Dynamic Pricing and Discounts\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frees-real-estate-for-woo\u002F\" rel=\"ugc\">REES – Real Estate for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimport-shopify-to-woocommerce\u002F\" rel=\"ugc\">S2W – Import Shopify to WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsales-countdown-timer\u002F\" rel=\"ugc\">Sales Countdown Timer\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsubre-product-subscription-for-woo\u002F\" rel=\"ugc\">SUBRE – Product Subscription for WooCommerce – Recurring Payments\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-suggestion-engine\u002F\" rel=\"ugc\">Suggestion Engine for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-thank-you-page-customizer\u002F\" rel=\"ugc\">Thank You Page Customizer for WooCommerce – Increase Your Sales\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftmds-dropshipping-for-temu-and-woo\u002F\" rel=\"ugc\">TMDS – Dropshipping for TEMU and Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvargal-additional-variation-gallery-for-woo\u002F\" rel=\"ugc\">VARGAL – Additional Variation Gallery for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvillatheme-core\u002F\" rel=\"ugc\">VillaTheme Core\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvima-multi-customer-addresses-for-woo\u002F\" rel=\"ugc\">VIMA – Multi Customer Addresses for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fviseek-easy-custom-search\u002F\" rel=\"ugc\">VISeek – Easy Custom Search\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fw2s-migrate-woo-to-shopify\u002F\" rel=\"ugc\">W2S – Migrate WooCommerce to Shopify\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebpos-point-of-sale-for-woocommerce\u002F\" rel=\"ugc\">WebPOS – Point of Sale for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpbulky-wp-bulk-edit-post-types\u002F\" rel=\"ugc\">WPBulky – WordPress Bulk Edit Post Types\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdocs.villatheme.com\u002F?item=eu-cookies-bar\" rel=\"nofollow ugc\">Getting Started\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvillatheme.com\u002Fextensions\u002Fwordpress-eu-cookies-bar\u002F\" rel=\"nofollow ugc\">Project Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdocs.villatheme.com\u002F?item=eu-cookies-bar\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvillatheme.com\u002Fknowledge-base\u002Fsecurity-is-our-priority\u002F\" rel=\"nofollow ugc\">Report Bugs\u002FIssues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Ensure GDPR (General Data Protection Regulation) compliance (EU Cookie Law) with our straightforward cookie bar",9000,131789,100,25,"2026-03-06T07:10:00.000Z",[19,95,96,97,82],"cookie-policy-generator","cookies-gdpr","eu-cookie-law","https:\u002F\u002Fvillatheme.com\u002Fextensions\u002Feu-cookies-bar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feu-cookies-bar.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":50,"tags":115,"homepage":116,"download_link":117,"security_score":118,"vuln_count":119,"unpatched_count":119,"last_vuln_date":120,"fetched_at":60},"cookie-law-bar","Cookie Law Bar","1.2.1","richplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fwidgetpack\u002F","\u003Cp>A simple and lightweight cookie law WordPress plugin for show information that your website uses cookie. Perfect for implementation of EU cookie law!\u003C\u002Fp>\n\u003Cp>Online demo: \u003Ca href=\"http:\u002F\u002Fdemo.richplugins.com\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fdemo.richplugins.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Feel free to try our other widgets powered by \u003Ca href=\"https:\u002F\u002Fwidgetpack.com\u002F\" rel=\"nofollow ugc\">Widget Pack\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>It’s free\u003C\u002Fli>\n\u003Cli>Adaptive design\u003C\u002Fli>\n\u003Cli>Zero load time\u003C\u002Fli>\n\u003Cli>Smooth slide bottom or top bar\u003C\u002Fli>\n\u003Cli>Changeable: position, message, color, button text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Chat support https:\u002F\u002Fwidgetpack.com\u002Fforum\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Email support contact@widgetpack.com\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Cookie Law Bar show bottom or top bar to inform users that your website uses cookie according to EU law.",2000,27218,90,4,"2017-11-28T19:18:00.000Z","4.7.33","2.8",[52,53,18,54,20],"https:\u002F\u002Fwidgetpack.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcookie-law-bar.1.2.1.zip",64,1,"2021-05-24 00:00:00",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":108,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":49,"requires_php":50,"tags":134,"homepage":137,"download_link":138,"security_score":139,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":60},"eu-cookie-law-compliance","EU Cookie Law Compliance","1.0.3","Damian Góra","https:\u002F\u002Fprofiles.wordpress.org\u002Fdamian-gora\u002F","\u003Cp>Relevant and universal banner informs visitors about the acceptance of cookies.\u003Cbr \u002F>\nIncludes 4 different flexible layouts, easy to customize.\u003Cbr \u002F>\nIf you are searching a great looking cookie law bar, your search ends here.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>It is \u003Cstrong>fully adjustable\u003C\u002Fstrong>. You can fits bar for your own website’s style – change the background, text and buttons colors\u003C\u002Fli>\n\u003Cli>You can decide about \u003Cstrong>location of your cookies\u003C\u002Fstrong> – place the cookie bar in either the header or the footer\u003C\u002Fli>\n\u003Cli>You can choose \u003Cstrong>Cookie expiry days\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>You can edit \u003Cstrong>title and message\u003C\u002Fstrong> of your own cookies\u003C\u002Fli>\n\u003Cli>You can hide or show \u003Cstrong>refuse button\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>You can edit appearance and disappearance of \u003Cstrong>cookie bar effect\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>You can set the \u003Cstrong>duration time\u003C\u002Fstrong> and set \u003Cstrong>start time\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>The plugin is \u003Cstrong>Responsive Web Design\u003C\u002Fstrong> it means compatible with across a wide range of devices\u003C\u002Fli>\n\u003Cli>WPML compatible;\u003C\u002Fli>\n\u003C\u002Ful>\n","Elegant and responsive EU Cookie Law Compliance.",24037,96,9,"2019-04-27T20:30:00.000Z","5.1.22",[18,135,54,19,136],"cookie-categories","cookie-law","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feu-cookie-law-compliance","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feu-cookie-law-compliance.1.0.3.zip",85,{"attackSurface":141,"codeSignals":167,"taintFlows":302,"riskAssessment":303,"analyzedAt":314},{"hooks":142,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":166,"entryPointCount":11,"unprotectedCount":11},[143,149,151,154,157,160],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_enqueue_scripts","ZTPL_Enqueue","zestard-cookie-consent.php",86,{"type":144,"name":145,"callback":150,"file":147,"line":34},"ZTPL_AddColorPicker",{"type":144,"name":152,"callback":153,"file":147,"line":110},"admin_menu","ZTPL_RegisterOptionsPage",{"type":144,"name":155,"callback":156,"file":147,"line":24},"admin_init","ZTPL_RegisterSettings",{"type":144,"name":158,"callback":159,"file":147,"line":130},"wp_enqueue_scripts","ZTPL_FrontEnqueue",{"type":144,"name":161,"callback":162,"file":147,"line":46},"wp_footer","ZTPL_CookiebarFrontView",[],[],[],[],{"dangerousFunctions":168,"sqlUsage":169,"outputEscaping":171,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":301},[],{"prepared":11,"raw":11,"locations":170},[],{"escaped":172,"rawEcho":173,"locations":174},78,65,[175,179,181,183,185,187,189,191,193,195,197,199,200,202,203,205,207,209,210,212,214,216,218,220,222,224,226,228,230,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,289,291,293,295,297,299],{"file":176,"line":177,"context":178},"admin\u002Finc\u002Fadmin-layout.php",36,"raw output",{"file":176,"line":180,"context":178},40,{"file":176,"line":182,"context":178},42,{"file":176,"line":184,"context":178},51,{"file":176,"line":186,"context":178},53,{"file":176,"line":188,"context":178},54,{"file":176,"line":190,"context":178},58,{"file":176,"line":192,"context":178},62,{"file":176,"line":194,"context":178},63,{"file":176,"line":196,"context":178},79,{"file":176,"line":198,"context":178},81,{"file":176,"line":139,"context":178},{"file":176,"line":201,"context":178},87,{"file":176,"line":201,"context":178},{"file":176,"line":204,"context":178},91,{"file":176,"line":206,"context":178},93,{"file":176,"line":208,"context":178},97,{"file":176,"line":57,"context":178},{"file":176,"line":211,"context":178},111,{"file":176,"line":213,"context":178},113,{"file":176,"line":215,"context":178},114,{"file":176,"line":217,"context":178},121,{"file":176,"line":219,"context":178},123,{"file":176,"line":221,"context":178},124,{"file":176,"line":223,"context":178},129,{"file":176,"line":225,"context":178},131,{"file":176,"line":227,"context":178},135,{"file":176,"line":229,"context":178},137,{"file":176,"line":229,"context":178},{"file":176,"line":232,"context":178},141,{"file":176,"line":234,"context":178},143,{"file":176,"line":236,"context":178},147,{"file":176,"line":238,"context":178},149,{"file":176,"line":240,"context":178},161,{"file":176,"line":242,"context":178},163,{"file":176,"line":244,"context":178},164,{"file":176,"line":246,"context":178},170,{"file":176,"line":248,"context":178},172,{"file":176,"line":250,"context":178},173,{"file":176,"line":252,"context":178},177,{"file":176,"line":254,"context":178},179,{"file":176,"line":256,"context":178},183,{"file":176,"line":258,"context":178},185,{"file":176,"line":258,"context":178},{"file":176,"line":261,"context":178},189,{"file":176,"line":263,"context":178},191,{"file":176,"line":265,"context":178},195,{"file":176,"line":267,"context":178},197,{"file":176,"line":269,"context":178},209,{"file":176,"line":271,"context":178},211,{"file":176,"line":273,"context":178},212,{"file":176,"line":275,"context":178},218,{"file":176,"line":277,"context":178},220,{"file":176,"line":279,"context":178},221,{"file":176,"line":281,"context":178},225,{"file":176,"line":283,"context":178},227,{"file":176,"line":285,"context":178},231,{"file":176,"line":287,"context":178},233,{"file":176,"line":287,"context":178},{"file":176,"line":290,"context":178},237,{"file":176,"line":292,"context":178},239,{"file":176,"line":294,"context":178},243,{"file":176,"line":296,"context":178},245,{"file":176,"line":298,"context":178},249,{"file":176,"line":300,"context":178},251,[],[],{"summary":304,"deductions":305},"The security posture of zestard-cookie-consent v1.0.5 appears generally positive based on the static analysis. There are no identified dangerous functions, SQL queries use prepared statements exclusively, and no file operations or external HTTP requests were detected. The absence of vulnerability history, including CVEs, further suggests a stable and well-maintained code base.\n\nHowever, a significant concern arises from the \"Output escaping\" metric, with 55% of outputs being properly escaped. This indicates a substantial portion of dynamic content displayed by the plugin might be vulnerable to cross-site scripting (XSS) attacks if user-supplied data is not adequately sanitized before being rendered. Additionally, the complete lack of nonce checks and capability checks across all entry points (AJAX, REST API, shortcodes, cron events) is a major oversight. While the attack surface is currently reported as zero, any future addition of these features without proper authentication and authorization mechanisms would expose the plugin to significant risks.\n\nIn conclusion, while the plugin benefits from a clean vulnerability history and secure database practices, the poor output escaping and the absence of robust authentication\u002Fauthorization checks on potential entry points represent critical weaknesses that need immediate attention. The lack of taint analysis flows could be due to the static analysis tool's limitations or the plugin's simplicity, but the output escaping issue is a clear and present danger.",[306,309,312],{"reason":307,"points":308},"Inadequate output escaping",15,{"reason":310,"points":311},"Missing nonce checks on entry points",10,{"reason":313,"points":311},"Missing capability checks on entry points","2026-04-16T13:20:43.700Z",{"wat":316,"direct":331},{"assetPaths":317,"generatorPatterns":323,"scriptPaths":324,"versionParams":325},[318,319,320,321,322],"\u002Fwp-content\u002Fplugins\u002Fzestard-cookie-consent\u002Fadmin\u002Fcss\u002Fztpl-admin-settings.css","\u002Fwp-content\u002Fplugins\u002Fzestard-cookie-consent\u002Fadmin\u002Fjs\u002Fztpl-admin-settings.js","\u002Fwp-content\u002Fplugins\u002Fzestard-cookie-consent\u002Fadmin\u002Fjs\u002Fztpl-clr-picker.js","\u002Fwp-content\u002Fplugins\u002Fzestard-cookie-consent\u002Fpublic\u002Fcss\u002Fztpl-public-settings.css","\u002Fwp-content\u002Fplugins\u002Fzestard-cookie-consent\u002Fpublic\u002Fjs\u002Fztpl-public-settings.js",[],[319,320,322],[326,327,328,329,330],"zestard-cookie-consent\u002Fadmin\u002Fcss\u002Fztpl-admin-settings.css?ver=","zestard-cookie-consent\u002Fadmin\u002Fjs\u002Fztpl-admin-settings.js?ver=","zestard-cookie-consent\u002Fadmin\u002Fjs\u002Fztpl-clr-picker.js?ver=","zestard-cookie-consent\u002Fpublic\u002Fcss\u002Fztpl-public-settings.css?ver=","zestard-cookie-consent\u002Fpublic\u002Fjs\u002Fztpl-public-settings.js?ver=",{"cssClasses":332,"htmlComments":333,"htmlAttributes":346,"restEndpoints":349,"jsGlobals":350,"shortcodeOutput":352},[],[334,335,336,337,338,339,340,341,342,343,344,345],"Copyright 2019  Zestard Technologies","This program is free software; you can redistribute it and\u002For modify","it under the terms of the GNU General Public License, version 2, as","published by the Free Software Foundation.","This program is distributed in the hope that it will be useful,","but WITHOUT ANY WARRANTY; without even the implied warranty of","MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the","GNU General Public License for more details.","You should have received a copy of the GNU General Public License","along with this program; if not, write to the Free Software","Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA","For security check",[347,348],"ztpl-cookie-consent","ztpl-cookie-bar",[],[351],"ztpl_cookie_consent",[],{"error":354,"url":355,"statusCode":356,"statusMessage":357,"message":357},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fzestard-cookie-consent\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":359},[]]