[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkU7329WjJrKKR2bq3UoqeOZxqb9tXFl15XdSima3Ln8":3,"$fnP0l0N7Y8XR7bZcCvbzDhxQkpa7sG9c5VjrRzkmMIIw":239,"$frpYRhU_sTfy_zCCE5mBQRHYLMdcmUkwE6HauVdo4qbc":244},{"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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":152,"fingerprints":224},"wp-safe-updates","WP Safe Updates","1.2.2","Viljami Kuosmanen","https:\u002F\u002Fprofiles.wordpress.org\u002Fzuige\u002F","\u003Cp>Test WordPress plugin updates safely before applying them on the live site.\u003C\u002Fp>\n\u003Cp>This plugin adds a “test update” button when plugin updates are available. Clicking it will trigger the creation of a sandbox where you can safely test updating plugins without affecting the live site. Once finished testing the plugin, you can go back to the live site and do the real updates if all is well.\u003C\u002Fp>\n\u003Cp>The sandbox works similarly to how WordPress multisite works. We basically tell WordPress to temporarily use a different database prefix and a different plugins directory while in the sandbox, which means while you test the update, no changes are made to the live site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Disclaimer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Please make sure to always have backups of all your WordPress files and database before updating plugins or themes. We are not responsible for any misuse, deletions, white screens, fatal errors, or any other issue arising from using this plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Contributing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Please contribute to this project on Github. Pull requests welcome!\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fgithub.com\u002Fanttiviljami\u002Fwp-safe-updates\u003C\u002Fp>\n","Test WordPress plugin updates safely before applying them on the live site.",20,4327,100,5,"2017-08-03T20:38:00.000Z","4.6.30","4.5","",[20,21,22],"safe","tested","updates","https:\u002F\u002Fgithub.com\u002Fanttiviljami\u002Fwp-safe-updates","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-safe-updates.1.2.2.zip",85,0,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":25,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"zuige",4,240,30,84,"2026-05-20T02:54:31.592Z",[39,57,78,104,129],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":26,"downloaded":47,"rating":26,"num_ratings":26,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":18,"download_link":55,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":56},"copy-way","Copy Way","1.0.2","DanielRiera","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanielriera\u002F","\u003Cp>Create simple backup from your site, only the important folders.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Copy Plugins\u003C\u002Fli>\n\u003Cli>Copy current theme\u003C\u002Fli>\n\u003Cli>Copy Database\u003C\u002Fli>\n\u003Cli>Copy Uploads \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>From the plugin configuration page you can find a form to subscribe to the newsletter, news, etc. from the developer.\u003C\u002Fp>\n\u003Cp>For more information about the privacy policy you can access the \u003Ca href=\"https:\u002F\u002Fdanielriera.net\u002Fpolitica-de-privacidad\" rel=\"nofollow ugc\">following link\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cp>English (US) and Spanish (Spain).\u003C\u002Fp>\n","Create simple backup from your site, only the important folders.",1973,"2024-01-17T22:32:00.000Z","6.4.8","4.3","5.0",[53,54,20,22],"backup","copy","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcopy-way.1.0.2.zip","2026-04-16T10:56:18.058Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":26,"downloaded":65,"rating":26,"num_ratings":26,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":76,"download_link":77,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":56},"updateguard","UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager","2.0.0","Adeel","https:\u002F\u002Fprofiles.wordpress.org\u002Fadeelraza_786hotmailcom\u002F","\u003Cp>\u003Cstrong>Dedicated Support\u003C\u002Fstrong>\u003Cbr \u002F>\nFor quick support and assistance, please contact us here\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Felearningevolve.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Felearningevolve.com\u002Fcontact\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager provides intelligent automatic updates for WordPress plugins, themes, and core using semantic versioning principles. Unlike WordPress’s default auto-update system that updates to any available version, this plugin gives you granular control over update types.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003Cbr \u002F>\n* WordPress site administrators who want automatic security updates without breaking changes\u003Cbr \u002F>\n* Developers managing multiple WordPress sites\u003Cbr \u002F>\n* Businesses requiring stable, secure WordPress installations\u003Cbr \u002F>\n* Agencies maintaining dozens of client websites\u003Cbr \u002F>\n* Anyone who wants to prevent major version updates from breaking their site\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Use UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager?\u003C\u002Fstrong>\u003Cbr \u002F>\nWordPress’s built-in auto-update feature applies ALL updates automatically, including major version changes that can break your site. UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager lets you:\u003Cbr \u002F>\n* Automatically install security patches and minor updates\u003Cbr \u002F>\n* Block major version updates that might break compatibility\u003Cbr \u002F>\n* Configure update policies per plugin or globally\u003Cbr \u002F>\n* Get email notifications about updates\u003Cbr \u002F>\n* Track all update activity with comprehensive logs\u003Cbr \u002F>\n* Manually test and trigger updates on demand\u003Cbr \u002F>\n* Block both auto and manual updates that violate your policy\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Semantic Versioning Support\u003C\u002Fstrong> – Automatically detects major.minor.patch version numbers and categorizes every pending update\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Selective Update Control\u003C\u002Fstrong> – Choose to allow only minor and patch updates while blocking major version changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>4-Level Update Policy\u003C\u002Fstrong> – Set each plugin to Major, Minor, Patch, or Hold (block all updates entirely)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Plugin Configuration\u003C\u002Fstrong> – Set individual update levels for each plugin in a compact, sortable table, or use a global default\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe Update Strategy\u003C\u002Fstrong> – Prevents breaking changes from major version updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual & Auto Update Blocking\u003C\u002Fstrong> – UpdateGuard blocks not only auto-updates but also manual\u002Fbulk updates from the Plugins page that violate your policy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Test Update Workflow\u003C\u002Fstrong> – One-click “Check and Update Plugins Now” button lets you immediately trigger bulk updates using a separate test update level, independent from your global policy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Logging\u003C\u002Fstrong> – Track all completed plugin updates with plugin names, version changes, and timestamps. Log retention is configurable\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong> – Get notified about applied automatic updates, blocked\u002Fmanual-only updates, and new pending updates. Emails include changelog links for each plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pending Updates Dashboard\u003C\u002Fstrong> – View all pending updates at a glance, color-coded: green for updates that will be applied automatically and red for updates blocked by your policy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Multisite \u002F Network Support\u003C\u002Fstrong> – Network-wide settings, network admin menu, and proper permission checks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme Auto-Updates\u003C\u002Fstrong> – Enable or disable automatic updates for all installed themes with a single checkbox\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Auto-Updates\u003C\u002Fstrong> – Enable or disable automatic updates for all translation files with a single checkbox\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lock Settings\u003C\u002Fstrong> – Administrators can lock the settings page to prevent other users from changing the update policy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Admin Email\u003C\u002Fstrong> – Send update notifications to any email address, not just the default admin email\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Uninstall\u003C\u002Fstrong> – All plugin options are cleanly removed from the database on uninstall\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Fast\u003C\u002Fstrong> – No external API calls, no bloat, fast batch processing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin uses semantic versioning (semver) to categorize updates:\u003Cbr \u002F>\n* \u003Cstrong>Major updates\u003C\u002Fstrong> (e.g., 3.0.0 \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> 4.0.0) – Breaking changes, blocked by default\u003Cbr \u002F>\n* \u003Cstrong>Minor updates\u003C\u002Fstrong> (e.g., 3.1.0 \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> 3.2.0) – New features, backwards compatible\u003Cbr \u002F>\n* \u003Cstrong>Patch updates\u003C\u002Fstrong> (e.g., 3.1.1 \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> 3.1.2) – Bug fixes and security patches\u003Cbr \u002F>\n* \u003Cstrong>Hold\u003C\u002Fstrong> – Block all updates for a specific plugin\u003C\u002Fp>\n\u003Cp>You can configure the plugin to automatically apply only minor and patch updates while requiring manual review for major version changes, ensuring your site stays updated with security fixes while avoiding potentially breaking changes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How UpdateGuard Protects Your Site:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>When WordPress checks for updates (every 12 hours), UpdateGuard intercepts the update check.\u003C\u002Fli>\n\u003Cli>It compares the installed version with the available version and determines the update level (major, minor, or patch).\u003C\u002Fli>\n\u003Cli>If the update level exceeds your configured policy, the update is blocked — both for automatic updates AND for manual\u002Fbulk updates from the Plugins page.\u003C\u002Fli>\n\u003Cli>Allowed updates proceed normally, and the plugin logs the update with timestamp and version details.\u003C\u002Fli>\n\u003Cli>Email notifications are sent to your configured address with a summary of applied, blocked, and pending updates.\u003C\u002Fli>\n\u003C\u002Fol>\n","Control WordPress auto-updates with semantic versioning. Allow minor and patch updates automatically while blocking major releases for safety.",197,"2026-02-21T03:17:00.000Z","6.9.4","6.0","7.4",[71,72,73,74,75],"auto-update","plugin-updates","safe-updates","semantic-versioning","version-control","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fupdateguard\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupdateguard.2.0.0.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":69,"tags":93,"homepage":99,"download_link":100,"security_score":101,"vuln_count":102,"unpatched_count":26,"last_vuln_date":103,"fetched_at":56},"svg-support","SVG Support","2.5.14","Benbodhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fbenbodhi\u002F","\u003Cp>\u003Cstrong>The complete SVG solution for WordPress – secure, flexible, and easy to use.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>SVG Support enables secure SVG uploads with powerful features for both basic users and developers:\u003C\u002Fp>\n\u003Cp>✨ \u003Cstrong>Key Features\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Secure SVG uploads with automatic sanitization\u003Cbr \u002F>\n– Inline rendering for direct CSS\u002FJS manipulation\u003Cbr \u002F>\n– File size optimization through minification\u003Cbr \u002F>\n– Role-based access control\u003Cbr \u002F>\n– Advanced developer options\u003Cbr \u002F>\n– Multisite compatible\u003Cbr \u002F>\n– Full Block Editor (Gutenberg) compatibility\u003C\u002Fp>\n\u003Cp>🔒 \u003Cstrong>Security First\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Built-in sanitization removes potentially harmful code\u003Cbr \u002F>\n– Role-based upload restrictions\u003Cbr \u002F>\n– Comprehensive MIME type validation\u003C\u002Fp>\n\u003Cp>🎨 \u003Cstrong>Designer Friendly\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Direct styling of SVG elements\u003Cbr \u002F>\n– Animation support\u003Cbr \u002F>\n– Custom class targeting\u003Cbr \u002F>\n– Automatic dimension handling\u003C\u002Fp>\n\u003Cp>💻 \u003Cstrong>Developer Ready\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Advanced mode for additional features\u003Cbr \u002F>\n– REST API support\u003Cbr \u002F>\n– Gutenberg compatible\u003Cbr \u002F>\n– Extensive hooks and filters\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Basic Usage\u003C\u002Fstrong>:\u003Cbr \u002F>\n– First, install and activate SVG Support via your WordPress dashboard\u003Cbr \u002F>\n– Upload SVG files to your media library like any other image\u003Cbr \u002F>\n– Works seamlessly with Image blocks, Cover blocks and featured images\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Usage\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Enable “Advanced Mode” for minification and inline rendering\u003Cbr \u002F>\n– Customize with hooks and filters for tailored functionality\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Block Editor Usage\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Use Advanced Mode to enable inline rendering:\u003Cbr \u002F>\n  – Add the \u003Ccode>\"style-svg\"\u003C\u002Fcode> class to Image blocks\u003Cbr \u002F>\n  – Add the \u003Ccode>\"style-svg\"\u003C\u002Fcode> class to Cover blocks to render SVG backgrounds inline\u003Cbr \u002F>\n– Use “Skip Nested SVGs” setting to control inline rendering of SVGs within Cover blocks\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Classic Editor Usage\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Use Advanced Mode to add the \u003Ccode>\"style-svg\"\u003C\u002Fcode> class to \u003Ccode>\u003Cimg>\u003C\u002Fcode> tags for inline rendering\u003Cbr \u002F>\n– Enable “Auto Insert Class” option for automatic class insertion in Classic Editor\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Common Issues & Solutions\u003C\u002Fstrong>:\u003Cbr \u002F>\n– SVG not displaying? Ensure dimensions are set in CSS.\u003Cbr \u002F>\n– Need help? Use the support tab and I will do my best to assist you.\u003C\u002Fp>\n\u003Ch3>Spin up a test site\u003C\u002Fh3>\n\u003Cp>With a single click, you can spin up a completely free test site to test SVG Support using TasteWP! No sign up, no cards, nothing! How cool is that? Give it a go:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftastewp.com\u002Fnew?pre-installed-plugin-slug=svg-support&redirect=options-general.php%3Fpage%3Dsvg-support&ni=true\" rel=\"nofollow ugc\">Click Here to spin up a test site in seconds\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Security\u003C\u002Fh3>\n\u003Cp>SVG Support prioritizes security with automatic sanitization and role-based restrictions. Only trusted users should have upload permissions. Configure settings to balance functionality and security.\u003C\u002Fp>\n\u003Ch3>Feedback\u003C\u002Fh3>\n\u003Cp>I’m open to your \u003Ca href=\"mailto:wp@benbodhi.com\" rel=\"nofollow ugc\">suggestions and feedback\u003C\u002Fa> – Thanks for using SVG Support!\u003C\u002Fp>\n\u003Cp>Follow \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fsvgsupport\" rel=\"nofollow ugc\">@SVGSupport\u003C\u002Fa> on Twitter\u003Cbr \u002F>\nFollow \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fbenbodhi\" rel=\"nofollow ugc\">@benbodhi\u003C\u002Fa> on Twitter\u003Cbr \u002F>\nFollow \u003Ca href=\"https:\u002F\u002Fwarpcast.com\u002Fbenbodhi\" rel=\"nofollow ugc\">@benbodhi\u003C\u002Fa> on Warpcast\u003C\u002Fp>\n\u003Cp>\u003Cem>Note:\u003C\u002Fem> I hope you like this plugin! Please take a moment to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fsvg-support?filter=5#postform\" rel=\"ugc\">rate it\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Development & Contributing\u003C\u002Fh3>\n\u003Cp>The development version of SVG Support is maintained on GitHub. Feel free to contribute:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Submit bug reports or feature suggestions: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbenbodhi\u002Fsvg-support\u002Fissues\" rel=\"nofollow ugc\">GitHub Issues\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Contribute code via \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbenbodhi\u002Fsvg-support\u002Fpulls\" rel=\"nofollow ugc\">Pull Requests\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Development repository: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbenbodhi\u002Fsvg-support\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>Contribute translations \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fsvg-support\" rel=\"nofollow ugc\">here\u003C\u002Fa>. New to translating? Check the \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fhandbook\u002Ftools\u002Fglotpress-translate-wordpress-org\u002F\" rel=\"nofollow ugc\">Translator Handbook\u003C\u002Fa>.\u003C\u002Fp>\n","Securely upload SVG files to your media library, with built-in sanitization and advanced features for styling and animation.",1000000,12706384,96,355,"2025-02-25T08:34:00.000Z","6.7.5","5.8",[94,95,96,97,98],"mime-type","safe-svg","sanitization","svg","vector","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsvg-support\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsvg-support.2.5.14.zip",89,6,"2025-02-24 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":88,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":118,"tags":119,"homepage":125,"download_link":126,"security_score":13,"vuln_count":127,"unpatched_count":26,"last_vuln_date":128,"fetched_at":56},"stops-core-theme-and-plugin-updates","Easy Updates Manager","9.0.20","David Anderson \u002F Team Updraft","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidanderson\u002F","\u003Cp>Easy Updates Manager is a light yet powerful plugin that allows you to manage all kinds of update- both on your single site install, or in WordPress Multisite. With a huge number of settings for endless configuration, Easy Updates Manager is an obvious choice for anyone wanting to take control of their website updates.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Easy Updates Manager Overview\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F288535460?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Ch4>Free Features Include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Disable all updates with one click\u003C\u002Fli>\n\u003Cli>Enable automatic updates with one click\u003C\u002Fli>\n\u003Cli>Deeply customize your automatic update settings\u003C\u002Fli>\n\u003Cli>Use logs to determine what and when something is updated\u003C\u002Fli>\n\u003Cli>Hide plugin and theme updates (if custom developed)\u003C\u002Fli>\n\u003Cli>Select which plugins and themes can be automatically updated\u003C\u002Fli>\n\u003Cli>Disable core, plugin, theme, and translation updates\u003C\u002Fli>\n\u003Cli>Force Updates to check that automatic updates are working\u003C\u002Fli>\n\u003Cli>Integrate with \u003Ca href=\"https:\u002F\u002Fupdraftplus.com\u002F\" rel=\"nofollow ugc\">UpdraftPlus\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Configure email notification settings\u003C\u002Fli>\n\u003Cli>And much more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Go Premium\u003C\u002Fh4>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Feasyupdatesmanager.com\" rel=\"nofollow ugc\">easyupdatesmanager.com\u003C\u002Fa> to upgrade to our premium features.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Easy Updates Manager Premium\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F289883791?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>Premium features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Safe mode: ensures updates are compatible with your WordPress version and your server’s PHP version\u003C\u002Fli>\n\u003Cli>Schedule for automatic updates: runs the updates when you want them to avoid any downtime\u003C\u002Fli>\n\u003Cli>External logging – Get alerts when new updates have been logged\u003C\u002Fli>\n\u003Cli>Anonymization – Control what is sent to the WordPress API\u003C\u002Fli>\n\u003Cli>Delayed updates – Delay automatic updates in the case of hotfixes and frequent releases\u003C\u002Fli>\n\u003Cli>Auto backups: integrates with \u003Ca href=\"https:\u002F\u002Fupdraftplus.com\u002F\" rel=\"nofollow ugc\">UpdraftPlus\u003C\u002Fa> and take a backup before your site is updated\u003C\u002Fli>\n\u003Cli>UpdraftCentral: fully integrates with \u003Ca href=\"https:\u002F\u002Fupdraftplus.com\u002Fupdraftcentral\u002F\" rel=\"nofollow ugc\">UpdraftCentral\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Log clearing schedule: keeps your logs table under control and deletes entries according to your own schedule\u003C\u002Fli>\n\u003Cli>Import\u002FExport settings: exports your settings from one site to another for quick configuration\u003C\u002Fli>\n\u003Cli>Email notification of updates: gives you weekly or monthly reports of pending updates \u003C\u002Fli>\n\u003Cli>White label: disables notices and customizes what the client sees\u003C\u002Fli>\n\u003Cli>Check plugins: runs a check of plugins that have been removed from the WordPress Plugin Directory\u003C\u002Fli>\n\u003Cli>Webhook: integrates with third-party services to run automatic updates via cron or even Zapier\u003C\u002Fli>\n\u003Cli>Export logs: exports logs for printing, or downloads a CSV or JSON file for a date range\u003C\u002Fli>\n\u003Cli>Version control protection: prevent updates from occurring to plugins and themes under version control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>For more information on Easy Updates Manager Premium, \u003Ca href=\"https:\u002F\u002Feasyupdatesmanager.com\" rel=\"nofollow ugc\">check out our website at easyupdatesmanager.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>If you want to contribute to the translation, \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fstops-core-theme-and-plugin-updates\" rel=\"nofollow ugc\">please visit our translation section\u003C\u002Fa>. We appreciate all the translation help we can get.\u003C\u002Fp>\n","Manage all your WordPress updates, including individual updates, automatic updates, logs, and loads more. This also works very well with WordPress Mul &hellip;",300000,7720887,722,"2026-03-25T10:41:00.000Z","7.0","5.1","5.6",[120,121,122,123,124],"disable-updates","disable-updates-manager","easy-updates-manager","update-control","updates-manager","https:\u002F\u002Feasyupdatesmanager.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstops-core-theme-and-plugin-updates.9.0.20.zip",1,"2019-03-28 00:00:00",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":137,"downloaded":138,"rating":139,"num_ratings":140,"last_updated":141,"tested_up_to":67,"requires_at_least":142,"requires_php":18,"tags":143,"homepage":147,"download_link":148,"security_score":149,"vuln_count":150,"unpatched_count":26,"last_vuln_date":151,"fetched_at":56},"iwp-client","InfiniteWP Client","1.13.5","revmakx","https:\u002F\u002Fprofiles.wordpress.org\u002Frevmakx\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Finfinitewp.com\u002F\" title=\"Manage Multiple WordPress\" rel=\"nofollow ugc\">InfiniteWP\u003C\u002Fa> allows users to manage unlimited number of WordPress sites from their own server.\u003C\u002Fp>\n\u003Cp>Main features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Self-hosted system: Resides on your own server and totally under your control\u003C\u002Fli>\n\u003Cli>One-click updates for WordPress, plugins and themes across all your sites\u003C\u002Fli>\n\u003Cli>Instant backup and restore your entire site or just the database\u003C\u002Fli>\n\u003Cli>One-click access to all WP admin panels\u003C\u002Fli>\n\u003Cli>Bulk Manage plugins & themes: Activate & Deactive multiple plugins & themes on multiple sites simultaneously\u003C\u002Fli>\n\u003Cli>Bulk Install plugins & themes in multiple sites at once\u003C\u002Fli>\n\u003Cli>and more..\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit us at \u003Ca href=\"https:\u002F\u002Finfinitewp.com\u002F\" title=\"Manage Multiple WordPress\" rel=\"nofollow ugc\">InfiniteWP.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Check out the \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=s35ZoW95cnU\" rel=\"nofollow ugc\">InfiniteWP Overview Video\u003C\u002Fa> below.\u003C\u002Fp>\n\u003Cp>\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\u002Fs35ZoW95cnU?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>Credits: \u003Ca href=\"http:\u002F\u002Fprelovac.com\u002Fvladimir\" rel=\"nofollow ugc\">Vladimir Prelovac\u003C\u002Fa> for his worker plugin on which the client plugin is being developed.\u003C\u002Fp>\n","Install this plugin on unlimited sites and manage them all from a central dashboard. This plugin communicates with your InfiniteWP Admin Panel.",200000,8254353,88,177,"2026-02-26T10:35:00.000Z","3.1",[53,144,145,146,22],"multi-site","multiple-admin","security","http:\u002F\u002Finfinitewp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fiwp-client.1.13.5.zip",90,7,"2025-01-07 00:00:00",{"attackSurface":153,"codeSignals":172,"taintFlows":182,"riskAssessment":211,"analyzedAt":223},{"hooks":154,"ajaxHandlers":168,"restRoutes":169,"shortcodes":170,"cronEvents":171,"entryPointCount":26,"unprotectedCount":26},[155,161,164],{"type":156,"name":157,"callback":158,"file":159,"line":160},"action","plugins_loaded","load_our_textdomain","wp-safe-updates.php",51,{"type":156,"name":157,"callback":162,"file":159,"line":163},"make_sure_we_are_first",62,{"type":156,"name":165,"callback":166,"file":159,"line":167},"admin_notices","not_configured_notice",68,[],[],[],[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":176,"fileOperations":180,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":181},[],{"prepared":127,"raw":26,"locations":175},[],{"escaped":26,"rawEcho":127,"locations":177},[178],{"file":159,"line":13,"context":179},"raw output",2,[],[183,203],{"entryPoint":184,"graph":185,"unsanitizedCount":127,"severity":202},"set_prefix (db.php:19)",{"nodes":186,"edges":199},[187,193],{"id":188,"type":189,"label":190,"file":191,"line":192},"n0","source","$_SERVER","db.php",41,{"id":194,"type":195,"label":196,"file":191,"line":197,"wp_function":198},"n1","sink","header() [Header Injection]",42,"header",[200],{"from":188,"to":194,"sanitized":201},false,"medium",{"entryPoint":204,"graph":205,"unsanitizedCount":127,"severity":202},"\u003Cdb> (db.php:0)",{"nodes":206,"edges":209},[207,208],{"id":188,"type":189,"label":190,"file":191,"line":192},{"id":194,"type":195,"label":196,"file":191,"line":197,"wp_function":198},[210],{"from":188,"to":194,"sanitized":201},{"summary":212,"deductions":213},"The \"wp-safe-updates\" v1.2.2 plugin exhibits a generally strong security posture based on the provided static analysis.  The absence of AJAX handlers, REST API routes, shortcodes, and cron events with exposed entry points significantly limits its attack surface.  Furthermore, the plugin demonstrates good practice by exclusively using prepared statements for its single SQL query and not making any external HTTP requests.  However, a notable concern is the complete lack of output escaping for its single output. This means any data being displayed to users could potentially be manipulated and rendered unsafely, leading to cross-site scripting (XSS) vulnerabilities.\n\nThe taint analysis reveals two flows with unsanitized paths, which is concerning despite the lack of critical or high severity designations. This suggests that user-supplied data might be entering the application without proper sanitization before being used in a way that could lead to unintended consequences, even if not immediately exploitable as a critical vulnerability.  The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator of its historical security. However, this clean history, combined with the identified output escaping and unsanitized path issues, suggests a potential for new vulnerabilities to emerge if the code is not more rigorously secured. The lack of nonce and capability checks, while not directly exploitable due to the limited attack surface, represents a missed opportunity to harden the plugin further.",[214,216,218,221],{"reason":215,"points":150},"100% of outputs not properly escaped",{"reason":217,"points":33},"2 flows with unsanitized paths",{"reason":219,"points":220},"0 Nonce checks",3,{"reason":222,"points":220},"0 Capability checks","2026-04-16T11:25:24.406Z",{"wat":225,"direct":230},{"assetPaths":226,"generatorPatterns":227,"scriptPaths":228,"versionParams":229},[],[],[],[],{"cssClasses":231,"htmlComments":233,"htmlAttributes":234,"restEndpoints":235,"jsGlobals":236,"shortcodeOutput":237},[232],"notice-warning",[],[],[],[],[238],"WP Safe Updates is not yet active. Please copy and rename the \u003Ccode>db.php.txt\u003C\u002Fcode> file from this plugin to \u003Ccode>wp-content\u002Fdb.php\u003C\u002Fcode>",{"error":240,"url":241,"statusCode":242,"statusMessage":243,"message":243},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-safe-updates\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":245,"versions":246},9,[247,252,259,266,273,280,287,294,301],{"version":6,"download_url":24,"svn_tag_url":248,"released_at":27,"has_diff":201,"diff_files_changed":249,"diff_lines":27,"trac_diff_url":250,"vulnerabilities":251,"is_current":240},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-safe-updates\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-safe-updates%2Ftags%2F1.2.1&new_path=%2Fwp-safe-updates%2Ftags%2F1.2.2",[],{"version":253,"download_url":254,"svn_tag_url":255,"released_at":27,"has_diff":201,"diff_files_changed":256,"diff_lines":27,"trac_diff_url":257,"vulnerabilities":258,"is_current":201},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-safe-updates.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-safe-updates\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-safe-updates%2Ftags%2F1.2&new_path=%2Fwp-safe-updates%2Ftags%2F1.2.1",[],{"version":260,"download_url":261,"svn_tag_url":262,"released_at":27,"has_diff":201,"diff_files_changed":263,"diff_lines":27,"trac_diff_url":264,"vulnerabilities":265,"is_current":201},"1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-safe-updates.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-safe-updates\u002Ftags\u002F1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-safe-updates%2Ftags%2F1.1&new_path=%2Fwp-safe-updates%2Ftags%2F1.2",[],{"version":267,"download_url":268,"svn_tag_url":269,"released_at":27,"has_diff":201,"diff_files_changed":270,"diff_lines":27,"trac_diff_url":271,"vulnerabilities":272,"is_current":201},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-safe-updates.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-safe-updates\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-safe-updates%2Ftags%2F1.0.8-alpha&new_path=%2Fwp-safe-updates%2Ftags%2F1.1",[],{"version":274,"download_url":275,"svn_tag_url":276,"released_at":27,"has_diff":201,"diff_files_changed":277,"diff_lines":27,"trac_diff_url":278,"vulnerabilities":279,"is_current":201},"1.0.8-alpha","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-safe-updates.1.0.8-alpha.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-safe-updates\u002Ftags\u002F1.0.8-alpha\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-safe-updates%2Ftags%2F1.0.6-alpha&new_path=%2Fwp-safe-updates%2Ftags%2F1.0.8-alpha",[],{"version":281,"download_url":282,"svn_tag_url":283,"released_at":27,"has_diff":201,"diff_files_changed":284,"diff_lines":27,"trac_diff_url":285,"vulnerabilities":286,"is_current":201},"1.0.6-alpha","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-safe-updates.1.0.6-alpha.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-safe-updates\u002Ftags\u002F1.0.6-alpha\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-safe-updates%2Ftags%2F1.0.4-alpha&new_path=%2Fwp-safe-updates%2Ftags%2F1.0.6-alpha",[],{"version":288,"download_url":289,"svn_tag_url":290,"released_at":27,"has_diff":201,"diff_files_changed":291,"diff_lines":27,"trac_diff_url":292,"vulnerabilities":293,"is_current":201},"1.0.4-alpha","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-safe-updates.1.0.4-alpha.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-safe-updates\u002Ftags\u002F1.0.4-alpha\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-safe-updates%2Ftags%2F1.0.3-alpha&new_path=%2Fwp-safe-updates%2Ftags%2F1.0.4-alpha",[],{"version":295,"download_url":296,"svn_tag_url":297,"released_at":27,"has_diff":201,"diff_files_changed":298,"diff_lines":27,"trac_diff_url":299,"vulnerabilities":300,"is_current":201},"1.0.3-alpha","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-safe-updates.1.0.3-alpha.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-safe-updates\u002Ftags\u002F1.0.3-alpha\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-safe-updates%2Ftags%2F1.0.2-alpha&new_path=%2Fwp-safe-updates%2Ftags%2F1.0.3-alpha",[],{"version":302,"download_url":303,"svn_tag_url":304,"released_at":27,"has_diff":201,"diff_files_changed":305,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":306,"is_current":201},"1.0.2-alpha","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-safe-updates.1.0.2-alpha.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-safe-updates\u002Ftags\u002F1.0.2-alpha\u002F",[],[]]