AI Alt Text Generator for SEO & Accessibility | AutoAlt Security & Risk Analysis

wordpress.org/plugins/autoaltai

AI-powered alt text generation for better Google rankings and EAA/ADA accessibility compliance. Made in Germany.

90 active installs v1.0.5 PHP 7.2+ WP 6.2+ Updated Feb 28, 2026
accessibilityada-and-eaa-compliancealt-textimage-seowcag
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AI Alt Text Generator for SEO & Accessibility | AutoAlt Safe to Use in 2026?

Generally Safe

Score 100/100

AI Alt Text Generator for SEO & Accessibility | AutoAlt 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 'autoaltai' v1.0.5 plugin exhibits a concerning security posture due to a significant number of unprotected entry points. While the plugin demonstrates good practices in SQL query preparation and output escaping, the lack of authentication checks on all identified AJAX handlers presents a substantial risk. All seven AJAX handlers are exposed without any form of authorization, meaning any user, including unauthenticated ones, could potentially trigger these functions. The taint analysis further highlights this concern, with three identified flows having unsanitized paths, two of which are rated as high severity. This indicates potential vulnerabilities where user-supplied data could be processed in an unsafe manner. The absence of any recorded vulnerability history is positive, suggesting a lack of past exploitable issues, but it does not mitigate the risks identified in the current static analysis. The plugin's strengths lie in its robust SQL and output handling, but these are overshadowed by the critical need for access control on its numerous AJAX endpoints. Without these protections, the plugin is highly susceptible to unauthorized actions and potential exploits.

Key Concerns

  • All AJAX handlers lack authentication checks
  • High severity unsanitized taint flows
  • Dangerous function 'unserialize' used
  • File operations present
  • External HTTP requests present
Vulnerabilities
None known

AI Alt Text Generator for SEO & Accessibility | AutoAlt Security Vulnerabilities

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

AI Alt Text Generator for SEO & Accessibility | AutoAlt Code Analysis

Dangerous Functions
4
Raw SQL Queries
2
50 prepared
Unescaped Output
20
173 escaped
Nonce Checks
9
Capability Checks
6
File Operations
1
External Requests
10
Bundled Libraries
1

Dangerous Functions Found

unserialize$seo_data = unserialize($result[0]->seo);includes\class-autoaltai-generate.php:1105
unserialize$focus_keywords = unserialize($raw_focus_keywords);includes\class-autoaltai-generate.php:1134
unserialize$data = unserialize(unserialize($serialized));includes\class-autoaltai-generate.php:1156
unserialize$data = unserialize(unserialize($serialized));includes\class-autoaltai-generate.php:1156

Bundled Libraries

Select2

SQL Query Safety

96% prepared52 total queries

Output Escaping

90% escaped193 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

6 flows3 with unsanitized paths
autoaltai_pagination_history (admin\class-autoaltai-settings.php:650)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
7 unprotected

AI Alt Text Generator for SEO & Accessibility | AutoAlt Attack Surface

Entry Points7
Unprotected7

AJAX Handlers 7

authwp_ajax_autoaltai_pagination_historyincludes\class-autoaltai.php:91
authwp_ajax_autoaltai_bulk_generate_filterincludes\class-autoaltai.php:93
authwp_ajax_autoaltai_send_verification_codeincludes\class-autoaltai.php:97
authwp_ajax_autoaltai_verify_otpincludes\class-autoaltai.php:98
authwp_ajax_autoaltai_single_generate_mediaincludes\class-autoaltai.php:100
authwp_ajax_autoaltai_update_historyincludes\class-autoaltai.php:102
authwp_ajax_autoaltai_bulk_generateincludes\class-autoaltai.php:104
WordPress Hooks 20
actionactivated_pluginautoaltai.php:36
actionplugins_loadedincludes\class-autoaltai.php:69
actionadmin_enqueue_scriptsincludes\class-autoaltai.php:79
actionadmin_enqueue_scriptsincludes\class-autoaltai.php:80
actionadmin_enqueue_scriptsincludes\class-autoaltai.php:81
actionadmin_noticesincludes\class-autoaltai.php:82
actionwp_enqueue_scriptsincludes\class-autoaltai.php:84
actionwp_enqueue_scriptsincludes\class-autoaltai.php:85
actionadmin_menuincludes\class-autoaltai.php:87
actionadmin_enqueue_scriptsincludes\class-autoaltai.php:88
actionadmin_initincludes\class-autoaltai.php:89
actionadmin_initincludes\class-autoaltai.php:90
filterpre_update_option_autoaltai_api_keyincludes\class-autoaltai.php:92
actionupdated_optionincludes\class-autoaltai.php:94
actionautoaltai_sync_settings_eventincludes\class-autoaltai.php:95
filterwp_generate_attachment_metadataincludes\class-autoaltai.php:101
actiondelete_attachmentincludes\class-autoaltai.php:103
filterbulk_actions-uploadincludes\class-autoaltai.php:106
filterhandle_bulk_actions-uploadincludes\class-autoaltai.php:107
actionpll_translate_mediaincludes\class-autoaltai.php:109

Scheduled Events 2

autoaltai_sync_settings_event
autoaltai_sync_settings_event
Maintenance & Trust

AI Alt Text Generator for SEO & Accessibility | AutoAlt Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 28, 2026
PHP min version7.2
Downloads1K

Community Trust

Rating100/100
Number of ratings5
Active installs90
Developer Profile

AI Alt Text Generator for SEO & Accessibility | AutoAlt Developer Profile

webAufstieg GmbH

1 plugin · 90 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 Alt Text Generator for SEO & Accessibility | AutoAlt

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/autoaltai/admin/css/nouislider.min.css/wp-content/plugins/autoaltai/admin/css/select2.min.css/wp-content/plugins/autoaltai/admin/css/autoaltai-global.css/wp-content/plugins/autoaltai/admin/js/nouislider.min.js/wp-content/plugins/autoaltai/admin/js/select2.min.js/wp-content/plugins/autoaltai/admin/js/autoaltai-script.js/wp-content/plugins/autoaltai/admin/js/autoaltai-connect.js/wp-content/plugins/autoaltai/admin/css/autoaltai-admin.css+1 more
Script Paths
/wp-content/plugins/autoaltai/admin/js/autoaltai-script.js/wp-content/plugins/autoaltai/admin/js/autoaltai-connect.js
Version Parameters
autoaltai-nouislider-css?ver=autoaltai-select2?ver=autoaltai-global?ver=autoaltai-nouislider-js?ver=autoaltai-select2-js?ver=autoaltai?ver=autoaltai-connect?ver=autoaltai-admin?ver=autoaltai-admin-connect?ver=

HTML / DOM Fingerprints

CSS Classes
notice--atai
Data Attributes
data-nonce-single-generatedata-nonce-bulk-generatedata-nonce-bulk-generate-filter
JS Globals
autoaltai_wp
FAQ

Frequently Asked Questions about AI Alt Text Generator for SEO & Accessibility | AutoAlt