CM Auto Alt Text Security & Risk Analysis

wordpress.org/plugins/cm-auto-alt-text

Automatically generate descriptive alt text for images using multiple AI providers with intelligent fallback and cost optimization.

0 active installs v1.4.0 PHP 8.0+ WP 6.0+ Updated Unknown
accessibilityaialt-textautomationimages
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is CM Auto Alt Text Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "cm-auto-alt-text" plugin v1.4.0 exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any detected dangerous functions, raw SQL queries, or unescaped output is a significant positive indicator of secure coding practices. Furthermore, the plugin demonstrates robust security checks with comprehensive nonce and capability checks on its entry points. The lack of any historical CVEs also suggests a mature and well-maintained codebase with a history of security awareness. The small attack surface, with only one AJAX handler and no unprotected entry points, further contributes to its secure profile.

While the static analysis reveals no immediate critical or high-severity issues, a minor concern lies with the presence of file operations and external HTTP requests. While these functions themselves are not inherently insecure, they represent potential vectors for more complex vulnerabilities if not handled with extreme care within the plugin's logic, especially if inputs related to these operations are not rigorously validated and sanitized. The taint analysis showing zero flows is excellent, but it's important to remember that this is based on the specific analysis performed and might not cover all edge cases or complex input manipulations.

Overall, "cm-auto-alt-text" v1.4.0 appears to be a secure plugin, prioritizing secure coding principles. The few potential areas of minor concern relate to the inherent risks associated with file operations and external requests, which, given the plugin's history and current analysis, seem to be well-managed. Users can likely feel confident in using this version.

Key Concerns

  • File operations present potential risk
  • External HTTP requests present potential risk
Vulnerabilities
None known

CM Auto Alt Text Security Vulnerabilities

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

CM Auto Alt Text Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
71 escaped
Nonce Checks
2
Capability Checks
5
File Operations
3
External Requests
4
Bundled Libraries
0

Output Escaping

100% escaped71 total outputs
Attack Surface

CM Auto Alt Text Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_auto_alt_text_generate_mediacm-auto-alt-text.php:491
WordPress Hooks 8
filterwp_generate_attachment_metadatacm-auto-alt-text.php:311
actionadmin_post_auto_alt_text_process_existingcm-auto-alt-text.php:433
actionauto_alt_text_bulk_eventcm-auto-alt-text.php:436
filterattachment_fields_to_editcm-auto-alt-text.php:444
actionadmin_enqueue_scriptscm-auto-alt-text.php:541
actionenqueue_block_editor_assetscm-auto-alt-text.php:578
actionadmin_menucm-auto-alt-text.php:617
actionrest_api_initincludes\class-rest-api.php:22

Scheduled Events 2

auto_alt_text_bulk_event
auto_alt_text_bulk_event
Maintenance & Trust

CM Auto Alt Text Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version8.0
Downloads496

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

CM Auto Alt Text Developer Profile

Adrian D

2 plugins · 0 total installs

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

How We Detect CM 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/cm-auto-alt-text/css/admin.css/wp-content/plugins/cm-auto-alt-text/css/style.css/wp-content/plugins/cm-auto-alt-text/js/admin.js/wp-content/plugins/cm-auto-alt-text/js/frontend.js
Script Paths
/wp-content/plugins/cm-auto-alt-text/js/admin.js/wp-content/plugins/cm-auto-alt-text/js/frontend.js
Version Parameters
cm-auto-alt-text/css/admin.css?ver=cm-auto-alt-text/css/style.css?ver=cm-auto-alt-text/js/admin.js?ver=cm-auto-alt-text/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
cm-auto-alt-text-settingscm-auto-alt-text-noticecm-auto-alt-text-settings-pagecm-auto-alt-text-provider-settingscm-auto-alt-text-debug-infocm-auto-alt-text-generate-buttoncm-auto-alt-text-loading-spinnercm-auto-alt-text-debug-provider-button
HTML Comments
<!-- CM Auto Alt Text Settings Page --><!-- CM Auto Alt Text Debug Info -->
Data Attributes
data-cm-auto-alt-text-provider-iddata-cm-auto-alt-text-attachment-iddata-cm-auto-alt-text-loading-message
JS Globals
window.CMAutoAltTextAdminwindow.CMAutoAltTextFrontend
FAQ

Frequently Asked Questions about CM Auto Alt Text