Image Shift – Convert, optimize and watermark AVIF & WebP media images Security & Risk Analysis

wordpress.org/plugins/image-shift

Convert and/or watermark uploaded media images to the WebP or AVIF image format automatically.

0 active installs v1.0.1 PHP 7.1.0+ WP 5.8+ Updated Jan 24, 2026
avifcompress-imagesoptimize-imageswatermarkwebp
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Image Shift – Convert, optimize and watermark AVIF & WebP media images Safe to Use in 2026?

Generally Safe

Score 100/100

Image Shift – Convert, optimize and watermark AVIF & WebP media images has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The 'image-shift' plugin v1.0.1 exhibits a generally good security posture, with excellent practices in SQL query handling, output escaping, and a clean vulnerability history. The use of prepared statements for all SQL queries and a near-perfect output escaping rate significantly reduce the risk of common web vulnerabilities like SQL injection and cross-site scripting. The plugin also demonstrates a commitment to security by including capability checks and a nonce check, which are crucial for protecting against unauthorized actions.

However, a notable concern arises from the presence of a single AJAX handler that lacks authentication checks. This creates a direct entry point that could potentially be exploited if the AJAX function performs sensitive operations or exposes information without proper authorization. While taint analysis did not reveal critical or high-severity unsanitized flows, the unprotected AJAX handler is a significant weakness that warrants immediate attention. The plugin's history of zero known vulnerabilities is a positive sign, suggesting diligent development, but it does not negate the immediate risk presented by the unprotected AJAX endpoint.

In conclusion, 'image-shift' is largely well-secured, but the unprotected AJAX handler is a critical oversight. Addressing this single point of failure should be the top priority to solidify its security and maintain its strong track record.

Key Concerns

  • Unprotected AJAX handler found
Vulnerabilities
None known

Image Shift – Convert, optimize and watermark AVIF & WebP media images Security Vulnerabilities

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

Image Shift – Convert, optimize and watermark AVIF & WebP media images Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
1
67 escaped
Nonce Checks
1
Capability Checks
3
File Operations
6
External Requests
0
Bundled Libraries
0

Output Escaping

99% escaped68 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
displayPage (src\DigitalPoint\ImageShift\Base\Admin.php:220)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Image Shift – Convert, optimize and watermark AVIF & WebP media images Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_image-shift_notice_dismisssrc\DigitalPoint\ImageShift\Base\Admin.php:42
WordPress Hooks 12
actionadmin_initsrc\DigitalPoint\ImageShift\Base\Admin.php:39
actionadmin_menusrc\DigitalPoint\ImageShift\Base\Admin.php:40
actionadmin_noticessrc\DigitalPoint\ImageShift\Base\Admin.php:46
filterplugin_action_links_image-shift/image-shift.phpsrc\DigitalPoint\ImageShift\Base\Admin.php:49
filterplugin_row_metasrc\DigitalPoint\ImageShift\Base\Admin.php:50
filteradmin_footer_textsrc\DigitalPoint\ImageShift\Base\Admin.php:51
filterremovable_query_argssrc\DigitalPoint\ImageShift\Base\Admin.php:52
filteroption_page_capability_image-shift-groupsrc\DigitalPoint\ImageShift\Base\Admin.php:58
filterwp_handle_upload_prefiltersrc\DigitalPoint\ImageShift\Base\Pub.php:67
filterwp_generate_attachment_metadatasrc\DigitalPoint\ImageShift\Base\Pub.php:68
actionattachment_submitbox_misc_actionssrc\DigitalPoint\ImageShift\Base\Pub.php:69
filterwp_calculate_image_srcset_metasrc\DigitalPoint\ImageShift\Base\Pub.php:70
Maintenance & Trust

Image Shift – Convert, optimize and watermark AVIF & WebP media images Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 24, 2026
PHP min version7.1.0
Downloads162

Community Trust

Rating80/100
Number of ratings1
Active installs0
Developer Profile

Image Shift – Convert, optimize and watermark AVIF & WebP media images Developer Profile

digitalpoint

4 plugins · 3K total installs

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

How We Detect Image Shift – Convert, optimize and watermark AVIF & WebP media images

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/image-shift/src/DigitalPoint/ImageShift/Admin/Template/css/image-shift-admin.css/wp-content/plugins/image-shift/src/DigitalPoint/ImageShift/Admin/Template/js/image-shift-admin.js
Version Parameters
image-shift-admin.css?ver=image-shift-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
image-shift_settingsdp_tabsimage-shift_sidebar_wrapperimage-shift_sidebartransformationspairspairs--columnssupport+2 more
Data Attributes
data-init="dependent"
FAQ

Frequently Asked Questions about Image Shift – Convert, optimize and watermark AVIF & WebP media images