No updates Security & Risk Analysis

wordpress.org/plugins/no-updates

Hide Plugin and Theme Updates with Ease: Say Goodbye to Broken Sites and Hello Hassle-Free Maintenance

0 active installs v1.1.9 PHP + WP 4.0+ Updated Dec 26, 2025
disable-updatehide-updateno-updatethemeupdate
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is No updates Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The "no-updates" plugin, version 1.1.9, exhibits a strong security posture from a vulnerability history perspective, showing no recorded CVEs of any severity. This indicates a history of relatively secure development or prompt patching if issues have arisen in the past. The static analysis, however, reveals some areas for concern. While the attack surface appears minimal with no readily exposed entry points like AJAX handlers, REST API routes, or shortcodes, the presence of seven "dangerous functions," specifically `assert`, is a notable red flag. The `assert` function can be abused for various malicious purposes, including code execution, if not handled with extreme care and proper input validation, which is not explicitly detailed here. Furthermore, the output escaping is only moderately effective at 51%, suggesting a potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is not sufficiently sanitized before being displayed. The bundled Guzzle library is also a potential risk if it's an outdated version, as it could inherit known vulnerabilities.

Key Concerns

  • Presence of dangerous functions (assert)
  • Moderate output escaping (51% proper)
  • Bundled libraries (Guzzle - potential outdated)
Vulnerabilities
None known

No updates Security Vulnerabilities

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

No updates Release Timeline

v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.1
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

No updates Code Analysis

Dangerous Functions
7
Raw SQL Queries
0
0 prepared
Unescaped Output
22
23 escaped
Nonce Checks
6
Capability Checks
0
File Operations
3
External Requests
1
Bundled Libraries
1

Dangerous Functions Found

assertassert(count($arguments) >= 2, new BadMethodCallException('You need to provide at least two argumentsrc/NoUpdates.php:191
assertassert(file_exists($file), new BadMethodCallException('Please provide a valid file path for ' . $namsrc/NoUpdates.php:200
assertassert(is_callable($callable, true), new BadMethodCallException('Please provide a callable function src/NoUpdates.php:211
assertassert(is_string($hook), new BadMethodCallException('Please provide the name of the hook for ' . $nasrc/NoUpdates.php:221
assertassert(is_callable($callable, true), new BadMethodCallException('Please provide a callable function src/NoUpdates.php:232
assertassert(is_numeric($priority), new BadMethodCallException('Priority should be numeric for ' . $name))src/NoUpdates.php:240
assertassert(is_numeric($args), new BadMethodCallException('Number of arguments should be numeric for ' . src/NoUpdates.php:248

Bundled Libraries

Guzzle

Output Escaping

51% escaped45 total outputs
Attack Surface

No updates Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionplugins_loadedsrc/NoUpdates.php:115
actionadmin_menusrc/NoUpdates.php:129
actionadmin_enqueue_scriptssrc/NoUpdates.php:131
actionadmin_enqueue_scriptssrc/NoUpdates.php:132
filteradmin_noticessrc/NoUpdates.php:134
filteradmin_initsrc/NoUpdates.php:136
filterinitsrc/NoUpdates.php:138
filteradmin_initsrc/NoUpdates.php:139
Maintenance & Trust

No updates Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 26, 2025
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

No updates Developer Profile

Richard Muvirimi

4 plugins · 4K total installs

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

How We Detect No updates

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/no-updates/assets/css/admin-rating.css/wp-content/plugins/no-updates/assets/css/admin-about.css/wp-content/plugins/no-updates/assets/js/admin-rating.js/wp-content/plugins/no-updates/templates/admin-notice-rating.php/wp-content/plugins/no-updates/templates/admin-notice-analytics.php/wp-content/plugins/no-updates/templates/about-analytics-disclaimer.php/wp-content/plugins/no-updates/templates/about-section-header.php/wp-content/plugins/no-updates/templates/about-input-field.php+2 more
Script Paths
/wp-content/plugins/no-updates/assets/js/admin-rating.js
Version Parameters
no-updates/assets/css/admin-rating.css?ver=no-updates/assets/css/admin-about.css?ver=no-updates/assets/js/admin-rating.js?ver=

HTML / DOM Fingerprints

CSS Classes
no-updates-rowno-updates-about-wrapper
HTML Comments
<!-- Request Rating --><!-- Collect Anonymous Usage Data --><!-- Settings --><!-- Force an update on requested item -->+1 more
Data Attributes
label_for="no-updates-analytics"data-template="admin-notice-rating.php"data-template="admin-notice-analytics.php"data-template="about-analytics-disclaimer.php"data-template="about-section-header.php"data-template="about-input-field.php"+1 more
JS Globals
no_updates
FAQ

Frequently Asked Questions about No updates