
CompressX — AVIF & WebP Converter, Media Replacement Security & Risk Analysis
wordpress.org/plugins/compressxAVIF & WebP converter with built-in media replacement for local image optimization.
Is CompressX — AVIF & WebP Converter, Media Replacement Safe to Use in 2026?
Generally Safe
Score 100/100CompressX — AVIF & WebP Converter, Media Replacement has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "compressx" v0.9.36 plugin presents a significant security risk primarily due to its extensive unprotected AJAX handlers. While the plugin demonstrates good practices in SQL query preparation and output escaping, the sheer number of AJAX entry points (67) that lack authentication checks creates a wide attack surface. This means an attacker could potentially trigger any of these AJAX actions without prior authorization, leading to unpredictable consequences depending on the specific functionality of each handler. The taint analysis shows a high number of flows with unsanitized paths (14 out of 16), but thankfully, these did not escalate to critical or high severity vulnerabilities in the static analysis. The absence of any known CVEs in its vulnerability history is a positive sign, suggesting a history of relatively stable code. However, the critical concern remains the lack of authorization on a vast majority of its entry points, which overshadows other positive aspects. Therefore, while the plugin doesn't exhibit critical code flaws like unescaped output or raw SQL, the unprotected AJAX handlers constitute a substantial security weakness that requires immediate attention.
Key Concerns
- Unprotected AJAX handlers
- Taint flows with unsanitized paths
- Low nonce check coverage
- Low capability check coverage
CompressX — AVIF & WebP Converter, Media Replacement Security Vulnerabilities
CompressX — AVIF & WebP Converter, Media Replacement Release Timeline
CompressX — AVIF & WebP Converter, Media Replacement Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
CompressX — AVIF & WebP Converter, Media Replacement Attack Surface
AJAX Handlers 67
WordPress Hooks 37
Scheduled Events 1
Maintenance & Trust
CompressX — AVIF & WebP Converter, Media Replacement Maintenance & Trust
Maintenance Signals
Community Trust
CompressX — AVIF & WebP Converter, Media Replacement Alternatives
Image Optimization – Compress Images and Convert to WebP or AVIF
image-optimization
Automatically resize, optimize, and convert images to WebP and AVIF. Compress images in bulk or on upload to boost your WordPress site performance.
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF
imagify
Image optimization in 1‑click: compress, resize & convert to WebP/AVIF – free up to 20MB/month. Enjoy the easiest WordPress image optimizer to set up.
Pressidium Performance
pressidium-performance
Speed up your WordPress site, improve Core Web Vitals and enhance user experience with one-click image optimization, CSS & JavaScript minification.
Kraken.io Image Optimizer – Compress, Convert to WebP & AVIF, Resize & Bulk Optimize
kraken-image-optimizer
Optimize images automatically — compress, resize and convert to WebP, AVIF & more with Kraken.io. Faster pages, smaller files, same quality.
Smush – Image Optimization, Compression, Lazy Load, WebP & CDN
wp-smushit
Compress and optimize images, enable lazy load, serve WebP & AVIF, and speed up your site with a global image CDN.
CompressX — AVIF & WebP Converter, Media Replacement Developer Profile
1 plugin · 40K total installs
How We Detect CompressX — AVIF & WebP Converter, Media Replacement
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/compressx/assets/css/compressx.css/wp-content/plugins/compressx/assets/js/compressx.js/wp-content/plugins/compressx/assets/js/compressx-picture-load.js/wp-content/plugins/compressx/assets/js/compressx.js/wp-content/plugins/compressx/assets/js/compressx-picture-load.jscompressx/assets/css/compressx.css?ver=compressx/assets/js/compressx.js?ver=compressx/assets/js/compressx-picture-load.js?ver=HTML / DOM Fingerprints
compressx-main-bodydata-compressx-auto-convertcompressx_data