[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fuRiqvmSpsxgM0xwtsjkjnL_bMKID6Zzq5kb4jAysZQo":3,"$fuEXhZzxyrpZNSZAjtQs3QAzDzoY5rwi7UnaA8DQavJ8":1678,"$fUVNfKWl6GnmP9APIs1AMG0YrBSIS9dAvwf6boLOIxeY":1681},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":37,"analysis":143,"fingerprints":1570},"blaminhor-essentials","Blaminhor Essentials – All-in-One: SEO, Cache, SMTP & More","2.5.9","blaminhor","https:\u002F\u002Fprofiles.wordpress.org\u002Fblaminhor\u002F","\u003Cp>\u003Cstrong>One plugin to replace twenty. Free forever.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I was tired of my WordPress installs looking like a graveyard of single-purpose plugins — one for SEO, one for cache, one for SMTP, one for redirects, one for backups. Each one with its own dashboard, its own freemium dance. So I built Blaminhor Essentials — and I never sell your data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why this plugin exists:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Every WordPress essential under one roof.\u003C\u002Fstrong> SEO, cache, SMTP, backup, cookie banner, contact forms, anti-spam, redirections, broken links, duplicator, database optimizer, domain changer, fatal error recovery, favicon, HTTPS redirect, hide login, image sizes, maintenance mode, mute core emails, post types order, user role editor, classic editor, disable comments. Switch on what you use today; the rest stays out of your way until the day you need it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No tax for what you don’t use.\u003C\u002Fstrong> Each module is independent: an inactive one loads no PHP, registers no hooks, enqueues no assets, runs no queries. You’re only paying — in memory and milliseconds — for the features you actually turned on.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Replaces what you already have.\u003C\u002Fstrong> SEO, cache, SMTP, backup, cookie banner, redirections, duplicator, user role editor, and a dozen more — the kind of dedicated plugins you’ve stacked one by one over the years, now in a single coherent toolkit. Built-in importers for Yoast, Rank Math, All in One SEO, WP Mail SMTP, Post SMTP, Easy WP SMTP, Redirection, Safe Redirect Manager, Custom Taxonomy Order, Favicon by RealFaviconGenerator, and the standalone User Role Editor — your existing data comes with you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rebuilt on modern PHP.\u003C\u002Fstrong> Since version 2, every module has been re-engineered from the ground up to take full advantage of PHP 8 — strict types, enums and value objects — for tighter security and faster, leaner execution.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free.\u003C\u002Fstrong> All features above are free. No tracking, no telemetry.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translated in 11 languages.\u003C\u002Fstrong> English, French, German, Spanish, Italian, Portuguese (Brazil), Japanese, Russian, Turkish, Dutch, Indonesian.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>You can email me anytime.\u003C\u002Fstrong> \u003Ccode>hi+wp@blaminhor.com\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Features — 23 modules:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Performance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cache & Performance\u003C\u002Fstrong> — Page cache, asset optimization and lazy load, plus a Web Vitals dashboard and an auto-pilot that benchmarks each speed option on your own pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEO & Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>SEO\u002FGEO\u003C\u002Fstrong> — Meta titles and descriptions with SERP preview, XML sitemaps, per-type indexing control, and one-click import from Yoast, Rank Math or All in One SEO.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirections\u003C\u002Fstrong> — Simple or regex redirects (301, 302, 307, 410, 451) with hit counters, slug-change detection, and CSV \u002F plugin import (Redirection, Safe Redirect Manager).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Broken Links\u003C\u002Fstrong> — Scan posts, pages and custom post types for dead internal and external links, with live results and one-click fixes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Emails\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>SMTP Mailer\u003C\u002Fstrong> — Reliable delivery through 12+ providers (Brevo, SendGrid, Mailgun, AWS SES…) with automatic relay fallback, logging, and import from WP Mail SMTP, Post SMTP or Easy WP SMTP.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mute Core Emails\u003C\u002Fstrong> — Silence WordPress automatic notifications (updates, new users, password changes, comments) individually.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security & Maintenance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cookie Banner\u003C\u002Fstrong> — Self-hosted consent banner that blocks tracking scripts and embeds until visitors agree, with GDPR\u002FCCPA\u002FLGPD presets, Consent Mode v2, and a 13-month consent log.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anti-Spam\u003C\u002Fstrong> — Block spam bots on the comment, login, registration and password forms with a hidden honeypot trap, and encode the email addresses shown on your site so harvesters cannot read them — no CAPTCHA, no external service.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Login Page\u003C\u002Fstrong> — Replace wp-login.php with a custom URL and block bots probing the default login.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTTPS Redirect\u003C\u002Fstrong> — Force HTTPS site-wide with optional mixed-content fixing and an HSTS header.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fatal Error Recovery\u003C\u002Fstrong> — Recover a crashed site from a secret URL by disabling the culprit plugin, with no FTP access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maintenance\u003C\u002Fstrong> — Show a Coming Soon (200) or Maintenance (503) page, with role and IP whitelisting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Role Editor\u003C\u002Fstrong> — Create, clone and edit roles and capabilities, with per-user overrides, JSON import\u002Fexport and one-click import from the standalone User Role Editor plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Database & Migration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Backup & Restore\u003C\u002Fstrong> — Scheduled backups of files and database as separate archives, with a safety backup and one-click undo before every restore.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Optimizer\u003C\u002Fstrong> — Clean revisions, transients, spam and orphaned data on a schedule, with an at-a-glance size and overhead overview.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Domain Changer\u003C\u002Fstrong> — Change your site domain and update every database reference, including serialized data, in one click.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content & Media\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Calendar\u003C\u002Fstrong> (Beta) — Publish events with recurrence, venues, organizers, calendar views, iCal import and RSVP, and run a full booking system for appointments and resource rentals with reminders and Stripe payments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Forms\u003C\u002Fstrong> (Beta) — Accessible drag-and-drop contact forms with entries stored in the database, no-CAPTCHA spam protection, and GDPR controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Duplicator\u003C\u002Fstrong> — Clone any post, page or custom post type with all fields, taxonomies and child posts; supports every major page builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic Editor & Widgets\u003C\u002Fstrong> — Restore the classic editor and\u002For the classic widgets screen, independently.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Sizes\u003C\u002Fstrong> — Disable unused thumbnail sizes, register custom ones, and regenerate existing images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Favicon Generator\u003C\u002Fstrong> — Generate every favicon format (PNG, Apple Touch, Android, Windows tiles) from a single square image, or import an existing set from Favicon by RealFaviconGenerator or the WordPress Site Icon.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Types Order\u003C\u002Fstrong> — Reorder posts, pages, custom post types and taxonomies with drag and drop, and import an existing term order from Custom Taxonomy Order.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Comments\u003C\u002Fstrong> — Remove the comment system site-wide and hide it from the admin, reversibly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WP-CLI Commands\u003C\u002Fh3>\n\u003Cp>Every module is fully configurable from the command line through the \u003Ccode>wp blaminhor ...\u003C\u002Fcode> namespace — useful for scripts, CI\u002FCD, fixtures, and AI assistants like Claude Code or Cursor. The CLI delegates to the same validation pipeline as the admin UI, so settings stay consistent.\u003C\u002Fp>\n\u003Cp>Discover the full command tree:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>wp help blaminhor\nwp help blaminhor \u003Csubcommand>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Lifecycle:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>wp blaminhor info\nwp blaminhor modules list [--active-only|--inactive-only] [--category=\u003Cslug>]\nwp blaminhor modules activate \u003Cmodule-id>\nwp blaminhor modules deactivate \u003Cmodule-id> [--yes]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>A few examples per module (full reference: see the bundled \u003Ccode>llms.txt\u003C\u002Fcode>):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SMTP: \u003Ccode>wp blaminhor smtp add-relay --name=Gmail --host=smtp.gmail.com --port=587 --encryption=tls --from-email=hello@example.com\u003C\u002Fcode>, \u003Ccode>wp blaminhor smtp test --to=admin@example.com\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Redirections: \u003Ccode>wp blaminhor redirections add --source=\u002Fold --target=\u002Fnew\u003C\u002Fcode>, \u003Ccode>wp blaminhor redirections list --search=\u002Fblog\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>SEO\u002FGEO: \u003Ccode>wp blaminhor seo set --sitemap-enabled=true --ai-block-chatgpt=true\u003C\u002Fcode>, \u003Ccode>wp blaminhor seo list-urls\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Maintenance: \u003Ccode>wp blaminhor maintenance enable --headline=\"Be right back\"\u003C\u002Fcode>, \u003Ccode>wp blaminhor maintenance disable\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>HTTPS Redirect: \u003Ccode>wp blaminhor https-redirect enable --hsts=true\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Database Optimizer: \u003Ccode>wp blaminhor db-optimizer scan\u003C\u002Fcode>, \u003Ccode>wp blaminhor db-optimizer clean --tasks=revisions,spam_comments\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Cache: \u003Ccode>wp blaminhor cache purge\u003C\u002Fcode>, \u003Ccode>wp blaminhor cache status\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Backup: \u003Ccode>wp blaminhor backup list\u003C\u002Fcode>, \u003Ccode>wp blaminhor backup delete \u003Cprefix> --yes\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All listing commands accept \u003Ccode>--format=table|json|csv|yaml|count|ids\u003C\u002Fcode> for scripting. Mutating commands require \u003Ccode>--user=\u003Cadmin-login>\u003C\u002Fcode> for the capability check. Sensitive values (SMTP passwords, recovery keys) are never printed in cleartext.\u003C\u002Fp>\n\u003Cp>The Backup module exposes \u003Ccode>list\u003C\u002Fcode> and \u003Ccode>delete\u003C\u002Fcode> only — creating and restoring a backup remain admin-only, where the stepped AJAX flow avoids PHP timeouts and the pre-restore safety net runs.\u003C\u002Fp>\n","All-in-one: SEO, cache, SMTP, backup, cookie banner, anti-spam, redirections, broken links, and more. 23 modules in one lightweight plugin.",80,3837,100,3,"2026-07-22T06:51:00.000Z","7.0.2","6.2","8.1",[20,21,22,23,24],"backup","cache","cookies","seo","smtp","https:\u002F\u002Fwp.blaminhor.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.5.9.zip",0,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},1,30,94,"2026-08-29T10:12:47.055Z",[38,62,83,102,121],{"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":16,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":27,"last_vuln_date":61,"fetched_at":29},"speedycache","SpeedyCache – Cache, Optimization, Performance","1.4.0","Softaculous","https:\u002F\u002Fprofiles.wordpress.org\u002Fsoftaculous\u002F","\u003Cp>SpeedyCache is a WordPress cache plugin that helps you improve performance of your WordPress site by caching, minifying, and compressing your website.\u003C\u002Fp>\n\u003Cp>You can find our official documentation at \u003Ca href=\"https:\u002F\u002Fspeedycache.com\u002Fdocs\" rel=\"nofollow ugc\">https:\u002F\u002Fspeedycache.com\u002Fdocs\u003C\u002Fa>. We are also active in our community support forums on wordpress.org if you are one of our free users. Our Premium Support Ticket System is at \u003Ca href=\"https:\u002F\u002Fsoftaculous.deskuss.com\" rel=\"nofollow ugc\">https:\u002F\u002Fsoftaculous.deskuss.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fspeedycache.com\" title=\"SpeedyCache Homepage\" rel=\"nofollow ugc\">Home Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fsoftaculous.deskuss.com\" title=\"SpeedyCache Support\" rel=\"nofollow ugc\">Support\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fspeedycache.com\u002Fdocs\" title=\"Documents\" rel=\"nofollow ugc\">Documents\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Other than caching SpeedyCache can also do the following:-\u003Cbr \u002F>\n1. It can minify and combine CSS\u002FJS giving even better optimization as it reduces the file sizes and reduces the HTTP requests to the server.\u003Cbr \u002F>\n2. Eliminate render-blocking JavaScript resources helping your website to load faster.\u003Cbr \u002F>\n3. Lazy load images so that the images can be requested only if they come into the viewport.\u003Cbr \u002F>\n4. GZIP files to reduce the size of the file sent from the server.\u003C\u002Fp>\n\u003Ch3>Free Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Caching:\u003C\u002Fstrong> Storing copies of the web pages of the desktop version. Caching happens when a user visits a webpage on your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preload:\u003C\u002Fstrong> Preload makes sure the user always sees the cached version of your website as it periodically creates cache.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Combine CSS:\u003C\u002Fstrong> Combines CSS files present in the header of the page reducing HTTP requests.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minify CSS:\u003C\u002Fstrong> Reduces the size of the CSS files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Cache:\u003C\u002Fstrong> Creates cache of post when it gets deleted if preload is enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Combine JS:\u003C\u002Fstrong> Combines JS files present in the header of the page reducing HTTP requests.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GZIP:\u003C\u002Fstrong> It applies GZIP compression on the files hence reducing the file size sent from the server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Browser Caching:\u003C\u002Fstrong> Caches the website on the browser of the client for repeating visitors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DNS-Prefetch:\u003C\u002Fstrong> DNS prefetch is a technique that improves website performance by resolving domain names in advance, before they are needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Emojis:\u003C\u002Fstrong> You can remove the emoji inline CSS and wp-emoji-release.min.js.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclude:\u003C\u002Fstrong> You can exclude certain Pages, User-Agent, Cookies, CSS, or JS from being cached.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CDN:\u003C\u002Fstrong> CDN helps improve website speed by placing the static files of your cached on their network of servers hence helping deliver content faster at any point in the world.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Swap:\u003C\u002Fstrong> Adds display swap to Google font URL, so when Google font loads the font will stay visible this is enabled by default.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purge Varnish:\u003C\u002Fstrong> If enabled it will purge Varnish cache, whenever cache from SpeedyCache is purged.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gravatar Cache:\u003C\u002Fstrong> Host Gravatars on your server.\u003C\u002Fli>\n\u003Cli>*Improve Font Rendering:** Adding CSS property of text-rendering to prioritize speed of render of Fonts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GET SUPPORT AND PRO FEATURES\u003C\u002Fh3>\n\u003Cp>Get professional support and more features to make your website load faster with \u003Ca href=\"https:\u002F\u002Fspeedycache.com\u002Fpricing\" rel=\"nofollow ugc\">SpeedyCache\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Pro Features:-\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Image Optimization:\u003C\u002Fstrong> Image optimization is a way to convert an image to next-gen image formats like webp which load images faster on the web.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant Page:\u003C\u002Fstrong> It loads the page just before user clicks the link, reducing the page load time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Fonts:\u003C\u002Fstrong> Google fonts are also seen as render-blocking so this feature helps load Google fonts asynchronously.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local Google Fonts:\u003C\u002Fstrong> Cache the Google fonts to be compliant with the GDPR rules.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lazy Load:\u003C\u002Fstrong> Loading all assets at once can make the page load slower hence lazy load helps by only loading certain resources when they come into the viewport.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minify HTML:\u003C\u002Fstrong> It removes empty lines, line breaks, minifies inline Js And Css, removes comments and space in Tags\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minify JS:\u003C\u002Fstrong> Reduces JS file size.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delay JS:\u003C\u002Fstrong> Delays the JS to load on user interaction to reduce or remove the issue of Unused JS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Combine JS:\u003C\u002Fstrong> Combines JS files placed in the footer section helping reduce HTTP calls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Render blocking JS:\u003C\u002Fstrong> Before rendering a page the browser parses the HTML to create a DOM tree and if an external script comes it has to stop and wait for the script to execute hence the rendering of the page ends up taking time, hence Render blocking JS feature helps in deferring the load of JS after the render has happened hence the first load get faster.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete Cache Stats:\u003C\u002Fstrong> Provides statistics about the cached files of Desktop or Mobile version and combined\u002F minified version of CSS and JS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Cache:\u003C\u002Fstrong> Caches the mobile version of your website and shows that version on mobile devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Cleanup:\u003C\u002Fstrong> Database cleanup helps you free up your database storage from temporary data, trashed contents, and post revisions which may take a lot of your database storage.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PreConnect:\u003C\u002Fstrong> Preconnect improves website loading times by establishing early connections to third-party domains.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preload:\u003C\u002Fstrong> Preload improves website performance by downloading resources in advance, before they are needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Critical CSS:\u003C\u002Fstrong> Extracts the CSS used by the page in the visible viewport at the time of load.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unused CSS:\u003C\u002Fstrong> Removes the unused CSS, keeping the CSS that is being used by the paged, which reduces the size of CSS used on the page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Object Cache:\u003C\u002Fstrong> It makes the object to persist by using Redis, to improve availability of the cache.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bloat Remover:\u003C\u002Fstrong> Options to remove unnecessary features of WordPress or WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Dimension:\u003C\u002Fstrong> Adds dimensions to the image tag which does not have width or height, to reduce (CLS)Cumulative Layout Shift.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lazy Render HTML:\u003C\u002Fstrong> User can lazy render HTML elements which are not in view-port.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preload Critical Images:\u003C\u002Fstrong> Preload above-the-fold images to improve LCP(Largest Contentful paint).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Caching\u003C\u002Fh3>\n\u003Cp>SpeedyCache caches the website by creating static files on the server and delivers those static files to most of the users who visit the website, The static files eliminate the heavy load of Querying the database for data hence the load of your website is faster.\u003C\u002Fp>\n\u003Cp>You can preload as many pages as you want, and preloading caches the website in regular intervals of time to reduce the load on the server.\u003C\u002Fp>\n\u003Cp>Deleting Cache on New\u002Fupdating Post.\u003Cbr \u002F>\nYou can decide to delete the cache on the creation or updating of a post so that the cache can always stay updated.\u003C\u002Fp>\n\u003Ch3>Minifying\u002FCombining CSS and JS\u003C\u002Fh3>\n\u003Cp>SpeedyCache helps minify the JS and CSS hence it reduces the file sizes.\u003Cbr \u002F>\nCombining JS combines the CSS and JS fines reducing the file count and making the server handle lesser requests.\u003C\u002Fp>\n\u003Ch3>Cache Lifespan\u003C\u002Fh3>\n\u003Cp>Cache Lifespan is a way to schedule the deletion of cache.\u003C\u002Fp>\n\u003Ch3>Exclude\u003C\u002Fh3>\n\u003Cp>Exclude is a way to prevent SpeedyCache from caching certain files\u002F user-agents\u002F cookies.\u003C\u002Fp>\n\u003Ch3>CDN (Content Delivery Network)\u003C\u002Fh3>\n\u003Cp>CDN helps you host your static content on a distributed network optimized to deliver internet content faster it’s not a replacement to a web host. It caches your files on the network edge and delivers the content to the user through the closest and fastest server.\u003Cbr \u002F>\nSpeedyCache helps you integrate a CDN by rewriting the URLs of the static files you want to host on the CDN or in the Case of Cloudflare it helps with the purging of the cache on the Cloudflare servers.\u003C\u002Fp>\n\u003Ch3>[Pro] Image Optimization\u003C\u002Fh3>\n\u003Cp>Image optimization is a way to convert your images from old formats like JPG and PNG to the new next-gen formats like webp which is designed with the web as the target platform to load images faster. webp images result in smaller and richer images that make the web faster.\u003Cbr \u002F>\nWe provide 3 ways to convert your images to webp.\u003Cbr \u002F>\nGD(a PHP extension), Imagick(a PHP extension), and cwebp(a webp conversion utility from Google).\u003C\u002Fp>\n\u003Ch3>[Pro] Bloat Remover\u003C\u002Fh3>\n\u003Cp>SpeedyCache has 12 bloat removal options which are listed below.\u003Cbr \u002F>\n1. Disable Dashicons\u003Cbr \u002F>\n2. Update Heartbeat\u003Cbr \u002F>\n3. Limit Post Revisions\u003Cbr \u002F>\n4. Disable XML-RPC\u003Cbr \u002F>\n5. Disable Google Fonts\u003Cbr \u002F>\n6. Disable jQuery Migrate\u003Cbr \u002F>\n7. Disable RSS feeds\u003Cbr \u002F>\n8. Disable Gutenberg\u003Cbr \u002F>\n9. Disable OEmbeds\u003Cbr \u002F>\n10. Disable Block Editor CSS\u003Cbr \u002F>\n11. Disable Cart Fragments\u003Cbr \u002F>\n12. Disable WooCommerce Assets\u003C\u002Fp>\n\u003Ch3>[Pro] Database Cleanup\u003C\u002Fh3>\n\u003Cp>Data cleanup cleans the database by removing the following data:-\u003Cbr \u002F>\n1. Post Revisions\u003Cbr \u002F>\n2. Trashed Content\u003Cbr \u002F>\n3. Trashed and Spam comments\u003Cbr \u002F>\n4. Trackbacks and pingbacks\u003Cbr \u002F>\n5. All Transient options\u003Cbr \u002F>\n6. Expired Transient Options\u003C\u002Fp>\n","SpeedyCache is a WordPress cache plugin that helps you improve performance of your WordPress site by caching, minifying, and compressing your website.",600000,4405775,90,29,"2026-06-24T11:58:00.000Z","4.7","7.0",[21,54,55,56,23],"cdn","minify","pagespeed","https:\u002F\u002Fspeedycache.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspeedycache.1.4.0.zip",99,4,"2024-08-16 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":16,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":80,"download_link":81,"security_score":59,"vuln_count":60,"unpatched_count":27,"last_vuln_date":82,"fetched_at":29},"jch-optimize","JCH Optimize","6.0.1","codealfa","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodealfa\u002F","\u003Cp>JCH Optimize improves the performance of your website by performing several optimizations to the HTML page aimed at improving the Web Vitals measured by PageSpeed Insights, such as First Contentful Paint (FCP), Largest Contentful Paint (LCP), Speed Index (SI), Cumulative Layout Shift (CLS), Time to Interactive (TTI), and Total Blocking Time (TBT). These metrics attempt to quantify the quality of the user experience. JCH Optimize can improve these metrics to provide a better experience for your users and improve your PageSpeed scores.\u003C\u002Fp>\n\u003Ch4>Optimizations Performed By JCH Optimize\u003C\u002Fh4>\n\u003Cp>JCH Optimize optimizes your pages by automatically performing some recommended strategies offered by PageSpeed, which include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Minify CSS and JavaScript files and the HTML.\u003C\u002Fstrong> Unnecessary whitespaces and other characters are removed to reduce network payload sizes and script parse times.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Eliminate Render-Blocking Resources.\u003C\u002Fstrong> Inline critical JavaScript and CSS and defer all non-critical resources to prevent resources from blocking the first paint of your page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Defer offscreen images.\u003C\u002Fstrong> Offscreen and hidden images are lazy-loaded after all critical resources have finished loading to lower Time To Interactive (TTI).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Width and Height attributes to images.\u003C\u002Fstrong> Set an explicit width and height on image elements to reduce layout shifts and improve CLS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable text compression.\u003C\u002Fstrong> Boilerplate codes are placed in the .htaccess files at the site’s directory root to instruct the server to serve text-based resources with compression (deflate or brotli) to minimize total network bytes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preload critical resources.\u003C\u002Fstrong> Automatically analyzes each page to identify critical resources to load with a high priority by HTTP\u002F2 enabled servers to improve LCP time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reduce initial server response.\u003C\u002Fstrong> A page cache feature is included in the plugin that integrates well with the other optimization features and significantly reduces time-to-first-byte.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Benefits of Using JCH Optimize\u003C\u002Fh4>\n\u003Cp>Research has confirmed that 40% of visitors will leave a website if it takes more than 4 seconds to download. Also, Google and other search engines have indicated that their ranking algorithm increasingly factors website download speed. The benefits of using JCH Optimize then include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Improved user experience.\u003C\u002Fstrong> Your users will have a pleasant experience as they browse your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improved SEO.\u003C\u002Fstrong> Your rankings in Google search pages can increase and improve organic visibility in internet searches.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improved conversions.\u003C\u002Fstrong> Your website revenue also increases with increased traffic volume and visitor retention.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Version available\u003C\u002Fh4>\n\u003Cp>There is a pro version available with more optimization features and options and premium support with assistance to configure plugin to resolve conflicts and improve performance on our \u003Ca href=\"https:\u002F\u002Fwww.jch-optimize.net\u002Fsubscribes\u002Fsubscribe-wordpress\u002Flevels.html\" rel=\"nofollow ugc\">website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cp>To use, first temporarily deactivate all page caching features and plugins, then use the ‘Automatic Settings’ (Minimum – Optimum) to configure the plugin. The ‘Automatic Settings’ are concerned with the combining of the CSS and javascript files, and the management of the combined files, and automatically sets the options in the ‘Automatic Settings Groups’. Use the Exclude options to exclude files or plugins that don’t work so well when combined with JCH Optimize. You can then try the other optimization features in turn such as Sprite Generator, Add Image Attributes, Lazy Load Images, CDN\u002FCookieless Domain, Optimize CSS Delivery, etc., based on the optimization needs of your site. Flush all your cache before re-enabling caching features and plugins.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Visit our \u003Ca href=\"https:\u002F\u002Fwww.jch-optimize.net\u002Fdocumentation.html\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> on the main plugin site for more information on how the plugin works and how to configure it to improve your scores on \u003Ca href=\"https:\u002F\u002Fgtmetrix.com\u002F\" rel=\"nofollow ugc\">GtMetrix\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fspeed\u002Fpagespeed\u002Finsights\u002F\" rel=\"nofollow ugc\">PageSpeed Insights\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Advanced Features and Premium Support\u003C\u002Fh4>\n\u003Cp>If you need assistance on your website in configuring the plugin to resolve any conflicts or if you need access to more advanced features such as Http\u002F2 support, Remove unused CSS, Lazy-load iframes, Optimize Images, using multiple domains with CDN, then there’s a \u003Ca href=\"https:\u002F\u002Fwww.jch-optimize.net\u002Fsubscribe\u002Flevels.html#wordpress\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> available on a subscription basis. With an active subscription you get premium technical support through our ticket system, access to downloads of new versions, and access to our Optimize Image API.\u003C\u002Fp>\n","This plugin automatically performs several front end optimizations to your site to boost performance and increase PageSpeed scores.",4000,355143,88,69,"2026-07-13T12:16:00.000Z","6.7.0","8.0",[21,78,56,79,23],"optimize","performance","https:\u002F\u002Fwww.jch-optimize.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjch-optimize.6.0.1.zip","2024-05-13 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":16,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":99,"download_link":100,"security_score":59,"vuln_count":33,"unpatched_count":27,"last_vuln_date":101,"fetched_at":29},"wpspeed","WPSpeed – WordPress Speed, Cache & Performance Optimization (Core Web Vitals, PageSpeed 100)","2.6.10","JExtensions Store","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohn-dagelmore\u002F","\u003Cp>WPSpeed is a powerful and complete \u003Cstrong>WordPress performance plugin\u003C\u002Fstrong>, built to achieve the highest Google PageSpeed scores — including \u003Cstrong>100 on mobile\u003C\u002Fstrong> — while improving Core Web Vitals (LCP, CLS, INP) and dramatically reducing loading times.\u003C\u002Fp>\n\u003Cp>Using an innovative system that generates \u003Cstrong>lightweight HTML copies\u003C\u002Fstrong> of your pages and bypasses WordPress execution, WPSpeed delivers static, cached output for maximum speed. Combined with automatic optimization, image compression, lazy loading, minification, and advanced resource control, WPSpeed becomes an \u003Cstrong>all-in-one solution\u003C\u002Fstrong> that can fully replace multiple optimization plugins.\u003C\u002Fp>\n\u003Cp>👉 Unlike traditional caching plugins, WPSpeed generates lightweight static HTML versions that bypass WordPress execution entirely reducing TTFB to near-zero.\u003C\u002Fp>\n\u003Cp>WPSpeed is the easiest plugin to speed up your WordPress website being capable \u003Cstrong>to find the optimal configuration automatically\u003C\u002Fstrong> and integrating the \u003Cstrong>Google PageSpeed test\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>WPSpeed is ideal for users searching for:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>fast WordPress plugin to improve front-end and back-end performance\u003C\u002Fli>\n\u003Cli>improve TTFB WordPress (reduce Time To First Byte)\u003C\u002Fli>\n\u003Cli>reduce server load on shared hosting or high-traffic sites\u003C\u002Fli>\n\u003Cli>fix INP (Interaction to Next Paint) and other Core Web Vitals issues\u003C\u002Fli>\n\u003Cli>optimize Elementor performance and reduce heavy builder scripts\u003C\u002Fli>\n\u003Cli>WordPress performance optimization\u003C\u002Fli>\n\u003Cli>cache plugin with static HTML caching\u003C\u002Fli>\n\u003Cli>mobile speed optimization (reach 100\u002F100 PageSpeed)\u003C\u002Fli>\n\u003Cli>image optimization with WebP\u002FAVIF\u003C\u002Fli>\n\u003Cli>minify and combine JavaScript\u002FCSS\u003C\u002Fli>\n\u003Cli>lazy load images, iframes and heavy HTML elements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can watch the impressive video and check the \u003Ca href=\"https:\u002F\u002Ftest.storejextensions.org\u002Fwpspeed\" rel=\"nofollow ugc\">demo site\u003C\u002Fa>: \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\u002FQ2w8ms8pjGo?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>\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fplayground.wordpress.net\u002F?blueprint-url=https:\u002F\u002Fgptranslate.storejextensions.org\u002Fwpspeed\u002Fblueprint.json\" rel=\"nofollow ugc\">Try WPSpeed Live on WordPress Playground\u003C\u002Fa> 🚀\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Findex.php?option=com_easycommerce&action=addtocart&idProdotto=228&edtprodcode=wpspeed&edtshorttext=WPSpeed&edtqty=1&edtoption=dcaf021c0be977d2ab57c0d9b66aa765&Itemid=103\" rel=\"nofollow ugc\">GET THE PRO VERSION\u003C\u002Fa> 🚀\u003C\u002Fp>\n\u003Ch3>FREE vs PRO\u003C\u002Fh3>\n\u003Cp>⚠️ \u003Cstrong>FREE version limitations:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Only the homepage is optimized\u003Cbr \u002F>\n– Only 1 page can use full optimization\u003C\u002Fp>\n\u003Ch3>Upgrade to the PRO version to:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Optimize all pages  \u003C\u002Fli>\n\u003Cli>Enable static HTML caching (.htaccess caching)  \u003C\u002Fli>\n\u003Cli>Boost TTFB dramatically  \u003C\u002Fli>\n\u003Cli>Unlock full image optimization rules  \u003C\u002Fli>\n\u003Cli>Remove all limitations  \u003C\u002Fli>\n\u003Cli>Receive expert on-site support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Purchase a PRO license:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Findex.php?option=com_easycommerce&action=addtocart&idProdotto=228&edtprodcode=wpspeed&edtshorttext=WPSpeed&edtqty=1&edtoption=dcaf021c0be977d2ab57c0d9b66aa765&Itemid=103\" rel=\"nofollow ugc\">GET THE PRO VERSION\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Fextensions\u002Fwpspeed.html\" rel=\"nofollow ugc\">VISIT PRODUCT PAGE\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Interested in our \u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Fwordpress-speed-performance-service.html\" rel=\"nofollow ugc\">WordPress Speed Performance Service?\u003C\u002Fa> Contact us now at \u003Ca href=\"mailto:wpspeed@storejextensions.org\" rel=\"nofollow ugc\">wpspeed@storejextensions.org\u003C\u002Fa> by providing an admin account to our expertise team for a free test installation on your website and performance optimization.\u003C\u002Fp>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Ch3>🔥 Adaptive Contents™\u003C\u002Fh3>\n\u003Cp>Generate a lightweight version of your website that dramatically increases PageSpeed scores while preserving full functionality.\u003C\u002Fp>\n\u003Ch3>⚡ Instant Page™\u003C\u002Fh3>\n\u003Cp>Ultra-fast navigation using just-in-time preloading. Loads the next page before the user even clicks.\u003C\u002Fp>\n\u003Ch3>🧠 Auto Configuration + Integrated PageSpeed Test\u003C\u002Fh3>\n\u003Cp>WPSpeed finds optimal settings automatically and integrates Google PageSpeed Insights directly in the plugin.\u003C\u002Fp>\n\u003Ch3>🏎 Static HTML Cache\u003C\u002Fh3>\n\u003Cp>Serve pages as static HTML and bypass WordPress execution for maximum performance and extremely low TTFB.\u003C\u002Fp>\n\u003Ch3>🧹 Minify JS, CSS & HTML\u003C\u002Fh3>\n\u003Cp>Reduce file size, remove whitespace, optimize delivery and combine multiple assets into fewer requests.\u003C\u002Fp>\n\u003Ch3>🎯 Above-the-Fold CSS Extraction\u003C\u002Fh3>\n\u003Cp>Extract critical CSS and load the rest asynchronously to eliminate render-blocking resources.\u003C\u002Fp>\n\u003Ch3>📦 Defer \u002F Async \u002F Preload\u003C\u002Fh3>\n\u003Cp>Advanced control of CSS, JS and Web Fonts to improve LCP and reduce blocking time.\u003C\u002Fp>\n\u003Ch3>🖼 Image Optimization (WebP \u002F AVIF \u002F Lossless)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Resize, compress and optimize large images  \u003C\u002Fli>\n\u003Cli>Convert images to next-gen formats (WebP + AVIF)  \u003C\u002Fli>\n\u003Cli>Create srcset automatically  \u003C\u002Fli>\n\u003Cli>Optimize background images  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💤 Lazy Load (Images, Iframes, HTML Elements)\u003C\u002Fh3>\n\u003Cp>Load heavy content only when necessary to fix LCP and improve scroll performance.\u003C\u002Fp>\n\u003Ch3>🗂 Resource Control\u003C\u002Fh3>\n\u003Cp>Remove unused CSS, JS and fonts.\u003Cbr \u002F>\nRewrite URLs to CDN automatically.\u003C\u002Fp>\n\u003Ch3>🔧 Htaccess Optimization\u003C\u002Fh3>\n\u003Cp>Apply browser caching, compression and more via automatic rules.\u003C\u002Fp>\n\u003Ch3>🧱 DOM Reduction\u003C\u002Fh3>\n\u003Cp>Remove unnecessary DOM elements and load heavy blocks asynchronously.\u003C\u002Fp>\n\u003Ch3>🌐 HTTP\u002F2 Optimizations\u003C\u002Fh3>\n\u003Cp>Support for server push and resource preload.\u003C\u002Fp>\n\u003Ch3>🛡 Conflict Management\u003C\u002Fh3>\n\u003Cp>Full exclusions system for scripts and styles to resolve issues easily.\u003C\u002Fp>\n\u003Ch3>WPSpeed functionalities include:\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>•Scripts minification:\u003C\u002Fstrong> Javascript can be minified to reduce the total scripts size and save bandwidth\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Stylesheets minification:\u003C\u002Fstrong> CSS can be minified to reduce the total CSS size, save bandwidth and extract the ‘Above-the-fold’ CSS\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•HTML minification:\u003C\u002Fstrong> The HTML source code can be minified to reduce the total page size and save bandwidth\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Combine multiple JS and CSS files:\u003C\u002Fstrong> Javascript and CSS can be combined in single files to minimize the HTTP request overhead\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Adaptive Contents™:\u003C\u002Fstrong> this technology makes it possible to generate a lightweight version of the website to raise up the page speed score without losing website functionalities\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Instant Page technology™:\u003C\u002Fstrong> Instant Page uses just-in-time preloading. This feature, compatible with both desktop and mobile devices, preloads a page right before a user clicks on it\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Auto configuration and integrated Google PageSpeed:\u003C\u002Fstrong> WPSpeed is capable to find the optimal configuration automatically and integrates the Google PageSpeed test\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Page cache:\u003C\u002Fstrong> Integrated and optimized technology for page caching to avoid heavy requests to your server and database. The PRO version supports the .htaccess page caching so that pages are served up as static HTML completely bypassing the execution of WordPress and dramatically increases performance and reducing the TTFB\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Defer and preload of assets:\u003C\u002Fstrong> CSS, JS and Web Fonts can be loaded in defer, async or preload mode\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Lazy-load images:\u003C\u002Fstrong> Images and iframes that are out of view can be lazy-loaded only when the user scrolls down the page to display them\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Lazy-load HTML elements:\u003C\u002Fstrong> Heavy HTML elements that slow down the LCP can be easily lazy-loaded\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Images optimization:\u003C\u002Fstrong> Large images can be rescaled, resized and optimized on the fly to dramatically reduce the page size and bandwidth\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Optimization of background images:\u003C\u002Fstrong> WPSpeed is capable to optimize also images that are set as a background through HTML and CSS styles\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Lossless optimization:\u003C\u002Fstrong> Large images in PNG and JPG format can be optimized on the fly using a lossless algorithm\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Srcset creation for images:\u003C\u002Fstrong> WPSpeed is capable to automatically create an image srcset using up to 4 differently-sized images for various resolutions\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Images conversion to WebP and AVIF:\u003C\u002Fstrong> Images can be converted in realtime to the WebP and AVIF next generation format\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Assets removal:\u003C\u002Fstrong> It’s possible to remove CSS\u002FJS files and Fonts to avoid the loading of unnecessary resources\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Htaccess optimization:\u003C\u002Fstrong> A series of optimizations can be applied to the htaccess file in order to leverage the browser caching\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•CSS extraction:\u003C\u002Fstrong> WPSpeed is capable to extract basic CSS styles and load them above the fold to avoid render blocking resources\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•DOM tree reduction:\u003C\u002Fstrong> Excessive DOM elements can be automatically removed and loaded asynchronously\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Combine images:\u003C\u002Fstrong> It’s possible to generate a single container image for multiple backgrounds applied through CSS\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•HTTP\u002F2 optimizations:\u003C\u002Fstrong> WPSpeed works with HTTP\u002F2 compatible servers to enable server push\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•CDN support:\u003C\u002Fstrong> Links for all assets can be automatically rewritten to point to your CDN domain\u003C\u002Fp>\n\u003Cp>\u003Cstrong>•Fix conflicts easily:\u003C\u002Fstrong> WPSpeed integrates a powerful exclusions system to fix conflicts due to minification of scripts\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Download and read the \u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Fwpspeed-documentation.html\" rel=\"nofollow ugc\">PDF documentation\u003C\u002Fa> or visit our \u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Ffaq\u002Fwpspeed-faq-learn-how-to-make-wordpress-running-fast-for-compliance-with-the-google-pagespeed.html\" rel=\"nofollow ugc\">FAQ page\u003C\u002Fa> on the main plugin site for more information on how the plugin works and how to configure it to improve your scores for \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fspeed\u002Fpagespeed\u002Finsights\u002F\" rel=\"nofollow ugc\">Google PageSpeed Insights\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgtmetrix.com\u002F\" rel=\"nofollow ugc\">GTMetrix\u003C\u002Fa>. If you have a \u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Fextensions\u002Fwpspeed.html\" rel=\"nofollow ugc\">license\u003C\u002Fa> for the PRO version you can contact us for on site support at wpspeed@storejextensions.org\u003C\u002Fp>\n\u003Ch4>Advanced Features and Premium Support\u003C\u002Fh4>\n\u003Cp>If you need assistance on your website by our expertise team to find optmimal settings of WPSpeed and reach the maximum score, please purchase a \u003Ca href=\"https:\u002F\u002Fstorejextensions.org\u002Fextensions\u002Fwpspeed.html\" rel=\"nofollow ugc\">license\u003C\u002Fa> and contact us at \u003Ca href=\"mailto:wpspeed@storejextensions.org\" rel=\"nofollow ugc\">wpspeed@storejextensions.org\u003C\u002Fa> to get on site service.\u003C\u002Fp>\n","WordPress speed optimization plugin to boost PageSpeed, improve Core Web Vitals, reduce TTFB and enable static HTML caching for 100\u002F100 performance.",2000,26820,98,39,"2026-06-17T10:52:00.000Z","","7.2",[21,78,56,79,23],"https:\u002F\u002Fstorejextensions.org\u002Fextensions\u002Fwpspeed.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpspeed.2.6.10.zip","2025-05-07 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":16,"requires_at_least":115,"requires_php":96,"tags":116,"homepage":96,"download_link":120,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"critical-css-for-wp","Reduce Unused CSS Solution with Critical CSS For WP","1.0.23","Magazine3","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagazine3\u002F","\u003Cp>Critical CSS For WP removes the unused CSS which helps to paint fast and render the above fold content, before downloading the complete css files. We intends to provide great experience to the web page visitors by improving the performance of the web page.\u003C\u002Fp>\n\u003Ch3>Works well with:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WP Rocket\u003C\u002Fli>\n\u003Cli>Autoptimize\u003C\u002Fli>\n\u003Cli>Aruba HiSpeed Cache\u003C\u002Fli>\n\u003Cli>Breeze – WordPress Cache\u003C\u002Fli>\n\u003Cli>Clearfy Cache\u003C\u002Fli>\n\u003Cli>Cache Enabler\u003C\u002Fli>\n\u003Cli>GoDaddy Cache\u003C\u002Fli>\n\u003Cli>Hummingbird\u003C\u002Fli>\n\u003Cli>Kinsta Cache\u003C\u002Fli>\n\u003Cli>LiteSpeed Cache\u003C\u002Fli>\n\u003Cli>Nginx Helper\u003C\u002Fli>\n\u003Cli>Redis Object Cache\u003C\u002Fli>\n\u003Cli>SiteGround SuperCacher\u003C\u002Fli>\n\u003Cli>Speed Booster Pack ⚡ PageSpeed Optimization Suite\u003C\u002Fli>\n\u003Cli>WP Super Cache\u003C\u002Fli>\n\u003Cli>WP Fastest Cache\u003C\u002Fli>\n\u003Cli>W3 Total Cache\u003C\u002Fli>\n\u003Cli>WP-Optimize\u003C\u002Fli>\n\u003Cli>WPEngine Cache\u003C\u002Fli>\n\u003Cli>WP Speed of Light\u003C\u002Fli>\n\u003Cli>10Web Booster – Website speed optimization, Cache & Page Speed optimizer\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>We Act Fast on Feedback!\u003C\u002Fstrong>\u003Cbr \u002F>\nWe are actively developing this plugin and our aim is to make this plugin into the #1 solution for generating Critical CSS in the world. You can \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002Fcritical-css-for-wp\u002Fissues\" rel=\"nofollow ugc\">Request a Feature or Report a Bug\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Technical Support\u003C\u002Fstrong>\u003Cbr \u002F>\nSupport is provided in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcritical-css-for-wp\u002F\" rel=\"ugc\">Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Would you like to contribute?\u003C\u002Fstrong>\u003Cbr \u002F>\nYou may now contribute to this Critical CSS For WP plugin on Github: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002Fcritical-css-for-wp\" rel=\"nofollow ugc\">View repository\u003C\u002Fa> on Github\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong> CSS from HTML extractor \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Author: Jan Decavele\u003C\u002Fli>\n\u003Cli>URL: https:\u002F\u002Fgithub.com\u002FJanDC\u002Fcss-from-html-extractor\u003C\u002Fli>\n\u003Cli>License: The MIT License (MIT)\u003C\u002Fli>\n\u003Cli>License URL: https:\u002F\u002Fgithub.com\u002FJanDC\u002Fcss-from-html-extractor?tab=License-1-ov-file\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong> PHP Secure Communications Library \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Author: DataTables\u003C\u002Fli>\n\u003Cli>URL:https:\u002F\u002Fgithub.com\u002FDataTables\u002FDataTables\u003C\u002Fli>\n\u003Cli>License: The MIT License (MIT)\u003C\u002Fli>\n\u003Cli>License URL: https:\u002F\u002Fgithub.com\u002FDataTables\u002FDataTables?tab=MIT-1-ov-file\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Critical CSS For WP removes the unused CSS which helps to paint fast and render the above fold content, before downloading the complete css files.",1000,53115,76,13,"2026-05-21T06:57:00.000Z","3.0",[21,117,118,119,23],"core-web-vital","critical","critical-css","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcritical-css-for-wp.1.0.23.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":110,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":140,"download_link":141,"security_score":142,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"mihdan-lite-youtube-embed","Lite Video Embed","1.8.0.3","mihdan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmihdan\u002F","\u003Cp>A faster YouTube\u002FRuTube embed. Renders faster than a sneeze.\u003C\u002Fp>\n\u003Cp>Provide videos with a supercharged focus on visual performance. This custom element renders just like the real thing but approximately 224X faster.\u003C\u002Fp>\n\u003Ch3>✅ For now, you can embed\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>YouTube video\u003C\u002Fli>\n\u003Cli>RuTube video\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⏳ Coming soon\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Vkontakte\u003C\u002Fli>\n\u003Cli>Odnoklassniki\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>TikTok\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⛑️ Documentation and support\u003C\u002Fh3>\n\u003Cp>If you have some questions or suggestions, welcome to our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmihdan-lite-youtube-embed\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>💙 Love Lite Video Embed?\u003C\u002Fh3>\n\u003Cp>If the plugin was useful, rate it with a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmihdan-lite-youtube-embed\u002Freviews\u002F\" rel=\"ugc\">5 star rating\u003C\u002Fa> and write a few nice words.\u003C\u002Fp>\n\u003Ch3>🏳️ Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fru\u002Fdefault\u002Fwp-plugins\u002Fmihdan-lite-youtube-embed\u002F\" rel=\"nofollow ugc\">Russian\u003C\u002Fa> – (ru_RU)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Can you help with plugin translation? Please feel free to contribute!\u003C\u002Fp>\n","A faster YouTube\u002FRuTube embed.",19375,92,11,"2024-05-03T10:16:00.000Z","6.5.8","5.0","7.4",[21,137,23,138,139],"embed","seo-friendly","youtube","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmihdan-lite-youtube-embed\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmihdan-lite-youtube-embed.1.8.0.3.zip",85,{"attackSurface":144,"codeSignals":917,"taintFlows":1103,"riskAssessment":1557,"analyzedAt":1569},{"hooks":145,"ajaxHandlers":651,"restRoutes":903,"shortcodes":904,"cronEvents":909,"entryPointCount":261,"unprotectedCount":916},[146,152,156,160,164,168,172,176,179,182,185,187,191,195,200,205,208,210,215,218,221,225,228,231,233,235,237,239,243,245,248,252,255,259,262,265,269,273,276,279,281,283,286,289,293,295,297,299,302,306,309,313,316,319,322,324,327,328,331,333,335,338,340,343,345,347,350,352,354,356,358,360,362,364,366,368,371,374,378,381,385,387,389,391,394,397,398,400,403,405,409,411,414,416,419,423,426,428,430,432,434,436,438,440,442,445,448,450,452,454,455,457,459,461,463,465,467,470,472,474,476,479,481,483,485,488,492,494,496,498,499,501,504,507,510,512,514,516,518,521,524,527,530,531,534,538,541,545,549,553,557,560,563,566,570,573,576,579,582,585,589,592,597,601,604,607,609,613,617,621,625,629,633,636,638,640,642,644,647,649],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","admin_menu","add_admin_menu","blaminhor-essentials.php",499,{"type":147,"name":153,"callback":154,"file":150,"line":155},"admin_enqueue_scripts","enqueue_assets",500,{"type":147,"name":157,"callback":158,"file":150,"line":159},"admin_init","register_settings",501,{"type":147,"name":161,"callback":162,"priority":27,"file":150,"line":163},"init","blaminhor_essentials",859,{"type":147,"name":157,"callback":165,"file":166,"line":167},"maybe_redirect_after_activation","includes\\class-blaminhor-essentials-admin.php",40,{"type":147,"name":169,"callback":170,"priority":13,"file":166,"line":171},"admin_bar_menu","add_admin_bar_menu",43,{"type":147,"name":173,"callback":174,"file":166,"line":175},"admin_notices","closure",380,{"type":147,"name":173,"callback":174,"file":177,"line":178},"includes\\class-blaminhor-essentials-module.php",176,{"type":147,"name":157,"callback":180,"file":181,"line":35},"handle_settings_submission","modules\\backup\\class-module-backup.php",{"type":147,"name":157,"callback":183,"file":181,"line":184},"handle_backup_actions",95,{"type":147,"name":153,"callback":154,"file":181,"line":186},96,{"type":147,"name":188,"callback":189,"file":181,"line":190},"blaminhor_essentials_scheduled_backup_db","run_scheduled_backup_db",115,{"type":147,"name":192,"callback":193,"file":181,"line":194},"blaminhor_essentials_scheduled_backup_files","run_scheduled_backup_files",116,{"type":196,"name":197,"callback":198,"file":181,"line":199},"filter","cron_schedules","add_cron_schedules",117,{"type":196,"name":201,"callback":202,"priority":203,"file":181,"line":204},"upgrader_pre_install","maybe_backup_before_update",10,122,{"type":147,"name":157,"callback":180,"file":206,"line":207},"modules\\broken-links\\class-module-broken-links.php",81,{"type":147,"name":173,"callback":174,"file":206,"line":209},522,{"type":196,"name":211,"callback":212,"priority":203,"file":213,"line":214},"use_block_editor_for_post","__return_false","modules\\classic-editor\\class-module-classic-editor.php",63,{"type":196,"name":216,"callback":212,"priority":203,"file":213,"line":217},"use_block_editor_for_post_type",66,{"type":147,"name":219,"callback":220,"file":213,"line":73},"wp_dashboard_setup","remove_gutenberg_dashboard_widget",{"type":147,"name":222,"callback":223,"priority":13,"file":213,"line":224},"wp_enqueue_scripts","remove_block_styles",73,{"type":147,"name":153,"callback":226,"priority":13,"file":213,"line":227},"remove_admin_block_styles",78,{"type":196,"name":229,"callback":212,"file":213,"line":230},"use_widgets_block_editor",84,{"type":196,"name":232,"callback":212,"file":213,"line":142},"gutenberg_use_widgets_block_editor",{"type":147,"name":173,"callback":174,"file":213,"line":234},236,{"type":147,"name":157,"callback":180,"file":236,"line":130},"modules\\db-optimizer\\class-module-db-optimizer.php",{"type":147,"name":153,"callback":154,"file":236,"line":238},93,{"type":147,"name":240,"callback":241,"file":236,"line":242},"ap_db_scheduled_cleanup","run_scheduled_cleanup",103,{"type":147,"name":173,"callback":174,"file":236,"line":244},1198,{"type":147,"name":157,"callback":180,"file":246,"line":247},"modules\\disable-comments\\class-module-disable-comments.php",59,{"type":196,"name":249,"callback":212,"priority":250,"file":246,"line":251},"comments_open",20,70,{"type":196,"name":253,"callback":212,"priority":250,"file":246,"line":254},"pings_open",71,{"type":196,"name":256,"callback":257,"priority":203,"file":246,"line":258},"comments_array","__return_empty_array",74,{"type":147,"name":161,"callback":260,"priority":13,"file":246,"line":261},"remove_comment_support",77,{"type":196,"name":263,"callback":264,"file":246,"line":11},"wp_headers","remove_pingback_header",{"type":147,"name":266,"callback":267,"file":246,"line":268},"widgets_init","unregister_comments_widget",83,{"type":147,"name":270,"callback":271,"file":246,"line":272},"wp_before_admin_bar_render","remove_admin_bar_comments",86,{"type":196,"name":274,"callback":212,"file":246,"line":275},"feed_links_show_comments_feed",89,{"type":147,"name":148,"callback":277,"priority":278,"file":246,"line":238},"remove_comments_menu",999,{"type":147,"name":157,"callback":280,"file":246,"line":186},"redirect_comments_page",{"type":147,"name":157,"callback":282,"file":246,"line":59},"remove_comments_columns",{"type":147,"name":157,"callback":284,"file":246,"line":285},"remove_comments_metabox",102,{"type":147,"name":219,"callback":287,"file":246,"line":288},"remove_dashboard_comments_widget",105,{"type":196,"name":290,"callback":291,"file":246,"line":292},"manage_pages_columns","filter_comments_column",181,{"type":147,"name":173,"callback":174,"file":246,"line":294},405,{"type":147,"name":157,"callback":180,"file":296,"line":251},"modules\\domain-changer\\class-module-domain-changer.php",{"type":147,"name":173,"callback":174,"file":296,"line":298},293,{"type":147,"name":157,"callback":180,"file":300,"line":301},"modules\\duplicator\\class-module-duplicator.php",109,{"type":196,"name":303,"callback":304,"priority":203,"file":300,"line":305},"post_row_actions","add_duplicate_link",112,{"type":196,"name":307,"callback":304,"priority":203,"file":300,"line":308},"page_row_actions",113,{"type":147,"name":310,"callback":311,"file":300,"line":312},"admin_action_blaminhor_essentials_duplicate_post","duplicate_post",121,{"type":147,"name":314,"callback":315,"file":300,"line":204},"admin_action_blaminhor_essentials_duplicate_term","duplicate_term",{"type":147,"name":173,"callback":317,"file":300,"line":318},"show_notices",132,{"type":147,"name":169,"callback":320,"priority":13,"file":300,"line":321},"add_admin_bar_link",135,{"type":147,"name":173,"callback":174,"file":300,"line":323},726,{"type":147,"name":161,"callback":325,"priority":33,"file":326,"line":227},"check_recovery_mode","modules\\fatal-error-recovery\\class-module-fatal-error-recovery.php",{"type":147,"name":157,"callback":180,"file":326,"line":207},{"type":147,"name":157,"callback":329,"file":326,"line":330},"maybe_send_pending_error_email",82,{"type":147,"name":169,"callback":332,"priority":13,"file":326,"line":272},"add_admin_bar_item",{"type":147,"name":173,"callback":174,"file":326,"line":334},1132,{"type":147,"name":157,"callback":180,"file":336,"line":337},"modules\\favicon\\class-module-favicon.php",75,{"type":147,"name":153,"callback":339,"file":336,"line":112},"enqueue_media_scripts",{"type":147,"name":341,"callback":342,"priority":33,"file":336,"line":11},"wp_head","output_favicon_meta",{"type":147,"name":344,"callback":342,"priority":33,"file":336,"line":207},"admin_head",{"type":147,"name":346,"callback":342,"priority":33,"file":336,"line":330},"login_head",{"type":196,"name":348,"callback":349,"file":336,"line":142},"get_site_icon_url","__return_empty_string",{"type":147,"name":161,"callback":351,"file":336,"line":72},"handle_manifest_requests",{"type":147,"name":173,"callback":174,"file":336,"line":353},481,{"type":147,"name":173,"callback":174,"file":336,"line":355},492,{"type":147,"name":173,"callback":174,"file":336,"line":357},502,{"type":147,"name":173,"callback":174,"file":336,"line":359},520,{"type":147,"name":173,"callback":174,"file":336,"line":361},535,{"type":147,"name":173,"callback":174,"file":336,"line":363},551,{"type":147,"name":157,"callback":180,"file":365,"line":272},"modules\\hide-login\\class-module-hide-login.php",{"type":147,"name":161,"callback":367,"priority":33,"file":365,"line":59},"handle_login_redirect",{"type":196,"name":369,"callback":370,"priority":203,"file":365,"line":285},"site_url","filter_site_url",{"type":196,"name":372,"callback":373,"priority":203,"file":365,"line":242},"login_url","filter_login_url",{"type":196,"name":375,"callback":376,"priority":203,"file":365,"line":377},"logout_url","filter_logout_url",104,{"type":196,"name":379,"callback":380,"priority":203,"file":365,"line":288},"lostpassword_url","filter_lostpassword_url",{"type":196,"name":382,"callback":383,"priority":203,"file":365,"line":384},"wp_redirect","filter_wp_redirect",106,{"type":147,"name":173,"callback":174,"file":365,"line":386},408,{"type":147,"name":173,"callback":174,"file":365,"line":388},416,{"type":147,"name":173,"callback":174,"file":365,"line":390},430,{"type":147,"name":157,"callback":180,"file":392,"line":393},"modules\\https-redirect\\class-module-https-redirect.php",62,{"type":147,"name":395,"callback":396,"priority":33,"file":392,"line":251},"template_redirect","redirect_to_https",{"type":147,"name":157,"callback":396,"priority":33,"file":392,"line":258},{"type":147,"name":399,"callback":396,"priority":33,"file":392,"line":337},"login_init",{"type":147,"name":401,"callback":402,"file":392,"line":11},"send_headers","send_hsts_header",{"type":147,"name":395,"callback":404,"priority":27,"file":392,"line":142},"start_output_buffer",{"type":196,"name":406,"callback":407,"file":392,"line":408},"allowed_redirect_hosts","allow_current_host",126,{"type":147,"name":173,"callback":174,"file":392,"line":410},420,{"type":147,"name":157,"callback":180,"file":412,"line":413},"modules\\image-sizes\\class-module-image-sizes.php",60,{"type":147,"name":161,"callback":415,"priority":33,"file":412,"line":214},"register_custom_sizes",{"type":196,"name":417,"callback":418,"priority":203,"file":412,"line":217},"intermediate_image_sizes_advanced","filter_image_sizes",{"type":196,"name":420,"callback":421,"priority":203,"file":412,"line":422},"intermediate_image_sizes","filter_image_sizes_simple",67,{"type":196,"name":424,"callback":425,"file":412,"line":251},"image_size_names_choose","add_custom_sizes_to_dropdown",{"type":196,"name":427,"callback":212,"file":412,"line":330},"big_image_size_threshold",{"type":147,"name":173,"callback":174,"file":412,"line":429},622,{"type":147,"name":173,"callback":174,"file":412,"line":431},635,{"type":147,"name":173,"callback":174,"file":412,"line":433},654,{"type":147,"name":173,"callback":174,"file":412,"line":435},661,{"type":147,"name":173,"callback":174,"file":412,"line":437},670,{"type":147,"name":173,"callback":174,"file":412,"line":439},692,{"type":147,"name":173,"callback":174,"file":412,"line":441},715,{"type":147,"name":157,"callback":180,"file":443,"line":444},"modules\\maintenance\\class-module-maintenance.php",68,{"type":147,"name":395,"callback":446,"priority":33,"file":443,"line":447},"maybe_show_maintenance_page",72,{"type":147,"name":169,"callback":449,"priority":13,"file":443,"line":224},"add_admin_bar_notice",{"type":147,"name":173,"callback":174,"file":443,"line":451},328,{"type":147,"name":157,"callback":180,"file":453,"line":261},"modules\\mute-core-emails\\class-module-mute-core-emails.php",{"type":147,"name":153,"callback":154,"file":453,"line":227},{"type":196,"name":456,"callback":212,"file":453,"line":330},"auto_core_update_send_email",{"type":196,"name":458,"callback":212,"file":453,"line":272},"auto_plugin_update_send_email",{"type":196,"name":460,"callback":212,"file":453,"line":48},"auto_theme_update_send_email",{"type":196,"name":462,"callback":212,"file":453,"line":184},"send_core_update_notification_email",{"type":196,"name":464,"callback":212,"file":453,"line":13},"wp_new_user_notification_email_admin",{"type":196,"name":466,"callback":212,"priority":203,"file":453,"line":377},"wp_new_user_notification_email",{"type":196,"name":468,"callback":212,"file":453,"line":469},"send_password_change_email",108,{"type":196,"name":471,"callback":212,"file":453,"line":305},"send_email_change_email",{"type":196,"name":473,"callback":212,"file":453,"line":199},"notify_post_author",{"type":196,"name":475,"callback":212,"file":453,"line":312},"notify_moderator",{"type":196,"name":477,"callback":478,"priority":203,"file":453,"line":408},"recovery_mode_email","disable_recovery_email",{"type":147,"name":173,"callback":174,"file":453,"line":480},387,{"type":147,"name":157,"callback":180,"file":482,"line":217},"modules\\post-types-order\\class-module-post-types-order.php",{"type":147,"name":153,"callback":484,"file":482,"line":258},"enqueue_list_sortable",{"type":196,"name":486,"callback":487,"priority":59,"file":482,"line":227},"posts_clauses","auto_sort_posts_clauses",{"type":196,"name":489,"callback":490,"priority":203,"file":482,"line":491},"terms_clauses","auto_sort_terms_clauses",79,{"type":147,"name":173,"callback":174,"file":482,"line":493},573,{"type":147,"name":157,"callback":180,"file":495,"line":444},"modules\\redirections\\class-module-redirections.php",{"type":147,"name":157,"callback":497,"file":495,"line":73},"maybe_create_table",{"type":147,"name":153,"callback":154,"file":495,"line":251},{"type":147,"name":395,"callback":500,"priority":33,"file":495,"line":224},"maybe_redirect",{"type":147,"name":502,"callback":503,"priority":203,"file":495,"line":261},"post_updated","detect_slug_change",{"type":147,"name":505,"callback":506,"priority":203,"file":495,"line":227},"edited_term","detect_term_slug_change",{"type":147,"name":508,"callback":509,"file":495,"line":11},"load-edit-tags.php","maybe_store_old_term_slug",{"type":147,"name":511,"callback":509,"file":495,"line":207},"load-term.php",{"type":147,"name":173,"callback":513,"file":495,"line":142},"show_slug_change_notice",{"type":147,"name":157,"callback":515,"file":495,"line":272},"handle_slug_redirect_action",{"type":147,"name":173,"callback":174,"file":495,"line":517},198,{"type":147,"name":157,"callback":180,"file":519,"line":520},"modules\\seo-manager\\class-module-seo-manager.php",128,{"type":147,"name":173,"callback":522,"file":519,"line":523},"show_settings_saved_notice",129,{"type":147,"name":173,"callback":525,"file":519,"line":526},"show_noindex_entire_site_notice",130,{"type":147,"name":157,"callback":528,"file":519,"line":529},"maybe_flush_rewrite_rules",131,{"type":147,"name":153,"callback":154,"file":519,"line":318},{"type":147,"name":532,"callback":533,"file":519,"line":321},"add_meta_boxes","add_seo_meta_box",{"type":147,"name":535,"callback":536,"priority":203,"file":519,"line":537},"save_post","save_seo_meta_box",136,{"type":147,"name":341,"callback":539,"priority":33,"file":519,"line":540},"output_meta_tags",139,{"type":147,"name":341,"callback":542,"priority":543,"file":519,"line":544},"output_json_ld",5,143,{"type":196,"name":546,"callback":547,"priority":203,"file":519,"line":548},"robots_txt","filter_robots_txt",147,{"type":196,"name":550,"callback":551,"priority":278,"file":519,"line":552},"pre_get_document_title","filter_document_title",150,{"type":147,"name":341,"callback":554,"priority":555,"file":519,"line":556},"output_canonical",2,152,{"type":147,"name":161,"callback":558,"priority":59,"file":519,"line":559},"add_sitemap_rewrite_rules",157,{"type":147,"name":561,"callback":528,"file":519,"line":562},"wp_loaded",158,{"type":147,"name":395,"callback":564,"priority":33,"file":519,"line":565},"render_sitemap",159,{"type":196,"name":567,"callback":568,"file":519,"line":569},"query_vars","add_sitemap_query_vars",160,{"type":147,"name":535,"callback":571,"file":519,"line":572},"invalidate_sitemap_cache",163,{"type":147,"name":574,"callback":571,"file":519,"line":575},"delete_post",164,{"type":147,"name":577,"callback":571,"file":519,"line":578},"create_term",165,{"type":147,"name":580,"callback":571,"file":519,"line":581},"edit_term",166,{"type":147,"name":583,"callback":571,"file":519,"line":584},"delete_term",167,{"type":147,"name":586,"callback":587,"file":519,"line":588},"publish_post","ping_search_engines",171,{"type":147,"name":590,"callback":587,"file":519,"line":591},"publish_page",172,{"type":196,"name":593,"callback":594,"priority":595,"file":519,"line":596},"the_content","filter_content_add_heading_ids",8,179,{"type":196,"name":593,"callback":598,"priority":599,"file":519,"line":600},"render_key_takeaways",9,184,{"type":147,"name":222,"callback":602,"file":519,"line":603},"enqueue_frontend_assets",188,{"type":147,"name":157,"callback":180,"file":605,"line":606},"modules\\smtp\\class-module-smtp.php",391,{"type":147,"name":153,"callback":154,"file":605,"line":608},392,{"type":147,"name":610,"callback":611,"priority":278,"file":605,"line":612},"phpmailer_init","configure_phpmailer",395,{"type":196,"name":614,"callback":615,"priority":110,"file":605,"line":616},"wp_mail_from","filter_from_email",398,{"type":196,"name":618,"callback":619,"priority":110,"file":605,"line":620},"wp_mail_from_name","filter_from_name",399,{"type":147,"name":622,"callback":623,"file":605,"line":624},"wp_mail_succeeded","log_email_success",403,{"type":147,"name":626,"callback":627,"file":605,"line":628},"wp_mail_failed","log_email_failure",404,{"type":147,"name":630,"callback":631,"file":605,"line":632},"blaminhor_essentials_cleanup_email_logs","cleanup_old_logs",407,{"type":147,"name":610,"callback":634,"priority":278,"file":605,"line":635},"configure_phpmailer_for_test",818,{"type":147,"name":610,"callback":611,"priority":278,"file":605,"line":637},848,{"type":147,"name":173,"callback":174,"file":605,"line":639},1008,{"type":147,"name":173,"callback":174,"file":605,"line":641},1036,{"type":147,"name":173,"callback":174,"file":605,"line":643},1096,{"type":147,"name":157,"callback":180,"file":645,"line":646},"modules\\user-role-editor\\class-module-user-role-editor.php",153,{"type":147,"name":153,"callback":154,"file":645,"line":648},154,{"type":147,"name":173,"callback":174,"file":645,"line":650},796,[652,657,660,663,666,669,673,676,679,682,685,688,692,695,698,702,706,709,712,715,718,722,725,729,732,734,737,740,742,745,748,751,755,758,761,764,767,770,773,776,779,782,785,788,791,794,797,800,803,806,810,814,818,822,826,830,834,838,841,845,849,853,856,859,862,865,869,873,876,879,882,886,889,892,896,899],{"action":653,"nopriv":654,"callback":655,"hasNonce":656,"hasCapCheck":656,"file":166,"line":130},"blaminhor_essentials_toggle_module",false,"ajax_toggle_module",true,{"action":658,"nopriv":654,"callback":659,"hasNonce":656,"hasCapCheck":656,"file":166,"line":238},"blaminhor_essentials_send_feedback","ajax_send_feedback",{"action":661,"nopriv":654,"callback":662,"hasNonce":656,"hasCapCheck":656,"file":166,"line":35},"blaminhor_essentials_dismiss_feedback","ajax_dismiss_feedback",{"action":664,"nopriv":654,"callback":665,"hasNonce":656,"hasCapCheck":656,"file":181,"line":59},"ap_backup_create","ajax_create_backup",{"action":667,"nopriv":654,"callback":668,"hasNonce":656,"hasCapCheck":656,"file":181,"line":13},"ap_backup_delete","ajax_delete_backup",{"action":670,"nopriv":654,"callback":671,"hasNonce":656,"hasCapCheck":656,"file":181,"line":672},"ap_backup_download","ajax_download_backup",101,{"action":674,"nopriv":654,"callback":675,"hasNonce":656,"hasCapCheck":656,"file":181,"line":285},"ap_backup_download_bundle","ajax_download_bundle",{"action":677,"nopriv":654,"callback":678,"hasNonce":656,"hasCapCheck":656,"file":181,"line":242},"ap_backup_restore","ajax_restore_backup",{"action":680,"nopriv":654,"callback":681,"hasNonce":656,"hasCapCheck":656,"file":181,"line":377},"ap_backup_undo_restore","ajax_undo_restore",{"action":683,"nopriv":654,"callback":684,"hasNonce":654,"hasCapCheck":654,"file":181,"line":288},"ap_backup_clear_lock","ajax_clear_lock",{"action":686,"nopriv":654,"callback":687,"hasNonce":656,"hasCapCheck":656,"file":181,"line":384},"ap_backup_dismiss_pre_restore","ajax_dismiss_pre_restore",{"action":689,"nopriv":654,"callback":690,"hasNonce":656,"hasCapCheck":656,"file":181,"line":691},"ap_backup_upload","ajax_upload_backup",107,{"action":693,"nopriv":654,"callback":694,"hasNonce":656,"hasCapCheck":656,"file":181,"line":469},"ap_backup_get_domain_info","ajax_get_domain_info",{"action":696,"nopriv":654,"callback":697,"hasNonce":656,"hasCapCheck":656,"file":181,"line":301},"ap_backup_create_step","ajax_create_backup_step",{"action":699,"nopriv":654,"callback":700,"hasNonce":656,"hasCapCheck":656,"file":181,"line":701},"ap_backup_get_log","ajax_get_backup_log",110,{"action":703,"nopriv":654,"callback":704,"hasNonce":656,"hasCapCheck":656,"file":181,"line":705},"ap_backup_get_list","ajax_get_backup_list",111,{"action":707,"nopriv":654,"callback":708,"hasNonce":656,"hasCapCheck":656,"file":181,"line":305},"ap_backup_bulk_delete","ajax_bulk_delete_backups",{"action":710,"nopriv":654,"callback":711,"hasNonce":656,"hasCapCheck":656,"file":206,"line":230},"blaminhor_essentials_scan_links","ajax_scan_links",{"action":713,"nopriv":654,"callback":714,"hasNonce":656,"hasCapCheck":656,"file":206,"line":142},"blaminhor_essentials_recheck_link","ajax_recheck_link",{"action":716,"nopriv":654,"callback":717,"hasNonce":656,"hasCapCheck":656,"file":206,"line":272},"blaminhor_essentials_dismiss_link","ajax_dismiss_link",{"action":719,"nopriv":654,"callback":720,"hasNonce":656,"hasCapCheck":656,"file":206,"line":721},"blaminhor_essentials_clear_broken_links","ajax_clear_results",87,{"action":723,"nopriv":654,"callback":724,"hasNonce":656,"hasCapCheck":656,"file":236,"line":186},"ap_db_get_stats","ajax_get_stats",{"action":726,"nopriv":654,"callback":727,"hasNonce":656,"hasCapCheck":656,"file":236,"line":728},"ap_db_optimize","ajax_optimize",97,{"action":730,"nopriv":654,"callback":731,"hasNonce":656,"hasCapCheck":656,"file":236,"line":93},"ap_db_optimize_tables","ajax_optimize_tables",{"action":733,"nopriv":654,"callback":665,"hasNonce":656,"hasCapCheck":656,"file":236,"line":59},"ap_dboptimizer_create_backup",{"action":735,"nopriv":654,"callback":736,"hasNonce":656,"hasCapCheck":656,"file":246,"line":393},"ap_disable_comments_close_existing","ajax_close_existing",{"action":738,"nopriv":654,"callback":739,"hasNonce":656,"hasCapCheck":656,"file":246,"line":214},"ap_disable_comments_delete_all","ajax_delete_all",{"action":741,"nopriv":654,"callback":665,"hasNonce":656,"hasCapCheck":656,"file":296,"line":224},"ap_domain_create_backup",{"action":743,"nopriv":654,"callback":744,"hasNonce":656,"hasCapCheck":656,"file":296,"line":258},"ap_domain_change","ajax_change_domain",{"action":746,"nopriv":654,"callback":747,"hasNonce":656,"hasCapCheck":656,"file":296,"line":337},"ap_domain_preview","ajax_preview_changes",{"action":749,"nopriv":654,"callback":750,"hasNonce":656,"hasCapCheck":656,"file":326,"line":48},"ap_fer_disable_plugin","ajax_disable_plugin",{"action":752,"nopriv":654,"callback":753,"hasNonce":656,"hasCapCheck":656,"file":326,"line":754},"ap_fer_enable_plugin","ajax_enable_plugin",91,{"action":756,"nopriv":654,"callback":757,"hasNonce":656,"hasCapCheck":656,"file":326,"line":130},"ap_fer_regenerate_key","ajax_regenerate_key",{"action":759,"nopriv":654,"callback":760,"hasNonce":656,"hasCapCheck":656,"file":412,"line":224},"blaminhor_essentials_get_images","ajax_get_images",{"action":762,"nopriv":654,"callback":763,"hasNonce":656,"hasCapCheck":656,"file":412,"line":258},"blaminhor_essentials_regenerate_image","ajax_regenerate_image",{"action":765,"nopriv":654,"callback":766,"hasNonce":656,"hasCapCheck":656,"file":412,"line":337},"blaminhor_essentials_cleanup_disabled_thumbnails","ajax_cleanup_disabled_thumbnails",{"action":768,"nopriv":654,"callback":769,"hasNonce":656,"hasCapCheck":656,"file":412,"line":112},"blaminhor_essentials_dismiss_regen_notice","ajax_dismiss_regen_notice",{"action":771,"nopriv":654,"callback":772,"hasNonce":656,"hasCapCheck":656,"file":412,"line":261},"blaminhor_essentials_dismiss_cleanup_notice","ajax_dismiss_cleanup_notice",{"action":774,"nopriv":654,"callback":775,"hasNonce":654,"hasCapCheck":654,"file":482,"line":73},"ap_pto_get_items","ajax_get_items",{"action":777,"nopriv":654,"callback":778,"hasNonce":654,"hasCapCheck":654,"file":482,"line":251},"ap_pto_save_order","ajax_save_order",{"action":780,"nopriv":654,"callback":781,"hasNonce":654,"hasCapCheck":654,"file":482,"line":254},"ap_pto_reset_order","ajax_reset_order",{"action":783,"nopriv":654,"callback":784,"hasNonce":656,"hasCapCheck":656,"file":495,"line":275},"ap_redirections_add","ajax_add_redirection",{"action":786,"nopriv":654,"callback":787,"hasNonce":656,"hasCapCheck":656,"file":495,"line":48},"ap_redirections_delete","ajax_delete_redirection",{"action":789,"nopriv":654,"callback":790,"hasNonce":656,"hasCapCheck":656,"file":495,"line":754},"ap_redirections_toggle","ajax_toggle_redirection",{"action":792,"nopriv":654,"callback":793,"hasNonce":656,"hasCapCheck":656,"file":495,"line":130},"ap_redirections_import","ajax_import_csv",{"action":795,"nopriv":654,"callback":796,"hasNonce":656,"hasCapCheck":656,"file":495,"line":238},"ap_redirections_get","ajax_get_redirections",{"action":798,"nopriv":654,"callback":799,"hasNonce":656,"hasCapCheck":656,"file":495,"line":35},"ap_redirections_edit","ajax_edit_redirection",{"action":801,"nopriv":654,"callback":802,"hasNonce":656,"hasCapCheck":656,"file":495,"line":184},"ap_redirections_import_plugin","ajax_import_from_plugin",{"action":804,"nopriv":654,"callback":805,"hasNonce":656,"hasCapCheck":656,"file":495,"line":186},"ap_redirections_bulk_delete","ajax_bulk_delete",{"action":807,"nopriv":654,"callback":808,"hasNonce":656,"hasCapCheck":656,"file":519,"line":809},"ap_seo_get_content_list","ajax_get_content_list",191,{"action":811,"nopriv":654,"callback":812,"hasNonce":656,"hasCapCheck":656,"file":519,"line":813},"ap_seo_save_meta","ajax_save_meta",192,{"action":815,"nopriv":654,"callback":816,"hasNonce":656,"hasCapCheck":656,"file":519,"line":817},"ap_seo_get_meta","ajax_get_meta",193,{"action":819,"nopriv":654,"callback":820,"hasNonce":656,"hasCapCheck":656,"file":519,"line":821},"ap_seo_import","ajax_import_seo",194,{"action":823,"nopriv":654,"callback":824,"hasNonce":656,"hasCapCheck":656,"file":519,"line":825},"ap_seo_geo_score","ajax_geo_score",195,{"action":827,"nopriv":654,"callback":828,"hasNonce":656,"hasCapCheck":656,"file":519,"line":829},"ap_seo_seo_score","ajax_seo_score",196,{"action":831,"nopriv":654,"callback":832,"hasNonce":656,"hasCapCheck":656,"file":605,"line":833},"blaminhor_essentials_smtp_test","ajax_test_email",414,{"action":835,"nopriv":654,"callback":836,"hasNonce":656,"hasCapCheck":656,"file":605,"line":837},"blaminhor_essentials_smtp_test_relay","ajax_test_relay",415,{"action":839,"nopriv":654,"callback":840,"hasNonce":656,"hasCapCheck":656,"file":605,"line":388},"blaminhor_essentials_smtp_delete_relay","ajax_delete_relay",{"action":842,"nopriv":654,"callback":843,"hasNonce":656,"hasCapCheck":656,"file":605,"line":844},"blaminhor_essentials_smtp_reorder","ajax_reorder_relays",417,{"action":846,"nopriv":654,"callback":847,"hasNonce":656,"hasCapCheck":656,"file":605,"line":848},"blaminhor_essentials_smtp_clear_logs","ajax_clear_logs",418,{"action":850,"nopriv":654,"callback":851,"hasNonce":656,"hasCapCheck":656,"file":605,"line":852},"blaminhor_essentials_smtp_import","ajax_import_smtp",419,{"action":854,"nopriv":654,"callback":855,"hasNonce":654,"hasCapCheck":654,"file":645,"line":559},"ap_ure_get_roles","ajax_get_roles",{"action":857,"nopriv":654,"callback":858,"hasNonce":654,"hasCapCheck":654,"file":645,"line":562},"ap_ure_get_role","ajax_get_role",{"action":860,"nopriv":654,"callback":861,"hasNonce":654,"hasCapCheck":654,"file":645,"line":565},"ap_ure_create_role","ajax_create_role",{"action":863,"nopriv":654,"callback":864,"hasNonce":654,"hasCapCheck":654,"file":645,"line":569},"ap_ure_clone_role","ajax_clone_role",{"action":866,"nopriv":654,"callback":867,"hasNonce":654,"hasCapCheck":654,"file":645,"line":868},"ap_ure_delete_role","ajax_delete_role",161,{"action":870,"nopriv":654,"callback":871,"hasNonce":654,"hasCapCheck":654,"file":645,"line":872},"ap_ure_rename_role","ajax_rename_role",162,{"action":874,"nopriv":654,"callback":875,"hasNonce":654,"hasCapCheck":654,"file":645,"line":572},"ap_ure_update_caps","ajax_update_caps",{"action":877,"nopriv":654,"callback":878,"hasNonce":654,"hasCapCheck":654,"file":645,"line":581},"ap_ure_get_users","ajax_get_users",{"action":880,"nopriv":654,"callback":881,"hasNonce":654,"hasCapCheck":654,"file":645,"line":584},"ap_ure_get_user_caps","ajax_get_user_caps",{"action":883,"nopriv":654,"callback":884,"hasNonce":654,"hasCapCheck":654,"file":645,"line":885},"ap_ure_update_user_caps","ajax_update_user_caps",168,{"action":887,"nopriv":654,"callback":888,"hasNonce":654,"hasCapCheck":654,"file":645,"line":588},"ap_ure_export","ajax_export",{"action":890,"nopriv":654,"callback":891,"hasNonce":654,"hasCapCheck":654,"file":645,"line":591},"ap_ure_import","ajax_import",{"action":893,"nopriv":654,"callback":894,"hasNonce":654,"hasCapCheck":654,"file":645,"line":895},"ap_ure_reset","ajax_reset",173,{"action":897,"nopriv":654,"callback":898,"hasNonce":654,"hasCapCheck":654,"file":645,"line":178},"ap_ure_add_custom_cap","ajax_add_custom_cap",{"action":900,"nopriv":654,"callback":901,"hasNonce":654,"hasCapCheck":654,"file":645,"line":902},"ap_ure_remove_custom_cap","ajax_remove_custom_cap",177,[],[905],{"tag":906,"callback":907,"file":519,"line":908},"blaminhor_toc","render_toc_shortcode",178,[910,912,914],{"hook":240,"callback":240,"file":236,"line":911},155,{"hook":240,"callback":240,"file":236,"line":913},1195,{"hook":630,"callback":630,"file":605,"line":915},409,19,{"dangerousFunctions":918,"sqlUsage":925,"outputEscaping":1056,"fileOperations":1101,"externalRequests":14,"nonceChecks":422,"capabilityChecks":224,"bundledLibraries":1102},[919,923],{"fn":920,"file":181,"line":921,"context":922},"unserialize",3474,"$unserialized = @unserialize( $data ); \u002F\u002F phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.seriali",{"fn":920,"file":296,"line":924,"context":922},641,{"prepared":895,"raw":926,"locations":927},65,[928,931,934,936,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,972,974,976,977,979,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1010,1012,1013,1015,1017,1019,1021,1023,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1055],{"file":206,"line":929,"context":930},467,"$wpdb->query() with variable interpolation",{"file":206,"line":932,"context":933},485,"$wpdb->get_results() with variable interpolation",{"file":206,"line":935,"context":933},493,{"file":236,"line":937,"context":938},213,"$wpdb->get_var() with variable interpolation",{"file":236,"line":940,"context":938},219,{"file":236,"line":942,"context":938},224,{"file":236,"line":944,"context":938},229,{"file":236,"line":946,"context":938},234,{"file":236,"line":948,"context":938},239,{"file":236,"line":950,"context":938},244,{"file":236,"line":952,"context":938},249,{"file":236,"line":954,"context":938},254,{"file":236,"line":956,"context":938},259,{"file":236,"line":958,"context":938},264,{"file":236,"line":960,"context":938},269,{"file":236,"line":962,"context":938},274,{"file":236,"line":964,"context":938},279,{"file":236,"line":966,"context":938},284,{"file":236,"line":968,"context":938},289,{"file":236,"line":970,"context":971},364,"$wpdb->get_col() with variable interpolation",{"file":236,"line":973,"context":971},402,{"file":236,"line":975,"context":971},445,{"file":236,"line":929,"context":971},{"file":236,"line":978,"context":971},488,{"file":236,"line":980,"context":971},509,{"file":236,"line":982,"context":971},530,{"file":236,"line":984,"context":971},552,{"file":236,"line":986,"context":930},577,{"file":236,"line":988,"context":930},592,{"file":236,"line":990,"context":930},605,{"file":236,"line":992,"context":930},618,{"file":236,"line":994,"context":930},631,{"file":236,"line":996,"context":930},644,{"file":236,"line":998,"context":930},662,{"file":236,"line":1000,"context":930},675,{"file":236,"line":1002,"context":971},693,{"file":236,"line":1004,"context":930},714,{"file":236,"line":1006,"context":930},727,{"file":246,"line":1008,"context":938},223,{"file":246,"line":946,"context":938},{"file":246,"line":1011,"context":930},252,{"file":246,"line":966,"context":930},{"file":246,"line":1014,"context":930},288,{"file":246,"line":1016,"context":930},292,{"file":296,"line":1018,"context":938},546,{"file":296,"line":1020,"context":933},606,{"file":296,"line":1022,"context":933},789,{"file":412,"line":809,"context":971},{"file":412,"line":1025,"context":938},513,{"file":495,"line":1027,"context":938},1112,{"file":495,"line":1029,"context":938},1124,{"file":495,"line":1031,"context":938},1136,{"file":495,"line":1033,"context":938},1467,{"file":495,"line":1035,"context":938},1478,{"file":495,"line":1037,"context":938},1516,{"file":495,"line":1039,"context":938},1537,{"file":519,"line":1041,"context":930},1865,{"file":519,"line":1043,"context":938},3340,{"file":519,"line":1045,"context":938},3354,{"file":519,"line":1047,"context":938},3368,{"file":605,"line":1049,"context":930},959,{"file":605,"line":1051,"context":938},985,{"file":1053,"line":217,"context":930},"uninstall.php",{"file":1053,"line":251,"context":930},{"file":1053,"line":258,"context":930},{"escaped":1057,"rawEcho":1058,"locations":1059},1159,21,[1060,1063,1065,1067,1069,1071,1073,1075,1077,1079,1080,1082,1084,1085,1087,1089,1091,1093,1095,1097,1099],{"file":150,"line":1061,"context":1062},309,"raw output",{"file":150,"line":1064,"context":1062},342,{"file":150,"line":1066,"context":1062},343,{"file":150,"line":1068,"context":1062},348,{"file":150,"line":1070,"context":1062},349,{"file":150,"line":1072,"context":1062},354,{"file":150,"line":1074,"context":1062},363,{"file":150,"line":1076,"context":1062},368,{"file":150,"line":1078,"context":1062},369,{"file":150,"line":175,"context":1062},{"file":150,"line":1081,"context":1062},389,{"file":150,"line":1083,"context":1062},396,{"file":150,"line":624,"context":1062},{"file":181,"line":1086,"context":1062},3613,{"file":336,"line":1088,"context":1062},444,{"file":412,"line":1090,"context":1062},836,{"file":412,"line":1092,"context":1062},838,{"file":519,"line":1094,"context":1062},1598,{"file":519,"line":1096,"context":1062},3791,{"file":605,"line":1098,"context":1062},1274,{"file":605,"line":1100,"context":1062},1321,51,[],[1104,1127,1146,1174,1218,1230,1238,1249,1259,1270,1280,1292,1304,1317,1325,1337,1347,1363,1373,1389,1399,1413,1452,1464,1474,1487,1506,1534],{"entryPoint":1105,"graph":1106,"unsanitizedCount":555,"severity":1126},"blaminhor_essentials_recovery_handle_actions (blaminhor-essentials.php:135)",{"nodes":1107,"edges":1123},[1108,1113,1117],{"id":1109,"type":1110,"label":1111,"file":150,"line":1112},"n0","source","$_POST (x2)",175,{"id":1114,"type":1115,"label":1116,"file":150,"line":1112},"n1","transform","→ blaminhor_essentials_find_plugin_file()",{"id":1118,"type":1119,"label":1120,"file":150,"line":1121,"wp_function":1122},"n2","sink","file_get_contents() [SSRF\u002FLFI]",210,"file_get_contents",[1124,1125],{"from":1109,"to":1114,"sanitized":654},{"from":1114,"to":1118,"sanitized":654},"medium",{"entryPoint":1128,"graph":1129,"unsanitizedCount":555,"severity":1126},"\u003Cblaminhor-essentials> (blaminhor-essentials.php:0)",{"nodes":1130,"edges":1142},[1131,1133,1137,1138,1140],{"id":1109,"type":1110,"label":1132,"file":150,"line":544},"$_POST (x8)",{"id":1114,"type":1119,"label":1134,"file":150,"line":1135,"wp_function":1136},"echo() [XSS]",351,"echo",{"id":1118,"type":1110,"label":1111,"file":150,"line":1112},{"id":1139,"type":1115,"label":1116,"file":150,"line":1112},"n3",{"id":1141,"type":1119,"label":1120,"file":150,"line":1121,"wp_function":1122},"n4",[1143,1144,1145],{"from":1109,"to":1114,"sanitized":656},{"from":1118,"to":1139,"sanitized":654},{"from":1139,"to":1141,"sanitized":654},{"entryPoint":1147,"graph":1148,"unsanitizedCount":14,"severity":1126},"log_fatal_error (modules\\fatal-error-recovery\\class-module-fatal-error-recovery.php:248)",{"nodes":1149,"edges":1169},[1150,1153,1156,1157,1161,1163,1166],{"id":1109,"type":1110,"label":1151,"file":326,"line":1152},"$_SERVER",256,{"id":1114,"type":1119,"label":1154,"file":326,"line":958,"wp_function":1155},"file_put_contents() [File Write]","file_put_contents",{"id":1118,"type":1110,"label":1151,"file":326,"line":1152},{"id":1139,"type":1119,"label":1158,"file":326,"line":1159,"wp_function":1160},"update_option() [Settings Manipulation]",268,"update_option",{"id":1141,"type":1110,"label":1151,"file":326,"line":1162},272,{"id":1164,"type":1115,"label":1165,"file":326,"line":1162},"n5","→ try_send_recovery_email_immediate()",{"id":1167,"type":1119,"label":1154,"file":326,"line":1168,"wp_function":1155},"n6",372,[1170,1171,1172,1173],{"from":1109,"to":1114,"sanitized":654},{"from":1118,"to":1139,"sanitized":654},{"from":1141,"to":1164,"sanitized":654},{"from":1164,"to":1167,"sanitized":654},{"entryPoint":1175,"graph":1176,"unsanitizedCount":555,"severity":1126},"\u003Cclass-module-fatal-error-recovery> (modules\\fatal-error-recovery\\class-module-fatal-error-recovery.php:0)",{"nodes":1177,"edges":1209},[1178,1180,1181,1182,1183,1186,1188,1191,1194,1196,1198,1200,1203,1206],{"id":1109,"type":1110,"label":1179,"file":326,"line":1152},"$_SERVER (x3)",{"id":1114,"type":1119,"label":1154,"file":326,"line":958,"wp_function":1155},{"id":1118,"type":1110,"label":1179,"file":326,"line":1152},{"id":1139,"type":1119,"label":1158,"file":326,"line":1159,"wp_function":1160},{"id":1141,"type":1110,"label":1184,"file":326,"line":1185},"$_POST (x5)",514,{"id":1164,"type":1119,"label":1134,"file":326,"line":1187,"wp_function":1136},977,{"id":1167,"type":1110,"label":1189,"file":326,"line":1190},"$_GET (x2)",743,{"id":1192,"type":1119,"label":1134,"file":326,"line":1193,"wp_function":1136},"n7",1161,{"id":1195,"type":1110,"label":1151,"file":326,"line":1162},"n8",{"id":1197,"type":1115,"label":1165,"file":326,"line":1162},"n9",{"id":1199,"type":1119,"label":1154,"file":326,"line":1168,"wp_function":1155},"n10",{"id":1201,"type":1110,"label":1151,"file":326,"line":1202},"n11",406,{"id":1204,"type":1115,"label":1205,"file":326,"line":1202},"n12","→ send_recovery_email()",{"id":1207,"type":1119,"label":1154,"file":326,"line":1208,"wp_function":1155},"n13",470,[1210,1211,1212,1213,1214,1215,1216,1217],{"from":1109,"to":1114,"sanitized":656},{"from":1118,"to":1139,"sanitized":656},{"from":1141,"to":1164,"sanitized":656},{"from":1167,"to":1192,"sanitized":656},{"from":1195,"to":1197,"sanitized":654},{"from":1197,"to":1199,"sanitized":654},{"from":1201,"to":1204,"sanitized":654},{"from":1204,"to":1207,"sanitized":654},{"entryPoint":1219,"graph":1220,"unsanitizedCount":27,"severity":1229},"handle_advanced_settings (includes\\class-blaminhor-essentials-admin.php:362)",{"nodes":1221,"edges":1227},[1222,1225],{"id":1109,"type":1110,"label":1223,"file":166,"line":1224},"$_POST",377,{"id":1114,"type":1119,"label":1158,"file":166,"line":1226,"wp_function":1160},378,[1228],{"from":1109,"to":1114,"sanitized":656},"low",{"entryPoint":1231,"graph":1232,"unsanitizedCount":27,"severity":1229},"\u003Cclass-blaminhor-essentials-admin> (includes\\class-blaminhor-essentials-admin.php:0)",{"nodes":1233,"edges":1236},[1234,1235],{"id":1109,"type":1110,"label":1223,"file":166,"line":1224},{"id":1114,"type":1119,"label":1158,"file":166,"line":1226,"wp_function":1160},[1237],{"from":1109,"to":1114,"sanitized":656},{"entryPoint":1239,"graph":1240,"unsanitizedCount":27,"severity":1229},"handle_backup_actions (modules\\backup\\class-module-backup.php:625)",{"nodes":1241,"edges":1247},[1242,1243],{"id":1109,"type":1110,"label":1189,"file":181,"line":924},{"id":1114,"type":1119,"label":1244,"file":181,"line":1245,"wp_function":1246},"header() [Header Injection]",646,"header",[1248],{"from":1109,"to":1114,"sanitized":656},{"entryPoint":1250,"graph":1251,"unsanitizedCount":27,"severity":1229},"ajax_dismiss_pre_restore (modules\\backup\\class-module-backup.php:1550)",{"nodes":1252,"edges":1257},[1253,1255],{"id":1109,"type":1110,"label":1223,"file":181,"line":1254},1557,{"id":1114,"type":1119,"label":1158,"file":181,"line":1256,"wp_function":1160},1562,[1258],{"from":1109,"to":1114,"sanitized":656},{"entryPoint":1260,"graph":1261,"unsanitizedCount":27,"severity":1229},"ajax_upload_backup (modules\\backup\\class-module-backup.php:1569)",{"nodes":1262,"edges":1268},[1263,1266],{"id":1109,"type":1110,"label":1264,"file":181,"line":1265},"$_FILES",1581,{"id":1114,"type":1119,"label":1120,"file":181,"line":1267,"wp_function":1122},1826,[1269],{"from":1109,"to":1114,"sanitized":656},{"entryPoint":1271,"graph":1272,"unsanitizedCount":27,"severity":1229},"ajax_get_backup_log (modules\\backup\\class-module-backup.php:2634)",{"nodes":1273,"edges":1278},[1274,1276],{"id":1109,"type":1110,"label":1223,"file":181,"line":1275},2641,{"id":1114,"type":1119,"label":1120,"file":181,"line":1277,"wp_function":1122},2662,[1279],{"from":1109,"to":1114,"sanitized":656},{"entryPoint":1281,"graph":1282,"unsanitizedCount":27,"severity":1229},"ajax_recheck_link (modules\\broken-links\\class-module-broken-links.php:373)",{"nodes":1283,"edges":1290},[1284,1286],{"id":1109,"type":1110,"label":1223,"file":206,"line":1285},382,{"id":1114,"type":1119,"label":1287,"file":206,"line":1288,"wp_function":1289},"get_row() [SQLi]",385,"get_row",[1291],{"from":1109,"to":1114,"sanitized":656},{"entryPoint":1293,"graph":1294,"unsanitizedCount":27,"severity":1229},"\u003Cclass-module-broken-links> (modules\\broken-links\\class-module-broken-links.php:0)",{"nodes":1295,"edges":1301},[1296,1297,1298,1300],{"id":1109,"type":1110,"label":1223,"file":206,"line":1285},{"id":1114,"type":1119,"label":1287,"file":206,"line":1288,"wp_function":1289},{"id":1118,"type":1110,"label":1299,"file":206,"line":1285},"$_POST (x10)",{"id":1139,"type":1119,"label":1134,"file":206,"line":429,"wp_function":1136},[1302,1303],{"from":1109,"to":1114,"sanitized":656},{"from":1118,"to":1139,"sanitized":656},{"entryPoint":1305,"graph":1306,"unsanitizedCount":27,"severity":1229},"ajax_change_domain (modules\\domain-changer\\class-module-domain-changer.php:676)",{"nodes":1307,"edges":1315},[1308,1311],{"id":1109,"type":1110,"label":1309,"file":296,"line":1310},"$_POST (x3)",684,{"id":1114,"type":1119,"label":1312,"file":296,"line":1313,"wp_function":1314},"query() [SQLi]",711,"query",[1316],{"from":1109,"to":1114,"sanitized":656},{"entryPoint":1318,"graph":1319,"unsanitizedCount":27,"severity":1229},"\u003Cclass-module-domain-changer> (modules\\domain-changer\\class-module-domain-changer.php:0)",{"nodes":1320,"edges":1323},[1321,1322],{"id":1109,"type":1110,"label":1309,"file":296,"line":1310},{"id":1114,"type":1119,"label":1312,"file":296,"line":1313,"wp_function":1314},[1324],{"from":1109,"to":1114,"sanitized":656},{"entryPoint":1326,"graph":1327,"unsanitizedCount":27,"severity":1229},"ajax_add_redirection (modules\\redirections\\class-module-redirections.php:682)",{"nodes":1328,"edges":1335},[1329,1331],{"id":1109,"type":1110,"label":1223,"file":495,"line":1330},689,{"id":1114,"type":1119,"label":1332,"file":495,"line":1333,"wp_function":1334},"get_var() [SQLi]",707,"get_var",[1336],{"from":1109,"to":1114,"sanitized":656},{"entryPoint":1338,"graph":1339,"unsanitizedCount":27,"severity":1229},"ajax_bulk_delete (modules\\redirections\\class-module-redirections.php:900)",{"nodes":1340,"edges":1345},[1341,1343],{"id":1109,"type":1110,"label":1223,"file":495,"line":1342},907,{"id":1114,"type":1119,"label":1312,"file":495,"line":1344,"wp_function":1314},918,[1346],{"from":1109,"to":1114,"sanitized":656},{"entryPoint":1348,"graph":1349,"unsanitizedCount":27,"severity":1229},"ajax_get_redirections (modules\\redirections\\class-module-redirections.php:1027)",{"nodes":1350,"edges":1360},[1351,1353,1355,1356],{"id":1109,"type":1110,"label":1223,"file":495,"line":1352},1039,{"id":1114,"type":1119,"label":1332,"file":495,"line":1354,"wp_function":1334},1046,{"id":1118,"type":1110,"label":1111,"file":495,"line":1352},{"id":1139,"type":1119,"label":1357,"file":495,"line":1358,"wp_function":1359},"get_results() [SQLi]",1055,"get_results",[1361,1362],{"from":1109,"to":1114,"sanitized":656},{"from":1118,"to":1139,"sanitized":656},{"entryPoint":1364,"graph":1365,"unsanitizedCount":27,"severity":1229},"ajax_import_from_plugin (modules\\redirections\\class-module-redirections.php:1496)",{"nodes":1366,"edges":1371},[1367,1369],{"id":1109,"type":1110,"label":1111,"file":495,"line":1368},1505,{"id":1114,"type":1119,"label":1357,"file":495,"line":1370,"wp_function":1359},1518,[1372],{"from":1109,"to":1114,"sanitized":656},{"entryPoint":1374,"graph":1375,"unsanitizedCount":27,"severity":1229},"ajax_import_seo (modules\\seo-manager\\class-module-seo-manager.php:3537)",{"nodes":1376,"edges":1386},[1377,1379,1383,1384],{"id":1109,"type":1110,"label":1223,"file":519,"line":1378},3544,{"id":1114,"type":1119,"label":1380,"file":519,"line":1381,"wp_function":1382},"get_col() [SQLi]",3563,"get_col",{"id":1118,"type":1110,"label":1223,"file":519,"line":1378},{"id":1139,"type":1119,"label":1332,"file":519,"line":1385,"wp_function":1334},3614,[1387,1388],{"from":1109,"to":1114,"sanitized":656},{"from":1118,"to":1139,"sanitized":656},{"entryPoint":1390,"graph":1391,"unsanitizedCount":27,"severity":1229},"\u003Cclass-module-user-role-editor> (modules\\user-role-editor\\class-module-user-role-editor.php:0)",{"nodes":1392,"edges":1397},[1393,1395],{"id":1109,"type":1110,"label":1111,"file":645,"line":1394},851,{"id":1114,"type":1119,"label":1134,"file":645,"line":1396,"wp_function":1136},1296,[1398],{"from":1109,"to":1114,"sanitized":656},{"entryPoint":1400,"graph":1401,"unsanitizedCount":33,"severity":1412},"ajax_restore_backup (modules\\backup\\class-module-backup.php:3170)",{"nodes":1402,"edges":1409},[1403,1405,1407],{"id":1109,"type":1110,"label":1223,"file":181,"line":1404},3217,{"id":1114,"type":1115,"label":1406,"file":181,"line":1404},"→ change_domain_after_restore()",{"id":1118,"type":1119,"label":1312,"file":181,"line":1408,"wp_function":1314},3433,[1410,1411],{"from":1109,"to":1114,"sanitized":654},{"from":1114,"to":1118,"sanitized":654},"high",{"entryPoint":1414,"graph":1415,"unsanitizedCount":33,"severity":1412},"\u003Cclass-module-backup> (modules\\backup\\class-module-backup.php:0)",{"nodes":1416,"edges":1442},[1417,1418,1419,1421,1422,1423,1424,1425,1426,1427,1428,1430,1432,1434,1436,1438,1440],{"id":1109,"type":1110,"label":1189,"file":181,"line":924},{"id":1114,"type":1119,"label":1244,"file":181,"line":1245,"wp_function":1246},{"id":1118,"type":1110,"label":1420,"file":181,"line":924},"$_GET",{"id":1139,"type":1119,"label":1120,"file":181,"line":1006,"wp_function":1122},{"id":1141,"type":1110,"label":1223,"file":181,"line":1254},{"id":1164,"type":1119,"label":1158,"file":181,"line":1256,"wp_function":1160},{"id":1167,"type":1110,"label":1264,"file":181,"line":1265},{"id":1192,"type":1119,"label":1120,"file":181,"line":1267,"wp_function":1122},{"id":1195,"type":1110,"label":1223,"file":181,"line":1275},{"id":1197,"type":1119,"label":1120,"file":181,"line":1277,"wp_function":1122},{"id":1199,"type":1110,"label":1184,"file":181,"line":1429},3191,{"id":1201,"type":1119,"label":1357,"file":181,"line":1431,"wp_function":1359},3276,{"id":1204,"type":1110,"label":1433,"file":181,"line":1429},"$_POST (x7)",{"id":1207,"type":1119,"label":1312,"file":181,"line":1435,"wp_function":1314},3297,{"id":1437,"type":1110,"label":1223,"file":181,"line":1404},"n14",{"id":1439,"type":1115,"label":1406,"file":181,"line":1404},"n15",{"id":1441,"type":1119,"label":1312,"file":181,"line":1408,"wp_function":1314},"n16",[1443,1444,1445,1446,1447,1448,1449,1450,1451],{"from":1109,"to":1114,"sanitized":656},{"from":1118,"to":1139,"sanitized":656},{"from":1141,"to":1164,"sanitized":656},{"from":1167,"to":1192,"sanitized":656},{"from":1195,"to":1197,"sanitized":656},{"from":1199,"to":1201,"sanitized":656},{"from":1204,"to":1207,"sanitized":656},{"from":1437,"to":1439,"sanitized":654},{"from":1439,"to":1441,"sanitized":654},{"entryPoint":1453,"graph":1454,"unsanitizedCount":33,"severity":1412},"ajax_reset_order (modules\\post-types-order\\class-module-post-types-order.php:354)",{"nodes":1455,"edges":1461},[1456,1457,1459],{"id":1109,"type":1110,"label":1223,"file":482,"line":1078},{"id":1114,"type":1115,"label":1458,"file":482,"line":1078},"→ reset_post_type_order()",{"id":1118,"type":1119,"label":1312,"file":482,"line":1460,"wp_function":1314},512,[1462,1463],{"from":1109,"to":1114,"sanitized":654},{"from":1114,"to":1118,"sanitized":654},{"entryPoint":1465,"graph":1466,"unsanitizedCount":33,"severity":1412},"\u003Cclass-module-post-types-order> (modules\\post-types-order\\class-module-post-types-order.php:0)",{"nodes":1467,"edges":1471},[1468,1469,1470],{"id":1109,"type":1110,"label":1223,"file":482,"line":1078},{"id":1114,"type":1115,"label":1458,"file":482,"line":1078},{"id":1118,"type":1119,"label":1312,"file":482,"line":1460,"wp_function":1314},[1472,1473],{"from":1109,"to":1114,"sanitized":654},{"from":1114,"to":1118,"sanitized":654},{"entryPoint":1475,"graph":1476,"unsanitizedCount":33,"severity":1412},"ajax_edit_redirection (modules\\redirections\\class-module-redirections.php:742)",{"nodes":1477,"edges":1484},[1478,1480,1482],{"id":1109,"type":1110,"label":1223,"file":495,"line":1479},768,{"id":1114,"type":1115,"label":1481,"file":495,"line":1479},"→ is_loop_redirection()",{"id":1118,"type":1119,"label":1357,"file":495,"line":1483,"wp_function":1359},567,[1485,1486],{"from":1109,"to":1114,"sanitized":654},{"from":1114,"to":1118,"sanitized":654},{"entryPoint":1488,"graph":1489,"unsanitizedCount":33,"severity":1412},"ajax_toggle_redirection (modules\\redirections\\class-module-redirections.php:831)",{"nodes":1490,"edges":1501},[1491,1493,1494,1495,1497,1499,1500],{"id":1109,"type":1110,"label":1223,"file":495,"line":1492},840,{"id":1114,"type":1119,"label":1332,"file":495,"line":637,"wp_function":1334},{"id":1118,"type":1110,"label":1223,"file":495,"line":1492},{"id":1139,"type":1119,"label":1287,"file":495,"line":1496,"wp_function":1289},862,{"id":1141,"type":1110,"label":1223,"file":495,"line":1498},869,{"id":1164,"type":1115,"label":1481,"file":495,"line":1498},{"id":1167,"type":1119,"label":1357,"file":495,"line":1483,"wp_function":1359},[1502,1503,1504,1505],{"from":1109,"to":1114,"sanitized":656},{"from":1118,"to":1139,"sanitized":656},{"from":1141,"to":1164,"sanitized":654},{"from":1164,"to":1167,"sanitized":654},{"entryPoint":1507,"graph":1508,"unsanitizedCount":555,"severity":1412},"\u003Cclass-module-redirections> (modules\\redirections\\class-module-redirections.php:0)",{"nodes":1509,"edges":1526},[1510,1512,1513,1514,1515,1516,1517,1518,1519,1521,1523,1524,1525],{"id":1109,"type":1110,"label":1511,"file":495,"line":1330},"$_POST (x4)",{"id":1114,"type":1119,"label":1332,"file":495,"line":1333,"wp_function":1334},{"id":1118,"type":1110,"label":1223,"file":495,"line":1492},{"id":1139,"type":1119,"label":1287,"file":495,"line":1496,"wp_function":1289},{"id":1141,"type":1110,"label":1223,"file":495,"line":1342},{"id":1164,"type":1119,"label":1312,"file":495,"line":1344,"wp_function":1314},{"id":1167,"type":1110,"label":1511,"file":495,"line":1352},{"id":1192,"type":1119,"label":1357,"file":495,"line":1358,"wp_function":1359},{"id":1195,"type":1110,"label":1111,"file":495,"line":1520},752,{"id":1197,"type":1119,"label":1134,"file":495,"line":1522,"wp_function":1136},1291,{"id":1199,"type":1110,"label":1111,"file":495,"line":1479},{"id":1201,"type":1115,"label":1481,"file":495,"line":1479},{"id":1204,"type":1119,"label":1357,"file":495,"line":1483,"wp_function":1359},[1527,1528,1529,1530,1531,1532,1533],{"from":1109,"to":1114,"sanitized":656},{"from":1118,"to":1139,"sanitized":656},{"from":1141,"to":1164,"sanitized":656},{"from":1167,"to":1192,"sanitized":656},{"from":1195,"to":1197,"sanitized":656},{"from":1199,"to":1201,"sanitized":654},{"from":1201,"to":1204,"sanitized":654},{"entryPoint":1535,"graph":1536,"unsanitizedCount":33,"severity":1412},"\u003Cclass-module-seo-manager> (modules\\seo-manager\\class-module-seo-manager.php:0)",{"nodes":1537,"edges":1551},[1538,1540,1542,1543,1544,1545,1546,1548,1550],{"id":1109,"type":1110,"label":1223,"file":519,"line":1539},1320,{"id":1114,"type":1119,"label":1287,"file":519,"line":1541,"wp_function":1289},1793,{"id":1118,"type":1110,"label":1223,"file":519,"line":1378},{"id":1139,"type":1119,"label":1380,"file":519,"line":1381,"wp_function":1382},{"id":1141,"type":1110,"label":1223,"file":519,"line":1378},{"id":1164,"type":1119,"label":1332,"file":519,"line":1385,"wp_function":1334},{"id":1167,"type":1110,"label":1223,"file":519,"line":1547},1624,{"id":1192,"type":1115,"label":1549,"file":519,"line":1547},"→ get_post_type_lastmod()",{"id":1195,"type":1119,"label":1287,"file":519,"line":1541,"wp_function":1289},[1552,1553,1554,1555,1556],{"from":1109,"to":1114,"sanitized":656},{"from":1118,"to":1139,"sanitized":656},{"from":1141,"to":1164,"sanitized":656},{"from":1167,"to":1192,"sanitized":654},{"from":1192,"to":1195,"sanitized":654},{"summary":1558,"deductions":1559},"The \"blaminhor-essentials\" v1.8.1 plugin exhibits a generally good security posture with a significant number of positive indicators. The extensive use of prepared statements for SQL queries and proper output escaping for the vast majority of outputs are commendable practices that significantly mitigate common web vulnerabilities. The presence of numerous nonce and capability checks further strengthens its defenses against unauthorized actions.  However, the analysis reveals several areas of concern that warrant attention.  The presence of two instances of the `unserialize()` function, a known source of deserialization vulnerabilities, is a notable risk.  Furthermore, the taint analysis identified 8 high-severity flows with unsanitized paths, indicating potential for attackers to manipulate data leading to vulnerabilities like path traversal or command injection.\n\nWhile the plugin has no recorded vulnerability history (CVEs), this should not be interpreted as a guarantee of absolute security.  The significant number of unprotected AJAX handlers (19 out of 76) presents a substantial attack surface.  These handlers, if not properly validated and sanitized on the server-side, could be exploited by attackers to perform unauthorized actions or expose sensitive information. The combination of unprotected entry points and high-severity taint flows, despite the lack of historical CVEs, suggests a latent risk that could be exploited by sophisticated attackers.  Therefore, while the plugin has strong foundations in secure coding practices, these specific areas of weakness require immediate remediation to ensure robust security.",[1560,1563,1565,1567],{"reason":1561,"points":1562},"High-severity taint flows with unsanitized paths",12,{"reason":1564,"points":203},"AJAX handlers without authentication checks",{"reason":1566,"points":595},"Dangerous function: unserialize()",{"reason":1568,"points":555},"SQL queries not using prepared statements","2026-03-17T01:05:08.034Z",{"wat":1571,"direct":1658},{"assetPaths":1572,"generatorPatterns":1614,"scriptPaths":1615,"versionParams":1616},[1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613],"\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fcontent-duplicator.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fclassic-editor.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fimage-sizes.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Ffavicon-generator.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fpost-types-order.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fseo-geo.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fbroken-links-checker.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fredirections.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fbackup-restore.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fdatabase-optimizer.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fdomain-changer.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fhttps-redirect.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Ffatal-error-recovery.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fcoming-soon.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fsmtp-mailer.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fmute-core-emails.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fuser-role-editor.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fdisable-comments.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fhide-login-page.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Femails.css","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fcontent-duplicator.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fclassic-editor.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fimage-sizes.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Ffavicon-generator.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fpost-types-order.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fseo-geo.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fbroken-links-checker.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fredirections.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fbackup-restore.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fdatabase-optimizer.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fdomain-changer.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fhttps-redirect.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Ffatal-error-recovery.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fcoming-soon.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fsmtp-mailer.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fmute-core-emails.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fuser-role-editor.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fdisable-comments.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fhide-login-page.js","\u002Fwp-content\u002Fplugins\u002Fblaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Femails.js",[],[1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613],[1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657],"blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fcontent-duplicator.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fclassic-editor.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fimage-sizes.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Ffavicon-generator.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fpost-types-order.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fseo-geo.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fbroken-links-checker.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fredirections.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fbackup-restore.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fdatabase-optimizer.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fdomain-changer.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fhttps-redirect.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Ffatal-error-recovery.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fcoming-soon.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fsmtp-mailer.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fmute-core-emails.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fuser-role-editor.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fdisable-comments.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Fhide-login-page.css?ver=","blaminhor-essentials\u002Fassets\u002Fcss\u002Fmodules\u002Femails.css?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmain.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fcontent-duplicator.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fclassic-editor.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fimage-sizes.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Ffavicon-generator.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fpost-types-order.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fseo-geo.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fbroken-links-checker.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fredirections.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fbackup-restore.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fdatabase-optimizer.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fdomain-changer.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fhttps-redirect.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Ffatal-error-recovery.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fcoming-soon.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fsmtp-mailer.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fmute-core-emails.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fuser-role-editor.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fdisable-comments.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Fhide-login-page.js?ver=","blaminhor-essentials\u002Fassets\u002Fjs\u002Fadmin\u002Fmodules\u002Femails.js?ver=",{"cssClasses":1659,"htmlComments":1664,"htmlAttributes":1669,"restEndpoints":1672,"jsGlobals":1674,"shortcodeOutput":1677},[1660,1661,1662,1663],"blaminhor-essentials-admin-notice","blaminhor-essentials-module-section","blaminhor-essentials-settings-field","blaminhor-essentials-admin-page",[1665,1666,1667,1668],"\u003C!-- STANDALONE RECOVERY HANDLER -->","\u003C!-- Handle recovery actions (enable\u002Fdisable plugins) -->","\u003C!-- Display recovery page -->","\u003C!-- Blaminhor Essentials Admin Bar Menu -->",[1670,1671],"data-be-recovery-key","data-be-fer-token",[1673],"\u002Fwp-json\u002Fblaminhor-essentials\u002Fv1\u002Fmodules",[1675,1676],"blaminhorEssentialsAdmin","blaminhorEssentialsModules",[],{"error":656,"url":1679,"statusCode":628,"statusMessage":1680,"message":1680},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fblaminhor-essentials\u002Fbundle","no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":444,"versions":1682},[1683,1688,1695,1702,1709,1716,1723,1730,1737,1744,1751,1758,1765,1772,1779,1786,1793,1800,1807,1814,1821,1828,1835,1842,1849,1856,1863,1870,1877,1884,1891,1898,1905,1912,1919,1926,1933,1940,1947,1954,1961,1968,1975,1982,1989,1996,2003,2010,2017,2024,2031,2038,2045,2052,2059,2066,2073,2080,2087,2094,2100,2107,2114,2121,2128,2135,2142,2149],{"version":6,"download_url":26,"svn_tag_url":1684,"released_at":28,"has_diff":654,"diff_files_changed":1685,"diff_lines":28,"trac_diff_url":1686,"vulnerabilities":1687,"is_current":656},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.5.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.5.8&new_path=%2Fblaminhor-essentials%2Ftags%2F2.5.9",[],{"version":1689,"download_url":1690,"svn_tag_url":1691,"released_at":28,"has_diff":654,"diff_files_changed":1692,"diff_lines":28,"trac_diff_url":1693,"vulnerabilities":1694,"is_current":654},"2.5.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.5.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.5.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.5.7&new_path=%2Fblaminhor-essentials%2Ftags%2F2.5.8",[],{"version":1696,"download_url":1697,"svn_tag_url":1698,"released_at":28,"has_diff":654,"diff_files_changed":1699,"diff_lines":28,"trac_diff_url":1700,"vulnerabilities":1701,"is_current":654},"2.5.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.5.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.5.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.5.6&new_path=%2Fblaminhor-essentials%2Ftags%2F2.5.7",[],{"version":1703,"download_url":1704,"svn_tag_url":1705,"released_at":28,"has_diff":654,"diff_files_changed":1706,"diff_lines":28,"trac_diff_url":1707,"vulnerabilities":1708,"is_current":654},"2.5.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.5.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.5.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.5.5&new_path=%2Fblaminhor-essentials%2Ftags%2F2.5.6",[],{"version":1710,"download_url":1711,"svn_tag_url":1712,"released_at":28,"has_diff":654,"diff_files_changed":1713,"diff_lines":28,"trac_diff_url":1714,"vulnerabilities":1715,"is_current":654},"2.5.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.5.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.5.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.5.4&new_path=%2Fblaminhor-essentials%2Ftags%2F2.5.5",[],{"version":1717,"download_url":1718,"svn_tag_url":1719,"released_at":28,"has_diff":654,"diff_files_changed":1720,"diff_lines":28,"trac_diff_url":1721,"vulnerabilities":1722,"is_current":654},"2.5.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.5.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.5.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.5.3&new_path=%2Fblaminhor-essentials%2Ftags%2F2.5.4",[],{"version":1724,"download_url":1725,"svn_tag_url":1726,"released_at":28,"has_diff":654,"diff_files_changed":1727,"diff_lines":28,"trac_diff_url":1728,"vulnerabilities":1729,"is_current":654},"2.5.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.5.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.5.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.5.2&new_path=%2Fblaminhor-essentials%2Ftags%2F2.5.3",[],{"version":1731,"download_url":1732,"svn_tag_url":1733,"released_at":28,"has_diff":654,"diff_files_changed":1734,"diff_lines":28,"trac_diff_url":1735,"vulnerabilities":1736,"is_current":654},"2.5.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.5.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.5.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.5.1&new_path=%2Fblaminhor-essentials%2Ftags%2F2.5.2",[],{"version":1738,"download_url":1739,"svn_tag_url":1740,"released_at":28,"has_diff":654,"diff_files_changed":1741,"diff_lines":28,"trac_diff_url":1742,"vulnerabilities":1743,"is_current":654},"2.5.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.5.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.5.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.5.0&new_path=%2Fblaminhor-essentials%2Ftags%2F2.5.1",[],{"version":1745,"download_url":1746,"svn_tag_url":1747,"released_at":28,"has_diff":654,"diff_files_changed":1748,"diff_lines":28,"trac_diff_url":1749,"vulnerabilities":1750,"is_current":654},"2.5.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.5.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.5.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.4.0&new_path=%2Fblaminhor-essentials%2Ftags%2F2.5.0",[],{"version":1752,"download_url":1753,"svn_tag_url":1754,"released_at":28,"has_diff":654,"diff_files_changed":1755,"diff_lines":28,"trac_diff_url":1756,"vulnerabilities":1757,"is_current":654},"2.4.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.4.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.3.2&new_path=%2Fblaminhor-essentials%2Ftags%2F2.4.0",[],{"version":1759,"download_url":1760,"svn_tag_url":1761,"released_at":28,"has_diff":654,"diff_files_changed":1762,"diff_lines":28,"trac_diff_url":1763,"vulnerabilities":1764,"is_current":654},"2.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.3.1&new_path=%2Fblaminhor-essentials%2Ftags%2F2.3.2",[],{"version":1766,"download_url":1767,"svn_tag_url":1768,"released_at":28,"has_diff":654,"diff_files_changed":1769,"diff_lines":28,"trac_diff_url":1770,"vulnerabilities":1771,"is_current":654},"2.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.3.0&new_path=%2Fblaminhor-essentials%2Ftags%2F2.3.1",[],{"version":1773,"download_url":1774,"svn_tag_url":1775,"released_at":28,"has_diff":654,"diff_files_changed":1776,"diff_lines":28,"trac_diff_url":1777,"vulnerabilities":1778,"is_current":654},"2.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.2.0&new_path=%2Fblaminhor-essentials%2Ftags%2F2.3.0",[],{"version":1780,"download_url":1781,"svn_tag_url":1782,"released_at":28,"has_diff":654,"diff_files_changed":1783,"diff_lines":28,"trac_diff_url":1784,"vulnerabilities":1785,"is_current":654},"2.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.1.1&new_path=%2Fblaminhor-essentials%2Ftags%2F2.2.0",[],{"version":1787,"download_url":1788,"svn_tag_url":1789,"released_at":28,"has_diff":654,"diff_files_changed":1790,"diff_lines":28,"trac_diff_url":1791,"vulnerabilities":1792,"is_current":654},"2.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.1.0&new_path=%2Fblaminhor-essentials%2Ftags%2F2.1.1",[],{"version":1794,"download_url":1795,"svn_tag_url":1796,"released_at":28,"has_diff":654,"diff_files_changed":1797,"diff_lines":28,"trac_diff_url":1798,"vulnerabilities":1799,"is_current":654},"2.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.0.2&new_path=%2Fblaminhor-essentials%2Ftags%2F2.1.0",[],{"version":1801,"download_url":1802,"svn_tag_url":1803,"released_at":28,"has_diff":654,"diff_files_changed":1804,"diff_lines":28,"trac_diff_url":1805,"vulnerabilities":1806,"is_current":654},"2.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.0.1&new_path=%2Fblaminhor-essentials%2Ftags%2F2.0.2",[],{"version":1808,"download_url":1809,"svn_tag_url":1810,"released_at":28,"has_diff":654,"diff_files_changed":1811,"diff_lines":28,"trac_diff_url":1812,"vulnerabilities":1813,"is_current":654},"2.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F2.0.0&new_path=%2Fblaminhor-essentials%2Ftags%2F2.0.1",[],{"version":1815,"download_url":1816,"svn_tag_url":1817,"released_at":28,"has_diff":654,"diff_files_changed":1818,"diff_lines":28,"trac_diff_url":1819,"vulnerabilities":1820,"is_current":654},"2.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F2.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.11.1&new_path=%2Fblaminhor-essentials%2Ftags%2F2.0.0",[],{"version":1822,"download_url":1823,"svn_tag_url":1824,"released_at":28,"has_diff":654,"diff_files_changed":1825,"diff_lines":28,"trac_diff_url":1826,"vulnerabilities":1827,"is_current":654},"1.11.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.11.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.11.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.11.0&new_path=%2Fblaminhor-essentials%2Ftags%2F1.11.1",[],{"version":1829,"download_url":1830,"svn_tag_url":1831,"released_at":28,"has_diff":654,"diff_files_changed":1832,"diff_lines":28,"trac_diff_url":1833,"vulnerabilities":1834,"is_current":654},"1.11.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.11.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.11.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.10.0&new_path=%2Fblaminhor-essentials%2Ftags%2F1.11.0",[],{"version":1836,"download_url":1837,"svn_tag_url":1838,"released_at":28,"has_diff":654,"diff_files_changed":1839,"diff_lines":28,"trac_diff_url":1840,"vulnerabilities":1841,"is_current":654},"1.10.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.10.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.10.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.9.10&new_path=%2Fblaminhor-essentials%2Ftags%2F1.10.0",[],{"version":1843,"download_url":1844,"svn_tag_url":1845,"released_at":28,"has_diff":654,"diff_files_changed":1846,"diff_lines":28,"trac_diff_url":1847,"vulnerabilities":1848,"is_current":654},"1.9.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.9.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.9.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.9.9&new_path=%2Fblaminhor-essentials%2Ftags%2F1.9.10",[],{"version":1850,"download_url":1851,"svn_tag_url":1852,"released_at":28,"has_diff":654,"diff_files_changed":1853,"diff_lines":28,"trac_diff_url":1854,"vulnerabilities":1855,"is_current":654},"1.9.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.9.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.9.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.9.8&new_path=%2Fblaminhor-essentials%2Ftags%2F1.9.9",[],{"version":1857,"download_url":1858,"svn_tag_url":1859,"released_at":28,"has_diff":654,"diff_files_changed":1860,"diff_lines":28,"trac_diff_url":1861,"vulnerabilities":1862,"is_current":654},"1.9.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.9.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.9.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.9.7&new_path=%2Fblaminhor-essentials%2Ftags%2F1.9.8",[],{"version":1864,"download_url":1865,"svn_tag_url":1866,"released_at":28,"has_diff":654,"diff_files_changed":1867,"diff_lines":28,"trac_diff_url":1868,"vulnerabilities":1869,"is_current":654},"1.9.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.9.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.9.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.9.6&new_path=%2Fblaminhor-essentials%2Ftags%2F1.9.7",[],{"version":1871,"download_url":1872,"svn_tag_url":1873,"released_at":28,"has_diff":654,"diff_files_changed":1874,"diff_lines":28,"trac_diff_url":1875,"vulnerabilities":1876,"is_current":654},"1.9.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.9.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.9.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.9.5&new_path=%2Fblaminhor-essentials%2Ftags%2F1.9.6",[],{"version":1878,"download_url":1879,"svn_tag_url":1880,"released_at":28,"has_diff":654,"diff_files_changed":1881,"diff_lines":28,"trac_diff_url":1882,"vulnerabilities":1883,"is_current":654},"1.9.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.9.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.9.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.9.4&new_path=%2Fblaminhor-essentials%2Ftags%2F1.9.5",[],{"version":1885,"download_url":1886,"svn_tag_url":1887,"released_at":28,"has_diff":654,"diff_files_changed":1888,"diff_lines":28,"trac_diff_url":1889,"vulnerabilities":1890,"is_current":654},"1.9.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.9.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.9.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.9.3&new_path=%2Fblaminhor-essentials%2Ftags%2F1.9.4",[],{"version":1892,"download_url":1893,"svn_tag_url":1894,"released_at":28,"has_diff":654,"diff_files_changed":1895,"diff_lines":28,"trac_diff_url":1896,"vulnerabilities":1897,"is_current":654},"1.9.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.9.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.9.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.9.2&new_path=%2Fblaminhor-essentials%2Ftags%2F1.9.3",[],{"version":1899,"download_url":1900,"svn_tag_url":1901,"released_at":28,"has_diff":654,"diff_files_changed":1902,"diff_lines":28,"trac_diff_url":1903,"vulnerabilities":1904,"is_current":654},"1.9.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.9.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.9.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.9.1&new_path=%2Fblaminhor-essentials%2Ftags%2F1.9.2",[],{"version":1906,"download_url":1907,"svn_tag_url":1908,"released_at":28,"has_diff":654,"diff_files_changed":1909,"diff_lines":28,"trac_diff_url":1910,"vulnerabilities":1911,"is_current":654},"1.9.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.9.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.9.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.9.0&new_path=%2Fblaminhor-essentials%2Ftags%2F1.9.1",[],{"version":1913,"download_url":1914,"svn_tag_url":1915,"released_at":28,"has_diff":654,"diff_files_changed":1916,"diff_lines":28,"trac_diff_url":1917,"vulnerabilities":1918,"is_current":654},"1.9.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.9.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.9.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.8.2&new_path=%2Fblaminhor-essentials%2Ftags%2F1.9.0",[],{"version":1920,"download_url":1921,"svn_tag_url":1922,"released_at":28,"has_diff":654,"diff_files_changed":1923,"diff_lines":28,"trac_diff_url":1924,"vulnerabilities":1925,"is_current":654},"1.8.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.8.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.8.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.8.1&new_path=%2Fblaminhor-essentials%2Ftags%2F1.8.2",[],{"version":1927,"download_url":1928,"svn_tag_url":1929,"released_at":28,"has_diff":654,"diff_files_changed":1930,"diff_lines":28,"trac_diff_url":1931,"vulnerabilities":1932,"is_current":654},"1.8.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.8.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.8.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.8.0&new_path=%2Fblaminhor-essentials%2Ftags%2F1.8.1",[],{"version":1934,"download_url":1935,"svn_tag_url":1936,"released_at":28,"has_diff":654,"diff_files_changed":1937,"diff_lines":28,"trac_diff_url":1938,"vulnerabilities":1939,"is_current":654},"1.8.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.8.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.8.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.7.5&new_path=%2Fblaminhor-essentials%2Ftags%2F1.8.0",[],{"version":1941,"download_url":1942,"svn_tag_url":1943,"released_at":28,"has_diff":654,"diff_files_changed":1944,"diff_lines":28,"trac_diff_url":1945,"vulnerabilities":1946,"is_current":654},"1.7.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.7.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.7.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.7.4&new_path=%2Fblaminhor-essentials%2Ftags%2F1.7.5",[],{"version":1948,"download_url":1949,"svn_tag_url":1950,"released_at":28,"has_diff":654,"diff_files_changed":1951,"diff_lines":28,"trac_diff_url":1952,"vulnerabilities":1953,"is_current":654},"1.7.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.7.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.7.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.7.3&new_path=%2Fblaminhor-essentials%2Ftags%2F1.7.4",[],{"version":1955,"download_url":1956,"svn_tag_url":1957,"released_at":28,"has_diff":654,"diff_files_changed":1958,"diff_lines":28,"trac_diff_url":1959,"vulnerabilities":1960,"is_current":654},"1.7.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.7.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.7.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.7.2&new_path=%2Fblaminhor-essentials%2Ftags%2F1.7.3",[],{"version":1962,"download_url":1963,"svn_tag_url":1964,"released_at":28,"has_diff":654,"diff_files_changed":1965,"diff_lines":28,"trac_diff_url":1966,"vulnerabilities":1967,"is_current":654},"1.7.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.7.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.7.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.7.1&new_path=%2Fblaminhor-essentials%2Ftags%2F1.7.2",[],{"version":1969,"download_url":1970,"svn_tag_url":1971,"released_at":28,"has_diff":654,"diff_files_changed":1972,"diff_lines":28,"trac_diff_url":1973,"vulnerabilities":1974,"is_current":654},"1.7.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.7.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.7.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.7.0&new_path=%2Fblaminhor-essentials%2Ftags%2F1.7.1",[],{"version":1976,"download_url":1977,"svn_tag_url":1978,"released_at":28,"has_diff":654,"diff_files_changed":1979,"diff_lines":28,"trac_diff_url":1980,"vulnerabilities":1981,"is_current":654},"1.7.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.7.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.7.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.6.1&new_path=%2Fblaminhor-essentials%2Ftags%2F1.7.0",[],{"version":1983,"download_url":1984,"svn_tag_url":1985,"released_at":28,"has_diff":654,"diff_files_changed":1986,"diff_lines":28,"trac_diff_url":1987,"vulnerabilities":1988,"is_current":654},"1.6.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.6.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.6.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.6.0&new_path=%2Fblaminhor-essentials%2Ftags%2F1.6.1",[],{"version":1990,"download_url":1991,"svn_tag_url":1992,"released_at":28,"has_diff":654,"diff_files_changed":1993,"diff_lines":28,"trac_diff_url":1994,"vulnerabilities":1995,"is_current":654},"1.6.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.6.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.6.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.5.6&new_path=%2Fblaminhor-essentials%2Ftags%2F1.6.0",[],{"version":1997,"download_url":1998,"svn_tag_url":1999,"released_at":28,"has_diff":654,"diff_files_changed":2000,"diff_lines":28,"trac_diff_url":2001,"vulnerabilities":2002,"is_current":654},"1.5.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.5.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.5.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.5.5&new_path=%2Fblaminhor-essentials%2Ftags%2F1.5.6",[],{"version":2004,"download_url":2005,"svn_tag_url":2006,"released_at":28,"has_diff":654,"diff_files_changed":2007,"diff_lines":28,"trac_diff_url":2008,"vulnerabilities":2009,"is_current":654},"1.5.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.5.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.5.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.5.4&new_path=%2Fblaminhor-essentials%2Ftags%2F1.5.5",[],{"version":2011,"download_url":2012,"svn_tag_url":2013,"released_at":28,"has_diff":654,"diff_files_changed":2014,"diff_lines":28,"trac_diff_url":2015,"vulnerabilities":2016,"is_current":654},"1.5.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.5.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.5.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.5.3&new_path=%2Fblaminhor-essentials%2Ftags%2F1.5.4",[],{"version":2018,"download_url":2019,"svn_tag_url":2020,"released_at":28,"has_diff":654,"diff_files_changed":2021,"diff_lines":28,"trac_diff_url":2022,"vulnerabilities":2023,"is_current":654},"1.5.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.5.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.5.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.5.2&new_path=%2Fblaminhor-essentials%2Ftags%2F1.5.3",[],{"version":2025,"download_url":2026,"svn_tag_url":2027,"released_at":28,"has_diff":654,"diff_files_changed":2028,"diff_lines":28,"trac_diff_url":2029,"vulnerabilities":2030,"is_current":654},"1.5.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.5.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.5.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.5.1&new_path=%2Fblaminhor-essentials%2Ftags%2F1.5.2",[],{"version":2032,"download_url":2033,"svn_tag_url":2034,"released_at":28,"has_diff":654,"diff_files_changed":2035,"diff_lines":28,"trac_diff_url":2036,"vulnerabilities":2037,"is_current":654},"1.5.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.5.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.5.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.5.0&new_path=%2Fblaminhor-essentials%2Ftags%2F1.5.1",[],{"version":2039,"download_url":2040,"svn_tag_url":2041,"released_at":28,"has_diff":654,"diff_files_changed":2042,"diff_lines":28,"trac_diff_url":2043,"vulnerabilities":2044,"is_current":654},"1.5.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.5.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.5.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.4.7&new_path=%2Fblaminhor-essentials%2Ftags%2F1.5.0",[],{"version":2046,"download_url":2047,"svn_tag_url":2048,"released_at":28,"has_diff":654,"diff_files_changed":2049,"diff_lines":28,"trac_diff_url":2050,"vulnerabilities":2051,"is_current":654},"1.4.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.4.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.4.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.4.6&new_path=%2Fblaminhor-essentials%2Ftags%2F1.4.7",[],{"version":2053,"download_url":2054,"svn_tag_url":2055,"released_at":28,"has_diff":654,"diff_files_changed":2056,"diff_lines":28,"trac_diff_url":2057,"vulnerabilities":2058,"is_current":654},"1.4.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.4.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.4.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.4.5&new_path=%2Fblaminhor-essentials%2Ftags%2F1.4.6",[],{"version":2060,"download_url":2061,"svn_tag_url":2062,"released_at":28,"has_diff":654,"diff_files_changed":2063,"diff_lines":28,"trac_diff_url":2064,"vulnerabilities":2065,"is_current":654},"1.4.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.4.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.4.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.4.4&new_path=%2Fblaminhor-essentials%2Ftags%2F1.4.5",[],{"version":2067,"download_url":2068,"svn_tag_url":2069,"released_at":28,"has_diff":654,"diff_files_changed":2070,"diff_lines":28,"trac_diff_url":2071,"vulnerabilities":2072,"is_current":654},"1.4.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.4.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.4.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.4.3&new_path=%2Fblaminhor-essentials%2Ftags%2F1.4.4",[],{"version":2074,"download_url":2075,"svn_tag_url":2076,"released_at":28,"has_diff":654,"diff_files_changed":2077,"diff_lines":28,"trac_diff_url":2078,"vulnerabilities":2079,"is_current":654},"1.4.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.4.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.4.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.4.2&new_path=%2Fblaminhor-essentials%2Ftags%2F1.4.3",[],{"version":2081,"download_url":2082,"svn_tag_url":2083,"released_at":28,"has_diff":654,"diff_files_changed":2084,"diff_lines":28,"trac_diff_url":2085,"vulnerabilities":2086,"is_current":654},"1.4.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.4.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.4.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.4.1&new_path=%2Fblaminhor-essentials%2Ftags%2F1.4.2",[],{"version":2088,"download_url":2089,"svn_tag_url":2090,"released_at":28,"has_diff":654,"diff_files_changed":2091,"diff_lines":28,"trac_diff_url":2092,"vulnerabilities":2093,"is_current":654},"1.4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.4.0&new_path=%2Fblaminhor-essentials%2Ftags%2F1.4.1",[],{"version":41,"download_url":2095,"svn_tag_url":2096,"released_at":28,"has_diff":654,"diff_files_changed":2097,"diff_lines":28,"trac_diff_url":2098,"vulnerabilities":2099,"is_current":654},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.4.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.3.2&new_path=%2Fblaminhor-essentials%2Ftags%2F1.4.0",[],{"version":2101,"download_url":2102,"svn_tag_url":2103,"released_at":28,"has_diff":654,"diff_files_changed":2104,"diff_lines":28,"trac_diff_url":2105,"vulnerabilities":2106,"is_current":654},"1.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.3.1&new_path=%2Fblaminhor-essentials%2Ftags%2F1.3.2",[],{"version":2108,"download_url":2109,"svn_tag_url":2110,"released_at":28,"has_diff":654,"diff_files_changed":2111,"diff_lines":28,"trac_diff_url":2112,"vulnerabilities":2113,"is_current":654},"1.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.3.0&new_path=%2Fblaminhor-essentials%2Ftags%2F1.3.1",[],{"version":2115,"download_url":2116,"svn_tag_url":2117,"released_at":28,"has_diff":654,"diff_files_changed":2118,"diff_lines":28,"trac_diff_url":2119,"vulnerabilities":2120,"is_current":654},"1.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.2.0&new_path=%2Fblaminhor-essentials%2Ftags%2F1.3.0",[],{"version":2122,"download_url":2123,"svn_tag_url":2124,"released_at":28,"has_diff":654,"diff_files_changed":2125,"diff_lines":28,"trac_diff_url":2126,"vulnerabilities":2127,"is_current":654},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.1.2&new_path=%2Fblaminhor-essentials%2Ftags%2F1.2.0",[],{"version":2129,"download_url":2130,"svn_tag_url":2131,"released_at":28,"has_diff":654,"diff_files_changed":2132,"diff_lines":28,"trac_diff_url":2133,"vulnerabilities":2134,"is_current":654},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.1.1&new_path=%2Fblaminhor-essentials%2Ftags%2F1.1.2",[],{"version":2136,"download_url":2137,"svn_tag_url":2138,"released_at":28,"has_diff":654,"diff_files_changed":2139,"diff_lines":28,"trac_diff_url":2140,"vulnerabilities":2141,"is_current":654},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.1.0&new_path=%2Fblaminhor-essentials%2Ftags%2F1.1.1",[],{"version":2143,"download_url":2144,"svn_tag_url":2145,"released_at":28,"has_diff":654,"diff_files_changed":2146,"diff_lines":28,"trac_diff_url":2147,"vulnerabilities":2148,"is_current":654},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fblaminhor-essentials%2Ftags%2F1.0.0&new_path=%2Fblaminhor-essentials%2Ftags%2F1.1.0",[],{"version":2150,"download_url":2151,"svn_tag_url":2152,"released_at":28,"has_diff":654,"diff_files_changed":2153,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":2154,"is_current":654},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaminhor-essentials.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblaminhor-essentials\u002Ftags\u002F1.0.0\u002F",[],[]]