Auto Alt Text Security & Risk Analysis

wordpress.org/plugins/auto-alt-text

This plugin allows you to automatically generate an Alt Text for images uploaded into the media library via AI.

3K active installs v2.7.0 PHP 7.4+ WP 6.0+ Updated Jan 31, 2026
accessibilityalt-tagalt-textopenaiseo
99
A · Safe
CVEs total1
Unpatched0
Last CVEDec 6, 2025
Download
Safety Verdict

Is Auto Alt Text Safe to Use in 2026?

Generally Safe

Score 99/100

Auto Alt Text has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Dec 6, 2025Updated 2mo ago
Risk Assessment

The "auto-alt-text" v2.7.0 plugin exhibits a generally good security posture, with several positive indicators. The absence of critical or high-severity taint flows, the exclusive use of prepared statements for SQL queries, and the presence of nonce and capability checks on its single AJAX handler are all commendable practices. The plugin also demonstrates a reasonable effort in output escaping, with 74% of outputs being properly escaped. This suggests a developer conscious of common web application vulnerabilities.

However, there are a few areas that warrant attention. The presence of a past medium-severity CVE, even if currently patched, indicates that the plugin has had exploitable vulnerabilities in the past, specifically CSRF. While the current version shows no unpatched vulnerabilities, this history suggests a need for continued vigilance. The 74% output escaping rate, while not alarmingly low, means that a portion of the plugin's output could potentially be vulnerable to XSS if user-controlled data is involved and not sufficiently sanitized before rendering.

In conclusion, "auto-alt-text" v2.7.0 is relatively secure due to strong data handling practices and authentication checks on its entry points. The single past medium vulnerability, however, is a reminder that vigilance is necessary. The slightly imperfect output escaping rate is a minor concern that could be improved for a more robust security profile. Overall, the plugin presents a low to moderate risk, with the primary risk stemming from historical vulnerability patterns and the remaining unescaped outputs.

Key Concerns

  • Past medium severity CVE (CSRF)
  • Output escaping not fully implemented (74%)
Vulnerabilities
1

Auto Alt Text Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-62866medium · 4.3Cross-Site Request Forgery (CSRF)

Auto Alt Text <= 2.5.2 - Cross-Site Request Forgery

Dec 6, 2025 Patched in 2.5.3 (6d)
Code Analysis
Analyzed Mar 16, 2026

Auto Alt Text Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
8 prepared
Unescaped Output
35
100 escaped
Nonce Checks
2
Capability Checks
2
File Operations
1
External Requests
2
Bundled Libraries
0

SQL Query Safety

100% prepared8 total queries

Output Escaping

74% escaped135 total outputs
Attack Surface

Auto Alt Text Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_generate_alt_textsrc\App\Admin\MediaLibrary.php:48
WordPress Hooks 15
actionadmin_enqueue_scriptssrc\App\Admin\MediaLibrary.php:39
actionprint_media_templatessrc\App\Admin\MediaLibrary.php:42
filterattachment_fields_to_editsrc\App\Admin\MediaLibrary.php:45
actionadmin_noticessrc\App\Admin\PluginOptions.php:37
actionadmin_enqueue_scriptssrc\App\Admin\PluginOptions.php:39
actionadmin_menusrc\App\Admin\PluginOptions.php:40
actionadmin_initsrc\App\Admin\PluginOptions.php:41
actionadmin_initsrc\App\Admin\PluginOptions.php:42
actionadmin_noticessrc\App\Admin\PluginOptions.php:50
actionadd_attachmentsrc\App\Core\HooksRegistrar.php:92
actionplugins_loadedsrc\App\Core\HooksRegistrar.php:95
filterplugin_action_links_auto-alt-text/auto-alt-text.phpsrc\App\Core\HooksRegistrar.php:98
filterbulk_actions-uploadsrc\App\Core\HooksRegistrar.php:104
actionload-upload.phpsrc\App\Core\HooksRegistrar.php:105
actionadmin_noticessrc\App\Core\HooksRegistrar.php:106
Maintenance & Trust

Auto Alt Text Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.0
Last updatedJan 31, 2026
PHP min version7.4
Downloads22K

Community Trust

Rating100/100
Number of ratings6
Active installs3K
Developer Profile

Auto Alt Text Developer Profile

Valerio Monti

1 plugin · 3K total installs

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

How We Detect Auto Alt Text

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/resources/css/media-library.css/wp-content/plugins/auto-alt-text/resources/js/media-library.js/wp-content/plugins/auto-alt-text/resources/css/settings-page.css/wp-content/plugins/auto-alt-text/resources/js/settings-page.js
Script Paths
/wp-content/plugins/auto-alt-text/resources/js/media-library.js/wp-content/plugins/auto-alt-text/resources/js/settings-page.js
Version Parameters
auto-alt-text/resources/css/media-library.css?ver=auto-alt-text/resources/js/media-library.js?ver=auto-alt-text/resources/css/settings-page.css?ver=auto-alt-text/resources/js/settings-page.js?ver=

HTML / DOM Fingerprints

CSS Classes
aatxt-generate-alt-textaatxt-settings-page
HTML Comments
<!-- Render custom template in media modal --><!-- Add button to generate alt text in media library --><!-- Handle AJAX request to generate alt text --><!-- Manage the necessary hooks to implement plugin options and their pages -->+1 more
Data Attributes
data-post-id
JS Globals
AATXT
FAQ

Frequently Asked Questions about Auto Alt Text