isShrinker Security & Risk Analysis

wordpress.org/plugins/isshrinker

When uploading, it will shrink the image automatically. The feature is keeping the aspect ratio and maximum file size can be specified.

20 active installs v1.52 PHP + WP 3.3+ Updated Mar 27, 2022
image
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is isShrinker Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The static analysis of the isshrinker v1.52 plugin reveals a generally strong security posture in several key areas. The absence of known CVEs, coupled with no recorded vulnerabilities in its history, is a positive indicator. The code also shows a complete absence of dangerous functions and SQL queries, with 100% of queries utilizing prepared statements. Furthermore, there are no external HTTP requests, which eliminates a common attack vector.

However, significant concerns arise from the output escaping and capability checks. With 0% of the 6 total outputs being properly escaped, this plugin is highly vulnerable to Cross-Site Scripting (XSS) attacks. Any user-supplied data that is reflected in the output without proper sanitization poses a direct risk. Additionally, the complete lack of nonce and capability checks across all entry points (even though the attack surface appears to be zero in this analysis, which is unusual) suggests that if any entry points were to be discovered or introduced in future versions, they would likely be unprotected, leading to potential unauthorized actions or information disclosure.

In conclusion, while the plugin demonstrates good practices in database interaction and avoids known vulnerabilities, the critical flaw in output escaping represents a severe security weakness. The lack of capability checks, although not directly actionable with the current zero attack surface, is a concerning omission that could become a problem if the plugin evolves. Addressing the unescaped output is paramount for improving the plugin's security.

Key Concerns

  • Output escaping is not implemented
  • No capability checks detected
  • No nonce checks detected
Vulnerabilities
None known

isShrinker Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

isShrinker Release Timeline

v1.4
v1.3
v1.2
v1.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

isShrinker Code Analysis

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

Output Escaping

0% escaped6 total outputs
Attack Surface

isShrinker Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionadmin_menuisshrinker.php:17
actionplugins_loadedisshrinker.php:18
actionadd_attachmentisshrinker.php:19
Maintenance & Trust

isShrinker Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedMar 27, 2022
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

isShrinker Developer Profile

eaxjp

2 plugins · 30 total installs

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

How We Detect isShrinker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/isshrinker/isshrinker_admin.css/wp-content/plugins/isshrinker/isshrinker.js

HTML / DOM Fingerprints

Data Attributes
name="is_config_jpeg"name="is_config_png"name="is_config_muki"name="is_config_fsize"name="is_config_is_lmax"name="is_config_is_fs"+6 more
JS Globals
isshrinker_admin_params
FAQ

Frequently Asked Questions about isShrinker