ImageComply – Alt Text Generator Security & Risk Analysis

wordpress.org/plugins/imagecomply

ImageComply can generate alt text for your entire media gallery of images in the click of a button. Time saved, money saved.

200 active installs v1.5.5 PHP 7.4+ WP 5.2+ Updated May 7, 2024
accessibilityalternative-textcomplianceimage-captionimage-title
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is ImageComply – Alt Text Generator Safe to Use in 2026?

Generally Safe

Score 85/100

ImageComply – Alt Text Generator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The imagecomply v1.5.5 plugin exhibits a generally strong security posture with several good practices in place. Notably, all SQL queries utilize prepared statements, and all output is properly escaped, mitigating common web application vulnerabilities like SQL injection and XSS. The absence of known CVEs and recorded vulnerabilities, alongside no taint analysis findings, further suggests a codebase that has been relatively well-maintained and secured. The plugin also correctly implements nonce checks for its AJAX handlers, a crucial step in preventing CSRF attacks.

However, there is a significant concern regarding one of the four identified AJAX handlers that lacks authentication checks. This unprotected entry point presents a direct attack vector that could be exploited by unauthenticated users to trigger unintended functionality. Additionally, the presence of the `unserialize` function, while not directly flagged as a vulnerability in the static analysis or taint flows, is a known dangerous function that can lead to Remote Code Execution (RCE) if user-supplied data is not strictly validated before being passed to it. The plugin's history of zero vulnerabilities is positive but doesn't entirely absolve it from potential risks, especially given the identified unprotected AJAX handler.

In conclusion, imagecomply v1.5.5 has commendable security practices, particularly in its handling of SQL and output escaping. The lack of historical vulnerabilities is a strong indicator of developer diligence. Nevertheless, the unprotected AJAX endpoint is a critical weakness that requires immediate attention. The potential risk associated with `unserialize` should also be reviewed and mitigated through robust input validation, even without current exploitable findings. The overall risk is moderate, primarily due to the exposed AJAX handler.

Key Concerns

  • AJAX handler without authentication check
  • Use of dangerous function (unserialize)
Vulnerabilities
None known

ImageComply – Alt Text Generator Security Vulnerabilities

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

ImageComply – Alt Text Generator Release Timeline

v1.5.5Current
v1.5.4
v1.5.3
v1.5.2
v1.5.1
v1.5
v1.4
v1.3
v1.2
v1.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

ImageComply – Alt Text Generator Code Analysis

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

Dangerous Functions Found

unserialize$imageComply = unserialize($imageComply);imagecomply.php:128
unserialize$unserialized = unserialize($imagecomply);imagecomply.php:187
unserialize$data_array = unserialize($serialized_data);imagecomply.php:205
unserialize$serialized_data = unserialize($serialized_data);includes\rest-routes.php:184

Output Escaping

100% escaped33 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
update_settings (includes\functions.php:967)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

ImageComply – Alt Text Generator Attack Surface

Entry Points4
Unprotected1

AJAX Handlers 4

authwp_ajax_imagecomply_enqueue_imageincludes\functions.php:13
authwp_ajax_imagecomply_generate_all_alt_textincludes\functions.php:16
authwp_ajax_imagecomply_update_license_keyincludes\functions.php:21
authwp_ajax_imagecomply_update_settingsincludes\functions.php:22
WordPress Hooks 25
actionadmin_initimagecomply.php:36
actionadmin_noticesimagecomply.php:37
actionadmin_enqueue_scriptsimagecomply.php:38
actionadd_attachmentimagecomply.php:39
filterwp_generate_attachment_metadataimagecomply.php:44
filterattachment_fields_to_saveimagecomply.php:45
actionadmin_menuincludes\dashboard.php:11
actionadmin_initincludes\functions.php:28
filtermanage_media_columnsincludes\media-library.php:31
actionmanage_media_custom_columnincludes\media-library.php:42
actionmanage_media_custom_columnincludes\media-library.php:45
actionrest_api_initincludes\rest-routes.php:15
filterimagecomply_image_dataintegrations\aioseo.php:15
filterimagecomply_language_overrideintegrations\polylang.php:12
actionimagecomply_pre_generate_alt_textintegrations\polylang.php:15
filterimagecomply_generate_all_alt_text_query_argsintegrations\polylang.php:18
actionimagecomply_pre_generate_all_alt_textintegrations\polylang.php:21
filterimagecomply_image_dataintegrations\seo-by-rank-math.php:15
filterimagecomply_image_dataintegrations\squirrly-seo.php:15
filterimagecomply_image_dataintegrations\woocommerce.php:16
filterimagecomply_language_overrideintegrations\wpml.php:26
filterimagecomply_generate_all_alt_text_query_argsintegrations\wpml.php:29
actionimagecomply_pre_generate_alt_textintegrations\wpml.php:32
actionimagecomply_post_save_alt_textintegrations\wpml.php:35
filterimagecomply_image_dataintegrations\yoastseo.php:16
Maintenance & Trust

ImageComply – Alt Text Generator Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedMay 7, 2024
PHP min version7.4
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs200
Developer Profile

ImageComply – Alt Text Generator Developer Profile

Isaac

1 plugin · 200 total installs

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

How We Detect ImageComply – Alt Text Generator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/imagecomply/assets/css/imagecomply.min.css/wp-content/plugins/imagecomply/assets/js/imagecomply.js/wp-content/plugins/imagecomply/templates/dashboard.js/wp-content/plugins/imagecomply/assets/css/imagecomply-settings.min.css/wp-content/plugins/imagecomply/assets/js/alpine-js.min.js
Script Paths
assets/js/imagecomply.jstemplates/dashboard.jsassets/js/alpine-js.min.js
Version Parameters
imagecomply.min.css?ver=imagecomply.js?ver=alpine-js.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
imagecomply
HTML Comments
<!-- ImageComply notices --><!-- ImageComply dashboard content -->
Data Attributes
data-imagecomply-altdata-imagecomply-status
JS Globals
enqueue_varsimagecomply_data
REST Endpoints
/wp-json/imagecomply/v1
FAQ

Frequently Asked Questions about ImageComply – Alt Text Generator