[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjltMLADIt0svjhOsR1ImN0mXjmzNq38MygAYD2yy06c":3,"$f9ab13evPSOAqXPxVqQ8QzGsA_hinZSmLdvOmL0u3Ktw":292,"$fr9mzRaYhank5X8wMCHHdk_p7IITBuJ8SoTQLuUY-NR0":296},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":40,"analysis":129,"fingerprints":270},"ai-image-alt-text","AI Image Alt Text","1.1.0","Rustaurius","https:\u002F\u002Fprofiles.wordpress.org\u002Frustaurius\u002F","\u003Cp>\u003Cstrong>Supercharge your site’s SEO and accessibility\u003C\u002Fstrong> with the ultimate AI alt text generator.\u003C\u002Fp>\n\u003Cp>🌟 \u003Ca href=\"https:\u002F\u002Fwww.wpaiplugins.dev\u002Fwordpress-image-alt-text-ai-plugin\u002F\" rel=\"nofollow ugc\">Pro\u003C\u002Fa> | 📖 \u003Ca href=\"https:\u002F\u002Fdoc.wpaiplugins.dev\u002Fplugins\u002Fai-image-alt-text\u002Fuser\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | ℹ️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fai-image-alt-text\u002F\" rel=\"ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>AI Alt Text\u003C\u002Fem> uses OpenAI to automatically generate descriptive, context-aware alt text for your images. No more skipping alt attributes or guessing what to write. This plugin gives you fast, smart alt text that makes your site more inclusive and search-friendly.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FwN-1zDlFBIQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cblockquote>\n\u003Cp>“We recently tested the AI Image Alt Text plugin for WordPress – and we’re impressed. What really stood out: the plugin doesn’t just insert generic labels. Instead, it reads the surrounding content and creates alt descriptions that are semantically relevant – even in multiple languages, including German. This makes it especially valuable for websites with multilingual content or SEO-conscious editors who care about accessibility and nuanced on-page optimization.”\u003Cbr \u002F>\n  — \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexcellent-plugin-context-aware-alt-texts\u002F\" rel=\"ugc\">LPZ\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🔥 Features (Free Version)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Generate alt text using OpenAI’s GPT-5 or GPT-4o model\u003C\u002Fli>\n\u003Cli>✅ Customize the style of generated image descriptions (literal, creative, SEO-friendly, etc.)\u003C\u002Fli>\n\u003Cli>✅ Bulk generate alt text across your entire media library\u003C\u002Fli>\n\u003Cli>✅ Works with new uploads and existing images\u003C\u002Fli>\n\u003Cli>✅ Dashboard summary and manual regenerate buttons\u003C\u002Fli>\n\u003Cli>✅ WordPress Media Library integration\u003C\u002Fli>\n\u003Cli>✅ Built-in logging and debug mode\u003C\u002Fli>\n\u003Cli>✅ Supports JPG, PNG, GIF, and WebP images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌟 Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>⚡ SEO integration and scoring: The pro version comes with automatic integration with major SEO plugins and image optimization tools. When enabled, your posts will receive an image alt text SEO score, allowing you to swap or reorder images, and review\u002Fregenerate alt text to better boost SEO for all pages and posts on your site.\u003C\u002Fli>\n\u003Cli>🛒 WooCommerce integration: Use product and image data to automatically set alt text for WooCommerce product images.\u003C\u002Fli>\n\u003Cli>🧠 Context-aware alt text: Automatically generate alt text that is based on the existing content of the page or post the image is on.\u003C\u002Fli>\n\u003Cli>🔄 Scheduled regeneration: Create a schedule to have your alt text automatically regenerated at specific intervals using AI.\u003C\u002Fli>\n\u003Cli>📊 Analytics: Keep track of how many images were updated, skipped or failed generation with automatic analytics.\u003C\u002Fli>\n\u003Cli>🎨 Style\u002Ftone presets: Choose from several style presets for the alt text generator to match the tone and target audience for your website.\u003C\u002Fli>\n\u003Cli>📝 Customizable prompts: Combine the ability to write a custom prompt with included options, like language, number of characters, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpaiplugins.dev\u002Fwordpress-image-alt-text-ai-plugin\u002F\" rel=\"nofollow ugc\">Learn more about the pro version here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>💡 Why Use This Plugin?\u003C\u002Fh3>\n\u003Cp>Search engines and screen readers depend on alt text, but writing good descriptions is time consuming and often neglected. Let AI handle it for you, with powerful image analysis and custom options.\u003C\u002Fp>\n\u003Cp>Whether you’re a blogger, photographer, eCommerce store owner, or accessibility consultant, this plugin makes your site faster, smarter, and more inclusive.\u003C\u002Fp>\n\u003Cp>Boost your accessibility and alt text SEO by letting this powerful, easy-to-use generator do the work for you.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>The plugin uses the OpenAI API to generate the alt text, using the API key that you provide.\u003C\u002Fp>\n\u003Cp>The default or user-inputted prompt, along with the image and any selected context information, is sent each time alt text is generated.\u003C\u002Fp>\n\u003Cp>Links to the OpenAI terms of service and privacy policy can be found at:\u003Cbr \u002F>\n– Terms of service: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Frow-terms-of-use\u002F\u003Cbr \u002F>\n– Privacy policy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Frow-privacy-policy\u002F\u003C\u002Fp>\n","Generate accurate, accessible image alt text with OpenAI. Boost SEO, improve accessibility, and save time with auto-generated alt tags.",90,1550,100,2,"2025-12-11T19:47:00.000Z","6.9.4","5.6","7.4",[20,21,22,23,24],"accessibility","alt-text","alt-text-generator","image-alt-text","seo","https:\u002F\u002Fwww.wpaiplugins.dev\u002Fwordpress-image-alt-text-ai-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-image-alt-text.1.1.0.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"rustaurius",21,64710,89,682,71,"2026-05-19T20:07:35.183Z",[41,59,75,94,112],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":27,"num_ratings":27,"last_updated":51,"tested_up_to":16,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ozi-image-alt-tag-fixer","Ozi Image Alt Tag Fixer — Smart Image SEO & Alt Text Optimizer","2.6.0","Simmi Ahuja","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimmisahani1508\u002F","\u003Cp>Many websites contain hundreds of images with missing or poor \u003Cstrong>ALT text\u003C\u002Fstrong>.\u003Cbr \u002F>\nThis harms both \u003Cstrong>SEO\u003C\u002Fstrong> and \u003Cstrong>accessibility\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Search engines rely on ALT text to understand images, and screen readers rely on ALT text for visually impaired users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ozi Image Alt Tag Fixer\u003C\u002Fstrong> automatically scans your website, detects missing ALT tags, and generates optimized ALT text using intelligent rules.\u003C\u002Fp>\n\u003Cp>The plugin provides a simple dashboard showing:\u003C\u002Fp>\n\u003Cp>• Image SEO score\u003Cbr \u002F>\n• Missing ALT tags\u003Cbr \u002F>\n• Duplicate ALT tags\u003Cbr \u002F>\n• ALT quality issues\u003Cbr \u002F>\n• Optimization suggestions\u003C\u002Fp>\n\u003Cp>You can fix issues instantly with a single click.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Ch4>Image SEO Scanner\u003C\u002Fh4>\n\u003Cp>Analyze your website’s images and instantly see:\u003C\u002Fp>\n\u003Cp>• Total images detected\u003Cbr \u002F>\n• Missing ALT tags\u003Cbr \u002F>\n• Duplicate ALT text\u003Cbr \u002F>\n• Keyword-optimized ALT tags\u003Cbr \u002F>\n• Overall \u003Cstrong>Image SEO Score\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Smart ALT Text Generator\u003C\u002Fh4>\n\u003Cp>Automatically generate descriptive ALT text using multiple strategies:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Simple Mode\u003C\u002Fstrong> — Keyword + filename  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Mode\u003C\u002Fstrong> — Intelligent keyword matching  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page-Aware Mode\u003C\u002Fstrong> — Uses page titles for context  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hybrid Mode\u003C\u002Fstrong> — Combines multiple signals for better results\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Bulk Fix Missing ALT Tags\u003C\u002Fh4>\n\u003Cp>Fix missing ALT text across your entire Media Library with one click.\u003C\u002Fp>\n\u003Cp>No manual editing required.\u003C\u002Fp>\n\u003Ch4>ALT Suggestion Preview\u003C\u002Fh4>\n\u003Cp>Before applying fixes, the dashboard shows a preview table:\u003C\u002Fp>\n\u003Cp>• Current ALT text\u003Cbr \u002F>\n• Image status (Good \u002F Missing \u002F Generic)\u003Cbr \u002F>\n• Suggested ALT improvements\u003C\u002Fp>\n\u003Ch4>Duplicate ALT Detection\u003C\u002Fh4>\n\u003Cp>Identify duplicate ALT text across images to improve search clarity and accessibility.\u003C\u002Fp>\n\u003Ch4>ALT Quality Analysis\u003C\u002Fh4>\n\u003Cp>Detect common ALT issues such as:\u003C\u002Fp>\n\u003Cp>• ALT text too short\u003Cbr \u002F>\n• ALT text too long\u003Cbr \u002F>\n• Generic ALT text (image, photo, screenshot)\u003C\u002Fp>\n\u003Cp>This helps improve both \u003Cstrong>SEO quality\u003C\u002Fstrong> and \u003Cstrong>accessibility standards\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Works With Page Builders\u003C\u002Fh4>\n\u003Cp>Compatible with all major builders and themes:\u003C\u002Fp>\n\u003Cp>• Divi\u003Cbr \u002F>\n• Elementor\u003Cbr \u002F>\n• Gutenberg\u003Cbr \u002F>\n• Bricks\u003Cbr \u002F>\n• WooCommerce\u003Cbr \u002F>\n• Any WordPress theme\u003C\u002Fp>\n\u003Ch4>Lightweight & Fast\u003C\u002Fh4>\n\u003Cp>• No external APIs\u003Cbr \u002F>\n• No third-party tracking\u003Cbr \u002F>\n• No heavy scripts\u003C\u002Fp>\n\u003Cp>The plugin runs entirely inside WordPress.\u003C\u002Fp>\n\u003Ch4>Accessibility Friendly\u003C\u002Fh4>\n\u003Cp>Improves accessibility for screen readers and helps meet \u003Cstrong>WCAG accessibility standards\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install the plugin  \u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Ozi Alt Tag Fixer \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Dashboard\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Scan Images\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>Review the analysis  \u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Bulk Fix ALT Tags\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>All missing ALT tags are generated instantly.\u003C\u002Fp>\n\u003Cp>Optional: adjust generation logic in the \u003Cstrong>Settings\u003C\u002Fstrong> page.\u003C\u002Fp>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cp>Perfect for:\u003C\u002Fp>\n\u003Cp>• Bloggers with large media libraries\u003Cbr \u002F>\n• WooCommerce stores\u003Cbr \u002F>\n• SEO professionals\u003Cbr \u002F>\n• Agencies managing client websites\u003Cbr \u002F>\n• Website owners improving accessibility\u003C\u002Fp>\n\u003Ch3>Upgrade Path: OziDigital PRO\u003C\u002Fh3>\n\u003Cp>Unlock additional SEO tools:\u003C\u002Fp>\n\u003Cp>• Advanced content analysis\u003Cbr \u002F>\n• Meta automation\u003Cbr \u002F>\n• Schema markup generation\u003Cbr \u002F>\n• Keyword insights\u003Cbr \u002F>\n• AI-assisted optimization\u003Cbr \u002F>\n• Full on-page SEO toolkit\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Created by \u003Cstrong>Ozinexus Technologies (Australia)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Focused on engineering-driven SEO tools and website performance solutions.\u003C\u002Fp>\n","Automatically detect and fix missing image ALT text to improve accessibility, image SEO, and search visibility.",10,286,"2026-03-07T14:06:00.000Z","5.0","8.0",[20,55,22,23,56],"alt-tags","image-seo","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fozi-image-alt-tag-fixer.2.6.0.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":27,"downloaded":67,"rating":13,"num_ratings":14,"last_updated":68,"tested_up_to":16,"requires_at_least":69,"requires_php":18,"tags":70,"homepage":73,"download_link":74,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"imagecraft-ai-alt-text-file-renamer-image-seo","AI Image Alt Text Generator & Image SEO – ImageCraft","1.3.3","Softminal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsoftminal\u002F","\u003Cp>ImageCraft is an AI Image Alt Text Generator for WordPress that automatically creates SEO-optimized alt text for your images. Improve accessibility, boost image SEO, and rename image files using OpenAI, Claude, or Gemini — all with your own API key and no subscription fees.\u003C\u002Fp>\n\u003Cp>Generate SEO-friendly alt text for hundreds of images in minutes instead of hours.\u003C\u002Fp>\n\u003Ch4>Why ImageCraft?\u003C\u002Fh4>\n\u003Cp>Most alt text plugins charge monthly subscriptions or per-image credits through their own proxy service. ImageCraft connects directly to your AI provider — you pay only the provider’s standard API rate with zero markup.\u003C\u002Fp>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AI Image Alt Text Generator (SEO optimized)\u003C\u002Fli>\n\u003Cli>AI-powered File Renamer for better image SEO\u003C\u002Fli>\n\u003Cli>Image SEO Audit Dashboard with quality scoring\u003C\u002Fli>\n\u003Cli>SEO keyphrase integration — works with \u003Cstrong>Yoast SEO\u003C\u002Fstrong>, \u003Cstrong>Rank Math\u003C\u002Fstrong>, \u003Cstrong>AIOSEO\u003C\u002Fstrong>, and \u003Cstrong>SEOPress\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> product-aware alt text generation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Batch processing\u003C\u002Fstrong> images with real-time progress\u003C\u002Fli>\n\u003Cli>Use your own API key — no subscription, no markup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>3 AI providers, 15+ models\u003C\u002Fstrong> — Choose from Anthropic Claude (Haiku, Sonnet, Opus), OpenAI (GPT-4o, GPT-4.1, GPT-5), and Google Gemini (Flash, Pro). Switch providers and models anytime.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg, Kadence, Spectra & Media Modal integration\u003C\u002Fstrong> — Generate alt text with one click from the block editor sidebar, \u003Cstrong>Kadence\u003C\u002Fstrong> image block, \u003Cstrong>Spectra\u003C\u002Fstrong> image block, or WordPress media modal. Preview, accept, or reject without leaving the editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spectra Block support\u003C\u002Fstrong> — Full integration with \u003Cstrong>Spectra\u003C\u002Fstrong> image block: generate alt text and title directly from the block inspector sidebar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Kadence Blocks support\u003C\u002Fstrong> — Full integration with \u003Cstrong>Kadence\u003C\u002Fstrong> image block: generate alt text, title attribute, and link title directly from the block inspector sidebar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-powered file renaming\u003C\u002Fstrong> — AI generates SEO-friendly filenames directly from image content. Independent from alt text and title — each is a separate AI call.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO keyphrase integration\u003C\u002Fstrong> — Pulls the focus keyphrase from \u003Cstrong>Yoast SEO\u003C\u002Fstrong>, \u003Cstrong>Rank Math\u003C\u002Fstrong>, \u003Cstrong>All in One SEO\u003C\u002Fstrong>, or \u003Cstrong>SEOPress\u003C\u002Fstrong> and naturally weaves it into generated alt text.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image SEO audit dashboard\u003C\u002Fstrong> — Scores your media library health. Detects missing, generic\u002Fplaceholder, and too-long alt text with a visual breakdown.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce product awareness\u003C\u002Fstrong> — Sends product name, SKU, categories, and price as context. Includes 3 dedicated product tones (SEO, Descriptive, Lifestyle) plus custom prompt support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Batch processing\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>65+ languages\u003C\u002Fstrong> — Generate alt text in your site’s language. Supports English, Spanish, French, German, Japanese, Chinese, Arabic, Hindi, Tamil, Korean, and 55+ more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>All Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>3 AI providers with 15+ model options\u003C\u002Fli>\n\u003Cli>Generate from \u003Cstrong>Gutenberg\u003C\u002Fstrong> editor, \u003Cstrong>Kadence\u003C\u002Fstrong> blocks, \u003Cstrong>Spectra\u003C\u002Fstrong> blocks, and WordPress media modal\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Kadence\u003C\u002Fstrong> image block integration — alt text, title attribute, and link title generation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spectra\u003C\u002Fstrong> image block integration — alt text and title generation\u003C\u002Fli>\n\u003Cli>Preview \u002F accept \u002F reject workflow (separate settings for alt text and title)\u003C\u002Fli>\n\u003Cli>AI-powered link title generation for \u003Cstrong>Kadence\u003C\u002Fstrong> image blocks\u003C\u002Fli>\n\u003Cli>AI-powered file renaming — AI generates filenames from image content\u003C\u002Fli>\n\u003Cli>SEO audit score with quality breakdown\u003C\u002Fli>\n\u003Cli>Generic and placeholder alt text detection\u003C\u002Fli>\n\u003Cli>Too-long alt text detection\u003C\u002Fli>\n\u003Cli>Focus keyphrase integration (\u003Cstrong>Yoast\u003C\u002Fstrong>, \u003Cstrong>Rank Math\u003C\u002Fstrong>, \u003Cstrong>AIOSEO\u003C\u002Fstrong>, \u003Cstrong>SEOPress\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Dedicated \u003Cstrong>WooCommerce\u003C\u002Fstrong> dashboard with category filtering\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> gallery image bulk generation\u003C\u002Fli>\n\u003Cli>Resume interrupted batch jobs — pick up where you left off after browser close\u003C\u002Fli>\n\u003Cli>Single-owner concurrency control — prevents duplicate processing across tabs\u003C\u002Fli>\n\u003Cli>Separate batch buttons for alt text and title generation\u003C\u002Fli>\n\u003Cli>Advanced filters (date range, file size, alt text quality)\u003C\u002Fli>\n\u003Cli>Auto-generate on new image uploads\u003C\u002Fli>\n\u003Cli>Post type exclusion — skip auto-generation for Pages, custom post types, etc.\u003C\u002Fli>\n\u003Cli>Skip images with existing alt text (auto-upload and batch processing)\u003C\u002Fli>\n\u003Cli>7 tone options: Professional, Casual, Technical, SEO, and 3 WooCommerce tones\u003C\u002Fli>\n\u003Cli>Custom prompt builder with {max_length} placeholder\u003C\u002Fli>\n\u003Cli>Max character length control\u003C\u002Fli>\n\u003Cli>65+ language support\u003C\u002Fli>\n\u003Cli>Usage & cost tracking dashboard with charts\u003C\u002Fli>\n\u003Cli>Generation history with status tracking\u003C\u002Fli>\n\u003Cli>Post\u002Fpage title context awareness for smarter alt text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> auto-generate on product image upload\u003C\u002Fli>\n\u003Cli>Configurable batch size and request timeout\u003C\u002Fli>\n\u003Cli>Recent activity feed on dashboard\u003C\u002Fli>\n\u003Cli>Guided setup wizard with provider cost comparison\u003C\u002Fli>\n\u003Cli>Modern SPA interface — no page reloads\u003C\u002Fli>\n\u003Cli>Improves WCAG accessibility compliance for screen readers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Boost Google Image Rankings\u003C\u002Fh4>\n\u003Cp>ImageCraft not only generates alt text — it also renames your image files using AI. This improves your chances of ranking in Google Image Search and drives more organic traffic to your site.\u003C\u002Fp>\n\u003Ch4>Free to Start, No Lock-in\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>50 images per day — no account or signup required\u003C\u002Fli>\n\u003Cli>No per-image credits or proxy services\u003C\u002Fli>\n\u003Cli>Use your own API key — pay only your AI provider directly\u003C\u002Fli>\n\u003Cli>Full control over your data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who Is This For?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers & content creators\u003C\u002Fstrong> — Fix hundreds of missing alt texts in minutes, not hours\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO professionals\u003C\u002Fstrong> — Keyphrase-aware alt text that aligns with your on-page SEO strategy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce store owners\u003C\u002Fstrong> — Product-aware alt text with name, category, and SKU context for every product image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> — Batch process entire media libraries for client sites. BYOK means no per-site licensing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility-conscious site owners\u003C\u002Fstrong> — Improve WCAG compliance and screen reader experience across your entire site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Connect\u003C\u002Fstrong> — Add your API key in your WordPress site from Anthropic, OpenAI, or Google Gemini (3-minute setup wizard)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generate\u003C\u002Fstrong> — Click “Generate with AI” on any image, or batch process images at once\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review\u003C\u002Fstrong> — Preview generated alt text, edit if needed, then accept. Or enable auto-accept for hands-free processing\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Typical API Costs\u003C\u002Fh4>\n\u003Cp>You pay only for API usage directly to your chosen provider. Since ImageCraft uses a BYOK model, there is no markup — you get the same rate as any developer using the API directly. Check your provider’s pricing page for current rates:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fpricing\" rel=\"nofollow ugc\">Anthropic Claude pricing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fapi\u002Fpricing\u002F\" rel=\"nofollow ugc\">OpenAI pricing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fai.google.dev\u002Fpricing\" rel=\"nofollow ugc\">Google Gemini pricing\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>ImageCraft vs Other Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>vs subscription plugins\u003C\u002Fstrong> — No monthly fees. Pay per use at direct API rates with zero markup.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>vs single-provider plugins\u003C\u002Fstrong> — 3 providers, 15+ models. Switch anytime without losing data or reconfiguring.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>vs alt-text-only plugins\u003C\u002Fstrong> — ImageCraft also renames files for SEO, runs an SEO audit, and integrates with your SEO plugin’s focus keyphrase.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy & Security\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>API keys encrypted with AES-256-CBC using WordPress salts (or stored in wp-config.php for file-based security)\u003C\u002Fli>\n\u003Cli>Images sent only to your chosen AI provider when you trigger generation\u003C\u002Fli>\n\u003Cli>SSRF protection on image URL fetching\u003C\u002Fli>\n\u003Cli>No data routed through third-party proxy services\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to third-party AI services to generate alt text for your images. No data is sent automatically — requests are only made when you explicitly trigger alt text generation (manually, via batch processing, or if you enable auto-generate on upload).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong> When alt text generation is triggered, the plugin sends the image (base64-encoded) along with a text prompt to your chosen AI provider. No personal user data is sent. Your API key is included in the request header for authentication.\u003C\u002Fp>\n\u003Ch4>Anthropic (Claude)\u003C\u002Fh4>\n\u003Cp>Used to generate alt text via the Claude vision API.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Endpoint: \u003Ccode>https:\u002F\u002Fapi.anthropic.com\u002Fv1\u002Fmessages\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fconsumer-terms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>OpenAI (GPT-4)\u003C\u002Fh4>\n\u003Cp>Used to generate alt text via the OpenAI chat completions API.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Endpoint: \u003Ccode>https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Gemini\u003C\u002Fh4>\n\u003Cp>Used to generate alt text via the Google Gemini API.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Endpoint: \u003Ccode>https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\u002Fmodels\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fai.google.dev\u002Fgemini-api\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use ImageCraft\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FVVhnzSmrjLE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n","AI-powered image alt text generator, file renamer & image SEO. Use OpenAI, Claude, or Gemini with your own API key (BYOK).",525,"2026-04-08T16:50:00.000Z","5.8",[20,71,22,72,56],"ai-alt-text","image-alt-text-generator","https:\u002F\u002Fwww.softminal.com\u002Fproducts\u002Fimagecraft-ai-alt-text-file-renamer-image-seo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimagecraft-ai-alt-text-file-renamer-image-seo.1.3.3.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":11,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":18,"tags":89,"homepage":91,"download_link":92,"security_score":93,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"fix-alt-text","Fix Alt Text","1.9.1","Steven Ayers","https:\u002F\u002Fprofiles.wordpress.org\u002Fstevenayers63\u002F","\u003Cp>It is increasingly important for you to make your images meet accessibility standards. Images must have alternative text (alt text) added so that the visually impaired can use screen readers to understand the purpose and context of the image displayed on the screen.\u003C\u002Fp>\n\u003Cp>In addition to making your site more accessible, using alt text helps your site rank better in search engines. This is an added SEO benefit for marketers.\u003C\u002Fp>\n\u003Cp>Unfortunately, as a site grows, it becomes difficult and time-consuming to edit and maintain image alt text. Fix Alt Text plugin can help you discover where alt text is needed, quickly fix issues, and even force users to input alt text as images are used throughout the site in the future.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Find Usage: Easily find all uses of alt text by scanning the site\u003C\u002Fli>\n\u003Cli>Find keyword usage: Search for specific keywords used in alt text\u003C\u002Fli>\n\u003Cli>Inline Editing: Instantly edit alt text without manually editing and searching through the content of a post, attachment, or custom post type\u003C\u002Fli>\n\u003Cli>Detect Issues: Quickly identify issues with your alt text to assist you in ADA compliance\u003C\u002Fli>\n\u003Cli>Toggle Features: Control which features are active for maximum flexibility\u003C\u002Fli>\n\u003Cli>Tool Access: Control which user roles have access to the plugin\u003C\u002Fli>\n\u003Cli>Settings Access: Control which user roles have access to changing settings\u003C\u002Fli>\n\u003Cli>Global Settings: In a multisite setup, save time by using global settings and select which sites will inherit those settings\u003C\u002Fli>\n\u003Cli>Fully Multisite Compatible: Force sites within the network to use global network settings for easy management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Bonus Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Privacy: It does not use any 3rd-party tracking\u003C\u002Fli>\n\u003Cli>No Sales Pitches: It does not sell or promote any pro plugins\u003C\u002Fli>\n\u003Cli>Free: It’s currently and will continue to be a Free plugin!\u003C\u002Fli>\n\u003Cli>No Littering: It cleans up after itself if uninstalled or when a blog is removed from a multisite network.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatible With\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Multisite Installations\u003C\u002Fli>\n\u003Cli>WP Gutenberg Editor\u003C\u002Fli>\n\u003Cli>WP Classic Editor\u003C\u002Fli>\n\u003Cli>PHP Versions 7.4, 8.0, 8.1, 8.2\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwhere-used\u002F\" rel=\"ugc\">WhereUsed\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">Advanced Custom Fields – ACF\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhumanmade\u002Fnetwork-media-library\" rel=\"nofollow ugc\">Network Media Library\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Language Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English (default)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ffix-alt-text\" rel=\"nofollow ugc\">Translate this plugin in your language.\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Manage alt text site-wide easily with Fix Alt Text. You can also force users to use alt text when adding images in Gutenberg and Classic editors.",1000,21121,8,"2025-05-05T20:07:00.000Z","6.8.5","5.3",[20,90,21,23,56],"accessible","https:\u002F\u002Ffixalttext.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffix-alt-text.1.9.1.zip",92,{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":13,"num_ratings":104,"last_updated":105,"tested_up_to":16,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":110,"download_link":111,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"alttextlab","AI Alt Text Generator for Images – AltTextLab","1.3.1","AltTextLab","https:\u002F\u002Fprofiles.wordpress.org\u002Falttextlab\u002F","\u003Ch3>AltTextLab – AI Alt Text Generator for WordPress\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>AltTextLab\u003C\u002Fstrong> helps website owners and online stores improve SEO and accessibility by automatically adding meaningful, descriptive alt text to all images. Powered by advanced AI, the plugin supports bulk alt text generation, allowing you to optimize hundreds of images in just minutes — no manual work required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔍 Automatic Alt Text Generation\u003C\u002Fstrong>\u003Cbr \u002F>\nEvery new image uploaded to your WordPress media library is analyzed and assigned AI-generated alt text that accurately reflects its content. It all happens automatically at upload — no extra effort needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ Bulk Processing for Your Media Library\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate alt text for your entire WordPress media library in just a few clicks. Save hours of work with fast and reliable batch generation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📁 Supports All Major Image Formats\u003C\u002Fstrong>\u003Cbr \u002F>\nCompatible with \u003Cstrong>JPG, PNG, WebP, SVG, and AVIF\u003C\u002Fstrong>, ensuring full support for today’s most common and modern image formats.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛍 WooCommerce Integration\u003C\u002Fstrong>\u003Cbr \u002F>\nAltTextLab understands your product pages and smartly includes product names and brand in the alt text — boosting your store’s SEO performance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📝 Post & Page Context Awareness\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen generating alt text for images used in posts or pages, the plugin uses the post title as context — resulting in more relevant and accurate descriptions that better match the surrounding content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🧩 SEO Plugin Integration\u003C\u002Fstrong>\u003Cbr \u002F>\nWorks seamlessly with popular SEO plugins like \u003Cstrong>Yoast SEO\u003C\u002Fstrong>, \u003Cstrong>Rank Math\u003C\u002Fstrong>, \u003Cstrong>SEOPress\u003C\u002Fstrong>, and others. Focus keyphrases are naturally included in the generated alt text.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🌍 Multi-language Support\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate alt text in over 130 languages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🚀 Easy Start & Free Trial\u003C\u002Fstrong>\u003Cbr \u002F>\nGet started in minutes with a simple installation and a \u003Cstrong>free trial — no credit card required\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>External service for alt text generation\u003C\u002Fh3>\n\u003Cp>This WordPress plugin connects to the API provided by \u003Ca href=\"https:\u002F\u002Fwww.alttextlab.com?utm_medium=integration&utm_source=wordpress&utm_campaign=marketplace&utm_content=external_service_block\" rel=\"nofollow ugc\">AltTextLab.com\u003C\u002Fa> to generate alt text for images using AI. This service is essential for the plugin’s core functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent and when:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin may send the following data to AltTextLab when generating alt text:\u003Cbr \u002F>\n– The image URL or a base64-encoded version of the image\u003Cbr \u002F>\n– Keywords\u003Cbr \u002F>\n– The article or product title\u003Cbr \u002F>\n– Brand and other relevant attributes, depending on plugin settings\u003C\u002Fp>\n\u003Cp>The plugin may also send a request to fetch the current status of the connected AltTextLab account in order to display account information within the WordPress admin interface.\u003C\u002Fp>\n\u003Cp>This external service is provided by AltTextLab.com. \u003Ca href=\"https:\u002F\u002Fwww.alttextlab.com\u002Fterms?utm_medium=integration&utm_source=wordpress&utm_campaign=marketplace&utm_content=external_service_block\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.alttextlab.com\u002Fprivacy-policy?utm_medium=integration&utm_source=wordpress&utm_campaign=marketplace&utm_content=external_service_block\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Demo Video\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZbE8yAbyeOk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n","Automatically generate alt text for your images with AI, improve SEO and accessibility automatically.",70,1898,4,"2026-04-06T17:30:00.000Z","4.7","7.0",[20,109,21,22,23],"ai","https:\u002F\u002Fwww.alttextlab.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falttextlab.1.3.1.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":13,"num_ratings":122,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":107,"tags":126,"homepage":57,"download_link":127,"security_score":128,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"enlightenedimages","Enlightened Images Alt Text Generator","1.3","bcupham","https:\u002F\u002Fprofiles.wordpress.org\u002Fbcupham\u002F","\u003Cp>Image alt text (alternative text or alt tag) is an accessibility requirement and important for website SEO (search engine optimization). It is strongly recommended every image on your website have an alt text description. However, most websites have dozens or hundreds of images that are missing alt text. Adding it manually is a huge pain and website users may forget to do so when they upload images to the Media Library.\u003C\u002Fp>\n\u003Cp>The Enlightened Images plugin is a bulk alt text generation tool. It solves the problem of missing alt text by generating alt text automatically. Run the Bulk Alt Text tool and generate image alt text using artificial intelligence for all images missing it.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Bulk generate alt text for every image in the Media Library missing it. \u003C\u002Fli>\n\u003Cli>Use your own Microsoft Azure account credentials to generate alt text, or optionally purchase an API key from Enlightened Images.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How Does It Work?\u003C\u002Fh3>\n\u003Cp>The plugin sends your images to the Gnome Kingdom, far beneath the Mountains of Mist, where little gnome poets carefully craft alt text descriptions of each image by listening to the whispering of the Demon God while in a trance state.\u003C\u002Fp>\n\u003Cp>Just kidding! We send it to Microsoft, where a computer makes a guess about what is the image and spits out a one-sentence description of it based on that guess.\u003C\u002Fp>\n\u003Ch3>Do I Have to Buy an Enlightened Images API Key?\u003C\u002Fh3>\n\u003Cp>No. You just have to get your own Microsoft Azure API key and “endpoint”. It is a real pain, which is why we suggest \u003Ca href=\"https:\u002F\u002Fenlightenedimageswp.com\" rel=\"nofollow ugc\">buying a key from us\u003C\u002Fa>. Time = money and the time you spend trying to figure out how Azure works is very likely to cost far more than purchasing a key from us.\u003C\u002Fp>\n\u003Ch3>Is there a Pro Version of the Plugin?\u003C\u002Fh3>\n\u003Cp>We’re so glad you asked. Yes, \u003Ca href=\"https:\u002F\u002Fenlightenedimageswp.com\" rel=\"nofollow ugc\">there is a pro version\u003C\u002Fa>. The pro version allows you to generate alt text automatically when new images are uploaded. It also allows for editing the machine-generated alt text in the bulk tool, rather than having to go to the image attachment page. Plus, the pro version will support any new features we add, like text recognition, NSFW classification, and other cool stuff.\u003C\u002Fp>\n\u003Cp>The pro version does not include an Enlightened Images API key. So you can have an API key, or you can have the pro plugin, or both. Or neither! It’s all up to you.\u003C\u002Fp>\n\u003Ch3>Is it Compatible With Image Optimization Plugins?\u003C\u002Fh3>\n\u003Cp>Yes.\u003C\u002Fp>\n\u003Ch3>What Image File Types are Supported?\u003C\u002Fh3>\n\u003Cp>Definitely png and jpg. As for webp, it’s really not clear. We are using one Azure endpoint that appears to process webp. But another endpoint does not, and the (terrible) Microsoft documentation makes no mention of webp. So our recommendation is to send only jpg and png. But don’t worry if you use a plugin that generates webp for your images, the jpg\u002Fpng version should still exist and be the one sent to Azure automatically.\u003C\u002Fp>\n","Generate image alt text automatically with machine learning.",20,2188,1,"2022-07-01T13:52:00.000Z","6.0.11","5.1.0",[20,21,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenlightenedimages.1.3.zip",85,{"attackSurface":130,"codeSignals":236,"taintFlows":263,"riskAssessment":264,"analyzedAt":269},{"hooks":131,"ajaxHandlers":222,"restRoutes":228,"shortcodes":229,"cronEvents":230,"entryPointCount":122,"unprotectedCount":27},[132,138,143,149,153,158,160,166,170,174,176,180,182,185,187,191,194,196,199,201,204,208,211,216],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","plugins_loaded","ait_iat_initialize_plugin","ai-image-alt-text.php",72,{"type":133,"name":139,"callback":140,"file":141,"line":142},"admin_notices","show_notices","includes\\class-ait-iat-admin-notices.php",6,{"type":144,"name":145,"callback":146,"priority":49,"file":147,"line":148},"filter","ait_iat_generate_alt_text","generate_alt_text","includes\\class-ait-iat-alt-generator.php",5,{"type":133,"name":150,"callback":151,"file":152,"line":142},"admin_init","maybe_update_options","includes\\class-ait-iat-backwards-compat.php",{"type":133,"name":154,"callback":155,"file":156,"line":157},"ait_iat_cron_bulk_generate","run_cron_bulk","includes\\class-ait-iat-cron-runner.php",7,{"type":133,"name":150,"callback":159,"file":156,"line":85},"maybe_schedule_cron",{"type":133,"name":161,"callback":162,"priority":163,"file":164,"line":165},"admin_menu","register_menu",9,"includes\\class-ait-iat-dashboard.php",17,{"type":133,"name":161,"callback":167,"priority":168,"file":164,"line":169},"remove_submenu_page",999,18,{"type":133,"name":171,"callback":172,"file":164,"line":173},"admin_enqueue_scripts","enqueue_assets",19,{"type":133,"name":150,"callback":175,"file":164,"line":34},"display_help_bubble",{"type":133,"name":177,"callback":178,"priority":49,"file":179,"line":148},"ait_iat_bulk_alt_generated","log_alt_generated","includes\\class-ait-iat-logger.php",{"type":133,"name":181,"callback":178,"priority":49,"file":179,"line":142},"ait_iat_alt_generated",{"type":133,"name":183,"callback":184,"file":179,"line":157},"ait_iat_prune_logs_daily","prune_logs",{"type":133,"name":150,"callback":186,"file":179,"line":85},"maybe_schedule_prune",{"type":144,"name":188,"callback":189,"file":190,"line":142},"bulk_actions-upload","register_bulk_action","includes\\class-ait-iat-media-bulk-action.php",{"type":144,"name":192,"callback":193,"priority":49,"file":190,"line":157},"handle_bulk_actions-upload","handle_bulk_action",{"type":133,"name":171,"callback":172,"file":195,"line":148},"includes\\class-ait-iat-media-grid.php",{"type":144,"name":197,"callback":198,"priority":120,"file":195,"line":142},"wp_prepare_attachment_for_js","add_alt_button_to_attachment",{"type":144,"name":197,"callback":200,"priority":49,"file":195,"line":157},"add_alt_status_icon",{"type":144,"name":202,"callback":203,"priority":49,"file":195,"line":85},"media_row_actions","add_regen_action_link",{"type":144,"name":205,"callback":206,"priority":49,"file":207,"line":148},"wp_generate_attachment_metadata","generate_alt_on_upload","includes\\class-ait-iat-media-handler.php",{"type":144,"name":209,"callback":210,"priority":49,"file":207,"line":85},"attachment_fields_to_edit","add_regenerate_alt_button",{"type":144,"name":212,"callback":213,"priority":214,"file":207,"line":215},"ait_iat_should_generate","anonymous",9999,88,{"type":133,"name":217,"callback":218,"priority":219,"file":220,"line":221},"init","register_settings_page",11,"includes\\class-ait-iat-settings.php",76,[223],{"action":224,"nopriv":225,"callback":226,"hasNonce":227,"hasCapCheck":227,"file":207,"line":219},"ait_iat_regenerate_alt",false,"ajax_regenerate_alt",true,[],[],[231,233,234],{"hook":154,"callback":154,"file":156,"line":232},13,{"hook":154,"callback":154,"file":156,"line":173},{"hook":183,"callback":183,"file":179,"line":235},57,{"dangerousFunctions":237,"sqlUsage":238,"outputEscaping":243,"fileOperations":14,"externalRequests":122,"nonceChecks":122,"capabilityChecks":14,"bundledLibraries":262},[],{"prepared":14,"raw":122,"locations":239},[240],{"file":220,"line":241,"context":242},800,"$wpdb->get_results() with variable interpolation",{"escaped":244,"rawEcho":85,"locations":245},60,[246,248,250,252,254,256,258,260],{"file":141,"line":34,"context":247},"raw output",{"file":141,"line":249,"context":247},22,{"file":141,"line":251,"context":247},33,{"file":141,"line":253,"context":247},48,{"file":164,"line":255,"context":247},184,{"file":164,"line":257,"context":247},186,{"file":220,"line":259,"context":247},802,{"file":220,"line":261,"context":247},805,[],[],{"summary":265,"deductions":266},"The \"ai-image-alt-text\" plugin v1.1.0 exhibits a generally strong security posture based on the provided static analysis. The plugin has a very small attack surface, with only one AJAX handler, and importantly, this handler appears to have authentication checks. There are no identified REST API routes, shortcodes, or taint flows, which are common sources of vulnerabilities. The plugin also demonstrates good practices in its use of prepared statements for SQL queries (67%) and proper output escaping (88%). The presence of nonce and capability checks further bolsters its security.\n\nHowever, a few areas warrant attention. The 33% of SQL queries not using prepared statements, while not a critical flaw on its own, represents a potential risk for SQL injection if these queries handle user-supplied input without proper sanitization. The plugin also performs file operations and makes an external HTTP request, which, without further context on what data is being read, written, or sent, could pose risks if not handled securely. The absence of known vulnerabilities in its history is a positive indicator, suggesting a well-maintained codebase or a lack of past exploitation. Overall, the plugin is well-protected, but the minor deviations in SQL preparation and the nature of file\u002FHTTP operations are the primary areas for vigilance.",[267],{"reason":268,"points":148},"SQL queries not using prepared statements","2026-03-16T21:26:59.392Z",{"wat":271,"direct":280},{"assetPaths":272,"generatorPatterns":275,"scriptPaths":276,"versionParams":277},[273,274],"\u002Fwp-content\u002Fplugins\u002Fai-image-alt-text\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fai-image-alt-text\u002Fassets\u002Fjs\u002Fadmin.js",[],[274],[278,279],"ai-image-alt-text\u002Fassets\u002Fcss\u002Fadmin.css?ver=","ai-image-alt-text\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":281,"htmlComments":285,"htmlAttributes":286,"restEndpoints":288,"jsGlobals":289,"shortcodeOutput":291},[282,283,284],"ait-iat-card","ait-iat-badge","ait-iat-badge-warning",[],[287],"id=\"ait-iat-pro-license-key\"",[],[290],"AIT_IAT_ADMIN",[],{"error":227,"url":293,"statusCode":294,"statusMessage":295,"message":295},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fai-image-alt-text\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":85,"versions":297},[298,303,310,317,324,331,338,345],{"version":6,"download_url":26,"svn_tag_url":299,"released_at":28,"has_diff":225,"diff_files_changed":300,"diff_lines":28,"trac_diff_url":301,"vulnerabilities":302,"is_current":227},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fai-image-alt-text\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fai-image-alt-text%2Ftags%2F1.0.6&new_path=%2Fai-image-alt-text%2Ftags%2F1.1.0",[],{"version":304,"download_url":305,"svn_tag_url":306,"released_at":28,"has_diff":225,"diff_files_changed":307,"diff_lines":28,"trac_diff_url":308,"vulnerabilities":309,"is_current":225},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-image-alt-text.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fai-image-alt-text\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fai-image-alt-text%2Ftags%2F1.0.5&new_path=%2Fai-image-alt-text%2Ftags%2F1.0.6",[],{"version":311,"download_url":312,"svn_tag_url":313,"released_at":28,"has_diff":225,"diff_files_changed":314,"diff_lines":28,"trac_diff_url":315,"vulnerabilities":316,"is_current":225},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-image-alt-text.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fai-image-alt-text\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fai-image-alt-text%2Ftags%2F1.0.4&new_path=%2Fai-image-alt-text%2Ftags%2F1.0.5",[],{"version":318,"download_url":319,"svn_tag_url":320,"released_at":28,"has_diff":225,"diff_files_changed":321,"diff_lines":28,"trac_diff_url":322,"vulnerabilities":323,"is_current":225},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-image-alt-text.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fai-image-alt-text\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fai-image-alt-text%2Ftags%2F1.0.3&new_path=%2Fai-image-alt-text%2Ftags%2F1.0.4",[],{"version":325,"download_url":326,"svn_tag_url":327,"released_at":28,"has_diff":225,"diff_files_changed":328,"diff_lines":28,"trac_diff_url":329,"vulnerabilities":330,"is_current":225},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-image-alt-text.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fai-image-alt-text\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fai-image-alt-text%2Ftags%2F1.0.2&new_path=%2Fai-image-alt-text%2Ftags%2F1.0.3",[],{"version":332,"download_url":333,"svn_tag_url":334,"released_at":28,"has_diff":225,"diff_files_changed":335,"diff_lines":28,"trac_diff_url":336,"vulnerabilities":337,"is_current":225},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-image-alt-text.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fai-image-alt-text\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fai-image-alt-text%2Ftags%2F1.0.1&new_path=%2Fai-image-alt-text%2Ftags%2F1.0.2",[],{"version":339,"download_url":340,"svn_tag_url":341,"released_at":28,"has_diff":225,"diff_files_changed":342,"diff_lines":28,"trac_diff_url":343,"vulnerabilities":344,"is_current":225},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-image-alt-text.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fai-image-alt-text\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fai-image-alt-text%2Ftags%2F1.0.0&new_path=%2Fai-image-alt-text%2Ftags%2F1.0.1",[],{"version":346,"download_url":347,"svn_tag_url":348,"released_at":28,"has_diff":225,"diff_files_changed":349,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":350,"is_current":225},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-image-alt-text.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fai-image-alt-text\u002Ftags\u002F1.0.0\u002F",[],[]]