Update Control Security & Risk Analysis

wordpress.org/plugins/update-control

This adds some options to your Settings > General page that let you tweak auto-updates.

4K active installs v1.5 PHP + WP 3.7+ Updated Nov 28, 2017
automatic-updatesupdates
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Update Control Safe to Use in 2026?

Generally Safe

Score 85/100

Update Control has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

Based on the static analysis, the 'update-control' plugin v1.5 appears to have a very strong security posture. There are no identified entry points for attackers, such as AJAX handlers, REST API routes, or shortcodes, that lack proper authentication or permission checks. The code also demonstrates excellent security practices by avoiding dangerous functions, using prepared statements for all SQL queries, and properly escaping all output. The absence of file operations, external HTTP requests, and concerning taint flows further reinforces this positive assessment. The plugin's vulnerability history is also clean, with no recorded CVEs, indicating a history of stable and secure development. However, the complete absence of nonce checks and capability checks across all potential entry points, though zero in number, could be a point of concern if the plugin were to evolve and introduce new features that were not properly secured. This suggests a reliance on the current lack of entry points for security rather than implementing robust, granular security mechanisms.

Key Concerns

  • No nonce checks found
  • No capability checks found
Vulnerabilities
None known

Update Control Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Update Control Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0
Attack Surface

Update Control Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionadmin_initupdate-control.php:23
actioninitupdate-control.php:24
filterautomatic_updater_disabledupdate-control.php:35
filterauto_update_pluginupdate-control.php:44
filterauto_update_themeupdate-control.php:48
filterauto_update_translationupdate-control.php:52
filterautomatic_updates_is_vcs_checkoutupdate-control.php:56
filterauto_core_update_send_emailupdate-control.php:60
filterauto_core_update_send_emailupdate-control.php:62
filterautomatic_updates_send_debug_emailupdate-control.php:66
actioninitupdate-control.php:388
Maintenance & Trust

Update Control Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedNov 28, 2017
PHP min version
Downloads46K

Community Trust

Rating88/100
Number of ratings17
Active installs4K
Developer Profile

Update Control Developer Profile

George Stephanis

16 plugins · 16K total installs

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

How We Detect Update Control

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
update_control_dependency
Data Attributes
update_control_activeupdate_control_coreupdate_control_pluginupdate_control_themeupdate_control_translationupdate_control_toggleadvanced+6 more
JS Globals
update_control_options
FAQ

Frequently Asked Questions about Update Control