WebP Conversion Security & Risk Analysis

wordpress.org/plugins/webp-conversion

Convert your .png and .jpeg images to WebP format for FREE – with absolutely NO limits or hidden restrictions.

1K active installs v2.2 PHP 8.1+ WP 6.4+ Updated Feb 4, 2026
conversionicoimagesvgwebp
78
B · Generally Safe
CVEs total1
Unpatched1
Last CVEJan 26, 2026
Download
Safety Verdict

Is WebP Conversion Safe to Use in 2026?

Mostly Safe

Score 78/100

WebP Conversion is generally safe to use. 1 past CVE were resolved. Keep it updated.

1 known CVE 1 unpatched Last CVE: Jan 26, 2026Updated 1mo ago
Risk Assessment

The 'webp-conversion' v2.2 plugin exhibits a mixed security posture. While it demonstrates good practices in database interaction, using prepared statements for all SQL queries and performing a significant amount of output escaping, several critical areas raise concern. The presence of 16 AJAX handlers, with two lacking proper authorization checks, represents a notable attack surface that could be exploited by unauthenticated users. Additionally, the plugin's vulnerability history, including one unpatched medium severity CVE, indicates a recurring issue with authorization, specifically missing authorization checks, which is a significant security flaw. This pattern suggests a need for more robust access control mechanisms. The plugin's overall security is weakened by these unaddressed authorization vulnerabilities and the potential for exploitation of unprotected AJAX endpoints, despite its strengths in other areas.

Key Concerns

  • Unprotected AJAX handlers
  • Unpatched medium severity CVE
  • Vulnerability history: Missing Authorization
  • Lack of capability checks
Vulnerabilities
1

WebP Conversion Security Vulnerabilities

CVEs by Year

1 CVE in 2026 · unpatched
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2026-24530medium · 5.3Missing Authorization

WebP Conversion <= 2.1 - Missing Authorization

Jan 26, 2026Unpatched
Code Analysis
Analyzed Mar 16, 2026

WebP Conversion Code Analysis

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

SQL Query Safety

100% prepared10 total queries

Output Escaping

71% escaped62 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
webpc_update_settings (webp-conversion.php:1195)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

WebP Conversion Attack Surface

Entry Points16
Unprotected2

AJAX Handlers 16

authwp_ajax_webpc_convert_singlewebp-conversion.php:77
noprivwp_ajax_webpc_convert_singlewebp-conversion.php:78
authwp_ajax_webpc_convert_selectedwebp-conversion.php:79
noprivwp_ajax_webpc_convert_selectedwebp-conversion.php:80
authwp_ajax_webpc_restore_selectedwebp-conversion.php:81
noprivwp_ajax_webpc_restore_selectedwebp-conversion.php:82
authwp_ajax_webpc_remove_originals_selectedwebp-conversion.php:83
noprivwp_ajax_webpc_remove_originals_selectedwebp-conversion.php:84
authwp_ajax_webpc_restore_singlewebp-conversion.php:86
noprivwp_ajax_webpc_restore_singlewebp-conversion.php:87
authwp_ajax_webpc_remove_singlewebp-conversion.php:88
noprivwp_ajax_webpc_remove_singlewebp-conversion.php:89
authwp_ajax_updatewebp-conversion.php:95
noprivwp_ajax_updatewebp-conversion.php:96
authwp_ajax_webpc_remove_all_originalswebp-conversion.php:98
noprivwp_ajax_webpc_remove_all_originalswebp-conversion.php:99
WordPress Hooks 13
actionadmin_initwebp-conversion.php:66
actionadmin_menuwebp-conversion.php:69
actionadmin_enqueue_scriptswebp-conversion.php:71
actionadmin_initwebp-conversion.php:72
filterattachment_fields_to_editwebp-conversion.php:73
actionwp_handle_uploadwebp-conversion.php:75
actiondelete_attachmentwebp-conversion.php:91
actionpost-upload-uiwebp-conversion.php:93
filterbulk_actions-uploadwebp-conversion.php:101
filterhandle_bulk_actions-uploadwebp-conversion.php:102
actionadmin_noticeswebp-conversion.php:103
filterupload_mimeswebp-conversion.php:105
filterwp_check_filetype_and_extwebp-conversion.php:106
Maintenance & Trust

WebP Conversion Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 4, 2026
PHP min version8.1
Downloads5K

Community Trust

Rating80/100
Number of ratings4
Active installs1K
Developer Profile

WebP Conversion Developer Profile

sheepfish

1 plugin · 1K total installs

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

How We Detect WebP Conversion

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/webp-conversion/css/webp-conversion-admin.css/wp-content/plugins/webp-conversion/js/webp-conversion-admin.js
Version Parameters
webp-conversion/css/webp-conversion-admin.css?ver=webp-conversion/js/webp-conversion-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
webp-conversion-formwebpc-bulk-actionswebpc-section-title
HTML Comments
<!-- WebpC_DB_Replacer::replace_webp_links --><!-- ADD YOUR CUSTOM JS CODE HERE -->
Data Attributes
data-webpc-convert-buttondata-webpc-restore-buttondata-webpc-remove-original-button
JS Globals
var webpc_ajax_objectvar webpc_bulk_objectvar webpc_globals
REST Endpoints
/wp-json/webpc/v1/convert_single/wp-json/webpc/v1/restore_single/wp-json/webpc/v1/remove_single
FAQ

Frequently Asked Questions about WebP Conversion