Adaptive Images for WordPress Security & Risk Analysis

wordpress.org/plugins/adaptive-images

Adaptive images plugin transparently resizes your images, per device screen size, in order to reduce download times in mobile environments.

4K active installs v0.6.73 PHP + WP 5.0+ Updated Oct 15, 2024
adaptive-imagesmobile-imagesoptimize-imagesresize-imagesresponsive-images
90
A · Safe
CVEs total3
Unpatched0
Last CVEJan 11, 2022
Safety Verdict

Is Adaptive Images for WordPress Safe to Use in 2026?

Generally Safe

Score 90/100

Adaptive Images for WordPress has a strong security track record. Known vulnerabilities have been patched promptly.

3 known CVEsLast CVE: Jan 11, 2022Updated 1yr ago
Risk Assessment

The 'adaptive-images' plugin v0.6.73 exhibits a mixed security posture. While it demonstrates good practices by not exposing direct entry points through AJAX, REST API, shortcodes, or cron events, and its SQL queries are properly prepared, significant concerns arise from its vulnerability history and code analysis. The plugin has a history of three known CVEs, including high-severity issues like Cross-site Scripting, Path Traversal, and PHP Remote File Inclusion. The fact that these were previously unpatched suggests a potential for delays in addressing security flaws, even though there are currently no unpatched CVEs reported. The static analysis reveals that 55% of output is not properly escaped, which is a notable weakness that could lead to Cross-site Scripting vulnerabilities if malicious input is processed. Furthermore, the taint analysis indicates two flows with unsanitized paths, which, while not classified as critical or high severity in this scan, are concerning and could potentially be exploited in conjunction with other weaknesses, especially given the plugin's past vulnerability types. The lack of capability checks on entry points (though there are no entry points to check) and a relatively high number of file operations without explicit security context warrant cautious review.

Key Concerns

  • Multiple past high/medium severity CVEs
  • Significant percentage of unescaped output
  • Taint flows with unsanitized paths
  • Lack of capability checks
Vulnerabilities
3

Adaptive Images for WordPress Security Vulnerabilities

CVEs by Year

2 CVEs in 2019
2019
1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

High
2
Medium
1

3 total CVEs

WF-2d7264bc-7fa1-4f5f-a8bc-0840374b7a08-adaptive-imagesmedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Adaptive Images <= 0.6.68 - Reflected Cross-Site Scripting

Jan 11, 2022 Patched in 0.6.69 (742d)
CVE-2019-14206high · 7.5Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Adaptive Images for WordPress <= 0.6.66 - Arbitrary File Deletion

Jul 19, 2019 Patched in 0.6.67 (1649d)
CVE-2019-14205high · 7.5Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

Adaptive Images for WordPress <= 0.6.66 - Local File Inclusion

Jul 19, 2019 Patched in 0.6.67 (1649d)
Code Analysis
Analyzed Mar 16, 2026

Adaptive Images for WordPress Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
28
34 escaped
Nonce Checks
4
Capability Checks
0
File Operations
14
External Requests
0
Bundled Libraries
0

Output Escaping

55% escaped62 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
<adaptive-images-actions> (adaptive-images-actions.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Adaptive Images for WordPress Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 16
actionadmin_noticesadaptive-images-actions.php:456
actionadmin_noticesadaptive-images-actions.php:557
actionadmin_noticesadaptive-images-actions.php:615
actionadmin_initadaptive-images-init.php:55
filterplugin_row_metaadaptive-images-init.php:66
actionadmin_menuadaptive-images-init.php:72
actionadmin_headadaptive-images-init.php:78
actionadmin_headadaptive-images-init.php:82
actionadmin_headadaptive-images-init.php:86
actionadmin_headadaptive-images-init.php:90
actionadmin_headadaptive-images-init.php:94
actionwp_headadaptive-images-init.php:100
actionwp_headadaptive-images-init.php:104
actionadmin_noticesadaptive-images-upgrade.php:76
actionadmin_noticesadaptive-images-upgrade.php:86
actionadmin_noticesadaptive-images-upgrade.php:96
Maintenance & Trust

Adaptive Images for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 15, 2024
PHP min version
Downloads176K

Community Trust

Rating94/100
Number of ratings56
Active installs4K
Developer Profile

Adaptive Images for WordPress Developer Profile

Takis Bouyouris

3 plugins · 4K total installs

70
trust score
Avg Security Score
87/100
Avg Patch Time
1347 days
View full developer profile
Detection Fingerprints

How We Detect Adaptive Images for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/adaptive-images/js/adaptive-images.min.js
Script Paths
/wp-content/plugins/adaptive-images/js/adaptive-images.min.js
Version Parameters
adaptive-images/js/adaptive-images.min.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- Nevma Adaptive Images -->
JS Globals
window.adaptive_images_settings
FAQ

Frequently Asked Questions about Adaptive Images for WordPress