Title: UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager
Author: Adeel
Published: <strong>Февраль 17, 2026</strong>
Last modified: Февраль 21, 2026

---

Search plugins

![](https://ps.w.org/updateguard/assets/banner-772x250.png?rev=3463496)

![](https://ps.w.org/updateguard/assets/icon-256x256.png?rev=3463504)

# UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager

 By [Adeel](https://profiles.wordpress.org/adeelraza_786hotmailcom/)

[Download](https://downloads.wordpress.org/plugin/updateguard.2.0.0.zip)

 * [Details](https://os.wordpress.org/plugins/updateguard/#description)
 * [Reviews](https://os.wordpress.org/plugins/updateguard/#reviews)
 *  [Installation](https://os.wordpress.org/plugins/updateguard/#installation)
 * [Development](https://os.wordpress.org/plugins/updateguard/#developers)

 [Support](https://wordpress.org/support/plugin/updateguard/)

## Description

**Dedicated Support**
 For quick support and assistance, please contact us here 
[https://elearningevolve.com/contact/](https://elearningevolve.com/contact/)

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.

**Perfect for:**
 * WordPress site administrators who want automatic security updates
without breaking changes * Developers managing multiple WordPress sites * Businesses
requiring stable, secure WordPress installations * Agencies maintaining dozens of
client websites * Anyone who wants to prevent major version updates from breaking
their site

**Why Use UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager?**

WordPress’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: * Automatically install security
patches and minor updates * Block major version updates that might break compatibility*
Configure update policies per plugin or globally * Get email notifications about
updates * Track all update activity with comprehensive logs * Manually test and 
trigger updates on demand * Block both auto and manual updates that violate your
policy

**Key Features:**

 * **Semantic Versioning Support** – Automatically detects major.minor.patch version
   numbers and categorizes every pending update
 * **Selective Update Control** – Choose to allow only minor and patch updates while
   blocking major version changes
 * **4-Level Update Policy** – Set each plugin to Major, Minor, Patch, or Hold (
   block all updates entirely)
 * **Per-Plugin Configuration** – Set individual update levels for each plugin in
   a compact, sortable table, or use a global default
 * **Safe Update Strategy** – Prevents breaking changes from major version updates
 * **Manual & Auto Update Blocking** – UpdateGuard blocks not only auto-updates 
   but also manual/bulk updates from the Plugins page that violate your policy
 * **Test Update Workflow** – 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
 * **Comprehensive Logging** – Track all completed plugin updates with plugin names,
   version changes, and timestamps. Log retention is configurable
 * **Email Notifications** – Get notified about applied automatic updates, blocked/
   manual-only updates, and new pending updates. Emails include changelog links 
   for each plugin
 * **Pending Updates Dashboard** – 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
 * **Full Multisite / Network Support** – Network-wide settings, network admin menu,
   and proper permission checks
 * **Theme Auto-Updates** – Enable or disable automatic updates for all installed
   themes with a single checkbox
 * **Translation Auto-Updates** – Enable or disable automatic updates for all translation
   files with a single checkbox
 * **Lock Settings** – Administrators can lock the settings page to prevent other
   users from changing the update policy
 * **Custom Admin Email** – Send update notifications to any email address, not 
   just the default admin email
 * **Clean Uninstall** – All plugin options are cleanly removed from the database
   on uninstall
 * **Lightweight & Fast** – No external API calls, no bloat, fast batch processing

**How It Works:**

The plugin uses semantic versioning (semver) to categorize updates:
 * **Major updates**(
e.g., 3.0.0  4.0.0) – Breaking changes, blocked by default * **Minor updates** (
e.g., 3.1.0  3.2.0) – New features, backwards compatible * **Patch updates** (e.
g., 3.1.1  3.1.2) – Bug fixes and security patches * **Hold** – Block all updates
for a specific plugin

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.

**How UpdateGuard Protects Your Site:**

 1. When WordPress checks for updates (every 12 hours), UpdateGuard intercepts the 
    update check.
 2. It compares the installed version with the available version and determines the
    update level (major, minor, or patch).
 3. If the update level exceeds your configured policy, the update is blocked — both
    for automatic updates AND for manual/bulk updates from the Plugins page.
 4. Allowed updates proceed normally, and the plugin logs the update with timestamp
    and version details.
 5. Email notifications are sent to your configured address with a summary of applied,
    blocked, and pending updates.

## Screenshots

 * [[
 * Main Settings – Configure default update level, notification email, and log settings.
 * [[
 * Per-Plugin Update Levels – Set individual update policy for each installed plugin.
 * [[
 * Pending Updates – Color-coded view showing which updates will auto-apply (green)
   and which are blocked (red).

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/updateguard` directory, or 
    install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Navigate to ‘UpdateGuard – Safe Auto Updates, Semantic Version Control and Update
    Manager’ in the WordPress admin menu to configure the plugin.
 4. Set your preferred default update level (Major, Minor, or Patch).
 5. Optionally configure individual plugin update levels.
 6. Save your changes.

## FAQ

### What is semantic versioning?

Semantic versioning (semver) is a versioning scheme that uses three numbers: MAJOR.
MINOR.PATCH (e.g., 4.2.1). Major versions indicate breaking changes, minor versions
add new features in a backwards-compatible way, and patch versions contain bug fixes
and security updates.

### Why should I block major updates?

Major version updates often include breaking changes that can cause compatibility
issues with your theme, other plugins, or custom code. By blocking major updates,
you can review and test them manually before applying.

### Will this work with all plugins?

The plugin works best with plugins that follow semantic versioning. Plugins without
official WordPress.org slugs may not be processed correctly, but WordPress will 
still handle their updates through the standard auto-update system.

### How often are updates checked?

WordPress checks for updates every 12 hours via cron. The plugin filters these update
checks and only allows updates that match your configured version level.

### Can I update inactive plugins?

No. WordPress only auto-updates active plugins. Inactive plugins will not be updated
automatically regardless of your settings.

### Does UpdateGuard block manual updates too?

Yes. Unlike most update manager plugins, UpdateGuard blocks both automatic AND manual/
bulk updates from the WordPress Plugins page if they violate your configured policy.

### What does the Hold” setting do?

Setting a plugin to Hold” (level 0) blocks ALL updates for that plugin — major, 
minor, and patch. This is useful for plugins you never want to update automatically,
such as a customized plugin or one known to have breaking changes.

### How does the Test Update Workflow work?

The Check and Update Plugins Now” button lets you immediately trigger a bulk update
check and apply updates. It uses a separate Test Update Level” setting that is independent
from your global policy — so you can test with a higher level (e.g., Major) without
permanently changing your safe default.

### Does UpdateGuard work with WordPress Multisite?

Yes, fully. UpdateGuard registers its menu in Network Admin and settings apply network-
wide across all sites.

### Can I get email notifications for updates?

Yes. UpdateGuard sends email notifications for: (1) automatic updates that were 
applied, (2) updates that were blocked and require manual action, and (3) new pending
updates. Emails include changelog links for each plugin. You can configure a custom
email address in settings.

### What happens when I uninstall the plugin?

All plugin settings and data are cleanly removed from the database. No leftover 
data is stored.

### Does UpdateGuard update themes and translations too?

Yes. You can enable automatic theme updates and translation updates independently
using simple checkboxes in the settings page. These are separate from the per-plugin
semantic versioning controls.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager” is
open source software. The following people have contributed to this plugin.

Contributors

 *   [ Adeel ](https://profiles.wordpress.org/adeelraza_786hotmailcom/)
 *   [ eLearning evolve ](https://profiles.wordpress.org/elearningevolve/)

[Translate “UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager” into your language.](https://translate.wordpress.org/projects/wp-plugins/updateguard)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/updateguard/), check
out the [SVN repository](https://plugins.svn.wordpress.org/updateguard/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/updateguard/) by
[RSS](https://plugins.trac.wordpress.org/log/updateguard/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.0 – Major Fork & Upgrade from Automatic Safe Update

## Commercial plugin

This plugin is free but offers additional paid commercial upgrades or support.

## Meta

 *  Version **2.0.0**
 *  Last updated **2 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/updateguard/)
 * Tags
 * [auto-update](https://os.wordpress.org/plugins/tags/auto-update/)[Plugin Updates](https://os.wordpress.org/plugins/tags/plugin-updates/)
   [version control](https://os.wordpress.org/plugins/tags/version-control/)
 *  [Advanced View](https://os.wordpress.org/plugins/updateguard/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/updateguard/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/updateguard/reviews/)

## Contributors

 *   [ Adeel ](https://profiles.wordpress.org/adeelraza_786hotmailcom/)
 *   [ eLearning evolve ](https://profiles.wordpress.org/elearningevolve/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/updateguard/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://wordpress.org/plugins/updateguard/)