UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager Security & Risk Analysis

wordpress.org/plugins/updateguard

Control WordPress auto-updates with semantic versioning. Allow minor and patch updates automatically while blocking major releases for safety.

0 active installs v2.0.0 PHP 7.4+ WP 6.0+ Updated Feb 21, 2026
auto-updateplugin-updatessafe-updatessemantic-versioningversion-control
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager Safe to Use in 2026?

Generally Safe

Score 100/100

UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The security posture of updateguard v2.0.0 appears to be generally strong based on the static analysis. The plugin boasts a remarkably small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events, and importantly, all entry points are protected. The code also demonstrates good practices regarding SQL queries, exclusively using prepared statements, and includes a healthy number of nonce and capability checks, suggesting a focus on authentication and authorization. Output escaping is also largely well-implemented, with a high percentage of outputs properly escaped.

However, there is a significant concern highlighted by the taint analysis. While no critical or high severity flows were found, the analysis revealed 3 flows with unsanitized paths. This is a notable weakness, as unsanitized path traversals can lead to various vulnerabilities like information disclosure or even arbitrary file access if not handled meticulously. The complete absence of any vulnerability history, while seemingly positive, could also indicate a lack of historical scrutiny or a very new plugin. This lack of history, coupled with the identified unsanitized path flows, warrants a cautious approach.

In conclusion, updateguard v2.0.0 exhibits many positive security characteristics, particularly its limited attack surface and secure SQL handling. Nevertheless, the presence of unsanitized path flows in the taint analysis is a critical area that requires immediate attention and remediation to prevent potential security breaches. The absence of vulnerability history should not be interpreted as a complete absence of risk, especially when specific code-level concerns are identified.

Key Concerns

  • Unsanitized paths found in taint analysis
  • Some output not properly escaped
Vulnerabilities
None known

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

No known vulnerabilities — this is a good sign.
Version History

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

v2.0.0Current
Code Analysis
Analyzed Apr 16, 2026

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

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
16
130 escaped
Nonce Checks
2
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

89% escaped146 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
svuc_settings_save_redirect (admin/options.php:58)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

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

Entry Points0
Unprotected0
WordPress Hooks 17
actionnetwork_admin_menuadmin/options.php:31
actionnetwork_admin_edit_updateguardadmin/options.php:32
actionadmin_menuadmin/options.php:34
filterwhitelist_optionsadmin/options.php:49
filterallowed_optionsadmin/options.php:50
actionadmin_initadmin/options.php:52
actionadmin_enqueue_scriptsupdateguard.php:23
filterauto_update_pluginupdateguard.php:89
filterupgrader_pre_downloadupdateguard.php:138
filterupgrader_package_optionsupdateguard.php:178
filterpre_set_site_transient_update_pluginsupdateguard.php:218
filtersite_transient_update_pluginsupdateguard.php:219
filterauto_plugin_update_send_emailupdateguard.php:271
actionupgrader_process_completeupdateguard.php:272
filterauto_update_translationupdateguard.php:328
filterauto_update_themeupdateguard.php:334
filterplugin_action_linksupdateguard.php:340
Maintenance & Trust

UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 21, 2026
PHP min version7.4
Downloads197

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

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

Adeel

2 plugins · 1K total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/updateguard/assets/css/admin.css/wp-content/plugins/updateguard/assets/js/admin.js
Script Paths
/wp-content/plugins/updateguard/assets/js/admin.js
Version Parameters
updateguard/assets/js/admin.js?ver=updateguard/assets/css/admin.css?ver=

HTML / DOM Fingerprints

JS Globals
svuc_conf_lock_settingssvuc_get_optionsvuc_update_optionsvuc_element_slugsvuc_plugin_versionsvuc_requiere_actualizar_plugin+4 more
FAQ

Frequently Asked Questions about UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager