WP Image Cropper Security & Risk Analysis

wordpress.org/plugins/wp-image-cropper

WP Image Cropper is a smart image cropping plugin that seamlessly integrates with the WordPress image functions.

90 active installs v1.0.0 PHP + WP + Updated Nov 29, 2024
image-cropimage-croppingimage-cropping-pluginwordpress-croppingwp-image
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Image Cropper Safe to Use in 2026?

Generally Safe

Score 92/100

WP Image Cropper 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 wp-image-cropper plugin v1.0.0 exhibits a mixed security posture. On one hand, it shows good practices by avoiding dangerous functions, using prepared statements for all SQL queries, and having no known CVEs or external HTTP requests. The limited attack surface, with only one shortcode and no AJAX handlers or REST API routes exposed without authentication, also contributes positively. However, significant concerns arise from the complete lack of output escaping, meaning any data processed by the plugin that is subsequently displayed to users is vulnerable to cross-site scripting (XSS) attacks. Furthermore, the taint analysis reveals two flows with unsanitized paths, indicating potential vulnerabilities where user-supplied input could be manipulated to affect file operations or other sensitive actions, despite not being classified as critical or high severity in this specific analysis.

The absence of vulnerability history suggests a historically stable plugin, which is reassuring. However, the current code analysis reveals weaknesses that could be exploited if not addressed. The lack of nonce checks and capability checks on the sole shortcode entry point is also a notable concern, as it might allow unauthorized execution of the shortcode's functionality. In conclusion, while the plugin avoids common pitfalls like raw SQL and dangerous functions, the critical oversight in output escaping and potential unsanitized path flows present immediate risks that require attention.

Key Concerns

  • Unescaped output (1 total outputs)
  • Taint analysis: Flows with unsanitized paths (2 total)
  • Capability checks: 0 (on shortcode)
  • Nonce checks: 0 (on shortcode)
Vulnerabilities
None known

WP Image Cropper Security Vulnerabilities

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

WP Image Cropper Code Analysis

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

Output Escaping

0% escaped1 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
wp_image_cropper (admin\class-wp-image-cropper-admin.php:114)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Image Cropper Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wp_image_cropper] admin\class-wp-image-cropper-admin.php:54
WordPress Hooks 5
actionplugins_loadedincludes\class-wp-image-cropper.php:139
actionadmin_enqueue_scriptsincludes\class-wp-image-cropper.php:154
actionadmin_enqueue_scriptsincludes\class-wp-image-cropper.php:155
actionwp_enqueue_scriptsincludes\class-wp-image-cropper.php:170
actionwp_enqueue_scriptsincludes\class-wp-image-cropper.php:171
Maintenance & Trust

WP Image Cropper Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 29, 2024
PHP min version
Downloads4K

Community Trust

Rating60/100
Number of ratings2
Active installs90
Developer Profile

WP Image Cropper Developer Profile

HK

3 plugins · 230 total installs

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

How We Detect WP Image Cropper

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-image-cropper/css/wp-image-cropper-admin.css/wp-content/plugins/wp-image-cropper/css/cropper.min.css/wp-content/plugins/wp-image-cropper/css/main.css/wp-content/plugins/wp-image-cropper/css/bootstrap.min.css/wp-content/plugins/wp-image-cropper/css/hk_cropper_responsive.css/wp-content/plugins/wp-image-cropper/css/hk_cropper_custom.css/wp-content/plugins/wp-image-cropper/js/wp-image-cropper-admin.js/wp-content/plugins/wp-image-cropper/js/main.js+2 more
Script Paths
wp-content/plugins/wp-image-cropper/js/wp-image-cropper-admin.jswp-content/plugins/wp-image-cropper/js/main.jswp-content/plugins/wp-image-cropper/js/cropper.min.jswp-content/plugins/wp-image-cropper/js/bootstrap.min.js
Version Parameters
wp-image-cropper/css/wp-image-cropper-admin.css?ver=wp-image-cropper/js/wp-image-cropper-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
hk_cropper_mian_outer_wraphk_cropper_outer_wraphk_versionhk_leadhk_main_wraphk_spaceimg-containerdocs-toolbar+1 more
Data Attributes
data-methoddata-option
Shortcode Output
<div class="hk_cropper_mian_outer_wrap" id='hk_cropper_outer_wrap'><h1 class="title_tag"><b>HK's</b> Image Cropper <small class="version hk_version">v1.0.0</small></h1><p class="lead hk_lead">A wordpress image cropping plugin.</p><div class="img-container"><img src="
FAQ

Frequently Asked Questions about WP Image Cropper