
Far Future Expiry Header Security & Risk Analysis
wordpress.org/plugins/far-future-expiry-headerThis plugin will add a far future expiry header for various file types to improve page load speed of your site
Is Far Future Expiry Header Safe to Use in 2026?
Generally Safe
Score 100/100Far Future Expiry Header has a strong security track record. Known vulnerabilities have been patched promptly.
The "far-future-expiry-header" plugin, version 1.6, exhibits a mixed security posture. On the positive side, it demonstrates good practices by having no apparent AJAX handlers, REST API routes, shortcodes, or cron events, significantly limiting its attack surface. The code analysis also indicates a lack of dangerous functions and that all SQL queries utilize prepared statements, which are strong indicators of secure coding. Furthermore, there are no external HTTP requests and no known unpatched vulnerabilities at this time.
However, several concerns emerge from the static analysis. The most significant is that 100% of the 3 identified output escapings are not properly escaped, presenting a potential risk for cross-site scripting (XSS) vulnerabilities if the output is user-controlled or derived from untrusted sources. While the taint analysis shows no critical or high severity flows with unsanitized paths, the presence of 9 file operations could be a concern if not handled with extreme care, especially in conjunction with the unescaped output. The vulnerability history reveals a past CVE, though it is now patched and was of medium severity, suggesting that while the developers have addressed issues, there's a history of vulnerabilities that warrants ongoing vigilance.
In conclusion, the plugin has a limited attack surface and good foundational security practices like prepared statements. The primary weakness lies in the lack of output escaping, which requires immediate attention. The past vulnerability, while resolved, underscores the importance of continued security reviews. Overall, it's a plugin with strengths in limiting entry points but a critical flaw in output sanitization that elevates its risk profile.
Key Concerns
- Unescaped output found
- 1 medium severity CVE in history
- Potentially risky file operations
Far Future Expiry Header Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Far Future Expiry Header <= 1.4 - Plugin's Settings Update via Cross-Site Request Forgery
Far Future Expiry Header Code Analysis
Output Escaping
Data Flow Analysis
Far Future Expiry Header Attack Surface
WordPress Hooks 6
Maintenance & Trust
Far Future Expiry Header Maintenance & Trust
Maintenance Signals
Community Trust
Far Future Expiry Header Alternatives
Advanced Speed Increaser
advanced-speed-increaser
Advanced Speed Increaser is a light weighted plugin to speed up wordpress website by using GZIP compression and setting header expiration for images.
WP Fastest Cache – WordPress Cache Plugin
wp-fastest-cache
The simplest and fastest WP Cache system
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance
wp-optimize
Get caching and more with this powerful cache plugin. Cache, optimize images, clean your database and minify for maximum performance.
WP Super Cache
wp-super-cache
A very fast caching engine for WordPress that produces static html files.
SpeedyCache – Cache, Optimization, Performance
speedycache
SpeedyCache is a WordPress cache plugin that helps you improve performance of your WordPress site by caching, minifying, and compressing your website.
Far Future Expiry Header Developer Profile
15 plugins · 210K total installs
How We Detect Far Future Expiry Header
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/far-future-expiry-header/css/admin-style.css/wp-content/plugins/far-future-expiry-header/css/style.css/wp-content/plugins/far-future-expiry-header/js/admin-scripts.js/wp-content/plugins/far-future-expiry-header/js/scripts.js/wp-content/plugins/far-future-expiry-header/js/admin-scripts.js/wp-content/plugins/far-future-expiry-header/js/scripts.jsHTML / DOM Fingerprints
ffep_admin_settings_table<!-- far-future-expiration-settings --><!-- end-far-future-expiration-settings --><!-- far-future-expiration --><!-- end-far-future-expiration -->data-ffep-enabledvar ffep_admin_script_varsvar ffep_admin_script_vars_obj