Download External Images In Posts Security & Risk Analysis

wordpress.org/plugins/download-external-images-in-posts

This plugin will download external images in your posts to your "wp-content/uploads" folder.

100 active installs v1.0 PHP + WP 4.7+ Updated Dec 15, 2017
downloadimageimagesposts
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Download External Images In Posts Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

The plugin "download-external-images-in-posts" v1.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and includes nonce and capability checks for its single AJAX handler. The absence of known CVEs and a clean vulnerability history for this plugin is also a strong indicator of its current security. However, a significant concern arises from the presence of an unprotected AJAX handler, representing a clear entry point for potential attacks. While the taint analysis did not reveal critical or high-severity issues, the single flow with unsanitized paths warrants attention. The output escaping is also a weakness, with a substantial portion (37%) not being properly escaped, potentially opening the door to cross-site scripting (XSS) vulnerabilities.

Key Concerns

  • AJAX handler without authentication
  • Unsanitized paths in taint flows
  • Insufficient output escaping
Vulnerabilities
None known

Download External Images In Posts Security Vulnerabilities

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

Download External Images In Posts Code Analysis

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

Output Escaping

63% escaped8 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

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

Download External Images In Posts Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_download_external_images_in_posts__admin_saveincludes\admin\actions.php:19
WordPress Hooks 5
filterthe_contentactions.php:32
actionadmin_enqueue_scriptsincludes\admin\actions.php:10
actionadmin_initincludes\admin\actions.php:13
actionadmin_menuincludes\admin\actions.php:16
filterdownload_external_images_in_posts__add_menu_page_settingsincludes\admin\menu-pages\actions.php:7
Maintenance & Trust

Download External Images In Posts Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedDec 15, 2017
PHP min version
Downloads8K

Community Trust

Rating88/100
Number of ratings9
Active installs100
Developer Profile

Download External Images In Posts Developer Profile

Alexandru Vornicescu

10 plugins · 5K total installs

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

How We Detect Download External Images In Posts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/download-external-images-in-posts/includes/admin/css/admin-default.css/wp-content/plugins/download-external-images-in-posts/includes/admin/js/admin-menu.js
Script Paths
/wp-content/plugins/download-external-images-in-posts/includes/admin/js/admin-menu.js
Version Parameters
download-external-images-in-posts/includes/admin/css/admin-default.css?ver=download-external-images-in-posts/includes/admin/js/admin-menu.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Download External Images In Posts