Remove WordPress Overhead Security & Risk Analysis

wordpress.org/plugins/remove-wp-overhead

Remove overhead from the HTML, speed up your website and disable widgets you don't use

1K active installs v1.6.0 PHP + WP 6.0+ Updated Aug 4, 2024
cleandisable-widgetsheaderremoveremove-widgets
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Remove WordPress Overhead Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "remove-wp-overhead" v1.6.0 plugin exhibits a generally good security posture based on the static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. The code signals also indicate a responsible approach, with no dangerous functions, no direct SQL queries (all use prepared statements), and a notable presence of capability checks. The low number of flows analyzed in taint analysis with no critical or high severity issues further suggests a lack of immediately exploitable vulnerabilities within the analyzed code paths.

However, there are areas that warrant attention. The taint analysis revealing two flows with unsanitized paths, even if not classified as critical or high severity, indicates a potential for unexpected behavior or information leakage if these paths are triggered. The output escaping, while mostly proper, has a percentage of outputs that are not escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is displayed without proper sanitization. The lack of nonce checks is also a concern, as it leaves any potential entry points susceptible to cross-site request forgery (CSRF) attacks. The plugin's vulnerability history is clean, which is a positive sign, but the absence of historical data doesn't guarantee future safety and should be monitored.

Overall, this plugin appears to be developed with security in mind, particularly in its limited attack surface and use of prepared statements. The strengths lie in its minimalist design and careful handling of database interactions. The weaknesses, however, lie in the unaddressed taint flows and potential for XSS and CSRF due to lack of output escaping and nonce checks, respectively. Continued vigilance and addressing these specific points would further enhance its security.

Key Concerns

  • Taint flows with unsanitized paths detected
  • Output escaping not fully implemented
  • No nonce checks present
Vulnerabilities
None known

Remove WordPress Overhead Security Vulnerabilities

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

Remove WordPress Overhead Code Analysis

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

Output Escaping

78% escaped9 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
settings_page (includes\class-remove-wordpress-overhead-settings.php:278)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Remove WordPress Overhead Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 30
actioninitincludes\class-remove-wordpress-overhead-settings.php:47
actionadmin_initincludes\class-remove-wordpress-overhead-settings.php:50
actionadmin_menuincludes\class-remove-wordpress-overhead-settings.php:53
actionadmin_enqueue_scriptsincludes\class-remove-wordpress-overhead.php:111
actionadmin_enqueue_scriptsincludes\class-remove-wordpress-overhead.php:112
actioninitincludes\class-remove-wordpress-overhead.php:121
actionload-settings_page_remove_wordpress_overhead_settingsincludes\class-remove-wordpress-overhead.php:127
actionwp_enqueue_scriptsincludes\class-remove-wordpress-overhead.php:266
filterthe_generatorincludes\class-remove-wordpress-overhead.php:304
filterstyle_loader_srcincludes\class-remove-wordpress-overhead.php:309
filterscript_loader_srcincludes\class-remove-wordpress-overhead.php:310
actioninitincludes\class-remove-wordpress-overhead.php:315
actionafter_setup_themeincludes\class-remove-wordpress-overhead.php:320
actionafter_setup_themeincludes\class-remove-wordpress-overhead.php:321
filterwpseo_canonicalincludes\class-remove-wordpress-overhead.php:328
actionwidgets_initincludes\class-remove-wordpress-overhead.php:339
actionwp_default_scriptsincludes\class-remove-wordpress-overhead.php:344
actionwp_default_scriptsincludes\class-remove-wordpress-overhead.php:349
actionwp_default_scriptsincludes\class-remove-wordpress-overhead.php:354
filterget_avatarincludes\class-remove-wordpress-overhead.php:359
filteroption_show_avatarsincludes\class-remove-wordpress-overhead.php:360
filterembed_oembed_discoverincludes\class-remove-wordpress-overhead.php:374
filterjson_enabledincludes\class-remove-wordpress-overhead.php:388
filterjson_jsonp_enabledincludes\class-remove-wordpress-overhead.php:389
filterrest_enabledincludes\class-remove-wordpress-overhead.php:390
filterrest_jsonp_enabledincludes\class-remove-wordpress-overhead.php:391
filtertiny_mce_pluginsincludes\class-remove-wordpress-overhead.php:456
filterwp_resource_hintsincludes\class-remove-wordpress-overhead.php:457
filterxmlrpc_enabledincludes\class-remove-wordpress-overhead.php:526
actionwp_enqueue_scriptsincludes\class-remove-wordpress-overhead.php:536
Maintenance & Trust

Remove WordPress Overhead Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedAug 4, 2024
PHP min version
Downloads29K

Community Trust

Rating100/100
Number of ratings5
Active installs1K
Developer Profile

Remove WordPress Overhead Developer Profile

omnisite

1 plugin · 1K total installs

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

How We Detect Remove WordPress Overhead

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/remove-wp-overhead/assets/css/admin.css/wp-content/plugins/remove-wp-overhead/assets/js/admin.js
Script Paths
/wp-content/plugins/remove-wp-overhead/assets/js/admin.js
Version Parameters
remove-wordpress-overhead-admin?ver=remove-wordpress-overhead-admin.min?ver=

HTML / DOM Fingerprints

JS Globals
Remove_Wordpress_Overhead
FAQ

Frequently Asked Questions about Remove WordPress Overhead