[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZEtUcsyn3HMEAYHplXqCb9SNyMzhm_CEQj_pnQe-xAY":3},{"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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":45,"crawl_stats":36,"alternatives":52,"analysis":159,"fingerprints":321},"bulk-image-title-attribute","Bulk Auto Image Title Attribute (Image Title tag) optimizer (Image SEO)","2.0.1","Pagup","https:\u002F\u002Fprofiles.wordpress.org\u002Fpagup\u002F","\u003Cp>The BIGTA (Bulk Image title attribute) plugin automatically adds title attributes (title tags) to your images (within the HTML code) from page\u002Farticle titles or image names and\u002For site name, either separately or combined, depending on your requirements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>A quick summary:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"How to optimize BIGTA -  Bulk HTML image title attribute WordPress plugin\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F345377629?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>BIGTA also enables manual customization on your pages via a Post META Box, allowing the use of custom title attributes other than those defined on the settings page.\u003C\u002Fp>\n\u003Cp>The BIGTA plugin operates in automatic mode. Once installed, it will be active on all pages of your site, both retroactively and for future content. You no longer need to worry about your image title attribute.\u003C\u002Fp>\n\u003Cp>We highly recommend combining BIGTA with the BIALTY plugin – Auto image alt text (Alt tag, Alt attribute) optimizer – for improved results on search engines.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>It’s compatible with:\u003C\u002Fstrong> TinyMCE, Page Builder by SiteOrigin, Elementor Page Builder, Gutenberg, and more…\u003C\u002Fp>\n\u003Cp>About Gutenberg: Unfortunately, with the latest release of Gutenberg (WordPress 5.0), there’s no longer an Advanced Options section (which allowed manual addition of title attributes). So, as it stands, there won’t be a default option to add a title attribute to your images unless you choose the ‘Edit as HTML’ feature and manually add the title attribute inside the \\\u003Cimg> tag. This is exactly what the BIGTA plugin does by “bulk” adding image title attributes into HTML code. No need to edit your theme anymore…\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO FEATURES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The BIGTA PRO plugin allows you to manage Woocommerce products (pages) with the same options (either separately or combined):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product title as Image title attribute\u003C\u002Fli>\n\u003Cli>Yoast \u002F Rank math keywords as image title attribute\u003C\u002Fli>\n\u003Cli>Yoast \u002F Rank Math Keyword + Post title as image title attribute\u003C\u002Fli>\n\u003Cli>Image name as image title attribute\u003C\u002Fli>\n\u003Cli>Site name as Image title attribute\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>ABOUT IMAGE TITLE ATTRIBUTE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What’s the difference between image alt text and image title in WordPress?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Title text or Title attribute\u003C\u002Fstrong> (often incorrectly referred to as “Title tag”) is the text of images which a user sees after hovering over the image.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ALT text or ALT attribute\u003C\u002Fstrong> (sometimes incorrectly referred to as “ALT tag”) is the significant text of the image, that is understandable by Google and other search engines. It is read to visually impaired people or displayed to people who have blocked images.\u003C\u002Fp>\n\u003Cp>The image title attribute, compared to the Alt attribute, serves your users. For example, if they see an image or a photo on your website that requires further explanation, they can easily hover over it, and they will see the description right away.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For UX purpose,\u003C\u002Fstrong> the title text is usually more descriptive than the ALT text, and it primarily describes what is unclear at first glance. Users, unlike search engines, can understand the image.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Difference between the Media Library Title and Image Title Attribute in WordPress\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When you add an image in WordPress via Media Library, you have the option to add a title to it, among other details. This title is used by WordPress internally, as a media title for attachment pages, galleries, and other features that might use it.\u003C\u002Fp>\n\u003Cp>Just as you have a title for your post or page, you can have one for media files, because every media file has its own attachment page in WordPress, which is visible to the public unless you disable it. If you switch from the Visual editor to the Text one, you’ll see that there’s no title attribute added to the image in the HTML \\\u003Cimg> tag. That’s because WordPress didn’t design it to work that way.\u003C\u002Fp>\n\u003Cp>This means that adding a title on MEDIA LIBRARY won’t add a “title tag” inside your HTML code (compared to what the BIGTA plugin does instantly).\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthemeskills.com\u002Fmedia-title-vs-image-title-attribute-wordpress\u002F\" rel=\"nofollow ugc\">More details here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why and How You Should Use Alt Text and Image Title\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We always recommend using both alt text and image title with your images. One clear advantage is that it helps search engines find your images and display them in image search results. The other advantage is that these tags improve the accessibility of your site and explain your images to people with special needs.\u003C\u002Fp>\n","Auto-optimize (bulk) your Image title attributes (Image title tags, title text) from page\u002Fpost\u002Fproduct titles &\u002For site name or with custom instru &hellip;",1000,31344,72,5,"2026-01-18T20:12:00.000Z","6.9.4","4.1","5.6",[20,21,22,23],"google-images","image-title","title-attribute","title-tag","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-image-title-attribute.zip",78,1,"2025-10-04 00:00:00","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":36,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":36},"CVE-2025-62921","bulk-auto-image-title-attribute-authenticated-contributor-stored-cross-site-scripting","Bulk Auto Image Title Attribute \u003C= 2.0.1 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Bulk Auto Image Title Attribute plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.0.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=2.0.1","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-10-29 14:59:57",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F41315d40-0e93-480a-b85f-f3e4c8fa299a?source=api-prod",{"slug":46,"display_name":7,"profile_url":8,"plugin_count":47,"total_installs":48,"avg_security_score":49,"avg_patch_time_days":50,"trust_score":26,"computed_at":51},"pagup",17,33230,98,439,"2026-04-04T03:49:23.151Z",[53,76,96,119,140],{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":16,"requires_at_least":66,"requires_php":24,"tags":67,"homepage":72,"download_link":73,"security_score":74,"vuln_count":75,"unpatched_count":75,"last_vuln_date":36,"fetched_at":29},"auto-image-attributes-from-filename-with-bulk-updater","Auto Image Attributes From Filename With Bulk Updater (Add Alt Text, Image Title For Image SEO)","4.9","Arun Basil Lal","https:\u002F\u002Fprofiles.wordpress.org\u002Farunbasillal\u002F","\u003Cp>Automatically add Image attributes such as Image Alt Text, Image Title, Image Caption and Image Description from Image Filename.\u003C\u002Fp>\n\u003Cp>The plugin can update image attributes for both new image uploads and existing images in the media library. Great for Image SEO and Accessibility.\u003C\u002Fp>\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\u002FV5SOU4okOfU?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\u003Cp>Image alt text and title is critical for your image SEO and will help users discover your images (and there by your website) in Google \u002F Yahoo \u002F Bing image search.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Life-Saver\u003C\u002Fstrong>\u003Cbr \u002F>\n  It allowed me to save tons of time. Further, the support is nice and ready to help.\u003Cbr \u002F>\n  – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Flife-saver-188\u002F\" rel=\"ugc\">thnk4\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Proper alt text also helps people who are blind or who have low vision understand your images there by improving the accessibility of your website. This will open up your website to a new segment of visitors and increase your traffic.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Wow!\u003C\u002Fstrong>\u003Cbr \u002F>\n  If I could give this 1 more star I would!\u003Cbr \u002F>\n  – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fwow-550\u002F\" rel=\"ugc\">jdev\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>With this plugin you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set the image filename as the image Title.\u003C\u002Fli>\n\u003Cli>Set the image filename as the image Caption.\u003C\u002Fli>\n\u003Cli>Set the image filename as the image Description.\u003C\u002Fli>\n\u003Cli>Set the image filename as the image Alt Text. This was a default feature in WordPress before 4.7. The plugin restores this essential feature which is great for SEO.\u003C\u002Fli>\n\u003Cli>Insert Image Title into post HTML. WordPress stopped adding Image Titles to images since WordPress 3.5. The plugin restores it.\u003C\u002Fli>\n\u003Cli>Remove hyphens from the image filename.\u003C\u002Fli>\n\u003Cli>Remove underscores from the image filename.\u003C\u002Fli>\n\u003Cli>Remove full stops from filename.\u003C\u002Fli>\n\u003Cli>Remove commas from filename.\u003C\u002Fli>\n\u003Cli>Remove all numbers from filename.\u003C\u002Fli>\n\u003Cli>Choose to turn off any of the above mentioned features.\u003C\u002Fli>\n\u003Cli>Display image attributes as columns in Media Library list view.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With the bulk updater you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set the image filename as image Title, Caption, Description and Alt Text after removing hyphens and underscores from the filename.\u003C\u002Fli>\n\u003Cli>Update any number of images in your Media Library in one click.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If your image filename is \u003Cem>My_image-name.jpg\u003C\u002Fem>, your Image Title, Caption, Description And Alt Text will be \u003Cem>My image name\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>The plugin settings and bulk updater are in WordPress Admin > Settings > Image Attributes. Here you can choose which attributes to update for NEW uploads.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please remember to take a database backup before running the bulk updater (or anything bulk in general). The bulk updater updates ALL attributes for existing images in the Media Library and ignores the settings set for NEW uploads.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Image Attributes Pro\u003C\u002Fh3>\n\u003Cp>A pro add-on is now available for the plugin. Check out \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Image Attributes Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The pro add-on can update the image attributes from not just the image filename, but also from the post \u002F page \u002F product \u002F custom post type title. You can fine tune the bulk updater settings and even clean up the actual image filename.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Thank you so much for all your help in trying to fix this, its very much appreciated indeed. You’ve gone above and beyond what I was expecting in support!\u003Cbr \u002F>\n  Rest assured I will give great feedback on your plugin anywhere I can!!\u003Cbr \u002F>\n  – \u003Cstrong>James Barber\u003C\u002Fstrong>, for \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Image Attributes Pro\u003C\u002Fa> via email.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>What the pro add-on you get these additional features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use post title as title text. If image is not attached to a post, image filename will be used instead.\u003C\u002Fli>\n\u003Cli>Use post title as alt text. If image is not attached to a post, image filename will be used instead.\u003C\u002Fli>\n\u003Cli>Use post title as caption. If image is not attached to a post, image filename will be used instead.\u003C\u002Fli>\n\u003Cli>Use post title as description. If image is not attached to a post, image filename will be used instead.\u003C\u002Fli>\n\u003Cli>Build your own attributes using custom tags like \u003Ccode>%filename%\u003C\u002Fcode>, \u003Ccode>%posttitle%\u003C\u002Fcode>, \u003Ccode>%sitetitle%\u003C\u002Fcode>, \u003Ccode>%category%\u003C\u002Fcode>, \u003Ccode>%tag%\u003C\u002Fcode>, \u003Ccode>%wc_variation%\u003C\u002Fcode>, \u003Ccode>%yoastfocuskw%\u003C\u002Fcode>, \u003Ccode>%yoastseotitle%\u003C\u002Fcode>, \u003Ccode>%rankmathfocuskw%\u003C\u002Fcode>, \u003Ccode>%seopresstargetkw%\u003C\u002Fcode> and \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fcustom-image-attribute-tags\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">many more\u003C\u002Fa>. Each custom tag will be replaced  with it’s value. You can combine them as you please!\u003C\u002Fli>\n\u003Cli>Use Yoast Focus Keyword and Rank Math Focus Keyword as image attributes.\u003C\u002Fli>\n\u003Cli>Clear any image attribute by setting it as blank \u002F empty. \u003C\u002Fli>\n\u003Cli>Exclude images from Bulk Updater. A meta box and a checkbox is added to the \u003Ccode>Media Library\u003C\u002Fcode> > \u003Ccode>Edit Media\u003C\u002Fcode> sidebar. When checked, the bulk updater will not update the attributes of that image in the media library or in posts \u002F products where the image is used. \u003C\u002Fli>\n\u003Cli>Remove apostrophe ( ‘ ) from filename\u003C\u002Fli>\n\u003Cli>Remove tilde ( ~ ) from filename\u003C\u002Fli>\n\u003Cli>Remove plus ( + ) from filename\u003C\u002Fli>\n\u003Cli>Remove pound ( # ) from filename\u003C\u002Fli>\n\u003Cli>Remove ampersand ( & ) from filename\u003C\u002Fli>\n\u003Cli>Remove round brackets ( ( ) ) from filename\u003C\u002Fli>\n\u003Cli>Remove square brackets ( [ ] ) from filename\u003C\u002Fli>\n\u003Cli>Remove curly brackets ( { } ) from filename\u003C\u002Fli>\n\u003Cli>Filter words or characters from filename\u003C\u002Fli>\n\u003Cli>Filter filename with regex\u003C\u002Fli>\n\u003Cli>convert image attributes to lowercase\u003C\u002Fli>\n\u003Cli>CONVERT IMAGE ATTRIBUTES TO UPPERCASE\u003C\u002Fli>\n\u003Cli>Use title casing for image attributes. First Letter Of Each Word Will Be Capitalized.\u003C\u002Fli>\n\u003Cli>Use sentence casing for image attributes. First letter of a sentence will be capitalized.\u003C\u002Fli>\n\u003Cli>Clean the actual image filename after upload.\u003C\u002Fli>\n\u003Cli>Choose to turn off any of the above mentioned features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>With the Image Attributes Pro bulk updater you can:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Update image title and alt text \u003Cstrong>for images inserted into posts and custom post types\u003C\u002Fstrong>. Not just the media library. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fhow-wordpress-store-image-attributes\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">What is the difference?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Fine tune all settings. Choose what to update.\u003C\u002Fli>\n\u003Cli>Update image titles \u002F alt text in media library and \u002F or existing posts.\u003C\u002Fli>\n\u003Cli>Update image titles \u002F alt text in media library and \u002F or existing posts only if no title \u002F alt text is set. Existing image titles \u002F alt text will be preserved.\u003C\u002Fli>\n\u003Cli>Update image caption and description in the media library. Existing image captions and descriptions can be preserved.\u003C\u002Fli>\n\u003Cli>Build your own attributes using custom tags like \u003Ccode>%filename%\u003C\u002Fcode>, \u003Ccode>%posttitle%\u003C\u002Fcode>, \u003Ccode>%sitetitle%\u003C\u002Fcode>, \u003Ccode>%category%\u003C\u002Fcode>, \u003Ccode>%tag%\u003C\u002Fcode>, \u003Ccode>%yoastfocuskw%\u003C\u002Fcode>, \u003Ccode>%yoastseotitle%\u003C\u002Fcode>, \u003Ccode>%rankmathfocuskw%\u003C\u002Fcode>, \u003Ccode>%seopresstargetkw%\u003C\u002Fcode> and \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fcustom-image-attribute-tags\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">many more\u003C\u002Fa>. Each custom tag will be replaced  with it’s value. You can combine them as you please!\u003C\u002Fli>\n\u003Cli>Choose to turn off any of the above mentioned features.\u003C\u002Fli>\n\u003Cli>Choose specific post types to bulk update.\u003C\u002Fli>\n\u003Cli>Bulk update image attributes in \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Facf-compatibility\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">ACF’s WYSIWYG Editor\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fdivi-compatibility\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Divi theme\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Modify auto generated image attributes using the \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fcodex\u002Fiaffpro_image_attributes\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">iaffpro_image_attributes filter\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Disable updating of attributes in media library completely and just updated attributes in Post HTML or vice versa.\u003C\u002Fli>\n\u003Cli>Add or remove custom image attributes using the \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fcodex\u002Fiaffpro_html_image_markup_post_update\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">iaffpro_html_image_markup_post_update filter\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Other Image Attributes Pro features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bulk edit image attributes from the Media Library quickly and easily. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fmedia-library-bulk-editing\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Bulk Update image attributes from WordPress Media Library. Select images and choose \u003Ccode>Update image attributes\u003C\u002Fcode> Bulk action in Media Library (list view). \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fbulk-actions\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Bulk Update image attributes from WordPress admin page for Posts, Pages and WooCommerce Products. Select the posts, pages or WooCommerce products in bulk and choose “Update image attributes” Bulk action. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fbulk-actions\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Copy image attributes to post HTML while updating in Media Library. Any changes made to image attributes in the media library will be automatically synced to the corresponding post HTML. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fauto-copy-image-attributes-to-post-html-from-media-library\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Update image attributes on post publish or update. Automatically updates image attributes when a post is published or updated. Ensures image attributes are always consistent with settings. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fupdate-image-attributes-on-save-post\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For screenshots, FAQ and full list of features, please see the \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">product website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>No Competitors\u003C\u002Fstrong>\u003Cbr \u002F>\n  This is the only one that enables you to add missing tags to your images in one go, simple! … This one is very well coded and the author pays great attentions to users feedback \u002F requests \u002F support.\u003Cbr \u002F>\n  – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fno-competitors\u002F\" rel=\"ugc\">arsenalemusica\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Automatically add Image Alt Text, Title, Caption and Description from Filename. Bulk update existing images. Great for Image SEO and Accessibility.",100000,909017,96,93,"2025-12-17T18:52:00.000Z","3.5.0",[68,69,70,71,21],"accessibility","alt-text","bulk-edit-images","image-seo","https:\u002F\u002Fimageattributespro.com\u002F?utm_source=plugin-header&utm_medium=plugin-uri","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-image-attributes-from-filename-with-bulk-updater.zip",100,0,{"slug":77,"name":78,"version":79,"author":7,"author_profile":8,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":16,"requires_at_least":17,"requires_php":87,"tags":88,"homepage":92,"download_link":93,"security_score":94,"vuln_count":27,"unpatched_count":75,"last_vuln_date":95,"fetched_at":29},"bulk-image-alt-text-with-yoast","Bulk Auto Image Alt Text (Alt tag, Alt attribute) optimizer (image SEO)","2.2.2","\u003Cp>Bialty automatically adds ALT TEXTs to your images from page\u002Farticle\u002Fproduct titles (with Woocommerce for online shops) or Yoast’s Focus Keywords, either separately or combined (depending on your needs). BIALTY also allows, through a Post META Box, manual customization on your pages, using ALT TEXTs different from those used with Yoast or Rank Math or page titles.\u003C\u002Fp>\n\u003Cp>BIALTY operates in automatic mode. Once installed, it will be active on all pages of your site, both retroactively and for future content. You no longer need to worry about your Alt Texts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>It’s also compatible with:\u003C\u002Fstrong> TinyMCE, Page Builder by SiteOrigin, Elementor Page Builder, Gutenberg and more…\u003C\u002Fp>\n\u003Cp>\u003Cstrong>About the PRO feature:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add Post Title or Image Name as Alt Attribute\u003C\u002Fli>\n\u003Cli>Add alt tag to Woocommerce product pages\u003C\u002Fli>\n\u003Cli>Add website title as Alt tag\u003C\u002Fli>\n\u003Cli>Select pages to “blacklist”\u003C\u002Fli>\n\u003Cli>And more premium features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>SUPPORTED IN 6 LANGUAGES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>BIALTY plugins are translated and available in: English, French – Français, Russian –Руссɤɢɣ, Portuguese – Português, Spanish – Español, German – Deutsch\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why should you optimize your image Alt Texts? Because more than 20% of search queries are made on Google Images.\u003C\u002Fstrong> Check \u003Ca href=\"https:\u002F\u002Fsparktoro.com\u002Fblog\u002Fnew-jumpshot-2018-data-where-searches-happen-on-the-web-google-amazon-facebook-beyond\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Alternate text\u003C\u002Fstrong> (Alt text) is a text description that can be added to an image’s HTML tag on a web page. It is used when the image on the web page cannot be displayed, in which case the Alt text is shown instead. It is also displayed when a user hovers over the image.\u003C\u002Fp>\n\u003Cp>Unfortunately, the ALT attribute is a critical step that is often overlooked.\u003C\u002Fp>\n\u003Cp>Have you ever found yourself in a situation where you have hundreds or thousands of images on your website without any alt tags? You know by definition that it will negatively impact your Google ranking in some way, especially when YOAST SEO keeps reminding you that “All the images on this page do not contain ALT attributes with the focus keyword”. This can be a missed opportunity for better rankings on search engines.\u003C\u002Fp>\n\u003Cp>Of course, you could add these alt tags manually (and spend dozens of hours doing it) or use other WordPress plugins that auto-add the product\u002Fpage\u002Fpost title or image name\u002Ftitle as ALT texts (with “_” which are not SEO-friendly, by the way), but they still won’t be the best ALT attributes to be added to your images and Yoast will keep displaying this orange\u002Fred spot reminding you that you HAVE NOT DONE the job as you should. And for good reason, because Alt tags strengthen the message of your articles with search engine spiders (which cannot determine the content of images and must rely on Alt text to determine their contents) and improves the accessibility of your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>BIALTY is a time-saver\u003C\u002Fstrong> because it uses this “Focus Keyword” determined (by you) when optimizing your page\u002Fpost\u002Fproduct with YOAST SEO (and optionally the page title) as ALT texts for all images contained on this page\u002Fpost\u002Fproduct. Once your keyword is added in the “Focus keyword” field, after saving your settings, it will add it automatically to the image’s HTML tags of your page. Simple & efficient…\u003C\u002Fp>\n\u003Cp>For your information, Google’s article about images has a heading “Create great alt text”. This is no coincidence because Google places a relatively high value on alt text to determine not only what is in the image but also the topic of the surrounding text.\u003C\u002Fp>\n\u003Cp>(https:\u002F\u002Fsupport.google.com\u002Fwebmasters\u002Fanswer\u002F114016?hl=en)\u003C\u002Fp>\n\u003Cp>How to use it?\u003C\u002Fp>\n\u003Cp>Once you’ve installed BIALTY on your website, you can choose between two options: “Only YOAST Focus Keyword” or “YOAST Focus Keyword + Page\u002Fpost\u002Fproduct title”. After saving your choice, BIALTY will automatically add ALT Texts to all images on every page, based on your selected optimization. After that, you can simply let it do its work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What are the recommended practices?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It’s advisable to keep the text (keyword) short to maximize its effectiveness. Shorter alt texts, and thus keywords, are more likely to be efficiently indexed by Google and other major online search engines. For more information, please refer to our FAQ.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is the role of alt tags?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Search engines and other web crawlers cannot understand images. However, images can significantly influence how people interpret a specific web page. Alt texts address this issue by providing text that can be read by search engines.\u003C\u002Fp>\n\u003Cp>When a Google bot or another search engine crawler examines a page, images with properly formatted alt text contribute to the indexing of the page and its ranking on the Search Engine Results Page (SERP).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Alt text or Alt tag?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The term that might immediately come to mind when thinking about image alt text is “alt tag”. However, “alt tag” is a misnomer and doesn’t actually exist. The correct term is alt text, or alternative text, which is the alternate text attribute of the image tag.\u003C\u002Fp>\n\u003Cp>This can lead to confusion in SEO communication, as most people are familiar with the term “alt tag”, even though it’s technically incorrect.\u003C\u002Fp>\n\u003Cp>Alternative text (or Alt text) is primarily used by screen readers for the visually impaired to understand what an image is about. It allows you to provide an image description that is read out by an audio prompter, informing visually impaired users about the content on the page as they navigate through it.\u003C\u002Fp>\n\u003Cp>According to the W3C Accessibility Guidelines, it’s important to include both image alt text and image title text in the image for important images on the page to ensure that the code is W3C-valid.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why is Alt Text Important?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fwebmasters\u002Fanswer\u002F114016?hl=en\" rel=\"nofollow ugc\">Google’s article\u003C\u002Fa> about images includes a section titled “Use descriptive alt text”. This isn’t a coincidence, as Google places a high value on alt text to determine not only the content of the image but also its relation to the surrounding text.\u003C\u002Fp>\n\u003Cp>Using alt text (or the Alt attribute) on your images can improve user experience and potentially provide SEO benefits. Along with implementing best practices for image title and file naming, including the alt attribute can also contribute to image SEO.\u003C\u002Fp>\n\u003Cp>Currently, Google’s search engine results pages (SERPs) provide as many image results as text-based results. Therefore, one of the key benefits of image alt text is that it can turn your images into hyperlinked search results, providing another avenue for your website to attract organic visitors.\u003C\u002Fp>\n\u003Cp>Despite significant improvements in search engine image recognition technology over the years, search crawlers still can’t “see” the images on a website page in the way humans can. Therefore, it’s not advisable to leave the interpretation entirely up to them. If they don’t understand, or get it wrong, you could potentially rank for unintended keywords or miss out on ranking altogether.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>About Google’s Image Recommendations?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>To enhance the visibility of your content in Google Images, prioritize the user by offering an excellent user experience: design pages primarily for users, not for search engines. Here are some suggestions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ensure good context: Ensure that your visual content is pertinent to the page’s topic. We recommend displaying images only where they contribute unique value to the page. We strongly advise against pages where neither the images nor the text are original content.\u003C\u002Fli>\n\u003Cli>Optimize positioning: When feasible, place images near relevant text. If it makes sense, consider positioning the most important image near the top of the page.\u003C\u002Fli>\n\u003Cli>Avoid embedding crucial text within images: Refrain from embedding text in images, particularly important text elements like page headings and menu items, because not all users can access them (and page translation tools won’t work on images). To ensure maximum accessibility of your content, keep text in HTML and provide alt text for images.\u003C\u002Fli>\n\u003Cli>Develop informative and high-quality sites: Good content on your webpage is just as crucial as visual content for Google Images – it provides context and makes the result more actionable. Page content may be used to generate a text snippet for the image, and Google considers the quality of the page content when ranking images.\u003C\u002Fli>\n\u003Cli>Develop device-friendly sites: Users search on Google Images more from mobile than on desktop. For this reason, it’s important that you design your site to accommodate all device types and sizes. Use the mobile-friendly testing tool to assess how well your pages work on mobile devices, and receive feedback on what needs to be fixed.\u003C\u002Fli>\n\u003Cli>Develop a good URL structure for your images: Google uses the URL path as well as the file name to help it understand your images. Consider organizing your image content so that URLs are constructed logically.\u003C\u002Fli>\n\u003C\u002Ful>\n","Auto optimize all image alt text (+ Woocommerce ), per page & product, from Yoast SEO \u002F Rank Math optimization settings (keywords).",10000,440289,84,111,"2026-01-04T12:57:00.000Z","7.4",[89,90,69,20,91],"alt-attribute","alt-tag","seo","https:\u002F\u002Fbetter-robots.com\u002Fproduct\u002Fplugin-bialty-woocommerce-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-image-alt-text-with-yoast.2.2.2.zip",99,"2026-01-08 17:58:05",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":24,"tags":111,"homepage":116,"download_link":117,"security_score":118,"vuln_count":75,"unpatched_count":75,"last_vuln_date":36,"fetched_at":29},"rel-nofollow-checkbox","Rel Nofollow Checkbox","1.1.5","Fabio Santos","https:\u002F\u002Fprofiles.wordpress.org\u002Fffsantos92\u002F","\u003Cp>This plugin adds a simple checkbox in the insert\u002Fedit link popup for including \u003Cstrong>\u003Cem>nofollow\u003C\u002Fem>\u003C\u002Fstrong> attribute.\u003C\u002Fp>\n","Adds a checkbox in the insert\u002Fedit link popup for including rel=\"nofollow\".",5000,82735,90,26,"2017-11-28T15:33:00.000Z","4.7.32","4.7",[112,113,114,115,22],"checkbox","nofollow","option","rel-attribute","https:\u002F\u002Fgithub.com\u002Fffsantos92\u002Frel-nofollow-checkbox","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frel-nofollow-checkbox.1.1.5.zip",85,{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":74,"num_ratings":129,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":138,"download_link":139,"security_score":118,"vuln_count":75,"unpatched_count":75,"last_vuln_date":36,"fetched_at":29},"change-browser-tab-title-when-tab-is-not-active","Browser Tab Title Reminder","1.0.1","Tim van Iersel","https:\u002F\u002Fprofiles.wordpress.org\u002Ftimvaniersel\u002F","\u003Cp>Change the browser tab Title when the tab is not active as a reminder or to get the attention back from the user.\u003C\u002Fp>\n\u003Cp>The variables that can be set are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Time before the title changes\u003C\u002Fli>\n\u003Cli>The title when page is inactive\u003C\u002Fli>\n\u003C\u002Ful>\n","Change the browser tab Title when the tab is not active as a reminder or to get the attention back from the user.",400,3250,4,"2020-04-19T09:34:00.000Z","5.4.19","3.0.1","5.2.4",[135,136,137,23],"browser-tab","reminder","title","https:\u002F\u002Fplugin.nl\u002Fbrowser-tab-title-reminder\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchange-browser-tab-title-when-tab-is-not-active.zip",{"slug":141,"name":142,"version":143,"author":144,"author_profile":145,"description":146,"short_description":147,"active_installs":148,"downloaded":149,"rating":74,"num_ratings":27,"last_updated":150,"tested_up_to":151,"requires_at_least":152,"requires_php":87,"tags":153,"homepage":24,"download_link":157,"security_score":158,"vuln_count":75,"unpatched_count":75,"last_vuln_date":36,"fetched_at":29},"imagecomply","ImageComply – Alt Text Generator","1.5.5","Isaac","https:\u002F\u002Fprofiles.wordpress.org\u002Ftorchsmith\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.imagecomply.com\u002F\" title=\"The best image alt text generator\" rel=\"nofollow ugc\">ImageComply\u003C\u002Fa> can generate alt text for your \u003Cem>entire media gallery\u003C\u002Fem> of images in the \u003Cstrong>click of a button\u003C\u002Fstrong>. Time saved, money saved. Happy you, happy boss, happy website.\u003C\u002Fp>\n\u003Cp>Have you ever needed to write dozens, hundreds, or even thousands (thoughts & prayers) of image alt text? Did it cost you good money, or worse – your valuable time?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Try it for FREE:\u003C\u002Fstrong> We’ll give you 30 free credits to start! No credit card needed. Sign up now at \u003Ca href=\"https:\u002F\u002Fwww.imagecomply.com\u002F\" title=\"The best image alt text generator\" rel=\"nofollow ugc\">ImageComply\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Have you ever needed to write dozens, hundreds, or even thousands (thoughts & prayers) of image alt text? Did it cost you good money, or worse – your valuable time?\u003C\u002Fp>\n\u003Ch3>ImageComply – Generate alt text for SEO, accessibility and ADA compliance\u003C\u002Fh3>\n\u003Ch3>How to Use ImageComply\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Click on the “ImageComply” link under the “Media” menu in your dashboard.\u003C\u002Fli>\n\u003Cli>Enter your license key and click “Save Changes”.\u003C\u002Fli>\n\u003Cli>Click on “Generate ALT text for all images” to generate alt text for all images in your media library.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For more information, check out our \u003Ca href=\"https:\u002F\u002Fwww.imagecomply.com\u002Fdocs\u002F\" title=\"Detailed Guide on ImageComply\" rel=\"nofollow ugc\">ImageComply Documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>3rd Party Services Used\u003C\u002Fh3>\n\u003Cp>Google Fonts\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms?hl=en\u003Cbr \u002F>\n– Privacy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy?hl=en\u003C\u002Fp>\n\u003Cp>ImageComply API (this one is ours)\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fwww.imagecomply.com\u002Fterms-and-conditions\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fwww.imagecomply.com\u002Fprivacy\u003C\u002Fp>\n","ImageComply can generate alt text for your entire media gallery of images in the click of a button. Time saved, money saved.",200,4061,"2024-05-07T13:07:00.000Z","6.5.8","5.2",[68,154,155,156,21],"alternative-text","compliance","image-caption","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimagecomply.1.5.5.zip",92,{"attackSurface":160,"codeSignals":234,"taintFlows":268,"riskAssessment":307,"analyzedAt":320},{"hooks":161,"ajaxHandlers":221,"restRoutes":230,"shortcodes":231,"cronEvents":232,"entryPointCount":233,"unprotectedCount":233},[162,169,173,176,182,187,191,195,199,204,207,210,213,217],{"type":163,"name":164,"callback":165,"priority":166,"file":167,"line":168},"filter","the_content","bigta",99999,"admin\\controllers\\DomController.php",12,{"type":163,"name":170,"callback":171,"priority":166,"file":167,"line":172},"woocommerce_single_product_image_thumbnail_html","bigta_woocommerce_gallery",13,{"type":163,"name":174,"callback":165,"priority":166,"file":167,"line":175},"post_thumbnail_html",14,{"type":177,"name":178,"callback":179,"file":180,"line":181},"action","save_post","metadata","admin\\controllers\\MetaboxController.php",10,{"type":177,"name":183,"callback":184,"file":185,"line":186},"admin_menu","add_settings","admin\\Settings.php",15,{"type":177,"name":188,"callback":189,"file":185,"line":190},"admin_enqueue_scripts","assets",18,{"type":177,"name":192,"callback":193,"file":185,"line":194},"add_meta_boxes","add_metabox",19,{"type":163,"name":196,"callback":197,"priority":181,"file":185,"line":198},"script_loader_tag","add_module_to_script",20,{"type":163,"name":200,"callback":201,"file":202,"line":203},"connect_url","bigta_fs_settings_url","bulk-image-title-attribute.php",65,{"type":163,"name":205,"callback":201,"file":202,"line":206},"after_skip_url",66,{"type":163,"name":208,"callback":201,"file":202,"line":209},"after_connect_url",67,{"type":163,"name":211,"callback":201,"file":202,"line":212},"after_pending_connect_url",68,{"type":163,"name":214,"callback":215,"priority":181,"file":202,"line":216},"connect_message","bigta_fs_custom_connect_message",83,{"type":177,"name":218,"callback":219,"file":202,"line":220},"init","bigta_textdomain",94,[222,227],{"action":223,"nopriv":224,"callback":225,"hasNonce":224,"hasCapCheck":224,"file":185,"line":226},"bigta__options",false,"save_options",16,{"action":228,"nopriv":224,"callback":229,"hasNonce":224,"hasCapCheck":224,"file":185,"line":47},"bigta__onboarding","onboarding",[],[],[],2,{"dangerousFunctions":235,"sqlUsage":236,"outputEscaping":242,"fileOperations":75,"externalRequests":75,"nonceChecks":233,"capabilityChecks":14,"bundledLibraries":263},[],{"prepared":14,"raw":27,"locations":237},[238],{"file":239,"line":240,"context":241},"admin\\traits\\DomHelper.php",57,"$wpdb->get_var() with variable interpolation",{"escaped":243,"rawEcho":181,"locations":244},8,[245,248,251,252,254,255,256,257,259,261],{"file":246,"line":13,"context":247},"admin\\controllers\\SettingsController.php","raw output",{"file":249,"line":250,"context":247},"admin\\views\\metabox.view.php",3,{"file":249,"line":243,"context":247},{"file":249,"line":253,"context":247},11,{"file":249,"line":186,"context":247},{"file":249,"line":47,"context":247},{"file":249,"line":194,"context":247},{"file":249,"line":258,"context":247},24,{"file":249,"line":260,"context":247},27,{"file":249,"line":262,"context":247},31,[264],{"name":265,"version":266,"knownCves":267},"Freemius","1.0",[],[269,288,298],{"entryPoint":270,"graph":271,"unsanitizedCount":75,"severity":287},"save_options (admin\\controllers\\SettingsController.php:78)",{"nodes":272,"edges":284},[273,278],{"id":274,"type":275,"label":276,"file":246,"line":277},"n0","source","$_POST",95,{"id":279,"type":280,"label":281,"file":246,"line":282,"wp_function":283},"n1","sink","update_option() [Settings Manipulation]",97,"update_option",[285],{"from":274,"to":279,"sanitized":286},true,"low",{"entryPoint":289,"graph":290,"unsanitizedCount":75,"severity":287},"onboarding (admin\\controllers\\SettingsController.php:116)",{"nodes":291,"edges":296},[292,294],{"id":274,"type":275,"label":276,"file":246,"line":293},129,{"id":279,"type":280,"label":281,"file":246,"line":295,"wp_function":283},131,[297],{"from":274,"to":279,"sanitized":286},{"entryPoint":299,"graph":300,"unsanitizedCount":75,"severity":287},"\u003CSettingsController> (admin\\controllers\\SettingsController.php:0)",{"nodes":301,"edges":305},[302,304],{"id":274,"type":275,"label":303,"file":246,"line":277},"$_POST (x2)",{"id":279,"type":280,"label":281,"file":246,"line":282,"wp_function":283},[306],{"from":274,"to":279,"sanitized":286},{"summary":308,"deductions":309},"The 'bulk-image-title-attribute' plugin v2.0.1 presents a mixed security posture. While it shows strengths in avoiding dangerous functions, SQL injection vulnerabilities (as evidenced by the high percentage of prepared statements), and file operations, significant concerns arise from its attack surface.  Two AJAX handlers are present, and critically, both lack authentication checks. This creates an open door for unauthenticated users to potentially trigger plugin functionality, which could be exploited if vulnerabilities exist within these handlers.\n\nThe vulnerability history, specifically a known medium-severity CVE for Cross-Site Scripting (XSS) that is currently unpatched, is a substantial red flag. The fact that the last vulnerability was in 2025 suggests a recent or ongoing issue that has not been addressed. While taint analysis shows no critical or high severity flows, the presence of an unpatched XSS vulnerability, combined with unprotected AJAX endpoints, significantly elevates the risk. This indicates that while some secure coding practices are followed, there are critical blind spots in securing entry points and a failure to address disclosed vulnerabilities.\n\nIn conclusion, the plugin has positive aspects like minimal external dependencies and a good approach to SQL querying. However, the unprotected AJAX handlers and the unpatched XSS vulnerability are serious issues that could lead to malicious exploitation. Users should exercise extreme caution and ideally await a patch for the known CVE before relying on this plugin.",[310,312,315,316,318],{"reason":311,"points":186},"Unpatched CVE (Medium severity)",{"reason":313,"points":314},"Unprotected AJAX handler",7,{"reason":313,"points":314},{"reason":317,"points":14},"Low output escaping percentage (44%)",{"reason":319,"points":250},"Bundled outdated library (Freemius v1.0)","2026-03-16T19:04:46.507Z",{"wat":322,"direct":331},{"assetPaths":323,"generatorPatterns":326,"scriptPaths":327,"versionParams":328},[324,325],"\u002Fwp-content\u002Fplugins\u002Fbulk-image-title-attribute\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fbulk-image-title-attribute\u002Fassets\u002Fjs\u002Fscript.js",[],[325],[329,330],"bulk-image-title-attribute\u002Fassets\u002Fcss\u002Fstyle.css?ver=","bulk-image-title-attribute\u002Fassets\u002Fjs\u002Fscript.js?ver=",{"cssClasses":332,"htmlComments":334,"htmlAttributes":335,"restEndpoints":337,"jsGlobals":338,"shortcodeOutput":340},[333],"bigta-container",[],[336],"data-bigta-override",[],[339],"bigta_plugin_mode",[]]