AiGude Tools Security & Risk Analysis

wordpress.org/plugins/aigude-tools

Generate and manage image alt text with AI; featuring bulk actions, multilingual prompts, and seamless Media Library integration.

0 active installs v2.5.1 PHP 7.4+ WP 6.0+ Updated Mar 12, 2026
accessibilityaialt-textimagesseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AiGude Tools Safe to Use in 2026?

Generally Safe

Score 100/100

AiGude Tools has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 22d ago
Risk Assessment

The "aigude-tools" v2.5.1 plugin demonstrates a strong security posture based on the provided static analysis. It exhibits excellent practices by implementing nonce checks and capability checks for all identified AJAX entry points, and it uses prepared statements for all SQL queries. The high percentage of properly escaped output further mitigates common web vulnerabilities. The absence of any known vulnerabilities in its history and no critical or high severity taint flows are very positive indicators.

Vulnerabilities
None known

AiGude Tools Security Vulnerabilities

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

AiGude Tools Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
4 prepared
Unescaped Output
17
393 escaped
Nonce Checks
30
Capability Checks
16
File Operations
2
External Requests
4
Bundled Libraries
0

SQL Query Safety

100% prepared4 total queries

Output Escaping

96% escaped410 total outputs
Data Flows
All sanitized

Data Flow Analysis

12 flows
aigude_prompt_templates_page (includes\admin-prompts.php:6)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

AiGude Tools Attack Surface

Entry Points8
Unprotected0

AJAX Handlers 8

authwp_ajax_aigude_save_languageincludes\class-aigude-media-controller.php:15
authwp_ajax_aigude_list_idsincludes\class-aigude-media-controller.php:16
authwp_ajax_aigude_generateincludes\class-aigude-media-controller.php:17
authwp_ajax_aigude_applyincludes\class-aigude-media-controller.php:18
authwp_ajax_aigude_generate_bulkincludes\class-aigude-media-controller.php:19
authwp_ajax_aigude_generate_batchincludes\class-aigude-media-controller.php:20
authwp_ajax_aigude_get_all_creditsincludes\class-aigude-media-controller.php:21
authwp_ajax_aigude_set_skip_modeincludes\class-aigude-media-controller.php:22
WordPress Hooks 9
actioninitaigude-tools.php:450
actionadmin_enqueue_scriptsincludes\class-aigude-admin-ui.php:15
actionadmin_menuincludes\class-aigude-admin-ui.php:16
actionadmin_headincludes\class-aigude-admin-ui.php:17
filterajax_query_attachments_argsincludes\class-aigude-media-query.php:15
filterwp_prepare_attachment_for_jsincludes\class-aigude-media-query.php:16
filterposts_joinincludes\class-aigude-media-query.php:17
filterposts_searchincludes\class-aigude-media-query.php:18
filterposts_distinctincludes\class-aigude-media-query.php:19
Maintenance & Trust

AiGude Tools Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMar 12, 2026
PHP min version7.4
Downloads637

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

AiGude Tools Developer Profile

Pagemachine

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 AiGude Tools

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/aigude-tools/css/admin-styles.css/wp-content/plugins/aigude-tools/css/admin-grids.css/wp-content/plugins/aigude-tools/css/main.css/wp-content/plugins/aigude-tools/js/aigude-media-bulk-edit.js/wp-content/plugins/aigude-tools/js/aigude-media-query.js/wp-content/plugins/aigude-tools/js/aigude-media-list-view.js/wp-content/plugins/aigude-tools/js/aigude-media-grid-view.js/wp-content/plugins/aigude-tools/js/aigude-translation-settings.js+4 more
Script Paths
/wp-content/plugins/aigude-tools/js/aigude-media-bulk-edit.js/wp-content/plugins/aigude-tools/js/aigude-media-query.js/wp-content/plugins/aigude-tools/js/aigude-media-list-view.js/wp-content/plugins/aigude-tools/js/aigude-media-grid-view.js/wp-content/plugins/aigude-tools/js/aigude-translation-settings.js/wp-content/plugins/aigude-tools/js/aigude-prompts-editor.js+3 more
Version Parameters
/wp-content/plugins/aigude-tools/css/admin-styles.css?ver=/wp-content/plugins/aigude-tools/css/admin-grids.css?ver=/wp-content/plugins/aigude-tools/css/main.css?ver=/wp-content/plugins/aigude-tools/js/aigude-media-bulk-edit.js?ver=/wp-content/plugins/aigude-tools/js/aigude-media-query.js?ver=/wp-content/plugins/aigude-tools/js/aigude-media-list-view.js?ver=/wp-content/plugins/aigude-tools/js/aigude-media-grid-view.js?ver=/wp-content/plugins/aigude-tools/js/aigude-translation-settings.js?ver=/wp-content/plugins/aigude-tools/js/aigude-prompts-editor.js?ver=/wp-content/plugins/aigude-tools/js/aigude-media-upload.js?ver=/wp-content/plugins/aigude-tools/js/aigude-credits.js?ver=/wp-content/plugins/aigude-tools/js/aigude-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
aigude-admin-sectionaigude-media-bulk-edit-wrapperaigude-translation-settings-wrapaigude-prompts-editor-wrapaigude-credits-balance-wrap
HTML Comments
<!-- Generated by AiGude Tools -->
Data Attributes
data-aigude-modaldata-aigude-media-iddata-aigude-prompt-template
JS Globals
aigude_media_bulk_edit_paramsaigude_media_query_paramsaigude_translation_settings_paramsaigude_prompts_editor_paramsaigude_credits_paramsaigude_admin_params
REST Endpoints
/wp-json/aigude-tools/v1/media/alt-text/wp-json/aigude-tools/v1/prompts
FAQ

Frequently Asked Questions about AiGude Tools