AI Auto Alt Text Generator Security & Risk Analysis

wordpress.org/plugins/ai-auto-alt-text-generator

Automatically generates alt text and image titles for your WordPress media uploads with selectable OpenAI models (defaulting to GPT-4o mini), improvin …

30 active installs v1.19 PHP 7.4+ WP 5.5+ Updated Mar 3, 2026
accessibilityaialt-textimagesseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AI Auto Alt Text Generator Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The plugin 'ai-auto-alt-text-generator' v1.19 exhibits a generally strong security posture based on the provided static analysis. The absence of any known vulnerabilities in its history is a significant positive indicator. Furthermore, the code shows good practices such as the exclusive use of prepared statements for SQL queries, the presence of nonce and capability checks on its entry points, and a reasonable rate of output escaping (71%). This suggests developers have taken steps to protect against common attack vectors like SQL injection and cross-site request forgery.

However, there are minor areas for improvement. The static analysis indicates 2 AJAX handlers, and while both have checks, the fact that there are unprotected entry points in general warrants a minor deduction. The percentage of properly escaped output, while decent, is not perfect, leaving a small risk of cross-site scripting (XSS) vulnerabilities if the unescaped outputs are used in sensitive contexts. The presence of file operations and external HTTP requests, while common for plugins, are always potential avenues for vulnerabilities if not handled with extreme care, though no specific issues were flagged in the static analysis.

In conclusion, this plugin appears to be relatively secure, with no critical or high-severity issues identified and a clean vulnerability history. The primary areas for potential concern stem from the minor deviations in output escaping and the presence of AJAX handlers, even though they are currently protected. The lack of any past vulnerabilities is a strong testament to the development team's security awareness.

Key Concerns

  • Unescaped output present
Vulnerabilities
None known

AI Auto Alt Text Generator Security Vulnerabilities

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

AI Auto Alt Text Generator Code Analysis

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

Output Escaping

71% escaped31 total outputs
Attack Surface

AI Auto Alt Text Generator Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_aatg_generate_alt_text_ajaxai-auto-alt-text-generator.php:1057
authwp_ajax_aatg_bulk_updateai-auto-alt-text-generator.php:1158
WordPress Hooks 9
actionadmin_menuai-auto-alt-text-generator.php:66
actionadmin_menuai-auto-alt-text-generator.php:80
actionadmin_initai-auto-alt-text-generator.php:294
actionadd_attachmentai-auto-alt-text-generator.php:925
filterattachment_fields_to_editai-auto-alt-text-generator.php:957
actionadmin_enqueue_scriptsai-auto-alt-text-generator.php:976
actionadmin_enqueue_scriptsai-auto-alt-text-generator.php:1020
filterpre_update_option_aatg_openai_api_keyai-auto-alt-text-generator.php:1161
actionadmin_menuai-auto-alt-text-generator.php:1185
Maintenance & Trust

AI Auto Alt Text Generator Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 3, 2026
PHP min version7.4
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs30
Developer Profile

AI Auto Alt Text Generator Developer Profile

Connor Bulmer

1 plugin · 30 total installs

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

How We Detect AI Auto 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/ai-auto-alt-text-generator/assets/css/admin-style.css/wp-content/plugins/ai-auto-alt-text-generator/assets/js/admin-scripts.js
Script Paths
/wp-content/plugins/ai-auto-alt-text-generator/assets/js/admin-scripts.js
Version Parameters
ai-auto-alt-text-generator/assets/css/admin-style.css?ver=ai-auto-alt-text-generator/assets/js/admin-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
aatg-settings-sectionaatg-openai-api-key-wrapaatg-bulk-update-wrap
HTML Comments
<!-- Lightweight file logger for the bulk updater --><!-- Toggle bulk‑update debugging --><!-- NEW: “send file name” option --><!-- NEW: full context for titles -->+29 more
Data Attributes
data-option-id="aatg_openai_api_key"data-option-id="aatg_openai_model"data-option-id="aatg_image_size"data-option-id="aatg_image_detail"data-option-id="aatg_site_context"data-option-id="aatg_auto_title"+14 more
JS Globals
aatg_ajax_object
REST Endpoints
/wp-json/ai-auto-alt-text-generator/v1/bulk-update
FAQ

Frequently Asked Questions about AI Auto Alt Text Generator