WP Fake Image Replacer Security & Risk Analysis

wordpress.org/plugins/wp-fake-image-replacer

WP Fake Image Replacer generates fake post thumbnail images. Useful in theme development process. Now works with ACF fields.

10 active installs v1.5.1 PHP + WP 3.0+ Updated Jun 8, 2013
fake-imageimage-holderimage-replacerpost-thumbnailtheme-development
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Fake Image Replacer Safe to Use in 2026?

Generally Safe

Score 85/100

WP Fake Image Replacer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The wp-fake-image-replacer plugin, version 1.5.1, exhibits a mixed security posture. On the positive side, it demonstrates excellent practices in handling SQL queries, exclusively using prepared statements, and its vulnerability history is clean, with no recorded CVEs. The absence of a significant attack surface with unprotected entry points is also a strong positive indicator. However, several areas raise significant concerns. The presence of two 'unserialize' calls is a critical risk, as unserialization of untrusted input can lead to Remote Code Execution (RCE) vulnerabilities. Coupled with this, the plugin lacks any nonce checks and capability checks, meaning that even if an attacker cannot directly reach an unserialize function through an entry point, they might be able to trigger it indirectly if other parts of the code are reachable without authentication. Furthermore, a very low percentage of output escaping (11%) suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities. While the taint analysis shows no identified unsanitized flows, this may be due to the limited nature of the static analysis or the absence of direct user input reaching critical functions. The combination of dangerous functions, lack of authentication checks, and poor output escaping creates a substantial risk profile for this plugin.

Key Concerns

  • Dangerous functions used (unserialize)
  • No nonce checks
  • No capability checks
  • Low output escaping percentage (11%)
Vulnerabilities
None known

WP Fake Image Replacer Security Vulnerabilities

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

WP Fake Image Replacer Code Analysis

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

Dangerous Functions Found

unserialize$this->parsed_response = $this->clean_text_nodes(unserialize($this->response));apis\phpFlickr.php:301
unserializereturn unserialize(file_get_contents('http://phpflickr.com/geodata/?format=php&lat=' . $lat . '&lon=apis\phpFlickr.php:387

Output Escaping

11% escaped9 total outputs
Attack Surface

WP Fake Image Replacer Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionadmin_menucore\controllers\options-page.php:42
actionadmin_initcore\controllers\options-page.php:43
actionwp_enqueue_scriptswp-fake-image-replacer.php:45
filterpost_thumbnail_htmlwp-fake-image-replacer.php:49
filteracf/format_value_for_api/type=imagewp-fake-image-replacer.php:57
filteracf/format_value_for_api/type=gallerywp-fake-image-replacer.php:60
actionwp_footerwp-fake-image-replacer.php:71
Maintenance & Trust

WP Fake Image Replacer Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedJun 8, 2013
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

WP Fake Image Replacer Developer Profile

maximebj

3 plugins · 110 total installs

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

How We Detect WP Fake Image Replacer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-fake-image-replacer/js/holder.js
Script Paths
/wp-content/plugins/wp-fake-image-replacer/js/holder.js

HTML / DOM Fingerprints

Data Attributes
Holder.add_theme
JS Globals
Holder
FAQ

Frequently Asked Questions about WP Fake Image Replacer