Post Thumbnail from URL Security & Risk Analysis

wordpress.org/plugins/post-thumbnail-from-url

Post Thumbnail From URL is a plugin to quickly import images from the web straight to your Media Library using a public URL.

100 active installs v1.0 PHP + WP 4.0+ Updated Jul 14, 2015
imageimagespostpoststhumbnail
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Post Thumbnail from URL Safe to Use in 2026?

Generally Safe

Score 85/100

Post Thumbnail from URL has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The plugin "post-thumbnail-from-url" v1.0 exhibits a concerning security posture due to a significant number of unprotected entry points. While the plugin demonstrates good practices in SQL query handling by exclusively using prepared statements and shows no history of reported vulnerabilities, the complete absence of capability checks and nonce checks on its AJAX handlers is a critical oversight. This creates a wide attack surface where any authenticated user, regardless of their role or permissions, could potentially trigger these AJAX actions, leading to unintended consequences.

The static analysis reveals 4 AJAX handlers, all of which lack authentication checks. This is a major weakness, as these handlers are direct entry points that can be exploited. The lack of output escaping on all identified outputs further exacerbates this risk, potentially exposing the plugin to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not properly handled before being displayed. The absence of any recorded vulnerabilities in its history is a positive indicator of past development diligence, but it does not negate the present risks identified in the current codebase.

In conclusion, the plugin's reliance on prepared statements for SQL and its clean vulnerability history are strengths. However, the high number of unprotected AJAX handlers and the lack of output escaping present significant security risks. These issues must be addressed to improve the plugin's overall security and protect WordPress installations from potential attacks.

Key Concerns

  • AJAX handlers without auth checks
  • Output escaping not properly done
  • Nonce checks missing on AJAX
  • Capability checks missing on AJAX
Vulnerabilities
None known

Post Thumbnail from URL Security Vulnerabilities

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

Post Thumbnail from URL Code Analysis

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

Output Escaping

0% escaped2 total outputs
Attack Surface
4 unprotected

Post Thumbnail from URL Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_bcd_post_thumbnail_from_url_ajax_register_urlpost-thumbnail-from-url.php:66
noprivwp_ajax_bcd_post_thumbnail_from_url_ajax_register_urlpost-thumbnail-from-url.php:67
authwp_ajax_bcd_post_thumbnail_from_url_ajax_get_languagepost-thumbnail-from-url.php:81
noprivwp_ajax_bcd_post_thumbnail_from_url_ajax_get_languagepost-thumbnail-from-url.php:82
WordPress Hooks 5
actionadmin_enqueue_scriptspost-thumbnail-from-url.php:40
actionadmin_menupost-thumbnail-from-url.php:89
actionplugins_loadedpost-thumbnail-from-url.php:105
actionadmin_initpost-thumbnail-from-url.php:113
actionadmin_noticespost-thumbnail-from-url.php:138
Maintenance & Trust

Post Thumbnail from URL Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedJul 14, 2015
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings4
Active installs100
Developer Profile

Post Thumbnail from URL Developer Profile

michele.settembre

1 plugin · 100 total installs

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

How We Detect Post Thumbnail from URL

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/post-thumbnail-from-url/bcd_ptfu.css/wp-content/plugins/post-thumbnail-from-url/bcd_ptfu.js
Script Paths
//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css
Version Parameters
bcd_ptfu_admin_css?ver=1.0.0

HTML / DOM Fingerprints

JS Globals
window.location.href
REST Endpoints
/wp-json/wp/v2/media
FAQ

Frequently Asked Questions about Post Thumbnail from URL