Amazon Images Security & Risk Analysis

wordpress.org/plugins/amazon-images

Get images from Amazon using the Advertising API.

10 active installs v0.2 PHP + WP 2.6+ Updated May 3, 2012
amazonapiimageimagessoap
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Amazon Images Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 13yr ago
Risk Assessment

The amazon-images plugin v0.2 exhibits a concerning security posture despite its lack of recorded vulnerabilities. The static analysis reveals a significant weakness in its attack surface, with one unprotected AJAX handler. This handler represents a direct entry point for potential attackers, and its lack of authentication checks is a critical oversight. Furthermore, the code analysis shows that none of the outputs are properly escaped, leading to a high risk of Cross-Site Scripting (XSS) vulnerabilities. While the plugin does not use dangerous functions or perform file operations, the presence of an external HTTP request without proper context or validation is also a potential concern. The taint analysis indicates a flow with unsanitized paths, further exacerbating the XSS risk. The plugin's vulnerability history is clean, which is a positive sign, but it should not be solely relied upon, especially given the identified code quality issues. The combination of an unprotected AJAX endpoint and unescaped output presents a clear and present danger to sites using this plugin.

Key Concerns

  • Unprotected AJAX handler found
  • 0% output escaping
  • Taint flow with unsanitized paths
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Amazon Images Security Vulnerabilities

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

Amazon Images Code Analysis

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

Output Escaping

0% escaped8 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<ajax> (inc\ajax.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Amazon Images Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_amazon_imagesamazon-images.php:64
WordPress Hooks 4
filtermedia_upload_tabsamazon-images.php:56
actionmedia_upload_amazon_imageamazon-images.php:58
actionadmin_menuamazon-images.php:61
actionadmin_initamazon-images.php:62
Maintenance & Trust

Amazon Images Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedMay 3, 2012
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Amazon Images Developer Profile

Ryan

3 plugins · 420 total installs

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

How We Detect Amazon Images

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/amazon-images/js/amazon-images.js
Script Paths
amazon-images.js

HTML / DOM Fingerprints

HTML Comments
<!-- Media Manager page for Amazon Images plugin for WordPress -->
Data Attributes
id="amazon_images_form"name="amazon_images_form"
FAQ

Frequently Asked Questions about Amazon Images