Auto Alt Text for Images Security & Risk Analysis

wordpress.org/plugins/auto-alt-text-for-images

Automatically generate SEO-optimized alt text, titles, and captions for your images using AI technology.

10 active installs v1.1.40 PHP 7.2+ WP 5.0+ Updated Sep 30, 2025
accessibilityalt-textimagesmetadataseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Auto Alt Text for Images Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 6mo ago
Risk Assessment

The 'auto-alt-text-for-images' plugin v1.1.40 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for most SQL queries and properly escaping a high percentage of its output. The absence of known vulnerabilities in its history and no critical or high severity taint flows are strong indicators of a generally well-maintained codebase. However, there are notable areas of concern that lower its overall security score. The plugin presents a significant attack surface with 19 AJAX handlers, and a substantial portion (7 out of 19) lack authentication checks. This means that any user, including unauthenticated ones, could potentially trigger these AJAX actions, opening the door for various exploits if the actions themselves are not sufficiently protected. Additionally, the presence of 5 taint flows with unsanitized paths, while not classified as critical or high, still represents a potential risk for data manipulation or leakage if not handled with extreme care in the corresponding functions. The plugin also performs file operations and external HTTP requests, which, while not inherently insecure, warrant careful review to ensure they are not susceptible to injection or other vulnerabilities when dealing with user-supplied or external data.

Key Concerns

  • Unprotected AJAX handlers
  • Taint flows with unsanitized paths
Vulnerabilities
None known

Auto Alt Text for Images Security Vulnerabilities

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

Auto Alt Text for Images Release Timeline

v1.1.40Current
v1.1.39
v1.1.35
v1.1.34
v1.1.30
v1.1.29
v1.1.28
v1.1.27
v1.1.26
v1.1.24
v1.1.23
v1.1.22
v1.1.21
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 17, 2026

Auto Alt Text for Images Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
8 prepared
Unescaped Output
12
94 escaped
Nonce Checks
13
Capability Checks
14
File Operations
1
External Requests
2
Bundled Libraries
0

SQL Query Safety

89% prepared9 total queries

Output Escaping

89% escaped106 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

12 flows5 with unsanitized paths
forvoyez_admin_notices (auto-alt-text-for-images.php:358)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
7 unprotected

Auto Alt Text for Images Attack Surface

Entry Points19
Unprotected7

AJAX Handlers 19

authwp_ajax_forvoyez_get_bulk_imagesauto-alt-text-for-images.php:722
authwp_ajax_forvoyez_load_imagesincludes\class-forvoyez-admin.php:30
authwp_ajax_forvoyez_get_image_countsincludes\class-forvoyez-admin.php:31
authwp_ajax_forvoyez_get_image_idsincludes\class-forvoyez-admin.php:35
authwp_ajax_forvoyez_verify_api_keyincludes\class-forvoyez-admin.php:39
authwp_ajax_forvoyez_get_creditsincludes\class-forvoyez-admin.php:43
authwp_ajax_forvoyez_verify_api_keyincludes\class-forvoyez-api-manager.php:63
authwp_ajax_forvoyez_analyze_imageincludes\class-forvoyez-image-processor.php:25
authwp_ajax_forvoyez_update_image_metadataincludes\class-forvoyez-image-processor.php:32
authwp_ajax_forvoyez_load_more_imagesincludes\class-forvoyez-image-processor.php:39
authwp_ajax_forvoyez_bulk_analyze_imagesincludes\class-forvoyez-image-processor.php:46
authwp_ajax_forvoyez_analyze_single_imageincludes\class-forvoyez-image-processor.php:53
authwp_ajax_forvoyez_process_image_batchincludes\class-forvoyez-image-processor.php:60
authwp_ajax_forvoyez_analyze_media_imageincludes\class-forvoyez-image-processor.php:69
authwp_ajax_forvoyez_bulk_analyze_media_imagesincludes\class-forvoyez-image-processor.php:72
authwp_ajax_forvoyez_save_api_keyincludes\class-forvoyez-settings.php:32
authwp_ajax_forvoyez_save_contextincludes\class-forvoyez-settings.php:39
authwp_ajax_forvoyez_save_languageincludes\class-forvoyez-settings.php:40
authwp_ajax_forvoyez_toggle_auto_analyzeincludes\class-forvoyez-settings.php:41
WordPress Hooks 21
actionadd_attachmentauto-alt-text-for-images.php:68
actionedit_attachmentauto-alt-text-for-images.php:69
actiondelete_attachmentauto-alt-text-for-images.php:70
actionadmin_enqueue_scriptsauto-alt-text-for-images.php:71
filterattachment_fields_to_editauto-alt-text-for-images.php:72
actionplugins_loadedauto-alt-text-for-images.php:74
actionplugins_loadedauto-alt-text-for-images.php:101
actioninitauto-alt-text-for-images.php:146
filterbulk_actions-uploadauto-alt-text-for-images.php:328
filterhandle_bulk_actions-uploadauto-alt-text-for-images.php:353
actionadmin_noticesauto-alt-text-for-images.php:525
actionadmin_noticesauto-alt-text-for-images.php:950
actionadmin_menuincludes\class-forvoyez-admin.php:28
actionadmin_enqueue_scriptsincludes\class-forvoyez-admin.php:29
actionadmin_footerincludes\class-forvoyez-admin.php:44
filteradmin_body_classincludes\class-forvoyez-admin.php:66
actionadd_attachmentincludes\class-forvoyez-image-processor.php:75
actionforvoyez_analyze_single_imageincludes\class-forvoyez-image-processor.php:78
actionforvoyez_image_analyzedincludes\class-forvoyez-image-processor.php:81
actionforvoyez_batch_completedincludes\class-forvoyez-image-processor.php:82
actionadmin_initincludes\class-forvoyez-settings.php:31

Scheduled Events 1

forvoyez_analyze_single_image
Maintenance & Trust

Auto Alt Text for Images Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 30, 2025
PHP min version7.2
Downloads1K

Community Trust

Rating100/100
Number of ratings4
Active installs10
Developer Profile

Auto Alt Text for Images Developer Profile

cinquinandy

1 plugin · 10 total installs

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

How We Detect Auto Alt Text for Images

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/auto-alt-text-for-images/assets/js/media-script.js
Script Paths
/wp-content/plugins/auto-alt-text-for-images/assets/js/media-script.js
Version Parameters
auto-alt-text-for-images/assets/js/media-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
forvoyez-button-containerforvoyez-statusforvoyez-statusforvoyez-statusforvoyez-statusforvoyez-spinnerforvoyez-credits-widgetforvoyez-analyze-bulk-wrapper+1 more
Data Attributes
forvoyez_analysis
JS Globals
forvoyezData
FAQ

Frequently Asked Questions about Auto Alt Text for Images