[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fF6_6mJQq8_kLu1jaE1AHxvf8Xd_nOzqbX3X51n9WlQw":3,"$fKTYaenF0UpsOWDk6qe-agBpyj9ffV7dtcKflBQl63G0":112,"$fnVw9PIaT_BBlDbzHZlyxdl49c61kPR4lbiKoJqCfyCI":117},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":27,"fingerprints":27},"altification","Alt Text & Image SEO — ALTification","1.0.1","A Fine Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fafinestudio\u002F","\u003Cp>ALTification uses AI to generate keyword-aware alt text, captions, and descriptions for your images — directly from your SEO plugin’s focus keyphrase and page context.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bulk generate alt text across your entire site with the Site Scan\u003C\u002Fli>\n\u003Cli>Page-level generation with keyword context from Yoast SEO, Rank Math, AIOSEO, SEOPress, and The SEO Framework\u003C\u002Fli>\n\u003Cli>Generate captions and descriptions alongside alt text\u003C\u002Fli>\n\u003Cli>Media Library column showing SEO health badges for every image\u003C\u002Fli>\n\u003Cli>Post editor metabox for inline generation\u003C\u002Fli>\n\u003Cli>Detect and fix SEO gaps where alt text doesn’t reflect the page keyword\u003C\u002Fli>\n\u003Cli>Mark decorative images to suppress alt text (WCAG compliant)\u003C\u002Fli>\n\u003Cli>Supports WooCommerce products, ACF image fields and shared images\u003C\u002Fli>\n\u003Cli>Before & After report for agency workflows (Agency plan)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>ALTification connects to the ALTification platform API to generate content. An API key is required.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin sends data to the ALTification API and Anthropic (Claude) when you trigger a generation, scan, or credit check — never automatically in the background.\u003C\u002Fp>\n\u003Ch4>ALTification API\u003C\u002Fh4>\n\u003Cp>Endpoint: https:\u002F\u002Faltification.ai\u002Fwp-json\u002Faltification\u002Fv1\u002F\u003C\u002Fp>\n\u003Cp>When you generate, the plugin sends:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Your image (as a URL or base64-encoded data)\u003C\u002Fli>\n\u003Cli>The page’s SEO context (focus keyword, meta title, meta description, where available from your SEO plugin)\u003C\u002Fli>\n\u003Cli>Your site’s context (site name, language, WooCommerce product\u002Fcategory data if relevant, a short excerpt of your homepage text, ACF field content if you have configured ACF support)\u003C\u002Fli>\n\u003Cli>A non-identifying site fingerprint (an MD5 hash of WordPress’s COOKIEHASH and site URL, used to lock your API key to one site)\u003C\u002Fli>\n\u003Cli>Your ALTification API key\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The API returns the generated text, your remaining credit balance and your account status.\u003C\u002Fp>\n\u003Cp>ALTification does not store the image after the response is returned.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ALTification Privacy Policy: https:\u002F\u002Faltification.ai\u002Fprivacy-policy\u002F\u003C\u002Fli>\n\u003Cli>ALTification Terms of Service: https:\u002F\u002Faltification.ai\u002Fterms\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Anthropic (Claude)\u003C\u002Fh4>\n\u003Cp>ALTification’s server uses Anthropic’s Claude API to produce generated text. The plugin does not call Anthropic directly — no Anthropic account or key is needed.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Anthropic Privacy Policy: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Anthropic Commercial Terms: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fcommercial-terms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Use of this plugin requires an ALTification account and API key, available at https:\u002F\u002Faltification.ai.\u003C\u002Fp>\n","AI-powered alt text generator that finds and fixes image SEO gaps in WordPress.",20,187,0,"2026-06-11T16:40:00.000Z","7.0.2","6.0","7.4",[19,20,21,22,23],"accessibility","ai","alt-text","images","seo","https:\u002F\u002Faltification.ai\u002Fplugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faltification.1.0.1.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"afinestudio",1,30,94,"2026-08-28T23:30:15.641Z",[38,55,70,85,98],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":13,"last_updated":48,"tested_up_to":49,"requires_at_least":16,"requires_php":50,"tags":51,"homepage":52,"download_link":53,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"ai-seo-tools","AI SEO Tools","2.0.3","KingAddons.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fkingaddons\u002F","\u003Cp>AI SEO Tools leverages generative AI to automate and enhance your WordPress SEO. Features include:\u003Cbr \u002F>\n* Automatic image alt text generation.\u003Cbr \u002F>\n* Content Refresh & SEO Optimizer: Analyze and refresh old posts, suggest AI-powered updates, keywords, and meta descriptions.\u003Cbr \u002F>\n* Auto Tagging for Posts: Automatically generate semantically relevant tags.\u003Cbr \u002F>\n* Bulk Alt Text Generation: Generate alt text for multiple images in bulk with configurable delay and detail level.\u003Cbr \u002F>\n* Bulk Tagging: Process multiple posts for auto-tagging in bulk.\u003Cbr \u002F>\n* Bulk Append Tags: Append new AI-generated tags to posts with existing tags.\u003Cbr \u002F>\n* Bulk Regenerate Tags: Regenerate tags for posts to keep metadata fresh.\u003Cbr \u002F>\n* Custom Alt Text Language: Generate alt text in any specified language (e.g., Spanish, French).\u003Cbr \u002F>\n* Custom Alt Text Prompt: Customize the AI prompt for alt text generation.\u003Cbr \u002F>\n* Dynamic OpenAI Model Selection: Choose vision models, refresh the model list, and cache results.\u003C\u002Fp>\n\u003Cp>Enjoy all AI features at OpenAI cost, with no additional fees from us!\u003C\u002Fp>\n\u003Ch3>Automatic Image Alt Text Generator\u003C\u002Fh3>\n\u003Cp>Summary: This module automatically generates descriptive alt text for your Media Library images using AI, improving accessibility and SEO.\u003C\u002Fp>\n\u003Cp>Return Value: The generated alt text is saved to each image’s ALT attribute.\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n* Enable the Alt Text Generator module in Settings -> AI SEO Tools.\u003Cbr \u002F>\n* Visit the Alt Text Generator tab to view statistics and generate alt text for one or all images.\u003C\u002Fp>\n\u003Ch3>Content Refresh & SEO Optimizer\u003C\u002Fh3>\n\u003Cp>Summary: This module uses generative AI to analyze your existing posts and suggest updates or rewrites for outdated sections, recommend low-competition keywords, and auto-generate meta descriptions or summaries. It helps keep your content up-to-date and SEO-friendly, saving hours of manual editing and improving your site’s search rankings.\u003C\u002Fp>\n\u003Cp>Return Value: AI-powered content suggestions for your posts.\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n– Enable the module in the plugin settings.\u003Cbr \u002F>\n– Visit the Content Refresh tab for more information and future controls.\u003C\u002Fp>\n\u003Ch3>Auto Tagging\u003C\u002Fh3>\n\u003Cp>Summary: Automatically generate semantically relevant tags for your posts using AI to enhance metadata and internal linking.\u003C\u002Fp>\n\u003Cp>Return Value: AI-generated tags applied to each post.\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n* Enable the Auto Tagging module in Settings -> AI SEO Tools.\u003Cbr \u002F>\n* Visit the Auto Tagging tab to bulk tag your published posts.\u003C\u002Fp>\n\u003Ch3>Bulk Processing Overview\u003C\u002Fh3>\n\u003Cp>Summary: Perform bulk operations for alt text generation, tagging, appending tags, and regenerating tags with progress feedback.\u003C\u002Fp>\n\u003Cp>Settings:\u003Cbr \u002F>\n* Bulk Processing Delay: Seconds to wait between API calls to avoid rate limits.\u003Cbr \u002F>\n* Image Detail Level: Controls granularity of analysis (‘low’ or ‘high’).\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n* In the Alt Text Generator tab, click ‘Start Bulk Generation’ to process multiple images.\u003Cbr \u002F>\n* In the Auto Tagging tab, click ‘Start Bulk Tagging’, ‘Start Bulk Append’, or ‘Start Bulk Regenerate’ as needed.\u003C\u002Fp>\n\u003Ch3>Customization\u003C\u002Fh3>\n\u003Cp>Summary: Customize alt text language, prompt, and OpenAI model selection for fine-tuned AI behavior.\u003C\u002Fp>\n\u003Cp>Settings:\u003Cbr \u002F>\n* Custom Alt Text Language: Generate alt text in any specified language.\u003Cbr \u002F>\n* Custom Alt Text Prompt: Provide a custom prompt for alt text generation.\u003Cbr \u002F>\n* Dynamic OpenAI Model Selection: Choose the model and refresh the available list.\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n* Check ‘Generate alt text in a non-English language’ and enter ‘German’.\u003Cbr \u002F>\n* Click the ‘Refresh List’ button next to the Model selection in Settings to update available models.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the OpenAI API (https:\u002F\u002Fapi.openai.com) to generate AI-powered content for alt text, content refresh suggestions, and post tagging.\u003Cbr \u002F>\n– What data is sent: It sends your image metadata (for alt text), post content (for suggestions), and any custom prompts or language preferences you have configured.\u003Cbr \u002F>\n– When: Data is sent when you manually generate alt text, initiate bulk generation, analyze content refresh, or generate\u002Fappend\u002Fregenerate tags.\u003Cbr \u002F>\n– Why: AI processing is performed by OpenAI models to provide advanced SEO and accessibility enhancements.\u003Cbr \u002F>\n– Service provider: OpenAI Inc.\u003Cbr \u002F>\n  – Terms of Use: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003Cbr \u002F>\n  – Privacy Policy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fp>\n","AI SEO Tools uses AI to automatically improve your site's SEO, including generating image alt text, content refresh and auto tagging.",200,2572,"2025-06-23T21:47:00.000Z","6.8.6","8.0",[19,20,21,22,23],"","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-seo-tools.2.0.3.zip",92,{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":26,"num_ratings":33,"last_updated":65,"tested_up_to":15,"requires_at_least":66,"requires_php":17,"tags":67,"homepage":68,"download_link":69,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"ai-auto-alt-text-generator","AI Auto Alt Text Generator","1.23","Connor Bulmer","https:\u002F\u002Fprofiles.wordpress.org\u002Fconnorbulmer\u002F","\u003Cp>\u003Cstrong>AI Auto Alt Text Generator\u003C\u002Fstrong> is a lightweight, privacy-conscious plugin that uses OpenAI vision-capable models (defaulting to GPT-5.4 nano, with GPT-5.4 mini and legacy GPT-4o mini options) to create meaningful, screen-reader-friendly alt text and SEO-friendly titles for your images. Whether you add a single image, bulk-process your library, or just want a one-click fix in the Media Library, the plugin handles it all – no manual effort required.\u003C\u002Fp>\n\u003Cp>This solution is far cheaper than many alternatives because it cuts out the middle-person. You’ll just need to bring your own OpenAI API key.\u003C\u002Fp>\n\u003Ch3>✨ Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic alt text on upload\u003C\u002Fstrong> – set-and-forget accessibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional automatic image titles\u003C\u002Fstrong> – improve SEO with descriptive titles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-click manual generation\u003C\u002Fstrong> – “Generate Alt Text & Title” button in the Media Library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk update tool\u003C\u002Fstrong> – batch-process existing images, including those that only have filename-based alt text, with a configurable pause between batches.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Prompt fine-tuning\u003C\u002Fstrong> – supply site-wide context and optionally include the image file name.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Model selection\u003C\u002Fstrong> – default to GPT-5.4 nano (fastest & cheapest) or switch to GPT-5.4 mini for higher quality; legacy GPT-4o mini and GPT-5 mini\u002Fnano remain available.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image size & detail control\u003C\u002Fstrong> – choose the resolution and level of visual detail sent.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-friendly\u003C\u002Fstrong> – filters and actions to customise prompts, models and output, plus optional outgoing webhooks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Abilities API\u003C\u002Fstrong> – registers a \u003Ccode>generate-alt-text\u003C\u002Fcode> ability (WordPress 6.9+\u002F7.0) so core AI, agents and automation tools can generate alt text.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No extra servers\u003C\u002Fstrong> – data flows only between your site and OpenAI; nothing is stored off-site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual output\u003C\u002Fstrong> – choose English (UK), English (US) or other popular languages. (English US is the default.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧭 Where to find the bulk tool\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Bulk Alt Text Update\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Bulk Alt Text Update\u003C\u002Fstrong> (shortcut that redirects to the Tools page)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Alt Text Generator\u003C\u002Fstrong> includes a button linking straight to the bulk page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧠 How it works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>When an image is uploaded (or manually chosen), the plugin creates a temporary public URL for that image.\u003C\u002Fli>\n\u003Cli>It sends the image – plus optional context such as the parent post title, your custom site context and the file name – to your selected OpenAI vision model.\u003C\u002Fli>\n\u003Cli>OpenAI returns a concise description.\n\u003Cul>\n\u003Cli>Alt text is stored in WordPress’ native \u003Ccode>_wp_attachment_image_alt\u003C\u002Fcode> field.\u003C\u002Fli>\n\u003Cli>(Optional) The returned title is stored as the attachment post title.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Nothing is cached or stored on OpenAI’s side; only the final strings live in your database.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Settings overview\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>OpenAI API Key\u003C\u002Fstrong> – Required to connect to OpenAI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenAI Model\u003C\u002Fstrong> – GPT-5.4 nano (default), GPT-5.4 mini, or legacy GPT-4o mini \u002F GPT-5 mini \u002F GPT-5 nano.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Size to Send\u003C\u002Fstrong> – Thumbnail, Medium, Large, or Full.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Detail Quality\u003C\u002Fstrong> – ‘Low’ or ‘High’ (Low uses fewer tokens).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk batch size\u003C\u002Fstrong> – Number of images per batch (lower values reduce rate-limit risk).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Context\u003C\u002Fstrong> – Optional free-form prompt guidance (brand voice, niche, etc.).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send Image File Name\u003C\u002Fstrong> – Include file name in the prompt for extra context.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically Generate Title\u003C\u002Fstrong> – Add descriptive titles alongside alt text.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use full context for image titles\u003C\u002Fstrong> – When enabled, title generation includes site context and file name (uses more tokens).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk optimiser delay (seconds)\u003C\u002Fstrong> – Pause between batches during bulk runs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenAI request timeout (seconds)\u003C\u002Fstrong> – Max wait time for OpenAI responses (10–120s) to reduce timeout failures on slower hosts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Output Language\u003C\u002Fstrong> – Default English (US). Choose English (UK) for British spellings or another popular language; outputs (alt text and titles) will be generated in the selected language.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhook URL & signing secret\u003C\u002Fstrong> – Optionally POST generated alt text\u002Ftitles to an external endpoint (with an optional HMAC-SHA256 signature) for automation and logging.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developers\u003C\u002Fh3>\n\u003Cp>The plugin is extensible via standard WordPress hooks, an outgoing webhook, and the WordPress Abilities API.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>aatg_alt_text_prompt\u003C\u002Fcode> ( $prompt, $post_ID, $context ) – customise the alt-text prompt.\u003C\u002Fli>\n\u003Cli>\u003Ccode>aatg_image_title_prompt\u003C\u002Fcode> ( $prompt, $post_ID, $context ) – customise the title prompt.\u003C\u002Fli>\n\u003Cli>\u003Ccode>aatg_openai_request_payload\u003C\u002Fcode> ( $payload, $context, $messages ) – customise the full OpenAI request (model, messages, reasoning effort).\u003C\u002Fli>\n\u003Cli>\u003Ccode>aatg_generated_alt_text\u003C\u002Fcode> ( $alt_text, $post_ID ) – filter alt text before it is saved.\u003C\u002Fli>\n\u003Cli>\u003Ccode>aatg_generated_title\u003C\u002Fcode> ( $title, $post_ID ) – filter the title before it is saved.\u003C\u002Fli>\n\u003Cli>\u003Ccode>aatg_is_low_quality_alt\u003C\u002Fcode> ( $is_low, $alt, $post_ID ) – control which existing alt text the bulk tool regenerates.\u003C\u002Fli>\n\u003Cli>\u003Ccode>aatg_webhook_payload\u003C\u002Fcode> ( $payload, $post_ID, $result ) – customise the outgoing webhook body.\u003C\u002Fli>\n\u003Cli>\u003Ccode>aatg_supported_image_extensions\u003C\u002Fcode> ( $extensions ) – customise which image formats are sent to OpenAI (default: PNG, JPEG, GIF, WebP).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Actions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>aatg_after_alt_text_generated\u003C\u002Fcode> ( $post_ID, $alt_text )\u003C\u002Fli>\n\u003Cli>\u003Ccode>aatg_after_title_generated\u003C\u002Fcode> ( $post_ID, $title )\u003C\u002Fli>\n\u003Cli>\u003Ccode>aatg_after_generation\u003C\u002Fcode> ( $post_ID, $result )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Outgoing webhook\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Set a Webhook URL under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Integrations & Webhooks\u003C\u002Fstrong> to receive a non-blocking JSON POST after each generation. If a signing secret is set, requests include an \u003Ccode>X-AATG-Signature: sha256=…\u003C\u002Fcode> header (HMAC-SHA256 of the body) so your endpoint can verify authenticity.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress Abilities API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>On WordPress 6.9+ the plugin registers the ability \u003Ccode>ai-auto-alt-text\u002Fgenerate-alt-text\u003C\u002Fcode> (input: \u003Ccode>attachment_id\u003C\u002Fcode>) so WordPress core AI, agents, MCP servers and automation tools can generate alt text programmatically. Execute it with \u003Ccode>wp_get_ability( 'ai-auto-alt-text\u002Fgenerate-alt-text' )->execute( array( 'attachment_id' => 123 ) )\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the \u003Cstrong>OpenAI API\u003C\u002Fstrong> to generate alt text and (optionally) image titles.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Endpoint:\u003C\u002Fstrong> \u003Ccode>https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When called:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>On image upload (automatic)\u003C\u002Fli>\n\u003Cli>Via “Generate Alt Text & Title” button in Media Library (manual)\u003C\u002Fli>\n\u003Cli>Via \u003Cstrong>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Bulk Alt Text Update\u003C\u002Fstrong> (bulk)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent:\u003C\u002Fstrong> image URL, optional file name, optional site context, optional parent post title\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you configure a Webhook URL, generated alt text\u002Ftitles (and the image URL) are also sent to that endpoint you control.\u003C\u002Fp>\n","Automatically generates alt text and image titles for your WordPress media uploads with selectable OpenAI models (defaulting to GPT-5.",70,2257,"2026-07-02T09:20:00.000Z","5.5",[19,20,21,22,23],"https:\u002F\u002Fgithub.com\u002FConnorBulmer\u002Fai-auto-alt-text\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-auto-alt-text-generator.1.23.zip",{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":78,"downloaded":79,"rating":13,"num_ratings":13,"last_updated":80,"tested_up_to":49,"requires_at_least":81,"requires_php":82,"tags":83,"homepage":52,"download_link":84,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"ws-image-alt-text-generator","WS Image Alt Text Generator","1.0.4","Winning Solutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fwinningsolutions\u002F","\u003Cp>Image Alt Text Generator by Winning Solutions uses advanced AI to automatically generate accurate and descriptive alt text for your images, improving both accessibility and SEO.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-Click Generation\u003C\u002Fstrong>: Generate alt text directly from the media library with a single click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Processing\u003C\u002Fstrong>: Process multiple images at once with the bulk action feature\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Upload Processing\u003C\u002Fstrong>: Automatically generate alt text for images when they are uploaded to WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Options\u003C\u002Fstrong>: Choose to generate alt text, titles, and descriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Language Support\u003C\u002Fstrong>: Support for multiple languages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Integration\u003C\u002Fstrong>: Seamlessly integrates with WordPress media library\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Improved Accessibility\u003C\u002Fstrong>: Make your website more accessible to visitors using screen readers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better SEO\u003C\u002Fstrong>: Enhance your SEO with descriptive image alt text that search engines can understand\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time Saving\u003C\u002Fstrong>: Save hours of manual work with automatic generation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accuracy\u003C\u002Fstrong>: Get high-quality descriptions using state-of-the-art AI technology\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Enter your API key in the settings page\u003C\u002Fli>\n\u003Cli>Configure automatic upload processing (optional) to generate alt text for new images automatically\u003C\u002Fli>\n\u003Cli>Select images in your media library\u003C\u002Fli>\n\u003Cli>Click “Generate Alt Text” on single images or use the bulk action feature\u003C\u002Fli>\n\u003Cli>Review and save the generated text\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>API Key\u003C\u002Fh4>\n\u003Cp>This plugin requires an API key to function. You can get a free API key with limited credits at \u003Ca href=\"https:\u002F\u002Fwww.alt-text-generator.com\" rel=\"nofollow ugc\">alt-text-generator.com\u003C\u002Fa>. Premium plans with more credits are also available.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Image Alt Text Generator by Winning Solutions sends image URLs to our API service for processing. The image content is analyzed by our AI models to generate descriptive alt text.\u003C\u002Fp>\n\u003Cp>This plugin:\u003Cbr \u002F>\n* Collects and processes image URLs and content for alt text generation\u003Cbr \u002F>\n* Uses an API key to authenticate requests to our service\u003Cbr \u002F>\n* Does not collect personal user data\u003Cbr \u002F>\n* Includes a privacy policy statement that you can add to your site’s privacy policy\u003C\u002Fp>\n\u003Cp>For more details, visit our \u003Ca href=\"https:\u002F\u002Fwww.winning-solutions.de\u002Fdatenschutzerklaerung\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin uses Supabase Edge Functions to connect to OpenAI’s ChatGPT API for generating AI-powered alt text descriptions of images. This service is essential for the plugin’s core functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent and when:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Image URLs\u003C\u002Fstrong>: The plugin sends the public URL of images to our Supabase Edge Functions when you manually generate alt text or when automatic processing is enabled for new uploads\u003Cbr \u002F>\n* \u003Cstrong>API Key\u003C\u002Fstrong>: Your API key is sent with each request for authentication\u003Cbr \u002F>\n* \u003Cstrong>Language preference\u003C\u002Fstrong>: Your selected language code (e.g., ‘en’, ‘de’, ‘fr’) is sent to generate alt text in your preferred language\u003Cbr \u002F>\n* \u003Cstrong>Generation preferences\u003C\u002Fstrong>: Settings indicating whether to generate title, alt text, description, and caption\u003Cbr \u002F>\n* \u003Cstrong>SEO keywords\u003C\u002Fstrong>: If enabled, relevant keywords from your content are sent to help generate more SEO-friendly alt text\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n* When you click “Generate Alt Text” on individual images in the media library\u003Cbr \u002F>\n* When you use the bulk action to process multiple images\u003Cbr \u002F>\n* When automatic processing is enabled and new images are uploaded to WordPress\u003Cbr \u002F>\n* When validating your API key in the settings\u003Cbr \u002F>\n* When checking your API credits (hourly, cached)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider information:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Primary Service\u003C\u002Fstrong>: Supabase Edge Functions (infrastructure)\u003Cbr \u002F>\n* \u003Cstrong>AI Service\u003C\u002Fstrong>: OpenAI ChatGPT API (image analysis and description generation)\u003Cbr \u002F>\n* \u003Cstrong>Domain\u003C\u002Fstrong>: lpsigsfofcsgnwkrasvn.supabase.co\u003Cbr \u002F>\n* \u003Cstrong>Purpose\u003C\u002Fstrong>: AI-powered image analysis and alt text generation using OpenAI’s vision models\u003Cbr \u002F>\n* \u003Cstrong>Supabase Terms of Service\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fsupabase.com\u002Fterms\" rel=\"nofollow ugc\">Supabase Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Cstrong>Supabase Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fsupabase.com\u002Fprivacy\" rel=\"nofollow ugc\">Supabase Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Cstrong>OpenAI Terms of Service\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fterms\" rel=\"nofollow ugc\">OpenAI Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Cstrong>OpenAI Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fprivacy\" rel=\"nofollow ugc\">OpenAI Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data handling and privacy:\u003C\u002Fstrong>\u003Cbr \u002F>\nOur Supabase Edge Functions act as a secure intermediary that forwards your image URLs to OpenAI’s ChatGPT API for analysis. OpenAI’s ChatGPT processes the images to generate descriptive alt text but \u003Cstrong>does not use this data for training their models\u003C\u002Fstrong>. No personal user data beyond the API key and image URLs is transmitted. Images are processed temporarily for the purpose of generating alt text and are not stored permanently by either service.\u003C\u002Fp>\n","Automatically generate high-quality, SEO-friendly alt text for your images using AI technology.",10,313,"2025-11-06T21:53:00.000Z","5.0","7.0",[19,20,21,22,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fws-image-alt-text-generator.1.0.4.zip",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":13,"downloaded":93,"rating":13,"num_ratings":13,"last_updated":94,"tested_up_to":49,"requires_at_least":16,"requires_php":17,"tags":95,"homepage":96,"download_link":97,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"aigude-tools","AiGude Tools","2.5.1","Pagemachine","https:\u002F\u002Fprofiles.wordpress.org\u002Fpagemachine\u002F","\u003Cp>\u003Cstrong>AiGude Tools\u003C\u002Fstrong> improves accessibility and SEO by automatically generating alternative text for your images using an AI-powered API.\u003Cbr \u002F>\nSave time, stay consistent, and enhance your site’s visibility in search engines, all without manually writing every alt text.\u003C\u002Fp>\n\u003Cp>Want to try it? \u003Ca href=\"https:\u002F\u002Faigude.io\u002Fen\u002FTry-It\u002F\" rel=\"nofollow ugc\">Visit our live demo.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>To use the plugin you’ll need an AiGude API key, grab one for free at \u003Ca href=\"https:\u002F\u002Faigude.io\u002Fen\u002FProducts\u002F\" rel=\"nofollow ugc\">AiGude.io\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.pagemachine.de\u002Fki-loesungen\u002Faigude-faq\" rel=\"nofollow ugc\">AiGude FAQ (German)\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI-Powered Alt Text\u003C\u002Fstrong> – Automatically generate descriptive alt text for your images using advanced AI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual Support\u003C\u002Fstrong> – Translate prompts and alt texts via DeepL or Google with one click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>List View\u003C\u002Fstrong> – Work through your Media Library in a powerful list interface:\n\u003Cul>\n\u003Cli>Search images by filename, title, or existing alt text\u003C\u002Fli>\n\u003Cli>Bulk-generate alt text for selected images (per page or across pages)\u003C\u002Fli>\n\u003Cli>Skip existing alt text or overwrite with new results\u003C\u002Fli>\n\u003Cli>Preview and edit a single image’s alt text before saving\u003C\u002Fli>\n\u003Cli>Select prompts with target languages for single or bulk actions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grid View\u003C\u002Fstrong> – Generate alt text directly from the Media Library’s grid:\n\u003Cul>\n\u003Cli>Quickly select multiple images\u003C\u002Fli>\n\u003Cli>Mini-grid shows your current selection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Prompts\u003C\u002Fstrong> – Create template-driven prompts with placeholders (e.g., \u003Ccode>%filename%\u003C\u002Fcode>, \u003Ccode>%title%\u003C\u002Fcode>) and lock provider-specific target languages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings\u003C\u002Fstrong> – Manage API keys, view remaining credits, in one place.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for website owners, photographers, agencies, and content teams who want to improve accessibility and SEO without hours of manual work.\u003C\u002Fp>\n\u003Ch3>Data Processing and Privacy\u003C\u002Fh3>\n\u003Cp>This plugin connects to AiGude’s captioning service to generate and translate image alternative text.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Images and texts are transmitted to the service for processing.\n\u003Cul>\n\u003Cli>We do \u003Cstrong>not\u003C\u002Fstrong> store images after processing; they are held only in memory long enough to generate a response.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Alt-text generation is performed on AiGude–managed infrastructure located in the European Union. Image files are sent over HTTPS to this infrastructure. No third-party vendors are used for alt-text generation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Privacy Info:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Faigude.io\u002FInformationen\u002FDatenschutz\" rel=\"nofollow ugc\">AiGude Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Faigude.io\u002FInformationen\u002FAGB\" rel=\"nofollow ugc\">AiGude Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.pagemachine.de\u002Fki-loesungen\u002Faigude-faq\" rel=\"nofollow ugc\">AiGude FAQ (German)\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Translations may be performed via the \u003Cstrong>DeepL API\u003C\u002Fstrong> or the \u003Cstrong>Google Cloud Translation API\u003C\u002Fstrong>, depending on your configuration.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>DeepL API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Only the text to be translated and the selected language parameters are transmitted to DeepL.\u003C\u002Fli>\n\u003Cli>DeepL is headquartered in Germany and operates under EU GDPR standards.\u003C\u002Fli>\n\u003Cli>For details, see the \u003Ca href=\"https:\u002F\u002Fwww.deepl.com\u002Fprivacy\" rel=\"nofollow ugc\">DeepL Privacy Policy\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Cloud Translation API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Only the text to be translated and the selected language parameters are transmitted to Google.\u003C\u002Fli>\n\u003Cli>We use the Google Cloud Translation API v3 with the dedicated EU endpoint \u003Ccode>translate-eu.googleapis.com\u003C\u002Fcode>; see Google’s \u003Ca href=\"https:\u002F\u002Fdocs.cloud.google.com\u002Ftranslate\u002Fdocs\u002Fadvanced\u002Fendpoints\" rel=\"nofollow ugc\">endpoint documentation\u003C\u002Fa> for details.\u003C\u002Fli>\n\u003Cli>For more information on how Google handles translation data, see Google’s \u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Ftranslate\u002Fdata-usage\" rel=\"nofollow ugc\">Data Usage FAQ\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate and manage image alt text with AI; featuring bulk actions, multilingual prompts, and seamless Media Library integration.",927,"2026-03-12T11:05:00.000Z",[19,20,21,22,23],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faigude-tools\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faigude-tools.2.5.1.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":13,"downloaded":106,"rating":13,"num_ratings":13,"last_updated":107,"tested_up_to":108,"requires_at_least":81,"requires_php":17,"tags":109,"homepage":110,"download_link":111,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"alt-text-assistant","Alt Text Assistant","1.0.0","alttextassistant","https:\u002F\u002Fprofiles.wordpress.org\u002Falttextgenie\u002F","\u003Cp>Alt Text Assistant automatically generates descriptive alt text for your images using AI technology. Perfect for improving website accessibility, SEO, and user experience.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AI-powered alt text generation\u003C\u002Fli>\n\u003Cli>Credit-based system for usage tracking\u003C\u002Fli>\n\u003Cli>Bulk image processing\u003C\u002Fli>\n\u003Cli>Multiple language support\u003C\u002Fli>\n\u003Cli>Customizable alt text styles\u003C\u002Fli>\n\u003Cli>Media library integration\u003C\u002Fli>\n\u003Cli>Easy API configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Configure your API endpoint and key\u003C\u002Fli>\n\u003Cli>Select images from your media library\u003C\u002Fli>\n\u003Cli>Generate alt text with one click\u003C\u002Fli>\n\u003Cli>Automatically save to image metadata\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the AltTextGenie.com API to generate alt text for images using artificial intelligence. This service is required for the core functionality of generating alt text.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent and when:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Image files are sent to the API when you manually request alt text generation or when auto-generation is enabled\u003Cbr \u002F>\n– Only image data (no personal user information) is transmitted\u003Cbr \u002F>\n– The API processes the images to analyze their content and generate descriptive alt text\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider information:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Service: AltTextGenie AI Alt Text Generation API\u003Cbr \u002F>\n– What it does: Analyzes images and generates descriptive alt text using AI\u003Cbr \u002F>\n– Terms & Privacy Policy: https:\u002F\u002Falttextgenie.com\u002Fterms-privacy-policy\u003C\u002Fp>\n","Automatically generate AI-powered alt text for images to improve accessibility and SEO.",437,"2026-02-09T14:04:00.000Z","6.9.5",[19,20,21,22,23],"https:\u002F\u002Falttextgenie.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falt-text-assistant.1.0.0.zip",{"error":113,"url":114,"statusCode":115,"statusMessage":116,"message":116},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Faltification\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":118,"versions":119},2,[120,126],{"version":6,"download_url":25,"svn_tag_url":121,"released_at":27,"has_diff":122,"diff_files_changed":123,"diff_lines":27,"trac_diff_url":124,"vulnerabilities":125,"is_current":113},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Faltification\u002Ftags\u002F1.0.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faltification%2Ftags%2F1.0.0&new_path=%2Faltification%2Ftags%2F1.0.1",[],{"version":101,"download_url":127,"svn_tag_url":128,"released_at":27,"has_diff":122,"diff_files_changed":129,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":130,"is_current":122},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faltification.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faltification\u002Ftags\u002F1.0.0\u002F",[],[]]