[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOxg-sYZeze6am1SaS693N1d59PNO7-m0PJmZjwxsibI":3,"$fDl57FbyGbPUuPX_uudpboGZCEFDTD_T8FBZehlc_MKw":133,"$fhoNoAAGZCw3gvZVoizxeUySA2skesgbpzV3EDJKH1VM":138},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":26,"fingerprints":26},"webchangedetector-for-mainwp","WebChange Detector for MainWP","1.0.2","Mike Miler","https:\u002F\u002Fprofiles.wordpress.org\u002Fmikemiler\u002F","\u003Cp>WebChange Detector for MainWP adds a visual safety net to the updates you already run from your MainWP Dashboard. Before the updates, it captures screenshots of the pages you selected on every child site. It then installs the updates and captures the same pages again. The screenshots are compared automatically, and you instantly see which pages changed, with the visual difference highlighted.\u003C\u002Fp>\n\u003Cp>Everything runs from your MainWP Dashboard. Nothing is installed on your child sites.\u003C\u002Fp>\n\u003Ch4>What is an on-demand check?\u003C\u002Fh4>\n\u003Cp>An on-demand check is a visual diff you run around a change you make yourself, like installing updates. WebChange Detector takes a screenshot of each selected page \u003Cstrong>before\u003C\u002Fstrong> the change, applies the change, takes another screenshot \u003Cstrong>after\u003C\u002Fstrong>, and compares the two automatically. The comparison runs on desktop and mobile, and the AI ignores moving parts like sliders, carousels, ads and animations, so you only get flagged on changes that actually matter. In MainWP, this on-demand check is wrapped directly around the updates you run from your dashboard: pre-update screenshots, the updates, post-update screenshots, and the comparison all happen in one run across all your child sites.\u003C\u002Fp>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create a free WebChange Detector account at \u003Ca href=\"https:\u002F\u002Fwww.webchangedetector.com\" rel=\"nofollow ugc\">webchangedetector.com\u003C\u002Fa> if you do not have one yet, then copy your API token from your account and enter it in MainWP.\u003C\u002Fli>\n\u003Cli>Enable the child sites you want to check.\u003C\u002Fli>\n\u003Cli>Sync each enabled child site’s pages with “Sync WP URLs” so its pages become available, then select the pages to check (desktop and\u002For mobile).\u003C\u002Fli>\n\u003Cli>Click “Run visual checks & updates” on your MainWP dashboard or Updates page.\u003C\u002Fli>\n\u003Cli>The plugin captures pre-update screenshots, installs all pending updates, captures post-update screenshots and compares them. Before the pre-update screenshots and after the updates, the cache on each child site is cleared automatically, so the screenshots always show the real, freshly generated state of the site.\u003C\u002Fli>\n\u003Cli>Review the results on the Checks tab: every page with a visual change is flagged, including an AI summary of what changed.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>One-click safe updates: pre-update screenshots, updates, post-update screenshots, comparison: all in one run across all child sites.\u003C\u002Fli>\n\u003Cli>Automatic cache clearing: the child site’s cache is cleared before the pre-update screenshots and after the updates, so screenshots never show a stale cached page. Works with 20+ caching plugins (WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache and more) through the MainWP Child plugin, with nothing extra to install.\u003C\u002Fli>\n\u003Cli>Bulk or single site: run the flow for every enabled child site at once or for one site from its overview.\u003C\u002Fli>\n\u003Cli>Page selection per site: choose which URLs are checked, separately for desktop and mobile.\u003C\u002Fli>\n\u003Cli>Checks overview: all runs across your sites with filters, change percentages and side-by-side comparisons.\u003C\u002Fli>\n\u003Cli>Safe Update widget: start a run from a draggable, hideable widget on your Operations dashboard or a single child site’s overview.\u003C\u002Fli>\n\u003Cli>Live run popup: a Pre-update, Updates, Post-update and Done timeline with per-site progress, and automatic resume if you navigate away mid-run.\u003C\u002Fli>\n\u003Cli>Account overview: your plan, remaining checks and renewal date on the Account tab.\u003C\u002Fli>\n\u003Cli>Auto-enable new sites: optionally provision every newly added MainWP child site for visual checks automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>External service: WebChange Detector\u003C\u002Fh4>\n\u003Cp>This plugin relies on the WebChange Detector service (\u003Ca href=\"https:\u002F\u002Fwww.webchangedetector.com\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.webchangedetector.com\u003C\u002Fa>) as a third-party service to capture, store and compare the screenshots. A WebChange Detector account is required (free plan available).\u003C\u002Fp>\n\u003Cp>The plugin sends data to \u003Ccode>api.webchangedetector.com\u003C\u002Fcode> only after you have entered your API token, and only in these circumstances: when you connect or verify your account, when you enable a child site or sync its page URLs (the public URLs and page titles of that site are transmitted), when you start a visual check (screenshots are taken of the selected public URLs), and when you review or update results. Your API token is sent with each request to authenticate your account. No data about your WordPress users or any non-selected content is transmitted.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: \u003Ca href=\"https:\u002F\u002Fwww.webchangedetector.com\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.webchangedetector.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of use: \u003Ca href=\"https:\u002F\u002Fwww.webchangedetector.com\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.webchangedetector.com\u002Fterms-of-use\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy policy: \u003Ca href=\"https:\u002F\u002Fwww.webchangedetector.com\u002Fprivacy-statement\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.webchangedetector.com\u002Fprivacy-statement\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>A MainWP Dashboard (the free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmainwp\u002F\" rel=\"ugc\">MainWP plugin\u003C\u002Fa>) with at least one connected child site.\u003C\u002Fli>\n\u003Cli>A WebChange Detector account and API token. If you do not have an account yet, create a free one at \u003Ca href=\"https:\u002F\u002Fwww.webchangedetector.com\" rel=\"nofollow ugc\">webchangedetector.com\u003C\u002Fa>; the free plan includes monthly checks. See \u003Ca href=\"https:\u002F\u002Fwww.webchangedetector.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">plans\u003C\u002Fa> for paid options.\u003C\u002Fli>\n\u003C\u002Ful>\n","Visual checks for your MainWP updates: before\u002Fafter screenshots of all child sites in one run, compared automatically.",0,120,"2026-06-19T08:25:00.000Z","7.0.2","6.0","7.4",[18,19,20,21,22],"mainwp","monitoring","screenshots","updates","visual-regression-testing","https:\u002F\u002Fwww.webchangedetector.com\u002Fmainwp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebchangedetector-for-mainwp.1.0.2.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"mikemiler",3,200,30,94,"2026-08-29T16:51:37.731Z",[38,59,74,97,117],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":16,"tags":53,"homepage":57,"download_link":58,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"manage","Manage – Centralized site maintenance and monitoring","1.0.8","Elementor","https:\u002F\u002Fprofiles.wordpress.org\u002Felemntor\u002F","\u003Cp>Manage is a centralized dashboard for monitoring, optimizing, and maintaining multiple WordPress sites without switching between individual site admins.\u003C\u002Fp>\n\u003Ch4>CENTRALIZED SITE STATUS VISIBILITY\u003C\u002Fh4>\n\u003Cp>Get full visibility into all your sites’ performance and identify security risks at a glance. Manage gives you one place to monitor site health, maintenance needs, and operational status across your portfolio.\u003C\u002Fp>\n\u003Ch4>OPTIMIZE PERFORMANCE WITHOUT THE EFFORT\u003C\u002Fh4>\n\u003Cp>Keep your sites lean, clutter-free, and performant in a click. Run database optimizations and performance scans across your portfolio without having to log in to each site separately.\u003C\u002Fp>\n\u003Ch4>SAVE HOURS ON MAINTENANCE TASKS\u003C\u002Fh4>\n\u003Cp>Eliminate site-by-site maintenance overhead by handling updates and optimizations for multiple sites from one dashboard, helping agencies, freelancers, and site owners work more efficiently at scale.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FEATURES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Performance monitoring\u003C\u002Fstrong>: Track performance scores for speed, SEO, and accessibility to help maintain consistent site quality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk actions\u003C\u002Fstrong>: Update plugins, themes, and WordPress versions across all sites simultaneously.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-click login\u003C\u002Fstrong>: Access any site’s admin instantly without needing to manage or retrieve credentials externally.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security risk detection\u003C\u002Fstrong>: Stay ahead of risks with real-time alerts for plugin security issues.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database cleanup\u003C\u002Fstrong>: Remove transients, comments, post revisions, and auto-drafts to keep sites lean and running fast.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe updates & rollback\u003C\u002Fstrong>: Update with confidence. If a plugin update causes an issue, quickly revert to the previous version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WHY USE MANAGE?\u003C\u002Fh4>\n\u003Cp>Manage acts as a professional maintenance checklist, surfacing maintenance issues that are often missed when working only within the standard WordPress admin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Efficiency at scale\u003C\u002Fstrong>: Perform bulk updates and optimizations across all sites to eliminate repetitive manual work and reclaim hours of your work week.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Proactively improve site health\u003C\u002Fstrong>: Improve performance and accessibility directly from the dashboard by leveraging integrated tools like image optimization and accessibility remediation, available only in the premium version.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Professional workflow\u003C\u002Fstrong>: Maintain a clear history of actions and monitor site health so your sites stay updated, optimized, and secure.\u003C\u002Fp>\n\u003Ch4>WHAT’S BEING ADDED NEXT?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Proactive alerting\u003C\u002Fstrong>: Receive real-time notifications for newly detected security risks or critical updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uptime monitoring\u003C\u002Fstrong>: Get notified the moment a site goes down so you can resolve issues immediately.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk plugin installation\u003C\u002Fstrong>: Effortlessly install and activate new plugins across multiple sites in a single action.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client reporting\u003C\u002Fstrong>: Generate comprehensive maintenance and performance summaries to demonstrate the value of your services to clients.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get Started\u003C\u002Fh4>\n\u003Cp>For more details, visit our \u003Ca href=\"https:\u002F\u002Felementor.com\u002Fhelp\u002F\" rel=\"nofollow ugc\">Help Center\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get started with a few easy steps\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install the Manage plugin on your WordPress site.\u003C\u002Fli>\n\u003Cli>Connect the plugin to your Elementor account via Elementor -> Site Management -> Settings.\u003C\u002Fli>\n\u003Cli>Manage your sites from the “Managed Sites” dashboard at https:\u002F\u002Fmy.elementor.com\u002Fwebsites\u002Fsites\u002Fmanage\u002Fall\u002F\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This plugin requires a connection to an active Elementor account. This connection is initiated manually by the user.\u003C\u002Fp>\n\u003Ch3>Related Plugins\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-optimization\u002F\" rel=\"ugc\">Image Optimizer\u003C\u002Fa>: Superior image compression for faster, high-quality website performance.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fally-web-accessibility\u002F\" rel=\"ugc\">Ally\u003C\u002Fa>: Simplify web accessibility with Ally. Detect violations, apply guided fixes, empower visitors with personalization tools, and publish your accessibility statement in minutes.\u003C\u002Fp>\n","Manage provides a centralized dashboard to monitor, optimize, and maintain your WordPress sites without switching between individual sites.",80000,283120,40,1,"2026-07-15T10:57:00.000Z","6.9.5","6.6",[54,55,19,56,21],"bulk","elementor","performance","https:\u002F\u002Felementor.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmanage.1.0.8.zip",{"slug":60,"name":61,"version":62,"author":7,"author_profile":8,"description":63,"short_description":64,"active_installs":33,"downloaded":65,"rating":25,"num_ratings":66,"last_updated":67,"tested_up_to":51,"requires_at_least":68,"requires_php":16,"tags":69,"homepage":72,"download_link":73,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"webchangedetector","WebChange Detector: Visual Regression Testing & Visual Checks After Updates","4.3.2","\u003Cp>Visual regression testing for WordPress: catch broken layouts after auto-updates, plugin installs, or deploys before your visitors do.\u003C\u002Fp>\n\u003Ch3>Find visual bugs before your visitors do\u003C\u002Fh3>\n\u003Cp>Every time WordPress core, a plugin, or a theme updates, something on your site can quietly break. By the time a visitor reports it, you have already lost trust and probably sales.\u003C\u002Fp>\n\u003Cp>WebChange Detector takes a screenshot of your pages \u003Cstrong>before\u003C\u002Fstrong> the change, another \u003Cstrong>after\u003C\u002Fstrong>, and tells you exactly what is different on desktop and mobile. The AI check ignores moving parts like sliders, carousels, and animations, so you only get alerts that actually matter.\u003C\u002Fp>\n\u003Ch3>What is visual regression testing?\u003C\u002Fh3>\n\u003Cp>Visual regression testing is the practice of taking a screenshot of a web page in a known-good state, then comparing a new screenshot to it after any change like an update, a deploy, a CSS tweak, or a plugin install. Anything that looks different is flagged.\u003C\u002Fp>\n\u003Cp>It is the fastest way to catch layout breakage that traditional testing like PHP errors or broken links cannot see, because the page can render “successfully” while still looking wrong to a human visitor. WebChange Detector brings this practice to WordPress with one-click setup, no headless-browser scripting, and no Selenium or BackstopJS know-how required.\u003C\u002Fp>\n\u003Ch3>What you can detect\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Layout breaks after \u003Cstrong>WordPress updates\u003C\u002Fstrong> (core, plugins, themes)\u003C\u002Fli>\n\u003Cli>Side effects of \u003Cstrong>installing or activating a new plugin\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Visual regressions after \u003Cstrong>deployments, CSS edits, or pagespeed tweaks\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Silent breakage from \u003Cstrong>third-party scripts, fonts, or external APIs\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hacks, defacement, or injected ads\u003C\u002Fstrong> during continuous monitoring\u003C\u002Fli>\n\u003Cli>Theme regressions after switching themes or updating a child theme\u003C\u002Fli>\n\u003Cli>Block library or page-builder breakage (Gutenberg, Elementor, Divi, Beaver Builder, Bricks)\u003C\u002Fli>\n\u003Cli>Mobile-only layout issues that you would never see on desktop\u003C\u002Fli>\n\u003Cli>Scheduled monitoring checks from every 15 minutes up to once per month\u003C\u002Fli>\n\u003Cli>Quiet times when monitoring gets skipped to save check credits\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Three ways to detect changes\u003C\u002Fh3>\n\u003Cp>WebChange Detector gives you three independent check modes. Use one, two, or all three side by side, depending on how you manage your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1. Auto Update Checks: automatic safety net for WordPress auto-updates.\u003C\u002Fstrong>\u003Cbr \u002F>\nThis mode hooks directly into the WordPress auto-update system. Right before WordPress installs a core, plugin, or theme update automatically, WebChange Detector takes a “before” screenshot of the pages you selected. Right after the native WordPress auto-update finishes, it takes the “after” screenshot. If anything changed visually you get an email with the affected pages highlighted, plus an AI summary of what looks different. This is the mode that lets you actually leave WordPress auto-updates turned on without losing sleep.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. On-Demand Checks: visual diffs on your own schedule.\u003C\u002Fstrong>\u003Cbr \u002F>\nRun a check on demand right before and right after any change you make: a deploy, a plugin install, a CSS tweak, a theme switch, a hosting migration. On-demand checks are perfect for teams that already have an update workflow in tools like \u003Cstrong>MainWP, ManageWP, WP Umbrella, InfiniteWP, or WP Remote\u003C\u002Fstrong>. Use those tools to push your updates, and use WebChange Detector to verify visually that nothing broke. The plugin captures the pre-state, you push your changes, you trigger the post-state, and you get a side-by-side diff.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Monitoring: continuous visual surveillance with alerts.\u003C\u002Fstrong>\u003Cbr \u002F>\nSchedule recurring checks at fixed intervals. The plugin captures and compares your selected pages on schedule, and emails you the moment a difference appears. Monitoring catches changes that nobody on your team pushed: hacks, defacement, expired SSL, third-party-script breakage, broken CDN assets, accidental edits, server-side issues, theme regressions, vendor outages. It is your “site is silently broken” alarm.\u003C\u002Fp>\n\u003Cp>You can mix all three. A typical agency setup: auto-update checks on every client site so nothing breaks silently during automated WordPress updates, monitoring at 24h intervals on the same selection, and on-demand checks fired from the agency’s MainWP or ManageWP dashboard before scheduled maintenance windows.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatic cookie banner opt-in to load all content which is blocked initially.\u003C\u002Fli>\n\u003Cli>Hiding ads that might cause changes on every check.\u003C\u002Fli>\n\u003Cli>AI classification of whether a change is an actual change or just a moving element.\u003C\u002Fli>\n\u003Cli>Train the AI to recognize intentional changes like A\u002FB tests so specific patterns get ignored.\u003C\u002Fli>\n\u003Cli>Smart shift detection: if your hero section gets taller, we don’t flag the entire page below it as ‘changed’.\u003C\u002Fli>\n\u003Cli>Check desktop and mobile screen sizes.\u003C\u002Fli>\n\u003Cli>Pausing dynamic content like sliders, carousels, GIFs, videos, etc. before taking screenshots.\u003C\u002Fli>\n\u003Cli>Trigger lazy load elements before starting the visual regression testing.\u003C\u002Fli>\n\u003Cli>Check browser console logs for new errors to detect errors like a broken contact form.\u003C\u002Fli>\n\u003Cli>WPML and Polylang support.\u003C\u002Fli>\n\u003Cli>WP Multisite support.\u003C\u002Fli>\n\u003Cli>Publicly accessible link to a change detection to share with your agency or developer.\u003C\u002Fli>\n\u003Cli>Basic Auth support to check websites behind a password.\u003C\u002Fli>\n\u003Cli>Static IP proxy to whitelist the IP in a firewall which blocks other users.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why site owners and agencies pick WebChange Detector\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Works on staging, password-protected, and firewalled sites.\u003C\u002Fstrong> Basic-auth credentials and an optional static IP for firewall whitelisting come built in. Most visual-regression plugins refuse to run on anything that is not public.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free plan with 10 monthly checks.\u003C\u002Fstrong> On-demand checks, auto-update checks, and the API are all included; no paywall on the core workflow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-powered noise filtering.\u003C\u002Fstrong> Sliders, counters and other randomized content are filtered out automatically so you stop drowning in false positives.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built for multisite.\u003C\u002Fstrong> Network-activated or per-site, with sub-site allowances so agencies can hand each client a controlled slice of features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML and Polylang ready.\u003C\u002Fstrong> Each language version is synced and checked separately.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Share results without giving WP access.\u003C\u002Fstrong> Every comparison has a public link you can paste into Slack or send to a designer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Desktop and\u002For mobile in every check.\u003C\u002Fstrong> Choose which screen size(s) you want to check per site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install the plugin and create a free account from inside WordPress.\u003C\u002Fli>\n\u003Cli>Pick the pages you want watched (posts, pages, custom post types, taxonomies, custom URLs).\u003C\u002Fli>\n\u003Cli>Pick your check mode: auto-update checks, on-demand checks, monitoring, or any combination.\u003C\u002Fli>\n\u003Cli>Get an email alert with the changed pages highlighted. Open the slider view to compare before\u002Fafter, mark the result Ok \u002F To Fix \u002F False Positive, and share the link with your team.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Manual QA vs. automated visual regression testing\u003C\u002Fh3>\n\u003Cp>Most WordPress site owners check their site after an update by clicking through a few pages and trusting their memory. That works until it does not.\u003C\u002Fp>\n\u003Cp>A manual click-through covers only the pages you happen to remember, takes 10 to 60 minutes per round, almost never includes the mobile viewport, and depends on your eyes catching pixel shifts that the human visual system is genuinely bad at. The output, when something does break, is usually a panicked Slack message after a customer noticed first.\u003C\u002Fp>\n\u003Cp>WebChange Detector checks every URL you selected, every single time, on desktop \u003Cem>and\u003C\u002Fem> mobile, in seconds. It runs unattended while you sleep (in monitoring and auto-update modes), and produces a public side-by-side comparison link you can paste straight to a designer or developer.\u003C\u002Fp>\n\u003Cp>Manual QA is fine for one-off changes. WebChange Detector pays for itself the first time an auto-update silently breaks a checkout button at 3 a.m.\u003C\u002Fp>\n\u003Ch3>Who is WebChange Detector for?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Site owners and freelancers\u003C\u002Fstrong> who do not want to spend half a Sunday afternoon clicking through 30 pages after the WordPress auto-update ran.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Agencies and maintenance providers\u003C\u002Fstrong> running MainWP, ManageWP, WP Umbrella, InfiniteWP, or WP Remote across dozens or hundreds of client sites. WebChange Detector slots into your existing update workflow as the visual-verification layer those tools do not provide on their own.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce and shop owners\u003C\u002Fstrong> who cannot afford a broken checkout, cart, or product page after a WooCommerce or payment-gateway update.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Publishers and news sites\u003C\u002Fstrong> that release content many times a day on top of fragile templates and ad scripts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SaaS and lead-gen teams\u003C\u002Fstrong> running landing-page experiments where every CRO test carries layout risk.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multilingual sites\u003C\u002Fstrong> running WPML or Polylang where breakage often hides in non-English language versions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multisite networks\u003C\u002Fstrong> where one update can ripple across dozens of sub-sites and a single dashboard view is the only way to stay sane.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>WebChange Detector renders the front-end of your site through a real browser, so anything that renders for a human visitor renders for our screenshot engine. We are tested with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Page builders\u003C\u002Fstrong>: Gutenberg, Elementor, Divi, Beaver Builder, Oxygen, Bricks, GenerateBlocks, Cwicly, Spectra, Stackable.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Themes\u003C\u002Fstrong>: Astra, GeneratePress, Kadence, Blocksy, Hello, Divi, Avada, Storefront, and any well-coded theme.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong>, EDD, MemberPress, LearnDash, BuddyBoss, bbPress, and most WordPress ecosystems.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching plugins\u003C\u002Fstrong>: WP Rocket, W3 Total Cache, LiteSpeed Cache, WP Super Cache, FlyingPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual\u003C\u002Fstrong>: WPML, Polylang.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hosts\u003C\u002Fstrong>: works on shared hosting, VPS, managed (Kinsta, WP Engine, SiteGround, Pressable, Cloudways), and on-premise.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Trial plan\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>1,000 checks during your 14-day trial\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Use and test all features mentioned above\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free plan\u003C\u002Fh3>\n\u003Cp>After the trial, you are automatically switched to our free plan with some restrictions:\u003Cbr \u002F>\n* 10 checks per month\u003Cbr \u002F>\n* No browser console log errors\u003C\u002Fp>\n\u003Ch3>Premium plans\u003C\u002Fh3>\n\u003Cp>Need more checks and all features unlocked? See the pricing page at \u003Ca href=\"https:\u002F\u002Fwww.webchangedetector.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">webchangedetector.com\u002Fpricing\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Privacy and data\u003C\u002Fh3>\n\u003Cp>Screenshots are taken from our servers only for publicly available sites or sites you give access to via our proxy or basic auth. We never inject anything into your site or load any styles or scripts on the public site. We operate under GDPR.\u003C\u002Fp>\n\u003Ch3>About WebChange Detector\u003C\u002Fh3>\n\u003Cp>WebChange Detector started because we kept finding client sites broken after updates. We first built it for our own web agency. Now we help other agencies catch problems before their clients do.\u003C\u002Fp>\n","Visual regression testing for WordPress: catch broken layouts after auto-updates, plugin installs, or deploys before your visitors do.",8200,4,"2026-05-18T08:56:00.000Z","5.5",[70,19,71,22],"auto-update-checks","visual-checks","https:\u002F\u002Fwww.webchangedetector.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebchangedetector.4.3.2.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":11,"num_ratings":11,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":87,"tags":88,"homepage":94,"download_link":95,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":96},"webbooster-update-history","WebBooster Update History","1.3","webboostercolombia","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebboostercolombia\u002F","\u003Cp>WebBooster Update History adds a lightweight dashboard widget that displays the total number of updates performed on your WordPress website.\u003C\u002Fp>\n\u003Cp>This plugin is ideal for:\u003Cbr \u002F>\n* Agencies providing WordPress maintenance services\u003Cbr \u002F>\n* Freelancers managing multiple websites\u003Cbr \u002F>\n* Site owners who want visibility into technical activity\u003C\u002Fp>\n\u003Cp>The dashboard widget shows:\u003Cbr \u002F>\n* Total number of updates performed\u003Cbr \u002F>\n* Plugin updates count\u003Cbr \u002F>\n* Theme updates count\u003Cbr \u002F>\n* WordPress core updates count\u003C\u002Fp>\n\u003Cp>All information is presented in a clean and simple overview directly in the WordPress Dashboard. No complex setup required.\u003C\u002Fp>\n\u003Ch3>Features (Free Version)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Dashboard widget integration \u003C\u002Fli>\n\u003Cli>Total updates counter \u003C\u002Fli>\n\u003Cli>Breakdown by type: plugins, themes, and core \u003C\u002Fli>\n\u003Cli>Lightweight and performance-friendly \u003C\u002Fli>\n\u003Cli>Works with manual and automatic updates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upgrade to Pro\u003C\u002Fh3>\n\u003Cp>The Pro version unlocks full update logging and detailed tracking, including:\u003Cbr \u002F>\n* Exact update date\u003Cbr \u002F>\n* Component type (plugin, theme, core)\u003Cbr \u002F>\n* Component name\u003Cbr \u002F>\n* Previous version\u003Cbr \u002F>\n* New version\u003Cbr \u002F>\n* User who performed the update\u003C\u002Fp>\n\u003Cp>Planned future features include: filters by date and update type, annual statistics, visual charts, and report export functionality. More information coming soon.\u003C\u002Fp>\n\u003Ch3>About the Developer\u003C\u002Fh3>\n\u003Cp>WebBooster Update History is developed and maintained by Web Booster, a team focused on WordPress solutions, maintenance workflows, and tools for professionals.\u003C\u002Fp>\n\u003Cp>Learn more at https:\u002F\u002Fwebbooster.com.co\u003C\u002Fp>\n","Display a summary of all updates performed on your WordPress site directly in the Dashboard.",20,194,"2026-03-18T20:47:00.000Z","6.9.4","5.0","7.2",[89,90,91,92,93],"dashboard-widget","maintenance","site-monitoring","update-counter","wordpress-updates","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebbooster-update-history.1.3.zip","2026-04-16T10:56:18.058Z",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":11,"num_ratings":11,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":114,"download_link":115,"security_score":116,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"diffy","Diffy Visual Regression Testing","0.9.6","Yuriy Gerasymov","https:\u002F\u002Fprofiles.wordpress.org\u002Fygerasimov\u002F","\u003Cp>Diffy helps to verify plugin updates by taking screenshots of your site before and after update and comparing them.\u003C\u002Fp>\n\u003Cp>Ideally you expect zero changes after running updates.\u003C\u002Fp>\n\u003Ch3>Set up instructions\u003C\u002Fh3>\n\u003Cp>You need to have active Diffy (https:\u002F\u002Fdiffy.website) account in order to use this plugin. Plugin will also allow you to create an account and project for your site with one click.\u003C\u002Fp>\n\u003Cp>Diffy provides 2 weeks trial to cover up to 100 pages of your site.\u003C\u002Fp>\n\u003Cp>Your site should be publicly available. Diffy runs workers from AWS infrastructure by using single IP address 3.216.56.216. Whitelist it if needed.\u003C\u002Fp>\n\u003Cp>Once you registered an account, please create a project. You need to specify your site’s URL as Production environment. Add your site’s URLs to the project. Diffy can parse sitemaps if you like. Meanwhile you will want to have just key pages covered by visual regression testing and not every page of your site.\u003C\u002Fp>\n\u003Cp>After setting up the project, generate API key under My Account -> Keys.\u003C\u002Fp>\n\u003Cp>Enter project id and API Key to Diffy’s plugin settings page and you should be good to go.\u003C\u002Fp>\n\u003Ch3>How it works?\u003C\u002Fh3>\n\u003Cp>During plugins update process plugin will call Diffy via API to create set of screenshots before the update. Expect that it will make update process longer.\u003C\u002Fp>\n\u003Cp>After screenshots are ready update process will continue. Once updates are completed plugin will call Diffy once again to create second set of screenshots and compare them with your “before” version.\u003C\u002Fp>\n\u003Cp>You will receive an email notifications about screenshots and diffs being completed.\u003C\u002Fp>\n\u003Cp>Review the report and ensure that nothing got broken.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Welcome to reach out to Diffy’s team via Intercom or by email info@diffy.website.\u003C\u002Fp>\n","Diffy helps to verify plugin updates by taking screenshots of your site before and after update and comparing them. Ideally you expect zero changes a &hellip;",10,1731,"2023-03-01T21:29:00.000Z","6.1.10","4.8","7.1",[112,113,22],"automated-testing","updates-verification","https:\u002F\u002Fdiffy.website\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiffy.zip",85,{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":105,"downloaded":125,"rating":25,"num_ratings":49,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":94,"tags":129,"homepage":131,"download_link":132,"security_score":116,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"matram","Matram.io","0.0.2","revmakx","https:\u002F\u002Fprofiles.wordpress.org\u002Frevmakx\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fmatram.io\" title=\"WordPress Updates Monitoring\" rel=\"nofollow ugc\">Matram.io\u003C\u002Fa> gives you a real-time screenshot of your WordPress site after each update that you can compare with a recent screenshot before the update was applied. Apart from this, a screenshot of your website is taken every 4 hours so that you can compare them any time you want.\u003C\u002Fp>\n","Matram.io is a WordPress updates monitoring service. For each update in your WP site, get a side-by-side comparison of before-and-after screenshots.",1468,"2014-12-08T12:32:00.000Z","4.0.38","3.0.1",[130,21],"update-monitoring","http:\u002F\u002Fmatram.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmatram.0.0.2.zip",{"error":134,"url":135,"statusCode":136,"statusMessage":137,"message":137},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwebchangedetector-for-mainwp\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":139,"versions":140},2,[141,147],{"version":6,"download_url":24,"svn_tag_url":142,"released_at":26,"has_diff":143,"diff_files_changed":144,"diff_lines":26,"trac_diff_url":145,"vulnerabilities":146,"is_current":134},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwebchangedetector-for-mainwp\u002Ftags\u002F1.0.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwebchangedetector-for-mainwp%2Ftags%2F1.0.1&new_path=%2Fwebchangedetector-for-mainwp%2Ftags%2F1.0.2",[],{"version":148,"download_url":149,"svn_tag_url":150,"released_at":26,"has_diff":143,"diff_files_changed":151,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":152,"is_current":143},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebchangedetector-for-mainwp.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwebchangedetector-for-mainwp\u002Ftags\u002F1.0.1\u002F",[],[]]