WebP Images Security & Risk Analysis

wordpress.org/plugins/webp-images

Convert and compress images to WebP format easily. Speed ​​up your website.

200 active installs v2.0.0 PHP 5.6+ WP 4.0+ Updated Aug 9, 2023
imagesimages-compressionimages-optimizewebpwebp-converter
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WebP Images Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The webp-images v2.0.0 plugin exhibits a mixed security posture. On the positive side, the plugin has no recorded vulnerabilities or CVEs, suggesting a history of good security practices or diligent patching. Furthermore, all SQL queries are properly prepared, and there are no identified taint flows, which significantly reduces the risk of common web application attacks like SQL injection and cross-site scripting. The limited attack surface, consisting of a single AJAX handler, is also a positive sign.

However, several critical concerns arise from the static code analysis. The presence of the `exec` function, a dangerous function that can be leveraged for arbitrary code execution, is a significant red flag, especially when there are no apparent capability checks or strict input sanitization on its usage. The fact that 100% of the output is not properly escaped is another major weakness, creating a high risk of cross-site scripting (XSS) vulnerabilities. The plugin also performs external HTTP requests, which, without proper validation of the target URLs or the data received, can lead to server-side request forgery (SSRF) or the execution of malicious code if the external service is compromised. The absence of capability checks on the AJAX handler also means that unauthenticated users could potentially trigger this handler, although the reported 'Unprotected: 0' entry points might indicate some form of implicit protection or that the single entry point is indeed secured in a way not explicitly detailed. Despite the clean vulnerability history, the identified code signals point to significant potential security weaknesses that require immediate attention. The absence of capability checks is particularly concerning for the single AJAX endpoint.

Key Concerns

  • Use of dangerous function 'exec'
  • No output escaping
  • External HTTP requests
  • No capability checks
Vulnerabilities
None known

WebP Images Security Vulnerabilities

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

WebP Images Code Analysis

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

Dangerous Functions Found

execexec($cmd, $output, $returnCode);inc\functions.php:7
execexec('whoami', $whoOutput, $whoReturnCode);inc\functions.php:21
execexec('convert -list delegate', $output, $returnCode);inc\functions.php:60
execexec('convert -list configure', $output, $returnCode);inc\functions.php:69

Output Escaping

0% escaped10 total outputs
Attack Surface

WebP Images Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_webp_images_ajaxwebp-images.php:38
WordPress Hooks 9
actioninitwebp-images.php:32
actionadmin_menuwebp-images.php:33
actionadmin_enqueue_scriptswebp-images.php:34
actioninitwebp-images.php:35
actionadmin_noticeswebp-images.php:36
filterplugin_action_linkswebp-images.php:37
actionwebp_images_start_conversionwebp-images.php:39
actiondelete_attachmentwebp-images.php:40
actionadmin_initwebp-images.php:149
Maintenance & Trust

WebP Images Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedAug 9, 2023
PHP min version5.6
Downloads8K

Community Trust

Rating100/100
Number of ratings2
Active installs200
Developer Profile

WebP Images Developer Profile

TotalPress.org

3 plugins · 3K total installs

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

How We Detect WebP Images

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/webp-images/css/settings.css/wp-content/plugins/webp-images/css/styles.css/wp-content/plugins/webp-images/js/settings.js
Script Paths
/wp-content/plugins/webp-images/js/settings.js
Version Parameters
webp-images/css/settings.css?ver=webp-images/css/styles.css?ver=webp-images/js/settings.js?ver=

HTML / DOM Fingerprints

CSS Classes
webp-images-settings-formwebp-images-tabswebp-images-tab
HTML Comments
<!-- WebP Images PRO -->
Data Attributes
data-webp-images-pro-license-keydata-webp-images-qualitydata-webp-images-auto-convert
JS Globals
webp_images_settings_params
REST Endpoints
/wp-json/webp-images/v1/settings
FAQ

Frequently Asked Questions about WebP Images