Image Refresh Security & Risk Analysis

wordpress.org/plugins/mpress-image-refresh

Show a fresh image on every page load.

1K active installs v2.3.1 PHP 5.4+ WP 4.5+ Updated Dec 1, 2024
different-imageimage-refreshimage-reloadimage-rotationrandom-image
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Image Refresh Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The 'mpress-image-refresh' v2.3.1 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The code demonstrates good practices by not exposing a significant attack surface through AJAX, REST API, shortcodes, or cron events, and all identified entry points appear to be protected. Furthermore, the plugin correctly utilizes prepared statements for SQL queries and ensures all output is properly escaped, mitigating common vulnerabilities like SQL injection and cross-site scripting. The absence of file operations and external HTTP requests further reduces potential risks. The vulnerability history is also clean, with no recorded CVEs, indicating a historically secure plugin.

While the plugin's current state is positive, the static analysis does highlight a few areas that could be improved for even greater robustness. The complete absence of nonce checks is a potential concern, as it leaves the plugin vulnerable to cross-site request forgery (CSRF) if any actions were to be introduced that modify data or user settings without proper authorization checks. Although the current analysis shows no such actions, the framework for protecting against CSRF is missing. The presence of capability checks, while positive, also means that the security of these checks relies on the underlying WordPress user roles and capabilities, which could be misconfigured in a specific installation, though this is an environmental factor rather than a plugin flaw.

In conclusion, 'mpress-image-refresh' v2.3.1 is currently a secure plugin with a commendable lack of vulnerabilities and good coding practices in critical areas like SQL and output escaping. The primary area for improvement would be the implementation of nonce checks, particularly if the plugin's functionality expands in the future. The absence of any past vulnerabilities is a significant strength. The current risk is low, but future development should consider adding CSRF protection.

Key Concerns

  • No nonce checks implemented
Vulnerabilities
None known

Image Refresh Security Vulnerabilities

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

Image Refresh Code Analysis

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

Output Escaping

100% escaped7 total outputs
Attack Surface

Image Refresh Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionwp_enqueue_scriptsmpress-image-refresh.php:51
filterattachment_fields_to_editmpress-image-refresh.php:52
filterattachment_fields_to_savempress-image-refresh.php:53
filterwidget_textmpress-image-refresh.php:55
Maintenance & Trust

Image Refresh Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 1, 2024
PHP min version5.4
Downloads24K

Community Trust

Rating98/100
Number of ratings18
Active installs1K
Developer Profile

Image Refresh Developer Profile

Micah Wood

8 plugins · 12K total installs

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

How We Detect Image Refresh

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mpress-image-refresh/assets/mpress-image-refresh.css
Version Parameters
mpress-image-refresh/assets/mpress-image-refresh.css?ver=

HTML / DOM Fingerprints

Shortcode Output
[mpress_image_refresh][mpress_image_refresh post_id=[mpress_image_refresh attachment_ids=[mpress_image_refresh attachment=
FAQ

Frequently Asked Questions about Image Refresh