[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQg0JANM733PJJpWIgMOMUG3TGSIPBk7s6jrSuSLb1AM":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":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":144,"fingerprints":805},"wp-toolbelt","Toolbelt","3.6","binarymoon","https:\u002F\u002Fprofiles.wordpress.org\u002Fbinarymoon\u002F","\u003Cp>A collection of simple addons that provide every day functionality with privacy and speed. There’s very few options, and no unnecessary filler. It does exactly what it needs to do and nothing else.\u003C\u002Fp>\n\u003Cp>Toolbelt takes a privacy first approach to adding features. Everything happens on your server. No data is sent to third party servers without your explicit consent. No data is loaded from third parties (for example social sharing scripts).\u003C\u002Fp>\n\u003Cp>Taking inspiration from Jetpack I want to rebuild the features I use the most and make them as simple and fast as possible.\u003C\u002Fp>\n\u003Cp>Toolbelt has been featured on The WordPress Tavern in \u003Ca href=\"https:\u002F\u002Fwptavern.com\u002Ftoolbelt-a-new-jetpack-inspired-plugin-with-a-focus-on-speed-and-privacy\" rel=\"nofollow ugc\">an interview with me\u003C\u002Fa>. You can read more about the creation of the plugin and my desire for a more private internet.\u003C\u002Fp>\n\u003Ch4>Gutenberg Blocks\u003C\u002Fh4>\n\u003Cp>Some of the Toolbelt modules include blocks to make working with the generated content easier. The available blocks are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Contact Form\u003C\u002Fstrong> – The simplest way to have people get in touch. Works with the spam module.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Categories\u003C\u002Fstrong> – A category content list for magazine and newspaper themes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Slider\u003C\u002Fstrong> – A fast, CSS powered slider. No JavaScript and easy to edit.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Projects Grid\u003C\u002Fstrong> – to list a collection of projects. These can be filtered by project category.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Testimonials Grid\u003C\u002Fstrong> – to list a group of testimonials. Great for showing off! 🙂\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Markdown\u003C\u002Fstrong> – for those who like a simpler writing experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sitemap\u003C\u002Fstrong> – Easily list all posts, pages, Categories and Projects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Star Rating\u003C\u002Fstrong> – Rate things with a simple visual interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Breadcrumbs\u003C\u002Fstrong> – for full site editing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Related posts\u003C\u002Fstrong> – for full site editing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>All Features\u003C\u002Fh4>\n\u003Cp>Toolbelt has a lot of features. The complete list is below.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FAdmin-Tweaks\" rel=\"nofollow ugc\">Admin Interface Tweaks\u003C\u002Fa> – Small CSS changes to make the interface nicer to use.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FAvatars\" rel=\"nofollow ugc\">Avatars\u003C\u002Fa> – Algorithmicly generated private avatars that are consistent across websites.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FBreadcrumbs\" rel=\"nofollow ugc\">Breadcrumbs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FContact-Form\" rel=\"nofollow ugc\">Contact Form\u003C\u002Fa> – Gutenberg compatible & private. Supports the spam blocker module.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FCookie-Banner\" rel=\"nofollow ugc\">Cookie Banner\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FCSP-Header\" rel=\"nofollow ugc\">CSP Header\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FDisable-Comment-Urls\" rel=\"nofollow ugc\">Disable Comment Urls\u003C\u002Fa> – Removes comments urls from your site.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FDisable-REST-API\" rel=\"nofollow ugc\">Disable REST API\u003C\u002Fa> – Disable the REST API from public usage.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FFast-404\" rel=\"nofollow ugc\">Fast 404\u003C\u002Fa> – Stops WordPress from loading the full 404 page for images and other content. Reduces server usage.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FFootnotes\" rel=\"nofollow ugc\">Footnotes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FGet-Image\" rel=\"nofollow ugc\">Get Image\u003C\u002Fa> – Find a featured image for posts that do not have one assigned.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FHeading-Anchor\" rel=\"nofollow ugc\">Heading Anchors\u003C\u002Fa> – Add anchor names to headings so that they can be linked to.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FIframe-Privacy-Shield\" rel=\"nofollow ugc\">Iframe Privacy Shield\u003C\u002Fa> – Remove iframes and add a clickable screen so that they load when the user wants to see them.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FInfinite-Scroll\" rel=\"nofollow ugc\">Infinite Scroll\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FJetpack-Dev-Mode\" rel=\"nofollow ugc\">Jetpack Dev Mode\u003C\u002Fa> – Disable Jetpacks connection so that only local functions are enabled.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FLazy-Loading\" rel=\"nofollow ugc\">Lazy Loading\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FLayout-Grid\" rel=\"nofollow ugc\">Layout Grid\u003C\u002Fa> – A nicer columns block.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FMarkdown\" rel=\"nofollow ugc\">Markdown\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FMonetization\" rel=\"nofollow ugc\">Monetization\u003C\u002Fa> – Enable Coil Web Monetization.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FOEmbed\" rel=\"nofollow ugc\">OEmbed\u003C\u002Fa> – Add additional OEmbed providers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FOptimization\" rel=\"nofollow ugc\">Optimization\u003C\u002Fa> – Remove WordPress features that are rarely used.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FPortfolio\" rel=\"nofollow ugc\">Portfolio\u003C\u002Fa> – Portfolio custom post type and blocks.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FPost-Category\" rel=\"nofollow ugc\">Post Category\u003C\u002Fa> – A post category block.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FRandom-Redirect\" rel=\"nofollow ugc\">Random Redirection\u003C\u002Fa> – Randomly redirect to a blog post.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FRelated-Posts\" rel=\"nofollow ugc\">Related Posts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FRemove-IP-Addresses\" rel=\"nofollow ugc\">Remove IP Addresses\u003C\u002Fa> – Remove IP addresses from comments for user privacy (spam protection still works).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FResponsive-Videos\" rel=\"nofollow ugc\">Responsive Videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FSearch-Redirect\" rel=\"nofollow ugc\">Search Redirect\u003C\u002Fa> – If there’s a single search result redirect to it instead of displaying the restuls.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FSimple-Sitemap\" rel=\"nofollow ugc\">Sitemap\u003C\u002Fa> – Sitemap block.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FSimple-Slider\" rel=\"nofollow ugc\">Slider\u003C\u002Fa> – JavaScript free CSS slider block.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FSocial-Menu\" rel=\"nofollow ugc\">Social Menu\u003C\u002Fa> – Replace social links with icons in navigation blocks.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FSpam-Blocker\" rel=\"nofollow ugc\">Spam Blocker\u003C\u002Fa> – Privacy focused spam blocker.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FStatic-Social-Sharing\" rel=\"nofollow ugc\">Static Social Sharing\u003C\u002Fa> – Link to social sharing pages, and don’t load social network content on your site.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FStats\" rel=\"nofollow ugc\">Stats\u003C\u002Fa> – Enable privacy focused analytics providers like Fathom.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FTestimonials\" rel=\"nofollow ugc\">Testimonials\u003C\u002Fa> – Testimonials Custom post types and blocks.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FTidy-Notifications\" rel=\"nofollow ugc\">Tidy Notifications\u003C\u002Fa> – Move plugin and theme notifications to a sidebar.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FTypographic-Widows\" rel=\"nofollow ugc\">Typographic Widows\u003C\u002Fa> – Remove widows in post titles.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\u002FWidget-Display\" rel=\"nofollow ugc\">Widget Display\u003C\u002Fa> – Set rules for widget visibility.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Toolbelt is Private\u003C\u002Fh4>\n\u003Cp>Every week there’s a new story about Facebook (or Google, or Amazon, or whoever) tracking people inappropriately, or selling user details. Or some security breach that leaks users passwords or credit card info. Privacy is a big topic and frankly, it’s scary how much big corporations like Google, Facebook, and Twitter know.\u003C\u002Fp>\n\u003Cp>To ensure Toolbelt is as privacy focused as possible it:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Does not phone out. \u003Cstrong>No data is shared with third parties\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Does not use standard social sharing javascripts (loaded from social networks servers).\u003C\u002Fli>\n\u003Cli>Does not track your usage of the plugin.\u003C\u002Fli>\n\u003Cli>Does not add generator comments, or secret promotional comments to your site html.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Toolbelt is Fast\u003C\u002Fh4>\n\u003Cp>Slow websites make me sad. I don’t want to add anything to Toolbelt that will impact site load speed. My Google Pagespeed score should not move from 100.\u003C\u002Fp>\n\u003Cp>Why? Faster sites are shown to increase conversions and time on site. Google loves fast sites and improves their search rankings. In addition fast sites are great for people with slower internet access, or on mobile data, and use less resources to generate the page. So many benefits!\u003C\u002Fp>\n\u003Cp>To be fast Toolbelt:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Doesn’t use jQuery or any other javascript framework. All javascript is vanilla js, and minified.\u003C\u002Fli>\n\u003Cli>Minifies all assets (JS and CSS).\u003C\u002Fli>\n\u003Cli>Loads all assets inline. They are already small, and loading them directly on the page means there are no server requests.\u003C\u002Fli>\n\u003Cli>Only loads things when they are needed. JS and CSS are only loaded for activated modules.\u003C\u002Fli>\n\u003Cli>Very few options. There’s one main database option, an array that stores what modules are active. And another that stores settings for some modules.\u003C\u002Fli>\n\u003Cli>Uses the minimum code possible. Minimum Javascript and PHP. Less code means more speed, and fewer bugs.\u003C\u002Fli>\n\u003Cli>All options are disabled by default. You enable only the ones you need.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Built for developers\u003C\u002Fh4>\n\u003Cp>Toolbelt is built with developers in mind. It has a collection of hooks and filters to enable you to make the modules work the way you want. If you’re intersted to jump in the project, there are opportunities for developers at all levels to help out. \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\" rel=\"nofollow ugc\">Contribute to Toolbelt on GitHub\u003C\u002Fa> and join the party. 🎉\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The code can be found on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Documentation with code examples can be found on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBinaryMoon\u002Fwp-toolbelt\u002Fwiki\" rel=\"nofollow ugc\">the wiki\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>You can reach out to me with questions or problems on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fbinarymoon\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Fast, privacy focused, utilities to improve your website. Includes a Markdown block, spam protection, related posts, cookie banner, and more.",300,17177,100,16,"2024-01-30T10:32:00.000Z","6.5.0","5.0","",[20,21,22,23,24],"accessibility","privacy","related-posts","social-menu","social-sharing","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-toolbelt.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},4,9800,30,84,"2026-04-04T13:43:27.636Z",[38,64,83,101,124],{"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":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":62,"last_vuln_date":63,"fetched_at":29},"e-mailit","WeShareAI – AI-Powered Share Buttons (formerly E-MAILiT)","13.0.0","NIKITAS GEORGOPOULOS","https:\u002F\u002Fprofiles.wordpress.org\u002Fe-mailit\u002F","\u003Cp>WeShareAI is a free, lightweight WordPress plugin that adds AI-powered, privacy-first share buttons to your website.\u003C\u002Fp>\n\u003Cp>Formerly known as E-MAILiT, WeShareAI builds on more than a decade of development in social sharing technology, now reimagined for modern publishers. The plugin is designed to load fast, respect user privacy, and work seamlessly with any WordPress theme — without heavy admin panels or intrusive tracking.\u003C\u002Fp>\n\u003Cp>Configuration is handled via the external WeShareAI Builder, allowing you to generate your share buttons, choose platforms, and optionally enable post-share monetization, all without bloating your WordPress admin area.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>AI-powered smart share buttons  \u003C\u002Fli>\n\u003Cli>Privacy-first architecture (no PII, no user profiling)  \u003C\u002Fli>\n\u003Cli>External builder – no heavy WordPress admin UI  \u003C\u002Fli>\n\u003Cli>Works with any WordPress theme  \u003C\u002Fli>\n\u003Cli>Optional post-share monetization (Thank You Page ads)  \u003C\u002Fli>\n\u003Cli>Universal Bypass: enhance existing share buttons  \u003C\u002Fli>\n\u003Cli>Lightweight, asynchronous loading  \u003C\u002Fli>\n\u003Cli>Free to use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>Generate your share button code via the WeShareAI Builder.\u003C\u002Fli>\n\u003Cli>Place the buttons on your site using shortcodes, widgets, or theme templates.\u003C\u002Fli>\n\u003Cli>Optionally enable post-share monetization features.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Privacy First\u003C\u002Fh3>\n\u003Cp>WeShareAI is built with privacy at its core.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No selling of user data  \u003C\u002Fli>\n\u003Cli>No personal user profiling  \u003C\u002Fli>\n\u003Cli>No invasive tracking  \u003C\u002Fli>\n\u003Cli>Fully GDPR-aware by design  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Your users share content — not their personal information.\u003C\u002Fp>\n","Free, AI-powered, privacy-first share buttons for WordPress with optional post-share monetization.",800,351813,86,65,"2026-01-15T14:54:00.000Z","6.7.5","4.5","5.6",[55,56,57,24,58],"ai","privacy-first","share-buttons","wordpress","https:\u002F\u002Fwww.weshareapp.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fe-mailit.14.0.1.zip",78,1,"2025-09-26 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":27,"num_ratings":27,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":18,"tags":77,"homepage":81,"download_link":82,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"only-self-pings","Only Self Pings","1.0","ulfben","https:\u002F\u002Fprofiles.wordpress.org\u002Fulfben\u002F","\u003Cp>Pingbacks are automatic notifications added (as a kind of comment) to posts you link to in your articles. Whether a visitor is reading something way back in your archives or your most recent post, the pingbacks makes sure she can easily find any follow ups.\u003C\u002Fp>\n\u003Cp>This is great for keeping related articles together, but private blogs are forced to disable Pingbacks to avoid notifying other sites when linking to them!\u003C\u002Fp>\n\u003Cp>“Only Self Pings” solves this by only allowing pings to your own site (and whatever URLs you add to the whitelist).\u003C\u002Fp>\n\u003Cp>\u002F\u002F\u003Cem>\u003Ca href=\"http:\u002F\u002Fwww.ulfben.com\" rel=\"nofollow ugc\">Ulf Benjaminsson\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Additional Notes\u003C\u002Fh3>\n\u003Cp>Copyright (C) 2012 Ulf Benjaminsson (hello at my full name dot com).\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation; either version 2 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License\u003Cbr \u002F>\nalong with this program; if not, write to the Free Software\u003Cbr \u002F>\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\u003C\u002Fp>\n","Keep your site privacy and automatic pingbacks!",10,2468,"2019-03-25T13:58:00.000Z","4.3.34","3.9",[78,79,21,80,22],"pingbacks","pings","private","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fonly-self-pings\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fonly-self-pings.zip",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":27,"downloaded":13,"rating":27,"num_ratings":27,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":99,"download_link":100,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ac-print-email","AC Print + Email","1.2.4","absolutewebdev","https:\u002F\u002Fprofiles.wordpress.org\u002Fabsolutewebdev\u002F","\u003Cp>AC Print + Email adds a simple Print link and a lightweight Email dropdown to posts, pages, and archive views.\u003C\u002Fp>\n\u003Cp>It is designed for sites that value clarity, accessibility, and user trust over analytics-heavy sharing widgets and third-party services.\u003C\u002Fp>\n\u003Cp>The plugin uses:\u003Cbr \u002F>\n* The browser’s native print dialog\u003Cbr \u002F>\n* The visitor’s own email provider or mail client\u003Cbr \u002F>\n* A copy-link fallback for universal compatibility\u003C\u002Fp>\n\u003Cp>No emails are sent from your server.\u003Cbr \u002F>\nNo tracking pixels are injected.\u003Cbr \u002F>\nNo external APIs are required.\u003C\u002Fp>\n\u003Ch3>Philosophy: Human-first sharing\u003C\u002Fh3>\n\u003Cp>Most sharing plugins today are built around tracking, engagement metrics, and external networks.\u003C\u002Fp>\n\u003Cp>AC Print + Email is built around people.\u003C\u002Fp>\n\u003Cp>This plugin follows a few simple principles:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Use tools users already trust\u003C\u002Fstrong>\u003Cbr \u002F>\nPrinting uses the browser’s native print dialog. Email opens in the user’s own mail provider or mail app.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Avoid third-party services\u003C\u002Fstrong>\u003Cbr \u002F>\nNo URL shorteners, redirect chains, or external dashboards.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Respect privacy by default\u003C\u002Fstrong>\u003Cbr \u002F>\nNo analytics, no tracking pixels, no background requests.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Separate user intent\u003C\u002Fstrong>\u003Cbr \u002F>\nPrinting and emailing are distinct actions with different expectations and behaviors.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Stay out of the way\u003C\u002Fstrong>\u003Cbr \u002F>\nThe toolbar is minimal, theme-agnostic, and designed to blend into content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This approach mirrors how the early web worked: direct, understandable, and user-controlled.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Print using the browser’s native print dialog\u003C\u002Fli>\n\u003Cli>Clean print stylesheet (removes navigation, widgets, and UI chrome)\u003C\u002Fli>\n\u003Cli>Email options:\n\u003Cul>\n\u003Cli>Gmail\u003C\u002Fli>\n\u003Cli>Yahoo Mail\u003C\u002Fli>\n\u003Cli>Outlook \u002F Hotmail\u003C\u002Fli>\n\u003Cli>AOL Mail\u003C\u002Fli>\n\u003Cli>Default mail client (mailto)\u003C\u002Fli>\n\u003Cli>Copy link fallback\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Fully accessible:\n\u003Cul>\n\u003Cli>Keyboard navigation\u003C\u002Fli>\n\u003Cli>ARIA roles and states\u003C\u002Fli>\n\u003Cli>Screen-reader friendly feedback\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Display modes:\n\u003Cul>\n\u003Cli>Icons + labels\u003C\u002Fli>\n\u003Cli>Icons only\u003C\u002Fli>\n\u003Cli>Labels only\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Per-content controls:\n\u003Cul>\n\u003Cli>Enable on posts\u003C\u002Fli>\n\u003Cli>Enable on pages\u003C\u002Fli>\n\u003Cli>Enable on category archives\u003C\u002Fli>\n\u003Cli>Enable on tag archives\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Placement control:\n\u003Cul>\n\u003Cli>Automatic injection\u003C\u002Fli>\n\u003Cli>Shortcode-only mode for manual placement [ac_print_email]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Live admin preview panel\u003C\u002Fli>\n\u003Cli>No dependencies\u003C\u002Fli>\n\u003Cli>No tracking\u003C\u002Fli>\n\u003Cli>No advertisements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Placement & Theme Compatibility\u003C\u002Fh3>\n\u003Cp>By default, the toolbar is automatically injected into supported content.\u003C\u002Fp>\n\u003Cp>For older or heavily customized themes, you may prefer \u003Cstrong>Shortcode only\u003C\u002Fstrong> placement, which gives you full control over where the toolbar appears.\u003C\u002Fp>\n\u003Cp>Use the shortcode: [ac_print_email]\u003C\u002Fp>\n\u003Cp>This mode avoids layout conflicts and is recommended for legacy or custom templates.\u003C\u002Fp>\n\u003Ch3>Why this plugin does NOT send email from your server\u003C\u002Fh3>\n\u003Cp>Sending email from a WordPress server introduces complexity, privacy concerns, and deliverability issues.\u003C\u002Fp>\n\u003Cp>AC Print + Email intentionally avoids server-side email so that:\u003Cbr \u002F>\n* Emails are sent by the user, not your site\u003Cbr \u002F>\n* SPF and DKIM issues are avoided\u003Cbr \u002F>\n* User expectations are respected\u003Cbr \u002F>\n* Privacy is preserved\u003C\u002Fp>\n\u003Cp>If you need server-side email campaigns, this plugin is not designed to replace that functionality.\u003C\u002Fp>\n\u003Ch3>Accessibility\u003C\u002Fh3>\n\u003Cp>Accessibility is treated as a first-class feature.\u003C\u002Fp>\n\u003Cp>The toolbar supports:\u003Cbr \u002F>\n* Full keyboard navigation\u003Cbr \u002F>\n* Proper focus management\u003Cbr \u002F>\n* ARIA-expanded and ARIA-live announcements\u003Cbr \u002F>\n* Screen-reader friendly labels and feedback\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>The toolbar can be automatically injected into content, or placed manually using a shortcode: [ac_print_email]\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","A clean, privacy-first Print and Email toolbar for WordPress. No tracking, no third-party services, no UI bloat.","2026-02-03T22:00:00.000Z","6.9.4","6.0","7.4",[20,96,97,21,98],"email","print","sharing","https:\u002F\u002Fabsolutewebdev.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fac-print-email.1.2.4.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":92,"requires_at_least":114,"requires_php":94,"tags":115,"homepage":120,"download_link":121,"security_score":122,"vuln_count":72,"unpatched_count":27,"last_vuln_date":123,"fetched_at":29},"complianz-gdpr","Complianz – GDPR\u002FCCPA Cookie Consent","7.4.4.2","Complianz","https:\u002F\u002Fprofiles.wordpress.org\u002Fcomplianz\u002F","\u003Cp>Complianz is a GDPR\u002FCCPA Cookie Banner plugin that supports GDPR, ePrivacy, DSGVO, TTDSG, LGPD, POPIA, APA, RGPD, CCPA\u002FCPRA and PIPEDA with a conditional Cookie Consent Banner and customized Cookie Policy based on the results of the built-in Cookie Scan.\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fvimeo.com\u002Fmanage\u002Fvideos\u002F1138872149\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Cookie Consent Notice\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Configure a Cookie Notice for your specific region: European Union, United Kingdom, United States, Australia, South Africa, Brazil or Canada. Or use one Cookie Notice worldwide.\u003C\u002Fli>\n\u003Cli>Configure specific cookie consent per subregion, for example: European Union + TTDSG\u002FDSGVO\u002FCNIL or USA + specific states for CCPA\u002FCPRA\u002FCTDPA etc\u003C\u002Fli>\n\u003Cli>Cookie Consent and Conditional Cookie Notice with Custom CSS and Customizable Templates. WCAG Level AA and ADA Compliant.\u003C\u002Fli>\n\u003Cli>Banner Templates include: GDPR-friendly Cookie Wall – Accept\u002FDismiss – Consent per Category – Consent per Service\u003C\u002Fli>\n\u003Cli>Banner Templates also include; Dismiss on scroll, time on page or both based on legislation\u003C\u002Fli>\n\u003Cli>We aim to follow WCAG 2.1 AA guidelines and ADA best practices in the design of our cookie banners and legal documents to support accessibility.\u003C\u002Fli>\n\u003Cli>No jQuery Dependency\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Consent Management\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically configures your website based on wizard questions, WordPress scans and dedicated service and plugin integrations.\u003C\u002Fli>\n\u003Cli>Blocks 3rd party cookies like Google Maps, Facebook, Instagram, AdSense, Hubspot, Recaptcha, Twitter, ActiveCampaign, and many more.\u003C\u002Fli>\n\u003Cli>Custom integrations for plugins, themes and services are automatically detected.\u003C\u002Fli>\n\u003Cli>Blocks iFrames, like YouTube, Vimeo, Dailymotion embedded videos and Social iFrames e.g. Instagram, Facebook et al.\u003C\u002Fli>\n\u003Cli>Shows placeholders for blocked iFrames. Stills from videos and individual placeholders per (social) service.\u003C\u002Fli>\n\u003Cli>Script Center to control scripts, iFrames and plugins per category or service. With dependency functionality and placeholders.\u003C\u002Fli>\n\u003Cli>Proof of Consent: User consent registration that respects the GDPR data minimization guideline.\u003C\u002Fli>\n\u003Cli>Periodical Cookie Scan for changes in Cookies, Plugins and 3rd Party services.\u003C\u002Fli>\n\u003Cli>Automatically detects if you need a Cookie Notice (also called a Cookie Banner or Pop-Up).\u003C\u002Fli>\n\u003Cli>Automatically anonymizes personal data for integrated statistics tools if needed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy Laws & Guidelines\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ready for GDPR, ePrivacy AVG, RGPD, LGPD, DSGVO, CNIL, PECR, UK DPA, UK GDPR, CCPA, COPPA, PIPEDA, CASL, POPIA, Privacy Act 1988, Australian Privacy Principles, The “Marco Civil” and the Brazilian General Data Protection Law.\u003C\u002Fli>\n\u003Cli>Differentiate between GDPR, ePrivacy and DSGVO\u002FCNIL or between CCPA\u002FDNSMPI and NRS 603A, if needed.\u003C\u002Fli>\n\u003Cli>We closely follow the latest developments in the ePrivacy regulation, the proposed Cookie Law for the European Union, and other legislation world-wide.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Legal Documents\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>A Cookie Policy; Generated by you with an easy wizard, drafted by an IT Law Firm.\u003C\u002Fli>\n\u003Cli>Do Not Sell My Personal Information: DNSMPI Page for CCPA\u002FCPRA – if required. (Now called Opt-out Preferences.)\u003C\u002Fli>\n\u003Cli>Terms and Conditions are available in a separate plugin: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcomplianz-terms-conditions\u002F\" rel=\"ugc\">Complianz – Terms and Conditions\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Detected Cookie Data is prefilled from cookiedatabase.org, with clear and transparent cookie descriptions, which are continuously updated.\u003C\u002Fli>\n\u003Cli>Integrated with WordPress Privacy features. Export and erase personal data from our dashboard.\u003C\u002Fli>\n\u003Cli>Implementation of Google Tag Manager, Google Analytics, Matomo, Matomo Tag Manager, Clicky, Yandex, Jetpack and Burst Statistics\u003C\u002Fli>\n\u003Cli>Categorize your Cookies with Tag Manager or our Script Center, if needed.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Integration with the \u003Ca href=\"https:\u002F\u002Fwpconsentapi.org\u002F\" rel=\"nofollow ugc\">WP Consent API\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Integrates seamlessly with Gutenberg, Elementor, Divi, Forminator, WPBakery, Monsterinsights, GADWP, Beehive, WPForms, Gravity Forms, HappyForms, Contact Form 7 \u003C5.4 (CF7), Woocommerce, Easy Digital Downloads, WP Google Maps, Google Maps Widget, Local Google Fonts, CAOS | Host Google Analytics Locally and other popular plugins.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Tested with popular themes en page builders.\u003C\u002Fli>\n\u003Cli>Gutenberg Blocks enabled.\u003Cbr \u002F>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Complianz offers full support on the WordPress.org \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcomplianz-gdpr\u002F\" rel=\"ugc\">Forum\u003C\u002Fa>. Before starting a new thread, please check available documentation and other support threads. Leave a clear and concise description of your issue, and we will respond as soon as possible.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Useful Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcomplianz-gdpr\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FReally-Simple-Plugins\u002Fcomplianz-gdpr\u002F\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FReally-Simple-Plugins\u002Fcomplianz-integrations\" rel=\"nofollow ugc\">MU Plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcomplianz.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcomplianz.io\u002Fdevelopers-guide-for-third-party-integrations\u002F\" rel=\"nofollow ugc\">Developer’s Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcomplianz.io\u002Fdefinitions\u002F\" rel=\"nofollow ugc\">Legal Definitions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fcomplianz-gdpr\u002F\" rel=\"nofollow ugc\">Translate Complianz\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cp>Complianz offers a Full Privacy Suite for WordPress on \u003Ca href=\"https:\u002F\u002Fcomplianz.io\" rel=\"nofollow ugc\">Complianz.io\u003C\u002Fa> with even more features:\u003C\u002Fp>\n\u003Ch4>Cookie Consent Notice\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improve conversion with A\u002FB Testing: which cookie banner has the best consent ratio? Run tests and measure what works best for your site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Consent Management\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Records of Consent: Keep record of your consent management changes and user’s consent registration. Integrates with Proof of Consent\u003C\u002Fli>\n\u003Cli>Respects the Do Not Track settings and Global Privacy Controls in end-users browsers.\u003C\u002Fli>\n\u003Cli>Geo IP Cookie Consent: Cookie Consent is different everywhere. Show the correct Cookie Notice based on IP location, but only if a banner is needed.\u003C\u002Fli>\n\u003Cli>Google Consent Mode – Use Consent Mode by Google with Google Tag Manager or Google Analytics. No further set-up needed.\u003C\u002Fli>\n\u003Cli>Integration with TCF v2.0. An IAB Europe Consent Framework for Publishers. Registered CMP ID: 332\u003C\u002Fli>\n\u003Cli>Data Request Forms and Registration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy Laws & Guidelines\u003C\u002Fh4>\n\u003Cp>Simultaneously select USA, Canada, United Kingdom, Australia, South Africa, Brazil and the EU as targeted regions with conditional Consent and dedicated Cookie Banners.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support for GDPR \u002F ePrivacy – European Union with Extension for Switzerland.\u003C\u002Fli>\n\u003Cli>Support for USA \u002F CCPA\u002FCPRA\u002FCPA\u002FCTDPA\u002FNRS 603A\u002FUCPA\u002FCDPA\u003C\u002Fli>\n\u003Cli>Support for UK-GDPR \u002F PECR and ICO Guidelines – United Kingdom.\u003C\u002Fli>\n\u003Cli>Support for PIPEDA and CASL – Canada.\u003C\u002Fli>\n\u003Cli>Support for Privacy Act 1988 & Australian Privacy Principles\u003C\u002Fli>\n\u003Cli>Support for POPIA, the South African Protection of Personal Information Act\u003C\u002Fli>\n\u003Cli>Supports The “Marco Civil” and the Brazilian General Data Protection Law (LGPD)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Legal Documents\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Privacy statements (EU, CA, UK, AU, ZA, BR & USA).\u003C\u002Fli>\n\u003Cli>Cookie policy (EU, UK, CA, AU, ZA, BR & USA).\u003C\u002Fli>\n\u003Cli>Impressum (Germany & Austria) & Imprint for world wide use.\u003C\u002Fli>\n\u003Cli>Disclaimer\u003C\u002Fli>\n\u003Cli>Terms & Conditions Integration\u003C\u002Fli>\n\u003Cli>Processing agreements (EU, UK, CA, AU, ZA, BR & USA).\u003C\u002Fli>\n\u003Cli>Dataleak reporting tools (EU, UK, CA, AU, ZA, BR & USA).\u003C\u002Fli>\n\u003Cli>Supports CCPA Consent and Legal documents.\u003C\u002Fli>\n\u003Cli>COPPA ready with Children’s Privacy Policy (USA)\u003C\u002Fli>\n\u003Cli>Children’s Privacy Policy (UK,CA & AU)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support & Updates\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Premium Support from our amazing team.\u003C\u002Fli>\n\u003Cli>Premium updates, new languages, features, regions and more to create the Ultimate Privacy Suite for WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About Complianz\u003C\u002Fh3>\n\u003Cp>Check out other plugins developed by Really Simple Plugins as well: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freally-simple-ssl\u002F\" rel=\"ugc\">Really Simple SSL\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Complianz is on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FReally-Simple-Plugins\u002Fcomplianz-gdpr\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> as well!\u003C\u002Fp>\n\u003Cp>IMPORTANT! Complianz | GDPR\u002FCCPA Cookie Consent can help you meet compliance requirements, but the user must ensure that all requirements are met.\u003C\u002Fp>\n\u003Cp>Complianz provides your Cookie Policy with comprehensive cookie descriptions, supplied by cookiedatabase.org, operated by Complianz B.V. The plugin sends the results of Complianz’ local or advanced website scan to Cookiedatabase.org, for the sole purpose of providing you with accurate descriptions and keeping them up-to-date on a regular basis. The advanced website scan can be initialized after authentication and consent for security purposes.\u003C\u002Fp>\n\u003Cp>We collect for research purposes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Cookie names\u003C\u002Fli>\n\u003Cli>Domain that provides the cookie names\u003C\u002Fli>\n\u003Cli>Plugin list on the domain\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more information:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Cookiedatabase.org – \u003Ca href=\"https:\u002F\u002Fcookiedatabase.org\u002Fplugin-use-of-cookiedatabase-org-privacy-terms\u002F\" rel=\"nofollow ugc\">Privacy Statement\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Cookiedatabase.org – \u003Ca href=\"https:\u002F\u002Fcookiedatabase.org\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms and Conditions Database\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Cookiedatabase.org – \u003Ca href=\"https:\u002F\u002Fcookiedatabase.org\u002Fterms-of-use-api\u002F\" rel=\"nofollow ugc\">Terms of Use API\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For security purposes, we authenticate the advanced website scan with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Email address\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The advanced website scan collects public data from the user’s site, stores it for one hour, and then discards it without analysis.\u003C\u002Fp>\n\u003Cp>For more information:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Advanced website scan Complianz.io – \u003Ca href=\"https:\u002F\u002Fcomplianz.io\u002Flegal\u002Fprivacy-statement\u002F\" rel=\"nofollow ugc\">Privacy Statement\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Advanced website scan Complianz.io – \u003Ca href=\"https:\u002F\u002Fcomplianz.io\u002Flegal\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms of Use API\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcomplianz.io\u002Fsupport\u002F\" rel=\"nofollow ugc\">Contact\u003C\u002Fa> us if you have any questions, issues, or suggestions. Complianz | GDPR\u002FCCPA Cookie Consent is developed by \u003Ca href=\"https:\u002F\u002Fcomplianz.io\" rel=\"nofollow ugc\">Complianz B.V.\u003C\u002Fa>.\u003C\u002Fp>\n","Configure your Cookie Banner, Cookie Consent and Cookie Policy with our Wizard and Cookies Scan.",1000000,26472953,96,1608,"2025-12-16T13:49:00.000Z","5.9",[116,117,118,119,21],"consent","cookie","cookie-notice","gdpr","https:\u002F\u002Fwww.wordpress.org\u002Fplugins\u002Fcomplianz-gdpr","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomplianz-gdpr.7.4.4.2.zip",92,"2026-03-25 00:00:00",{"slug":118,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":111,"num_ratings":133,"last_updated":134,"tested_up_to":92,"requires_at_least":135,"requires_php":94,"tags":136,"homepage":139,"download_link":140,"security_score":141,"vuln_count":142,"unpatched_count":27,"last_vuln_date":143,"fetched_at":29},"Cookie Notice & Compliance for GDPR \u002F CCPA","2.5.14","Humanityco","https:\u002F\u002Fprofiles.wordpress.org\u002Fhumanityco\u002F","\u003Cp>\u003Cstrong>Cookie Notice\u003C\u002Fstrong> provides a simple, customizable website banner that can be used to help your website comply with certain cookie consent requirements under the EU GDPR cookie law and CCPA regulations and includes \u003Cstrong>seamless integration\u003C\u002Fstrong> with Cookie Compliance to help your site comply with the latest updates to existing consent laws.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cookie Compliance\u003C\u002Fstrong> is a fully featured Consent Management Platform (CMP) that provides automated compliance features and enhanced design controls in a state-of-the-art web application. Cookie Compliance enables websites to \u003Cstrong>take a proactive approach to data protection and consent laws\u003C\u002Fstrong>. It is the first solution to offer Intentional Consent, a new consent framework that incorporates the latest guidelines from over 100+ countries, and emerging standards from leading international organizations like the IEEE and European Center for Digital Rights (noyb.eu). Cookie Compliance provides a beautiful, multi-level experience and includes new choices and controls for site visitors to better understand and engage in data privacy decisions.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Our Cookie Compliance web application introduces a more ethical, proactive way to capture and manage consent.  This early version of the emerging Intentional Consent framework is a result of Hu-manity.co’s ongoing work with top Fortune 500 companies, governments, and standards organizations, who believe that the imbalanced relationship between consumers and corporations is unsustainable when it comes to data privacy and consent online. We are making it available for all website owners and operators who share this belief and support our mission to eliminate the dark patterns in online consent.\u003Cbr \u002F>\n  Matt Sinderbrand – Chief Platform Officer, Hu-manity.co\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Cookie Notice (plugin only)\u003C\u002Fh3>\n\u003Cp>Cookie Notice provides a simple, customizable website banner to help your website comply with certain cookie consent requirements.\u003C\u002Fp>\n\u003Ch4>Banner features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Customizable notice message\u003C\u002Fli>\n\u003Cli>Consent on click, scroll or close\u003C\u002Fli>\n\u003Cli>Multiple cookie expiry options\u003C\u002Fli>\n\u003Cli>Link to Privacy Policy page\u003C\u002Fli>\n\u003Cli>WordPress Privacy Policy page synchronization\u003C\u002Fli>\n\u003Cli>WPML and Polylang compatible\u003C\u002Fli>\n\u003Cli>SEO friendly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Cookie Compliance (plugin + web application)\u003C\u002Fh3>\n\u003Cp>Cookie Compliance gives you access to the most up-to-date formatting guidelines and technical compliance requirements for over 100 countries and legal jurisdictions.\u003C\u002Fp>\n\u003Ch4>Banner features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Intentional Consent\u003C\u002Fstrong> provides 3 equal buttons to give site visitors the ability to accept none, some, or all cookies through packaged choices called Data Access Levels. Data Access Levels improve consent conversion and eliminate the dark pattern of deceptive, non-equal choices in the first layer. \u003Cem>Complies with equal choice principle prescribed under GDPR and other data protection laws.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consent duration selector\u003C\u002Fstrong> gives visitor control over how long their consent remains valid for your site.  \u003Cem>Enables your site to align with recent guidelines from EU Data Protection Authorities, which state that cookie consent should be valid for no longer than a period of 6 months.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cookie purpose categories\u003C\u002Fstrong> make it easy for website visitors to customize their consent by category. \u003Cem>Complies with affirmative, opt-in consent requirements prescribed under GDPR and other data protection laws.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consent metrics\u003C\u002Fstrong> displays the visitor’s consent record and a list of blocked \u002F allowed 3rd parties directly in the expanded level of the banner. \u003Cem>Complies with latest guidance from EU Data Protection Authorities like CNIL (France) and ICO (UK). \u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Privacy Paper\u003C\u002Fstrong> provides helpful information to improve visitor comprehension and understanding of the data sharing risks and benefits. Allows you to summarize core components of your sites privacy notice and \u003Cem>aligns with the informed principle prescribed by GDPR rules for valid consent capture. \u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable Privacy Contact\u003C\u002Fstrong> allows you to provide contact information for a business’ data privacy admin, as well as helpful links to data subject request forms and other data privacy resources. \u003Cem>Aligns with the informed principle prescribed by GDPR rules for valid consent capture.\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Web Application features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Consent analytics dashboard\u003C\u002Fstrong> shows event data for number of visits and provides a “trust score” to help you track how site visitors are setting their consent. Make adjustments to your banner to improve your cookie acceptance rate and monitor progress via the consent activity graph.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Default configurations\u003C\u002Fstrong> for GDPR, CCPA and more help to remove dark patterns and allow for quick and easy deployment of the consent banner without any guesswork. Customize the design of any default configuration to match the look and feel of your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic script blocking\u003C\u002Fstrong> blocks all non-essential cookie scripts and iFrames by default and \u003Cem>complies with valid consent rules under GDPR and other data protection laws\u003C\u002Fem>; in order to be compliant, your site must record visitor consent before setting or sending cookies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Consent Mode\u003C\u002Fstrong> ensures that your website can still gather valuable insights and perform effectively while respecting users’ privacy preferences by \u003Cem>dynamically adjusting the behavior of Google services according to user consent.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Facebook Consent Mode\u003C\u002Fstrong> allows your website to \u003Cem>measure the impact of your ads on Facebook\u003C\u002Fem>, track website activities and conversions and automatically deliver ads to Facebook if the user has agreed to.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consent record storage\u003C\u002Fstrong> automatically stores a record of each consent and makes these records available for export. \u003Cem>Complies with proof-of-consent requirements prescribed under GDPR and other data protection laws.\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual support\u003C\u002Fstrong> automatically translates all banner text strings and allows you to provide custom translations for every text field to ensure visitors get a consistent consent experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multidomain management\u003C\u002Fstrong> allows you to manage additional Free or Professional domains under a single account and enables you to customize banner configuration and design for each domain independently.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cookie Compliance proactive approach:\u003C\u002Fh4>\n\u003Cp>For all businesses, the resources required to stay ahead of the latest regulations increases with the passage of each new law. With enforcement of compliance violations increasing daily, we believe it is critical for us as a trusted consent vendor to do everything in our power to help you stay ahead of these laws and remove the risk to your business\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cookie Compliance covers all current and upcoming regulations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GDPR (EU)\u003C\u002Fli>\n\u003Cli>ePrivacy Directive (EU)\u003C\u002Fli>\n\u003Cli>ePrivacy Regulation (EU)\u003C\u002Fli>\n\u003Cli>PECR (UK)\u003C\u002Fli>\n\u003Cli>LGPD (Brazil)\u003C\u002Fli>\n\u003Cli>PIPEDA (Canada)\u003C\u002Fli>\n\u003Cli>PDPB (India)\u003C\u002Fli>\n\u003Cli>CCPA (California, US)\u003C\u002Fli>\n\u003Cli>VCDPA (Virginia, US)\u003C\u002Fli>\n\u003Cli>Colorado Privacy Act (US)\u003C\u002Fli>\n\u003Cli>CPRA (California, US)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Cookie Compliance incorporates all recent formatting guidance:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>European Data Protection Supervisor (EDPS)\u003C\u002Fli>\n\u003Cli>ICO (United Kingdom)\u003C\u002Fli>\n\u003Cli>CNIL (France)\u003C\u002Fli>\n\u003Cli>GPDP (Italy)\u003C\u002Fli>\n\u003Cli>BfDl (Germany)\u003C\u002Fli>\n\u003Cli>AEPD (Spain)\u003C\u002Fli>\n\u003Cli>European Center for Digital Rights (noyb.eu)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Cookie Compliance targets dark patterns\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Dark Patterns are user interface (UI) techniques that push site visitors to make decisions (such as agreeing to the installation of cookies on their devices) that they might not otherwise make. The most common Dark Pattern is the lack of an equal “reject all” button on the first layer of the consent notice. Dark Patterns are explicitly banned under GDPR and other data protection laws.\u003C\u002Fp>\n\u003Cp>As a part of our proactive approach, Cookie Compliance is configured by default to prevent Dark Patterns through our unique Intentional Consent design.\u003C\u002Fp>\n","Cookie Notice allows you to you elegantly inform users that your site uses cookies and helps you comply with GDPR, CCPA and other data privacy laws.",900000,36171663,3020,"2026-03-04T01:02:00.000Z","4.9.6",[137,116,138,119,21],"ccpa","cookies","https:\u002F\u002Fcookie-compliance.co\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcookie-notice.2.5.14.zip",95,6,"2025-11-21 16:28:14",{"attackSurface":145,"codeSignals":758,"taintFlows":791,"riskAssessment":792,"analyzedAt":804},{"hooks":146,"ajaxHandlers":726,"restRoutes":735,"shortcodes":743,"cronEvents":756,"entryPointCount":142,"unprotectedCount":757},[147,153,158,163,166,169,171,175,180,183,187,191,195,198,203,205,206,210,213,218,221,224,229,232,235,238,241,243,246,248,251,254,257,260,263,267,271,274,277,281,285,289,293,297,302,306,308,312,316,321,325,329,333,338,341,346,350,355,359,365,369,373,375,380,384,388,392,394,397,401,405,410,415,417,419,422,425,428,431,434,438,442,446,449,452,457,460,463,467,471,474,477,480,483,487,491,494,498,501,504,507,510,513,516,521,523,528,530,532,534,537,540,543,547,551,554,557,560,562,565,570,574,577,581,584,586,590,593,595,598,601,604,607,611,615,618,622,624,627,633,636,639,642,645,648,650,653,656,660,663,667,671,674,677,680,683,686,689,692,695,698,700,703,707,710,714,717,721],{"type":148,"name":149,"callback":150,"priority":72,"file":151,"line":152},"filter","plugin_action_links","toolbelt_admin_settings_link","admin\\admin.php",55,{"type":154,"name":155,"callback":156,"file":151,"line":157},"action","admin_menu","toolbelt_admin_menu",119,{"type":154,"name":159,"callback":160,"file":161,"line":162},"toolbelt_module_settings","toolbelt_related_posts_clear_transients","admin\\updates.php",26,{"type":154,"name":164,"callback":160,"file":161,"line":165},"upgrader_process_complete",27,{"type":154,"name":159,"callback":167,"file":161,"line":168},"toolbelt_contact_plugin_de_activation",52,{"type":154,"name":164,"callback":167,"file":161,"line":170},53,{"type":148,"name":172,"callback":173,"file":161,"line":174},"deactivate_wp-toolbelt","toolbelt_deactivate_cron",93,{"type":148,"name":176,"callback":177,"file":178,"line":179},"wp_print_styles","toolbelt_css_properties","index.php",60,{"type":148,"name":181,"callback":177,"file":178,"line":182},"admin_head",61,{"type":148,"name":184,"callback":185,"priority":72,"file":178,"line":186},"block_categories_all","toolbelt_block_category",637,{"type":148,"name":188,"callback":189,"file":178,"line":190},"body_class","toolbelt_body_class",715,{"type":154,"name":181,"callback":192,"file":193,"line":194},"toolbelt_admin_tweaks","modules\\admin-tweaks\\module.php",23,{"type":154,"name":196,"callback":192,"file":193,"line":197},"customize_controls_print_styles",24,{"type":148,"name":199,"callback":200,"priority":72,"file":201,"line":202},"pre_get_avatar","toolbelt_avatar_html","modules\\avatars\\module.php",44,{"type":154,"name":176,"callback":204,"file":201,"line":179},"toolbelt_avatar_header",{"type":154,"name":181,"callback":204,"file":201,"line":182},{"type":154,"name":207,"callback":208,"priority":209,"file":201,"line":174},"wp_footer","toolbelt_avatar_footer",999999,{"type":154,"name":211,"callback":208,"priority":209,"file":201,"line":212},"admin_footer",94,{"type":154,"name":214,"callback":215,"file":216,"line":217},"init","toolbelt_breadcrumb_register_block","modules\\breadcrumbs\\module.php",434,{"type":154,"name":181,"callback":219,"file":216,"line":220},"toolbelt_breadcrumb_editor_styles",458,{"type":154,"name":176,"callback":222,"file":216,"line":223},"toolbelt_breadcrumb_content_styles",474,{"type":148,"name":225,"callback":226,"file":227,"line":228},"the_generator","__return_false","modules\\cleanup\\module.php",31,{"type":148,"name":230,"callback":226,"file":227,"line":231},"show_recent_comments_widget_style",51,{"type":148,"name":233,"callback":234,"file":227,"line":179},"tiny_mce_plugins","closure",{"type":148,"name":236,"callback":226,"file":227,"line":237},"emoji_svg_url",77,{"type":148,"name":239,"callback":234,"file":227,"line":240},"xmlrpc_methods",79,{"type":148,"name":242,"callback":234,"file":227,"line":122},"heartbeat_settings",{"type":154,"name":244,"callback":234,"file":227,"line":245},"pre_ping",103,{"type":154,"name":176,"callback":234,"priority":13,"file":227,"line":247},116,{"type":154,"name":249,"callback":234,"file":227,"line":250},"wp_default_scripts",127,{"type":154,"name":252,"callback":234,"file":227,"line":253},"wp_enqueue_scripts",140,{"type":148,"name":255,"callback":234,"file":227,"line":256},"jetpack_tools_to_include",148,{"type":148,"name":258,"callback":226,"file":227,"line":259},"jetpack_just_in_time_msgs",164,{"type":148,"name":261,"callback":226,"file":227,"line":262},"jetpack_psh_active",171,{"type":154,"name":264,"callback":234,"priority":265,"file":227,"line":266},"wp_print_scripts",11,175,{"type":154,"name":214,"callback":268,"file":269,"line":270},"toolbelt_contact_form_register_block","modules\\contact-form\\module-admin.php",168,{"type":154,"name":176,"callback":272,"file":269,"line":273},"toolbelt_contact_form_styles",354,{"type":154,"name":207,"callback":275,"file":269,"line":276},"toolbelt_contact_form_script",370,{"type":148,"name":278,"callback":234,"file":279,"line":280},"rest_api_allowed_post_types","modules\\contact-form\\module-cpt.php",54,{"type":154,"name":282,"callback":283,"file":279,"line":284},"manage_feedback_posts_columns","toolbelt_contact_post_type_columns_filter",138,{"type":154,"name":286,"callback":287,"priority":72,"file":279,"line":288},"manage_posts_custom_column","toolbelt_contact_manage_post_columns",208,{"type":148,"name":290,"callback":291,"priority":72,"file":279,"line":292},"post_row_actions","toolbelt_contact_row_actions",267,{"type":154,"name":294,"callback":295,"file":279,"line":296},"admin_enqueue_scripts","toolbelt_contact_admin_script",287,{"type":154,"name":298,"callback":299,"file":300,"line":301},"toolbelt_cron_daily","toolbelt_contact_cron_clean_posts","modules\\contact-form\\module-cron.php",29,{"type":154,"name":181,"callback":303,"file":304,"line":305},"toolbelt_contact_editor_styles","modules\\contact-form\\module-fields.php",339,{"type":154,"name":207,"callback":307,"file":304,"line":223},"toolbelt_contact_form_validation",{"type":154,"name":214,"callback":309,"file":310,"line":311},"toolbelt_contact_submit","modules\\contact-form\\module-submit-form.php",172,{"type":148,"name":313,"callback":314,"priority":72,"file":310,"line":315},"toolbelt_contact_form_subject","toolbelt_contact_subject_modifiers",203,{"type":154,"name":317,"callback":318,"file":319,"line":320},"send_headers","toolbelt_csp_headers","modules\\content-security-policy\\module.php",98,{"type":148,"name":207,"callback":322,"file":323,"line":324},"toolbelt_cookie_footer","modules\\cookie-banner\\module.php",45,{"type":148,"name":326,"callback":327,"file":328,"line":194},"get_comment_author_link","toolbelt_disable_comment_author_links","modules\\disable-comment-urls\\module.php",{"type":148,"name":330,"callback":331,"file":328,"line":332},"comment_form_default_fields","toolbelt_comment_form_fields",39,{"type":154,"name":334,"callback":335,"file":336,"line":337},"toolbelt_module_tools","toolbelt_comment_url_tools","modules\\disable-comment-urls\\tools.php",43,{"type":154,"name":339,"callback":340,"file":336,"line":49},"toolbelt_tool_actions","toolbelt_comment_url_delete",{"type":148,"name":342,"callback":343,"file":344,"line":345},"rest_authentication_errors","toolbelt_disable_rest_api","modules\\disable-rest-api\\module.php",34,{"type":154,"name":347,"callback":348,"file":349,"line":194},"customize_register","toolbelt_enable_customizer_register","modules\\enable-customizer\\module.php",{"type":154,"name":351,"callback":352,"file":353,"line":354},"wp","toolbelt_404_response","modules\\fast-404\\module.php",70,{"type":148,"name":356,"callback":357,"priority":72,"file":358,"line":231},"post_thumbnail_html","toolbelt_post_thumbnail_html","modules\\featured-attachment\\module.php",{"type":148,"name":360,"callback":361,"priority":362,"file":363,"line":364},"the_content","toolbelt_footnotes",5,"modules\\footnotes\\module.php",182,{"type":148,"name":356,"callback":366,"priority":72,"file":367,"line":368},"toolbelt_get_image_thumbnail_html","modules\\get-image\\module.php",129,{"type":154,"name":214,"callback":370,"file":371,"line":372},"toolbelt_gist_register_block","modules\\gist\\module.php",56,{"type":154,"name":181,"callback":374,"file":371,"line":354},"toolbelt_gist_admin_styles",{"type":148,"name":360,"callback":376,"priority":377,"file":378,"line":379},"toolbelt_heading_anchors",9,"modules\\heading-anchors\\module.php",67,{"type":148,"name":207,"callback":381,"file":382,"line":383},"toolbelt_is_footer","modules\\infinite-scroll\\module.php",48,{"type":148,"name":385,"callback":386,"file":382,"line":387},"wp_head","toolbelt_is_head",69,{"type":148,"name":389,"callback":390,"priority":72,"file":382,"line":391},"navigation_markup_template","toolbelt_is_html",83,{"type":148,"name":188,"callback":393,"file":382,"line":35},"toolbelt_is_class",{"type":154,"name":351,"callback":395,"file":382,"line":396},"toolbelt_is_init",88,{"type":154,"name":398,"callback":399,"file":382,"line":400},"rest_api_init","toolbelt_is_rest",179,{"type":154,"name":402,"callback":403,"file":382,"line":404},"infinite_scroll_render","anonymous",280,{"type":148,"name":406,"callback":407,"file":408,"line":409},"jetpack_offline_mode","__return_true","modules\\jetpack-dev-mode\\module.php",8,{"type":154,"name":411,"callback":412,"file":413,"line":414},"enqueue_block_editor_assets","toolbelt_layout_register_block","modules\\layout-grid\\module.php",37,{"type":154,"name":181,"callback":416,"file":413,"line":231},"toolbelt_layout_admin_styles",{"type":148,"name":385,"callback":418,"file":413,"line":391},"toolbelt_layout_head",{"type":148,"name":360,"callback":420,"priority":13,"file":421,"line":182},"toolbelt_lazy_load_image","modules\\lazy-load\\module.php",{"type":148,"name":360,"callback":423,"priority":13,"file":421,"line":424},"toolbelt_lazy_load_iframe",62,{"type":148,"name":426,"callback":420,"priority":13,"file":421,"line":427},"get_avatar",63,{"type":154,"name":214,"callback":429,"file":430,"line":170},"toolbelt_markdown_register_block","modules\\markdown\\module.php",{"type":154,"name":385,"callback":432,"file":433,"line":414},"toolbelt_monetization","modules\\monetization\\module.php",{"type":154,"name":435,"callback":436,"file":437,"line":383},"toolbelt_module_settings_fields","toolbelt_monetization_fields","modules\\monetization\\settings.php",{"type":148,"name":439,"callback":440,"file":437,"line":441},"toolbelt_save_settings","toolbelt_monetization_settings",64,{"type":154,"name":214,"callback":443,"file":444,"line":445},"toolbelt_post_category_register_block","modules\\post-category\\module.php",82,{"type":154,"name":181,"callback":447,"file":444,"line":448},"toolbelt_post_category_admin_styles",406,{"type":154,"name":176,"callback":450,"file":444,"line":451},"toolbelt_post_category_styles",425,{"type":148,"name":360,"callback":453,"priority":454,"file":455,"line":456},"toolbelt_embed_youtube",99,"modules\\private-embeds\\module.php",20,{"type":148,"name":458,"callback":459,"file":455,"line":111},"embed_oembed_html","toolbelt_embed_privacy_shield",{"type":148,"name":207,"callback":461,"file":455,"line":462},"toolbelt_embed_private_script",110,{"type":154,"name":214,"callback":464,"priority":265,"file":465,"line":466},"toolbelt_portfolio_register_post_types","modules\\projects\\module.php",150,{"type":148,"name":468,"callback":469,"file":465,"line":470},"toolbelt_related_post_types","toolbelt_portfolio_related_posts_type",166,{"type":148,"name":472,"callback":473,"priority":362,"file":465,"line":364},"toolbelt_social_sharing_post_types","toolbelt_portfolio_social_sharing_post_types",{"type":154,"name":294,"callback":475,"file":465,"line":476},"toolbelt_portfolio_enqueue_admin_styles",271,{"type":154,"name":176,"callback":478,"file":465,"line":479},"toolbelt_portfolio_styles",560,{"type":154,"name":181,"callback":481,"file":465,"line":482},"toolbelt_portfolio_editor_styles",576,{"type":154,"name":214,"callback":484,"priority":485,"file":465,"line":486},"toolbelt_portfolio_register_block",12,663,{"type":154,"name":334,"callback":488,"file":489,"line":490},"toolbelt_projects_tools","modules\\projects\\tools.php",46,{"type":154,"name":339,"callback":492,"file":489,"line":493},"toolbelt_tools_convert_projects",133,{"type":154,"name":495,"callback":496,"file":497,"line":441},"template_redirect","toolbelt_random_redirect","modules\\random-redirect\\module.php",{"type":148,"name":360,"callback":499,"file":500,"line":179},"toolbelt_related_posts","modules\\related-posts\\module.php",{"type":154,"name":176,"callback":502,"file":500,"line":503},"toolbelt_related_styles",131,{"type":154,"name":181,"callback":505,"file":500,"line":506},"toolbelt_related_admin_styles",147,{"type":154,"name":214,"callback":508,"file":500,"line":509},"toolbelt_related_register_block",390,{"type":154,"name":334,"callback":511,"file":512,"line":414},"toolbelt_related_posts_tools","modules\\related-posts\\tools.php",{"type":154,"name":339,"callback":514,"file":512,"line":515},"toolbelt_related_posts_clear_tool",59,{"type":148,"name":517,"callback":518,"file":519,"line":520},"get_comment_author_IP","toolbelt_remove_ip","modules\\remove-ips\\module.php",22,{"type":148,"name":522,"callback":518,"file":519,"line":165},"pre_comment_user_ip",{"type":148,"name":524,"callback":525,"file":526,"line":527},"wp_video_shortcode","toolbelt_responsive_video_embed_html","modules\\responsive-videos\\module.php",25,{"type":148,"name":529,"callback":525,"file":526,"line":162},"video_embed_html",{"type":148,"name":458,"callback":531,"priority":72,"file":526,"line":301},"toolbelt_responsive_video_maybe_wrap_oembed",{"type":148,"name":533,"callback":531,"priority":72,"file":526,"line":34},"embed_handler_html",{"type":148,"name":535,"callback":525,"file":526,"line":536},"bp_embed_oembed_html",33,{"type":148,"name":538,"callback":525,"file":526,"line":539},"toolbelt_slideshare_shortcode",36,{"type":148,"name":385,"callback":541,"file":526,"line":542},"toolbelt_responsive_video_styles",38,{"type":148,"name":544,"callback":545,"priority":72,"file":526,"line":546},"render_block","toolbelt_responsive_video_remove_wrap_oembed",42,{"type":154,"name":548,"callback":549,"priority":454,"file":526,"line":550},"after_setup_theme","toolbelt_responsive_video_init",47,{"type":154,"name":495,"callback":552,"file":553,"line":49},"toolbelt_search_single_result","modules\\search-redirect\\module.php",{"type":154,"name":214,"callback":555,"file":556,"line":427},"toolbelt_sitemap_register_block","modules\\sitemap\\module.php",{"type":154,"name":214,"callback":558,"file":559,"line":324},"toolbelt_slider_register_block","modules\\slider\\module.php",{"type":154,"name":181,"callback":561,"file":559,"line":515},"toolbelt_slider_admin_styles",{"type":148,"name":385,"callback":563,"file":559,"line":564},"toolbelt_slider_head",75,{"type":148,"name":566,"callback":567,"priority":72,"file":568,"line":569},"walker_nav_menu_start_el","toolbelt_social_menu_nav_menu_icons","modules\\social-menu\\module.php",162,{"type":148,"name":360,"callback":571,"priority":454,"file":572,"line":573},"toolbelt_social_sharing","modules\\social-sharing\\module.php",155,{"type":154,"name":207,"callback":575,"file":572,"line":576},"toolbelt_social_scripts",170,{"type":148,"name":578,"callback":579,"file":572,"line":580},"option_toolbelt_settings","toolbelt_social_sharing_default_settings",381,{"type":154,"name":435,"callback":582,"file":583,"line":35},"toolbelt_social_sharing_fields","modules\\social-sharing\\settings.php",{"type":148,"name":439,"callback":585,"file":583,"line":245},"toolbelt_social_sharing_settings",{"type":154,"name":587,"callback":588,"file":589,"line":542},"toolbelt_cron_weekly","toolbelt_spam_blocker_update_blocklist","modules\\spam-blocker\\module-cron.php",{"type":154,"name":207,"callback":591,"file":592,"line":490},"toolbelt_spam_scripts","modules\\spam-blocker\\module.php",{"type":148,"name":330,"callback":594,"priority":265,"file":592,"line":240},"toolbelt_spam_form_fields",{"type":148,"name":596,"callback":597,"priority":72,"file":592,"line":506},"pre_comment_approved","toolbelt_spam_check_comments",{"type":148,"name":599,"callback":600,"file":592,"line":266},"jetpack_contact_form_is_spam","toolbelt_spam_check",{"type":148,"name":602,"callback":600,"file":592,"line":603},"gform_entry_is_spam",178,{"type":148,"name":605,"callback":600,"file":592,"line":606},"toolbelt_contact_form_spam",181,{"type":148,"name":608,"callback":609,"file":592,"line":610},"toolbelt_contact_form_spam_content","toolbelt_spam_blocklist_check",239,{"type":148,"name":612,"callback":613,"file":592,"line":614},"option_blacklist_keys","toolbelt_spam_blocklist",285,{"type":148,"name":616,"callback":613,"file":592,"line":617},"option_disallowed_keys",286,{"type":154,"name":214,"callback":619,"priority":485,"file":620,"line":621},"toolbelt_star_rating_register_block","modules\\star-rating\\module.php",74,{"type":154,"name":181,"callback":623,"file":620,"line":396},"toolbelt_star_rating_editor_styles",{"type":154,"name":176,"callback":625,"file":620,"line":626},"toolbelt_star_rating_styles",106,{"type":154,"name":628,"callback":629,"priority":630,"file":631,"line":632},"admin_bar_menu","toolbelt_stats_toolbar_link",999,"modules\\stats\\module.php",122,{"type":154,"name":207,"callback":634,"file":635,"line":49},"toolbelt_stats_fathom","modules\\stats\\provider-fathom.php",{"type":148,"name":637,"callback":638,"priority":72,"file":635,"line":26},"wp_resource_hints","toolbelt_stats_fathom_resource_hints",{"type":154,"name":207,"callback":640,"file":641,"line":490},"toolbelt_stats_plausible","modules\\stats\\provider-plausible.php",{"type":148,"name":637,"callback":643,"priority":72,"file":641,"line":644},"toolbelt_stats_plausible_resource_hints",66,{"type":154,"name":207,"callback":646,"file":647,"line":345},"toolbelt_stats_simple_analytics","modules\\stats\\provider-simple-analytics.php",{"type":148,"name":637,"callback":649,"priority":72,"file":647,"line":152},"toolbelt_stats_simple_analytics_resource_hints",{"type":154,"name":435,"callback":651,"file":652,"line":626},"toolbelt_stats_fields","modules\\stats\\settings.php",{"type":148,"name":439,"callback":654,"file":652,"line":655},"toolbelt_stats_settings",125,{"type":154,"name":214,"callback":657,"priority":265,"file":658,"line":659},"toolbelt_testimonials_register_post_type","modules\\testimonials\\module.php",89,{"type":148,"name":472,"callback":661,"priority":362,"file":658,"line":662},"toolbelt_testimonials_social_sharing_post_types",105,{"type":148,"name":664,"callback":665,"file":658,"line":666},"enter_title_here","toolbelt_testimonials_change_title",149,{"type":148,"name":668,"callback":669,"file":658,"line":670},"toolbelt_testimonial_content","wptexturize",305,{"type":148,"name":668,"callback":672,"file":658,"line":673},"convert_chars",306,{"type":148,"name":668,"callback":675,"file":658,"line":676},"wpautop",307,{"type":148,"name":668,"callback":678,"file":658,"line":679},"shortcode_unautop",308,{"type":154,"name":176,"callback":681,"file":658,"line":682},"toolbelt_testimonials_styles",332,{"type":154,"name":181,"callback":684,"file":658,"line":685},"toolbelt_testimonials_editor_styles",348,{"type":154,"name":214,"callback":687,"file":658,"line":688},"toolbelt_testimonials_register_block",408,{"type":154,"name":334,"callback":690,"file":691,"line":490},"toolbelt_testimonials_tools","modules\\testimonials\\tools.php",{"type":154,"name":339,"callback":693,"file":691,"line":694},"toolbelt_tools_convert_testimonials",104,{"type":148,"name":181,"callback":696,"file":697,"line":197},"toolbelt_notifications_scripts_head","modules\\tidy-notifications\\module.php",{"type":148,"name":211,"callback":699,"file":697,"line":546},"toolbelt_notifications_scripts_footer",{"type":154,"name":628,"callback":701,"priority":630,"file":697,"line":702},"toolbelt_notifications_menu",76,{"type":148,"name":704,"callback":705,"priority":72,"file":706,"line":490},"in_widget_form","toolbelt_widget_display_form","modules\\widget-display\\module-admin.php",{"type":148,"name":708,"callback":709,"priority":72,"file":706,"line":644},"widget_update_callback","toolbelt_widget_display_update_callback",{"type":148,"name":711,"callback":712,"priority":72,"file":713,"line":280},"sidebars_widgets","toolbelt_widget_display_filter_sidebars_widgets","modules\\widget-display\\module-frontend.php",{"type":154,"name":715,"callback":716,"file":713,"line":441},"dynamic_sidebar","toolbelt_widget_display_dynamic_sidebar",{"type":154,"name":718,"callback":719,"file":713,"line":720},"customize_preview_init","toolbelt_widget_display_customizer",68,{"type":148,"name":722,"callback":723,"file":724,"line":725},"the_title","toolbelt_widows","modules\\widows\\module.php",41,[727,732],{"action":728,"nopriv":729,"callback":730,"hasNonce":729,"hasCapCheck":729,"file":731,"line":527},"toolbelt_ajax_spam",false,"toolbelt_contact_ajax_spam","modules\\contact-form\\module-ajax.php",{"action":733,"nopriv":729,"callback":734,"hasNonce":729,"hasCapCheck":729,"file":731,"line":324},"toolbelt_ajax_ham","toolbelt_contact_ajax_ham",[736],{"namespace":737,"route":738,"methods":739,"callback":741,"permissionCallback":28,"file":382,"line":742},"wp-toolbelt\u002Fv1","\u002Finfinite-scroll\u002F(?P\u003Cpage>\\d+)",[740],"GET","toolbelt_is_rest_response",167,[744,748,752],{"tag":745,"callback":746,"file":201,"line":747},"toolbelt-avatar","toolbelt_avatar_shortcode",188,{"tag":749,"callback":750,"file":465,"line":751},"portfolio","toolbelt_portfolio_shortcode",373,{"tag":753,"callback":754,"file":658,"line":755},"testimonials","toolbelt_testimonials_shortcode",237,[],3,{"dangerousFunctions":759,"sqlUsage":760,"outputEscaping":770,"fileOperations":757,"externalRequests":62,"nonceChecks":362,"capabilityChecks":62,"bundledLibraries":790},[],{"prepared":761,"raw":32,"locations":762},2,[763,766,768,769],{"file":161,"line":764,"context":765},18,"$wpdb->query() with variable interpolation",{"file":731,"line":266,"context":767},"$wpdb->get_results() with variable interpolation",{"file":336,"line":515,"context":765},{"file":512,"line":170,"context":765},{"escaped":771,"rawEcho":377,"locations":772},185,[773,776,778,780,782,783,784,786,788],{"file":151,"line":774,"context":775},169,"raw output",{"file":151,"line":777,"context":775},173,{"file":151,"line":779,"context":775},325,{"file":151,"line":781,"context":775},383,{"file":216,"line":280,"context":775},{"file":731,"line":456,"context":775},{"file":731,"line":785,"context":775},40,{"file":279,"line":787,"context":775},202,{"file":465,"line":789,"context":775},226,[],[],{"summary":793,"deductions":794},"The wp-toolbelt plugin v3.6 exhibits a generally good security posture, with a strong emphasis on output escaping (95%) and a lack of critical or high-severity code signals like dangerous functions or taint vulnerabilities. The absence of any known CVEs is also a positive indicator. However, there are notable areas of concern that warrant attention. The presence of 3 unprotected entry points, specifically 2 AJAX handlers and 1 REST API route lacking authorization checks, presents a significant attack surface. While the overall number of SQL queries is manageable, the fact that 67% do not utilize prepared statements is a risk, potentially exposing the plugin to SQL injection vulnerabilities if malicious data is passed. The limited number of capability checks (only 1) further exacerbates the risk associated with unprotected entry points, as it suggests insufficient validation of user permissions.",[795,797,799,802],{"reason":796,"points":72},"Unprotected REST API routes",{"reason":798,"points":72},"Unprotected AJAX handlers",{"reason":800,"points":801},"SQL queries without prepared statements",15,{"reason":803,"points":409},"Limited capability checks","2026-03-16T20:00:12.487Z",{"wat":806,"direct":874},{"assetPaths":807,"generatorPatterns":839,"scriptPaths":840,"versionParams":842},[808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838],"\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fadmin-tweaks\u002Fcss\u002Fadmin-tweaks.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Favatars\u002Fjs\u002Favatars.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fbreadcrumbs\u002Fcss\u002Fbreadcrumbs.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fcontact-form\u002Fcss\u002Fcontact-form.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fcontact-form\u002Fjs\u002Fcontact-form.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fcookie-banner\u002Fcss\u002Fcookie-banner.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fcookie-banner\u002Fjs\u002Fcookie-banner.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fdisable-comment-urls\u002Fjs\u002Fdisable-comment-urls.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Ffootnotes\u002Fcss\u002Ffootnotes.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fgist\u002Fjs\u002Fgist.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fheading-anchors\u002Fcss\u002Fheading-anchors.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Finfinite-scroll\u002Fjs\u002Finfinite-scroll.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Flazy-load\u002Fjs\u002Flazy-load.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fmaintenance-mode\u002Fcss\u002Fmaintenance-mode.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fmaintenance-mode\u002Fjs\u002Fmaintenance-mode.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fmenu-editor\u002Fcss\u002Fmenu-editor.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fmenu-editor\u002Fjs\u002Fmenu-editor.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fno-certain-posts\u002Fjs\u002Fno-certain-posts.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Foptimization\u002Fcss\u002Foptimization.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fperformance-settings\u002Fcss\u002Fperformance-settings.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fprivacy-policy-page\u002Fcss\u002Fprivacy-policy-page.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Frecent-posts\u002Fcss\u002Frecent-posts.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Frecent-posts\u002Fjs\u002Frecent-posts.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fsearch-shortcode\u002Fcss\u002Fsearch-shortcode.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fsocial-media-sharing\u002Fcss\u002Fsocial-media-sharing.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fsocial-media-sharing\u002Fjs\u002Fsocial-media-sharing.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fstyles\u002Fcss\u002Fstyles.css","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Fsvg-support\u002Fjs\u002Fsvg-support.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Ftheme-update-bypass\u002Fjs\u002Ftheme-update-bypass.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Ftinymce-buttons\u002Fjs\u002Ftinymce-buttons.js","\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Fmodules\u002Ftoolbelt.js",[],[809,812,814,815,817,819,820,822,824,825,830,833,835,836,837,841],"\u002Fwp-content\u002Fplugins\u002Fwp-toolbelt\u002Ftoolbelt.js",[843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873],"wp-toolbelt\u002Fmodules\u002Fadmin-tweaks\u002Fcss\u002Fadmin-tweaks.css?ver=","wp-toolbelt\u002Fmodules\u002Favatars\u002Fjs\u002Favatars.js?ver=","wp-toolbelt\u002Fmodules\u002Fbreadcrumbs\u002Fcss\u002Fbreadcrumbs.css?ver=","wp-toolbelt\u002Fmodules\u002Fcontact-form\u002Fcss\u002Fcontact-form.css?ver=","wp-toolbelt\u002Fmodules\u002Fcontact-form\u002Fjs\u002Fcontact-form.js?ver=","wp-toolbelt\u002Fmodules\u002Fcookie-banner\u002Fcss\u002Fcookie-banner.css?ver=","wp-toolbelt\u002Fmodules\u002Fcookie-banner\u002Fjs\u002Fcookie-banner.js?ver=","wp-toolbelt\u002Fmodules\u002Fdisable-comment-urls\u002Fjs\u002Fdisable-comment-urls.js?ver=","wp-toolbelt\u002Fmodules\u002Ffootnotes\u002Fcss\u002Ffootnotes.css?ver=","wp-toolbelt\u002Fmodules\u002Fgist\u002Fjs\u002Fgist.js?ver=","wp-toolbelt\u002Fmodules\u002Fheading-anchors\u002Fcss\u002Fheading-anchors.css?ver=","wp-toolbelt\u002Fmodules\u002Finfinite-scroll\u002Fjs\u002Finfinite-scroll.js?ver=","wp-toolbelt\u002Fmodules\u002Flazy-load\u002Fjs\u002Flazy-load.js?ver=","wp-toolbelt\u002Fmodules\u002Fmaintenance-mode\u002Fcss\u002Fmaintenance-mode.css?ver=","wp-toolbelt\u002Fmodules\u002Fmaintenance-mode\u002Fjs\u002Fmaintenance-mode.js?ver=","wp-toolbelt\u002Fmodules\u002Fmenu-editor\u002Fcss\u002Fmenu-editor.css?ver=","wp-toolbelt\u002Fmodules\u002Fmenu-editor\u002Fjs\u002Fmenu-editor.js?ver=","wp-toolbelt\u002Fmodules\u002Fno-certain-posts\u002Fjs\u002Fno-certain-posts.js?ver=","wp-toolbelt\u002Fmodules\u002Foptimization\u002Fcss\u002Foptimization.css?ver=","wp-toolbelt\u002Fmodules\u002Fperformance-settings\u002Fcss\u002Fperformance-settings.css?ver=","wp-toolbelt\u002Fmodules\u002Fprivacy-policy-page\u002Fcss\u002Fprivacy-policy-page.css?ver=","wp-toolbelt\u002Fmodules\u002Frecent-posts\u002Fcss\u002Frecent-posts.css?ver=","wp-toolbelt\u002Fmodules\u002Frecent-posts\u002Fjs\u002Frecent-posts.js?ver=","wp-toolbelt\u002Fmodules\u002Fsearch-shortcode\u002Fcss\u002Fsearch-shortcode.css?ver=","wp-toolbelt\u002Fmodules\u002Fsocial-media-sharing\u002Fcss\u002Fsocial-media-sharing.css?ver=","wp-toolbelt\u002Fmodules\u002Fsocial-media-sharing\u002Fjs\u002Fsocial-media-sharing.js?ver=","wp-toolbelt\u002Fmodules\u002Fstyles\u002Fcss\u002Fstyles.css?ver=","wp-toolbelt\u002Fmodules\u002Fsvg-support\u002Fjs\u002Fsvg-support.js?ver=","wp-toolbelt\u002Fmodules\u002Ftheme-update-bypass\u002Fjs\u002Ftheme-update-bypass.js?ver=","wp-toolbelt\u002Fmodules\u002Ftinymce-buttons\u002Fjs\u002Ftinymce-buttons.js?ver=","wp-toolbelt\u002Ftoolbelt.js?ver=",{"cssClasses":875,"htmlComments":880,"htmlAttributes":885,"restEndpoints":890,"jsGlobals":892,"shortcodeOutput":896},[876,877,878,879],"toolbelt-cookie-banner","toolbelt-maintenance-mode","toolbelt-search-form","toolbelt-privacy-policy-page",[881,882,883,884],"\u003C!-- Toolbelt Cookie Banner -->","\u003C!-- Toolbelt Maintenance Mode -->","\u003C!-- Toolbelt Privacy Policy Page -->","\u003C!-- Toolbelt Search Form -->",[886,887,888,889],"data-toolbelt-cookie-banner","data-toolbelt-maintenance-mode","data-toolbelt-search-form","data-toolbelt-privacy-policy-page",[891],"\u002Fwp-json\u002Ftoolbelt\u002Fv1\u002Fsearch",[893,894,895],"toolbeltCookieBanner","toolbeltMaintenanceMode","ToolbeltSearch",[897,898,899,900],"[toolbelt_search]","[toolbelt_cookie_banner]","[toolbelt_maintenance_mode]","[toolbelt_privacy_policy_page]"]