Easy Image Alternate Text Security & Risk Analysis

wordpress.org/plugins/easy-image-alternate-text

The Easy Image Alternate Text Wordpress plugin uses AI to automatically generate alternate text for images as they are uploaded to your website.

90 active installs v2.0.7 PHP 5.5+ WP 4.6+ Updated Nov 16, 2025
accessibilityalt-textalternate-textimages
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Easy Image Alternate Text Safe to Use in 2026?

Generally Safe

Score 100/100

Easy Image Alternate Text has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "easy-image-alternate-text" plugin v2.0.7 exhibits a mixed security posture. On the positive side, the plugin has a clean vulnerability history with no recorded CVEs, suggesting a generally stable codebase or diligent security patching by the developers. The static analysis also shows a good percentage of properly escaped output and no file operations or bundled libraries, which are positive signs. However, there are notable areas of concern.

The presence of one unprotected AJAX handler significantly increases the attack surface, as it can be accessed by unauthenticated users. While the plugin performs nonce and capability checks on some entry points, the absence of these on this AJAX handler is a critical oversight. Furthermore, the plugin executes raw SQL queries without prepared statements, which is a substantial risk for SQL injection vulnerabilities, especially if any user-supplied data is used within these queries.

While taint analysis found no specific flows, this does not negate the risks identified in the other areas. The lack of historical vulnerabilities is a positive indicator, but the identified weaknesses in input validation and SQL handling present immediate threats. The plugin's strengths lie in its clean history and output escaping, but these are overshadowed by the unprotected AJAX endpoint and raw SQL queries, demanding immediate attention.

Key Concerns

  • Unprotected AJAX handler present
  • SQL queries without prepared statements
Vulnerabilities
None known

Easy Image Alternate Text Security Vulnerabilities

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

Easy Image Alternate Text Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

75% escaped28 total outputs
Attack Surface
1 unprotected

Easy Image Alternate Text Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_easy_image_alternate_text_dismiss_api_noticeeasy-image-alternate-text.php:118

REST API Routes 1

GET/wp-json/easy_image_alternate_text/v1/MScognitiveAPI/easy-image-alternate-text.php:367
WordPress Hooks 15
actionadmin_noticeseasy-image-alternate-text.php:109
filtermedia_row_actionseasy-image-alternate-text.php:214
actionadmin_noticeseasy-image-alternate-text.php:236
actionadmin_noticeseasy-image-alternate-text.php:238
actionadmin_noticeseasy-image-alternate-text.php:240
actionadmin_initeasy-image-alternate-text.php:244
actionprint_media_templateseasy-image-alternate-text.php:295
filterattachment_fields_to_editeasy-image-alternate-text.php:359
actionrest_api_initeasy-image-alternate-text.php:364
actionadmin_enqueue_scriptseasy-image-alternate-text.php:405
filtermanage_media_columnseasy-image-alternate-text.php:416
filtermanage_media_custom_columneasy-image-alternate-text.php:432
actionadmin_menusettings.php:17
actionadmin_menusettings.php:85
actionadmin_initsettings.php:309
Maintenance & Trust

Easy Image Alternate Text Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 16, 2025
PHP min version5.5
Downloads4K

Community Trust

Rating20/100
Number of ratings1
Active installs90
Developer Profile

Easy Image Alternate Text Developer Profile

seshelby

5 plugins · 4K total installs

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

How We Detect Easy Image Alternate Text

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

Asset Fingerprints

Script Paths
/wp-content/plugins/easy-image-alternate-text/js/alt_text.js
Version Parameters
easy-image-alternate-text/js/alt_text.js?ver=

HTML / DOM Fingerprints

CSS Classes
easy-image-alternate-text-api-notice
Data Attributes
data-easy-image-alternate-text-applyalt
JS Globals
easy_image_alternate_text_dismiss_api_notice
FAQ

Frequently Asked Questions about Easy Image Alternate Text