Kraken.io Image Optimizer Security & Risk Analysis

wordpress.org/plugins/kraken-image-optimizer

This plugin allows you to optimize your WordPress images through the Kraken.io API, the world's most advanced image optimization and resizing API.

10K active installs v2.7.0 PHP 5.6+ WP 4.9+ Updated Mar 5, 2026
anigifcompress-imageexifimage-optimizerimage-resize
77
B · Generally Safe
CVEs total3
Unpatched1
Last CVEFeb 1, 2023
Safety Verdict

Is Kraken.io Image Optimizer Safe to Use in 2026?

Mostly Safe

Score 77/100

Kraken.io Image Optimizer is generally safe to use. 3 past CVEs were resolved. Keep it updated.

3 known CVEs 1 unpatched Last CVE: Feb 1, 2023Updated 29d ago
Risk Assessment

The kraken-image-optimizer plugin v2.7.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices with 100% of SQL queries using prepared statements and a high percentage (95%) of properly escaped outputs. It also incorporates nonce and capability checks, which are fundamental security measures. However, the presence of two flows with unsanitized paths in the taint analysis, even without critical or high severity, indicates potential risks related to file operations or external interactions where user input might not be fully validated.

The vulnerability history is a significant concern. With three known CVEs and one currently unpatched high-severity vulnerability, this plugin has a history of significant security flaws. The common vulnerability types being Missing Authorization and Cross-Site Request Forgery (CSRF) suggest a pattern of weaknesses in how the plugin handles user actions and permissions. The last vulnerability being in early 2023 is also a recent enough concern to warrant attention.

In conclusion, while kraken-image-optimizer v2.7.0 implements some good security practices, its past and current vulnerability status, coupled with the presence of unsanitized paths, presents a notable risk. Users should exercise caution and prioritize updating to a patched version if available, as the unpatched high-severity vulnerability and historical patterns indicate a recurring susceptibility to security issues.

Key Concerns

  • Unpatched high severity CVE
  • Flows with unsanitized paths
  • Medium severity CVEs (2)
  • Unpatched CVE history (3 total)
Vulnerabilities
3

Kraken.io Image Optimizer Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
2 CVEs in 2023 · unpatched
2023
Patched Has unpatched

Severity Breakdown

High
1
Medium
2

3 total CVEs

CVE-2023-0619medium · 6.5Missing Authorization

Kraken.io Image Optimizer <= 2.6.8 - Missing Authorization to Authenticated (Subscriber+) Plugin Options Update

Feb 1, 2023Unpatched
CVE-2023-22708medium · 5.4Missing Authorization

Kraken.io Image Optimizer <= 2.6.7 - Missing Authorization to Authenticated (Subscriber+) Plugin Options Update

Jan 17, 2023 Patched in 2.6.8 (371d)
CVE-2022-38454high · 8.8Cross-Site Request Forgery (CSRF)

Kraken.io Image Optimizer <= 2.6.5 - Cross-Site Request Forgery

Sep 23, 2022 Patched in 2.6.6 (487d)
Code Analysis
Analyzed Mar 16, 2026

Kraken.io Image Optimizer Code Analysis

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

Output Escaping

95% escaped113 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
create_options_page (includes\class-kraken-io-settings.php:132)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Kraken.io Image Optimizer Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_kraken_reset_imageincludes\class-kraken-io-ajax.php:22
authwp_ajax_kraken_reset_allincludes\class-kraken-io-ajax.php:23
authwp_ajax_kraken_optimize_imageincludes\class-kraken-io-ajax.php:24
authwp_ajax_kraken_get_unoptimized_imagesincludes\class-kraken-io-ajax.php:25
WordPress Hooks 19
actionadd_attachmentincludes\class-kraken-io-optimization.php:32
filterwp_generate_attachment_metadataincludes\class-kraken-io-optimization.php:33
actionwp_delete_fileincludes\class-kraken-io-optimization.php:36
filtermod_rewrite_rulesincludes\class-kraken-io-optimization.php:37
filterbulk_actions-uploadincludes\class-kraken-io-settings.php:55
filteradmin_footerincludes\class-kraken-io-settings.php:56
actionadmin_menuincludes\class-kraken-io-settings.php:57
filtermanage_media_columnsincludes\class-kraken-io-stats.php:29
actionmanage_media_custom_columnincludes\class-kraken-io-stats.php:30
filterattachment_fields_to_editincludes\class-kraken-io-stats.php:31
actioninitincludes\class-kraken-io.php:133
actionadmin_enqueue_scriptsincludes\class-kraken-io.php:134
actionngg_added_new_imageincludes\supported-plugins\class-kraken-io-support-nextgen-gallery.php:20
actionngg_delete_imageincludes\supported-plugins\class-kraken-io-support-nextgen-gallery.php:21
filteras3cf_object_metaincludes\supported-plugins\class-kraken-io-support-wp-offload-media.php:20
filteras3cf_attachment_file_pathsincludes\supported-plugins\class-kraken-io-support-wp-offload-media.php:21
filteras3cf_remove_attachment_pathsincludes\supported-plugins\class-kraken-io-support-wp-offload-media.php:22
actionwr2x_retina_file_addedincludes\supported-plugins\class-kraken-io-support-wp-retina-2x.php:20
actionwr2x_retina_file_removedincludes\supported-plugins\class-kraken-io-support-wp-retina-2x.php:21
Maintenance & Trust

Kraken.io Image Optimizer Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 5, 2026
PHP min version5.6
Downloads397K

Community Trust

Rating90/100
Number of ratings119
Active installs10K
Developer Profile

Kraken.io Image Optimizer Developer Profile

karim79

1 plugin · 10K total installs

63
trust score
Avg Security Score
77/100
Avg Patch Time
429 days
View full developer profile
Detection Fingerprints

How We Detect Kraken.io Image Optimizer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kraken-image-optimizer/assets/dist/kraken.css/wp-content/plugins/kraken-image-optimizer/assets/dist/kraken.js
Script Paths
/wp-content/plugins/kraken-image-optimizer/assets/dist/kraken.js
Version Parameters
kraken-image-optimizer/assets/dist/kraken.css?ver=kraken-image-optimizer/assets/dist/kraken.js?ver=

HTML / DOM Fingerprints

CSS Classes
kraken-settings-wrap
Data Attributes
data-kraken-options
JS Globals
kraken_options
FAQ

Frequently Asked Questions about Kraken.io Image Optimizer