Manual Image Crop Security & Risk Analysis

wordpress.org/plugins/manual-image-crop

Plugin allows you to manually crop all the image sizes registered in your WordPress theme (in particular featured image).

8K active installs v1.13 PHP + WP 3.5+ Updated Aug 23, 2025
cropcroppingfeatured-imagegallerythumbnail
100
A · Safe
CVEs total1
Unpatched0
Last CVEAug 24, 2015
Safety Verdict

Is Manual Image Crop Safe to Use in 2026?

Generally Safe

Score 100/100

Manual Image Crop has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Aug 24, 2015Updated 7mo ago
Risk Assessment

The "manual-image-crop" plugin version 1.13 exhibits a concerning security posture, primarily due to its unprotected entry points. The static analysis reveals two AJAX handlers with no authentication or capability checks, presenting a direct attack surface for unauthenticated users. While the plugin demonstrates good practices in its use of prepared statements for SQL queries and output escaping, and has no reported critical or high severity vulnerabilities in its history, the lack of authorization on its AJAX endpoints is a significant weakness.

The vulnerability history, while showing no currently unpatched CVEs, does indicate a past medium severity Cross-Site Scripting (XSS) vulnerability from 2015. This historical context, combined with the current lack of nonce and capability checks on critical entry points, suggests a potential for the introduction of new vulnerabilities if the plugin is not actively maintained and secured. The absence of taint analysis results is neutral, but the overall picture is one of a plugin with good internal coding practices but critical external security oversights.

In conclusion, while the plugin avoids common pitfalls like raw SQL or unescaped output, the exposed AJAX handlers without any form of authorization represent a significant security risk. This makes the plugin vulnerable to potential abuse by malicious actors who could trigger these functions. The lack of nonce checks on these AJAX actions further exacerbates this issue. Until these unprotected entry points are secured, the plugin should be considered a moderate to high risk.

Key Concerns

  • Unprotected AJAX handlers found
  • Missing nonce checks on AJAX handlers
  • No capability checks on AJAX handlers
  • Past medium XSS vulnerability
Vulnerabilities
1

Manual Image Crop Security Vulnerabilities

CVEs by Year

1 CVE in 2015
2015
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2015-9426medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Manual Image Crop <= 1.10 - Reflected Cross-Site Scripting

Aug 24, 2015 Patched in 1.11 (3074d)
Code Analysis
Analyzed Mar 16, 2026

Manual Image Crop Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0
Attack Surface
2 unprotected

Manual Image Crop Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_mic_editor_windowmanual-image-crop.php:43
authwp_ajax_mic_crop_imagemanual-image-crop.php:44
WordPress Hooks 2
actionplugins_loadedmanual-image-crop.php:23
actionadmin_enqueue_scriptsmanual-image-crop.php:39
Maintenance & Trust

Manual Image Crop Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedAug 23, 2025
PHP min version
Downloads202K

Community Trust

Rating82/100
Number of ratings56
Active installs8K
Developer Profile

Manual Image Crop Developer Profile

Tomasz Sita

1 plugin · 8K total installs

79
trust score
Avg Security Score
100/100
Avg Patch Time
3074 days
View full developer profile
Detection Fingerprints

How We Detect Manual Image Crop

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/manual-image-crop/css/microp.css/wp-content/plugins/manual-image-crop/css/microp-editor.css/wp-content/plugins/manual-image-crop/js/microp.js/wp-content/plugins/manual-image-crop/js/microp-editor.js
Version Parameters
manual-image-crop/css/microp.css?ver=manual-image-crop/css/microp-editor.css?ver=manual-image-crop/js/microp.js?ver=manual-image-crop/js/microp-editor.js?ver=

HTML / DOM Fingerprints

CSS Classes
microp-editor-container
Data Attributes
data-microp-editor
JS Globals
microp_localemicrop_editor_config
FAQ

Frequently Asked Questions about Manual Image Crop