
Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS Security & Risk Analysis
wordpress.org/plugins/http2-push-contentHTTP2 Server push, Async JavaScript, Defer Render Blocking CSS, with fine rule set to control js and css on different page types,
Is Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS Safe to Use in 2026?
Generally Safe
Score 100/100Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The http2-push-content plugin exhibits a generally strong security posture based on the provided static analysis. The absence of direct entry points like AJAX handlers, REST API routes, and shortcodes significantly limits the attack surface. The code also demonstrates good practices in SQL query handling, with all queries using prepared statements, and a high percentage of output being properly escaped. The presence of a nonce check is a positive indicator for potential cross-site request forgery (CSRF) prevention, although its effectiveness would depend on its implementation context.
Despite these strengths, there are areas of concern. The taint analysis revealed two flows with unsanitized paths. While these are not classified as critical or high severity, unsanitized paths can potentially lead to vulnerabilities if they are accessible or processed in a way that allows for path traversal or other file system manipulation. The plugin also bundles Select2, and the security of this bundled library would depend on its version and whether it has known vulnerabilities.
The plugin's vulnerability history is clean, with no recorded CVEs. This is a positive sign, suggesting a history of secure development. However, the absence of past vulnerabilities does not guarantee future security. The focus should remain on addressing the identified taint analysis findings and ensuring the security of bundled libraries.
Key Concerns
- Flows with unsanitized paths found
- Bundled library (Select2) may have unknown vulns
Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS Security Vulnerabilities
Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS Code Analysis
Bundled Libraries
Output Escaping
Data Flow Analysis
Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS Attack Surface
WordPress Hooks 21
Maintenance & Trust
Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS Maintenance & Trust
Maintenance Signals
Community Trust
Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS Alternatives
CSS JS Manager, Async JavaScript, Defer Render Blocking CSS
css-js-manager
CSS JS Manager, Async JavaScript, Defer Render Blocking CSS, Remove javascript, Remove CSS, Defer Render Blocking CSS, Both CSS and JS can be loaded A …
Asset CleanUp: Page Speed Booster
wp-asset-clean-up
Make your website load FASTER by stopping specific styles (.CSS) & scripts (.JS) from loading. It works best with a page caching plugin / service.
PageSpeed Ninja – Cache, Minify, Defer CSS JavaScript, Critical CSS, Optimize Images, Convert WebP
psn-pagespeed-ninja
Boost page speed: cache, compress, optimize images to WebP, minify CSS/JS, defer loading, lazy load, generate critical CSS, improve Core Web Vitals
HTTP/2 Server Push
http2-server-push
Enables HTTP/2 server push for local JavaScript and CSS resources.
A faster website! (aka defer.js)
shins-pageload-magic
🚀 Unleash the power of cutting edge WordPress optimization tech. 💯 SEO-Optimized and 🎯 Effortlessly User-Friendly!
Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS Developer Profile
30 plugins · 93K total installs
How We Detect Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/http2-push-content/includes/js/http2-push-content-admin.js/wp-content/plugins/http2-push-content/includes/css/bootstrap.css/wp-content/plugins/http2-push-content/includes/css/http2-push-content-admin.css/wp-content/plugins/http2-push-content/includes/js/http2-push-content-admin.jshttp2-push-content/includes/js/http2-push-content-admin.js?ver=http2-push-content/includes/css/bootstrap.css?ver=http2-push-content/includes/css/http2-push-content-admin.css?ver=HTML / DOM Fingerprints
bg-darkbg-lightml-2HTTP2_PUSH_CONTENT