Media Webp Security & Risk Analysis

wordpress.org/plugins/media-webp

Automatically creates webp images when you upload compatible media. This plugin also manages any updates and changes to the linked attachment images.

90 active installs v1.0.3 PHP 7.1.0+ WP 4.7+ Updated Oct 30, 2018
imagesmediaoptimiseoptimizationwebp
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Media Webp Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "media-webp" v1.0.3 plugin demonstrates a strong security posture based on the provided static analysis. The absence of dangerous functions, SQL injection risks through prepared statements, and fully escaped output are excellent indicators of secure coding practices. The presence of nonce checks further mitigates common attack vectors for its single AJAX handler. The plugin also boasts a clean vulnerability history, with no known CVEs, suggesting a history of secure development and maintenance.

However, the lack of capability checks on the AJAX handler presents a potential concern. While nonce checks help prevent cross-site request forgery, they do not restrict access based on user roles. An authenticated attacker with lower privileges might be able to trigger the AJAX action. Despite this single area for improvement, the overall security of the plugin appears to be very good, with no critical or high-severity issues identified in the static analysis or vulnerability history.

Key Concerns

  • Missing capability checks on AJAX handler
Vulnerabilities
None known

Media Webp Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Media Webp Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Media Webp Code Analysis

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

Output Escaping

100% escaped195 total outputs
Attack Surface

Media Webp Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_media_webp_callbackclasses\class-plugin.php:154
WordPress Hooks 25
actionadmin_noticesclasses\class-forms.php:151
actionnetwork_admin_noticesclasses\class-forms.php:153
actionadmin_noticesclasses\class-plugin.php:106
actionnetwork_admin_noticesclasses\class-plugin.php:107
actionadmin_noticesclasses\class-plugin.php:114
actionnetwork_admin_noticesclasses\class-plugin.php:115
actionadmin_initclasses\class-plugin.php:152
actionadmin_enqueue_scriptsclasses\class-plugin.php:155
actionafter_plugin_rowclasses\class-plugin.php:156
filterwp_save_image_editor_fileclasses\class-plugin.php:158
filterwp_prepare_attachment_for_jsclasses\class-plugin.php:159
filterthe_titleclasses\class-plugin.php:161
filteradd_meta_boxesclasses\class-plugin.php:162
actionadmin_menuclasses\class-plugin.php:166
actionadmin_menuclasses\class-plugin.php:167
actionnetwork_admin_menuclasses\class-plugin.php:169
actionnetwork_admin_menuclasses\class-plugin.php:170
actionadmin_headclasses\class-plugin.php:175
filterwp_handle_uploadclasses\class-plugin.php:190
filterimage_make_intermediate_sizeclasses\class-plugin.php:191
filterdelete_attachmentclasses\class-plugin.php:194
actionafter_switch_themeclasses\class-plugin.php:196
actionplugins_loadedmediawebp.php:28
actionadmin_noticesmediawebp.php:38
actionnetwork_admin_noticesmediawebp.php:39
Maintenance & Trust

Media Webp Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedOct 30, 2018
PHP min version7.1.0
Downloads5K

Community Trust

Rating98/100
Number of ratings7
Active installs90
Developer Profile

Media Webp Developer Profile

steveturner2018

1 plugin · 90 total installs

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

How We Detect Media Webp

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/media-webp/assets/css/tools.css/wp-content/plugins/media-webp/assets/js/tools.js
Script Paths
/wp-content/plugins/media-webp/assets/js/tools.js
Version Parameters
media-webp/assets/js/tools.js?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
media_wts
Data Attributes
data-mediawebp-iddata-mediawebp-webp-id
JS Globals
media_webp_object
FAQ

Frequently Asked Questions about Media Webp