Crop and Resize Images Security & Risk Analysis

wordpress.org/plugins/crop-and-resize-images

Crop and Resize Images Plugin allows you to easily modify WordPress uploaded images.

80 active installs v1.2.4 PHP + WP 3.5+ Updated Oct 21, 2015
cropimagespictureresizethumbnail
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Crop and Resize Images Safe to Use in 2026?

Generally Safe

Score 85/100

Crop and Resize Images 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 'crop-and-resize-images' plugin version 1.2.4 presents a significant security risk due to its unprotected AJAX handlers. While the plugin avoids dangerous functions and uses prepared statements for its SQL queries, the complete absence of capability and nonce checks on all five identified AJAX entry points is a major concern. This leaves the plugin vulnerable to various attacks, including unauthorized actions and potential cross-site request forgery (CSRF) if these AJAX actions are sensitive. The static analysis also indicates that 100% of output is not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is reflected in the output without sanitization.

The plugin has no recorded vulnerability history, which is a positive sign and suggests a history of secure development. However, this should not overshadow the critical findings from the static analysis, as new vulnerabilities can emerge. The lack of taint analysis results is noted, but the existing code signals, particularly the unescaped output and unprotected AJAX, are sufficient to warrant concern. In conclusion, while the plugin has strengths in its SQL handling and lack of past vulnerabilities, the critical security gaps in its AJAX endpoints and output escaping require immediate attention to mitigate significant risks.

Key Concerns

  • AJAX handlers without auth checks
  • Output escaping: 0% properly escaped
  • Nonce checks: 0
  • Capability checks: 0
Vulnerabilities
None known

Crop and Resize Images Security Vulnerabilities

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

Crop and Resize Images Code Analysis

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

Output Escaping

0% escaped43 total outputs
Attack Surface
5 unprotected

Crop and Resize Images Attack Surface

Entry Points5
Unprotected5

AJAX Handlers 5

authwp_ajax_uie-get-editorwp-crop-and-resize.php:26
authwp_ajax_uie-crop-and-savewp-crop-and-resize.php:27
authwp_ajax_uie-scale-original-imagewp-crop-and-resize.php:29
authwp_ajax_uie-restore-original-imagewp-crop-and-resize.php:30
authwp_ajax_uie-crop-original-imagewp-crop-and-resize.php:32
WordPress Hooks 6
actioninitwp-crop-and-resize.php:19
actionadmin_enqueue_scriptswp-crop-and-resize.php:20
actionadmin_footerwp-crop-and-resize.php:22
filterattachment_fields_to_editwp-crop-and-resize.php:24
filterwp_generate_attachment_metadatawp-crop-and-resize.php:34
filterimage_size_names_choosewp-crop-and-resize.php:36
Maintenance & Trust

Crop and Resize Images Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedOct 21, 2015
PHP min version
Downloads7K

Community Trust

Rating0/100
Number of ratings0
Active installs80
Developer Profile

Crop and Resize Images Developer Profile

bo.lipai

1 plugin · 80 total installs

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

How We Detect Crop and Resize Images

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/crop-and-resize-images/css/style.min.css/wp-content/plugins/crop-and-resize-images/css/backbone.modal.min.css/wp-content/plugins/crop-and-resize-images/js/uie-main-script-min.js/wp-content/plugins/crop-and-resize-images/js/backbone.modal.min.js/wp-content/plugins/crop-and-resize-images/img/loader.gif
Script Paths
js/uie-main-script-min.jsjs/backbone.modal.min.js
Version Parameters
crop-and-resize-images/css/style.min.css?ver=crop-and-resize-images/css/backbone.modal.min.css?ver=crop-and-resize-images/js/uie-main-script-min.js?ver=crop-and-resize-images/js/backbone.modal.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
bbm-modal__topbarbbm-modal__titlebbm-buttonbbm-modal__sectionbbm-modal__bottombarapp
HTML Comments
Add backbone modal template to footerInsert aditional image sizez to 'insert media into post' dropdownInit HookAdmin Enqueue Scripts+1 more
Data Attributes
id="modal-template"id="open-crop-and-resize"data-post-id
JS Globals
js_vars
REST Endpoints
/wp-json/uie-get-editor/wp-json/uie-crop-and-save/wp-json/uie-scale-original-image/wp-json/uie-restore-original-image/wp-json/uie-crop-original-image
Shortcode Output
<a id="open-crop-and-resize" data-post-id=" Crop and resize
FAQ

Frequently Asked Questions about Crop and Resize Images