[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fpgAiv3eRcs_5iRXabWS23zpTSm3c2N_RWYgaGDQXu0E":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":48,"crawl_stats":38,"alternatives":55,"analysis":155,"fingerprints":227},"smart-auto-upload-images","Smart Auto Upload Images – Import External Images","1.2.3","Burhan Nasir","https:\u002F\u002Fprofiles.wordpress.org\u002Fburhandodhy\u002F","\u003Cp>Smart Auto Upload Images automatically imports external images from your post content into your WordPress media library. When you save or update a post, the plugin detects any external image URLs, downloads them to your server, and replaces the original URLs with your hosted versions. This improves site performance, ensures image availability, and gives you complete control over your content.\u003C\u002Fp>\n\u003Ch3>Why Auto Upload Images to Your Media Library?\u003C\u002Fh3>\n\u003Cp>When you copy content from external sources or use remote images, you risk broken images when the original source removes them. Hosting images on your own server provides several benefits:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Better SEO performance\u003C\u002Fstrong> – Search engines favor self-hosted images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Faster page load times\u003C\u002Fstrong> – Eliminates external HTTP requests\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full content control\u003C\u002Fstrong> – Images remain available even if sources go offline\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How Auto Upload Images Works\u003C\u002Fh3>\n\u003Cp>The plugin runs automatically whenever you save or update a post. Here’s the process:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Scans post content for external image URLs (any image not hosted on your domain)\u003C\u002Fli>\n\u003Cli>Downloads each external image to a temporary location\u003C\u002Fli>\n\u003Cli>Validates image file integrity and format\u003C\u002Fli>\n\u003Cli>Uploads valid images to your WordPress media library\u003C\u002Fli>\n\u003Cli>Replaces original external URLs with new local URLs\u003C\u002Fli>\n\u003Cli>Attaches imported images to your post in the media library\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>No manual intervention required. Just write your content and let the plugin handle the rest.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Ch3>Automatic External Image Detection\u003C\u002Fh3>\n\u003Cp>The plugin automatically identifies external images in your post content when you save. It distinguishes between local images (already hosted on your site) and external images that need importing.\u003C\u002Fp>\n\u003Ch3>Smart URL Replacement\u003C\u002Fh3>\n\u003Cp>After importing images, the plugin intelligently replaces all instances of the external URL with your new local URL. This works with images in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post content (Classic Editor and Gutenberg blocks)\u003C\u002Fli>\n\u003Cli>Image galleries\u003C\u002Fli>\n\u003Cli>Featured images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Media Library Integration\u003C\u002Fh3>\n\u003Cp>All imported images are added to your WordPress media library with proper metadata. You can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Edit images using WordPress image editor\u003C\u002Fli>\n\u003Cli>View which post each image is attached to\u003C\u002Fli>\n\u003Cli>Set custom alt text during import\u003C\u002Fli>\n\u003Cli>Apply your site’s image optimization settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Flexible Domain Exclusions\u003C\u002Fh3>\n\u003Cp>Exclude specific domains from auto-import. Useful for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>CDN-hosted images you want to keep external\u003C\u002Fli>\n\u003Cli>Partner websites where you have permission to hotlink\u003C\u002Fli>\n\u003Cli>Your own secondary domains\u003C\u002Fli>\n\u003Cli>Social media embeds you want to keep as external\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Custom Post Type Control\u003C\u002Fh3>\n\u003Cp>Choose which post types trigger auto-upload. Enable for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts and pages (default)\u003C\u002Fli>\n\u003Cli>WooCommerce products\u003C\u002Fli>\n\u003Cli>Custom portfolio post types\u003C\u002Fli>\n\u003Cli>Documentation posts\u003C\u002Fli>\n\u003Cli>Or disable for specific types you want to skip\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced File Naming Patterns\u003C\u002Fh3>\n\u003Cp>Set custom file naming patterns for imported images using dynamic tags:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>%filename%\u003C\u002Fcode> – Original filename\u003C\u002Fli>\n\u003Cli>\u003Ccode>%post_title%\u003C\u002Fcode> – Current post title\u003C\u002Fli>\n\u003Cli>\u003Ccode>%post_id%\u003C\u002Fcode> – Post ID\u003C\u002Fli>\n\u003Cli>\u003Ccode>%image_title%\u003C\u002Fcode> – Image title attribute\u003C\u002Fli>\n\u003Cli>\u003Ccode>%date%\u003C\u002Fcode> – Current date\u003C\u002Fli>\n\u003Cli>\u003Ccode>%time%\u003C\u002Fcode> – Current timestamp\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example: \u003Ccode>%post_title%-%filename%\u003C\u002Fcode> becomes \u003Ccode>my-blog-post-example-image.jpg\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Custom Alt Text Patterns\u003C\u002Fh3>\n\u003Cp>Define alt text patterns for better SEO:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>%post_title%\u003C\u002Fcode> – Use post title in alt text\u003C\u002Fli>\n\u003Cli>\u003Ccode>%filename%\u003C\u002Fcode> – Use filename as alt text\u003C\u002Fli>\n\u003Cli>Custom text – Set consistent alt text across imports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Image Size Constraints\u003C\u002Fh3>\n\u003Cp>Set maximum width and height for imported images to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Control storage usage\u003C\u002Fli>\n\u003Cli>Maintain consistent image sizes\u003C\u002Fli>\n\u003Cli>Automatically resize oversized images\u003C\u002Fli>\n\u003Cli>Prevent huge images from slowing your site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Featured Image from URL\u003C\u002Fh3>\n\u003Cp>Set a post’s featured image using an external URL. The plugin will:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Download the image from the URL\u003C\u002Fli>\n\u003Cli>Import it to your media library\u003C\u002Fli>\n\u003Cli>Set it as the post’s featured image\u003C\u002Fli>\n\u003Cli>Work via REST API or post editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Import External Images from Posts\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate Auto Upload Images\u003C\u002Fli>\n\u003Cli>Go to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Auto Upload Images\u003C\u002Fli>\n\u003Cli>Configure your preferences (or use defaults)\u003C\u002Fli>\n\u003Cli>Create or edit any post with external images\u003C\u002Fli>\n\u003Cli>Click Save or Update – images import automatically\u003C\u002Fli>\n\u003Cli>Check your Media Library to see imported images\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to Exclude Specific Domains\u003C\u002Fh3>\n\u003Cp>If you want to prevent images from certain domains from being imported:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Auto Upload Images\u003C\u002Fli>\n\u003Cli>Find the “Excluded Domains” section\u003C\u002Fli>\n\u003Cli>Enter domains one per line (e.g., cdn.example.com)\u003C\u002Fli>\n\u003Cli>Save settings\u003C\u002Fli>\n\u003Cli>Images from excluded domains will be left as external URLs\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to Set Custom File Names for Imported Images\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Navigate to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Auto Upload Images\u003C\u002Fli>\n\u003Cli>Find “File Name Pattern” setting\u003C\u002Fli>\n\u003Cli>Enter your pattern using available tags:\n\u003Cul>\n\u003Cli>Example: \u003Ccode>%post_title%-%filename%\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Example: \u003Ccode>imported-%date%-%filename%\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Save settings\u003C\u002Fli>\n\u003Cli>New imports will use your naming pattern\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This helps organize your media library and improves SEO with descriptive file names.\u003C\u002Fp>\n\u003Ch3>How to Set Featured Image via URL\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Using the Post Editor:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Edit your post\u003C\u002Fli>\n\u003Cli>Find the Featured Image section in the sidebar\u003C\u002Fli>\n\u003Cli>Enter the external image URL in the “Set from URL” field\u003C\u002Fli>\n\u003Cli>The image imports automatically and sets as featured image\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Integration with Page Builders\u003C\u002Fh3>\n\u003Cp>Auto Upload Images works with popular page builders:\u003C\u002Fp>\n\u003Ch3>Gutenberg Block Editor\u003C\u002Fh3>\n\u003Cp>All images in Gutenberg blocks are automatically detected and imported when you save the post.\u003C\u002Fp>\n\u003Ch3>Classic Editor\u003C\u002Fh3>\n\u003Cp>External images in Classic Editor content are imported on post save.\u003C\u002Fp>\n\u003Ch3>WooCommerce\u003C\u002Fh3>\n\u003Cp>Enable auto-import for Product post type to automatically import external product images.\u003C\u002Fp>\n\u003Ch3>Custom Post Types\u003C\u002Fh3>\n\u003Cp>Configure any custom post type to trigger auto-import functionality.\u003C\u002Fp>\n\u003Cp>Just ensure Auto Upload Images is active when running imports.\u003C\u002Fp>\n\u003Ch3>Performance and Storage Considerations\u003C\u002Fh3>\n\u003Ch3>Server Storage\u003C\u002Fh3>\n\u003Cp>Imported images consume server storage. Monitor your hosting plan’s disk space if importing large quantities of images.\u003C\u002Fp>\n\u003Ch3>Import Speed\u003C\u002Fh3>\n\u003Cp>Import time depends on:\u003Cbr \u002F>\n* Image file sizes\u003Cbr \u002F>\n* Your server’s download speed\u003Cbr \u002F>\n* Number of images per post\u003Cbr \u002F>\n* Configured maximum dimensions\u003C\u002Fp>\n\u003Ch3>Optimization Tips\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Set maximum width\u002Fheight to reduce storage\u003C\u002Fli>\n\u003Cli>Use an image optimization plugin after import\u003C\u002Fli>\n\u003Cli>Exclude domains hosting very large images\u003C\u002Fli>\n\u003Cli>Test with small batches before bulk imports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Features\u003C\u002Fh3>\n\u003Ch3>Filter: smart_aui_validate_image_url\u003C\u002Fh3>\n\u003Cp>Programmatically control which image URLs get imported.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>add_filter( ‘smart_aui_validate_image_url’, function( $is_valid, $url ) {\u003Cbr \u002F>\n    \u002F\u002F Skip images from specific paths\u003Cbr \u002F>\n    if ( strpos( $url, ‘\u002Fcdn\u002Favatars\u002F’ ) !== false ) {\u003Cbr \u002F>\n        return false;\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    return $is_valid;\u003Cbr \u002F>\n}, 10, 2 );\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch3>Additional Hooks\u003C\u002Fh3>\n\u003Cp>Check plugin documentation for additional filters and actions to customize behavior.\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Ch3>Images Not Importing\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Problem:\u003C\u002Fstrong> External images remain unchanged after saving post\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solutions:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Check if domain is in excluded domains list\u003Cbr \u002F>\n* Verify your server can make external HTTP requests\u003Cbr \u002F>\n* Check WordPress debug log for errors\u003Cbr \u002F>\n* Ensure PHP has necessary image processing libraries\u003Cbr \u002F>\n* Verify write permissions on uploads directory\u003C\u002Fp>\n\u003Ch3>Import Errors in Debug Log\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Problem:\u003C\u002Fstrong> Seeing errors in wp-content\u002Fdebug.log\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solutions:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Check image URL is publicly accessible\u003Cbr \u002F>\n* Verify image format is supported (JPG, PNG, GIF, WebP)\u003Cbr \u002F>\n* Ensure external server allows download\u002Fhotlinking\u003Cbr \u002F>\n* Check SSL certificate validity if using HTTPS images\u003C\u002Fp>\n\u003Ch3>Images Upload but URLs Not Replaced\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Problem:\u003C\u002Fstrong> Images added to media library but old URLs remain\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solutions:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Clear any caching plugins\u003Cbr \u002F>\n* Check post content in Text\u002FHTML mode\u003Cbr \u002F>\n* Verify images aren’t in excluded domain list\u003Cbr \u002F>\n* Review file naming pattern doesn’t cause conflicts\u003C\u002Fp>\n\u003Ch3>Duplicate Images in Media Library\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Problem:\u003C\u002Fstrong> Same image imported multiple times\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solutions:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Plugin should detect and reuse existing images (v1.2.0+)\u003Cbr \u002F>\n* Check if images have different URLs but same file\u003Cbr \u002F>\n* Clear media library of duplicates and re-save post\u003C\u002Fp>\n\u003Ch3>Featured Image Not Setting from URL\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Problem:\u003C\u002Fstrong> Featured image URL not importing\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solutions:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Verify URL is publicly accessible\u003Cbr \u002F>\n* Check image format is supported\u003Cbr \u002F>\n* Ensure PHP memory limit is sufficient\u003Cbr \u002F>\n* Review error logs for specific error messages\u003C\u002Fp>\n\u003Ch3>Maximum Width\u002FHeight Not Applied\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Problem:\u003C\u002Fstrong> Images exceed configured dimensions\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solutions:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Ensure GD or ImageMagick is installed on server\u003Cbr \u002F>\n* Check PHP memory limit allows image processing\u003Cbr \u002F>\n* Verify dimensions are set in plugin settings\u003Cbr \u002F>\n* Test with smaller images first\u003C\u002Fp>\n","Import external images automatically on save. Adds to media library and updates URLs. No manual downloads. Works with any post type.",2000,9668,80,4,"2026-01-31T07:43:00.000Z","6.9.4","6.2","8.0",[20,21,22,23,24],"auto-upload","external-images","import-images","media-library","seo","https:\u002F\u002Fburhandodhy.me","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-auto-upload-images.1.2.3.zip",97,1,0,"2025-11-07 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":28},"CVE-2025-12161","smart-auto-upload-images-authenticated-contributor-arbitrary-file-upload","Smart Auto Upload Images \u003C= 1.2.0 - Authenticated (Contributor+) Arbitrary File Upload","The Smart Auto Upload Images plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the auto-image creation functionality in all versions up to, and including, 1.2.0. This makes it possible for authenticated attackers, with Contributor-level access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible.",null,"\u003C=1.2.0","1.2.1","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Unrestricted Upload of File with Dangerous Type","2025-11-08 03:27:49",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F86dab8e6-b9fd-45ca-bdd1-8665f3bb75f2?source=api-prod",{"slug":49,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":52,"avg_patch_time_days":28,"trust_score":53,"computed_at":54},"burhandodhy",3,2020,94,96,"2026-04-04T10:39:40.416Z",[56,79,101,123,140],{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":78,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"sage-auto-upload-images","Sage Auto Upload Images","1.0.0","Joseph Adediji","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosylad\u002F","\u003Cp>\u003Cstrong>Sage Auto Upload Images\u003C\u002Fstrong> is a comprehensive WordPress plugin that automatically detects external images in your post content, imports them to your local media library, and optimizes them for better SEO performance. Perfect for content migration, broken link prevention, and improving website loading speeds.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🚀 Why Choose Sage Auto Upload Images?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Stop worrying about broken image links and slow loading times caused by external image dependencies. This plugin automatically converts external image URLs into locally hosted media files, ensuring your content remains intact and loads faster for better user experience and SEO rankings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>💡 Perfect For:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Content migration from other platforms\u003Cbr \u002F>\n* Importing RSS feeds with external images\u003Cbr \u002F>\n* Fixing broken image links in bulk\u003Cbr \u002F>\n* Optimizing website performance and SEO\u003Cbr \u002F>\n* Managing large volumes of content with external media\u003Cbr \u002F>\n* Bloggers and content creators who frequently use external images\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>🔄 Automatic Image Import & Processing\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automatically detect external images in post content during save\u003Cbr \u002F>\n* Download and import images to your WordPress media library\u003Cbr \u002F>\n* Replace external URLs with local URLs in post content\u003Cbr \u002F>\n* Process images on-the-fly without manual intervention\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚙️ Advanced Customization Options\u003C\u002Fstrong>\u003Cbr \u002F>\n* Custom image file name patterns with dynamic placeholders ({post_id}, {index}, etc.)\u003Cbr \u002F>\n* Custom alt text patterns for better image SEO ({post_title}, {post_id}, etc.)\u003Cbr \u002F>\n* Exclude specific post types from automatic processing\u003Cbr \u002F>\n* Domain exclusion list to skip trusted external sources\u003Cbr \u002F>\n* Custom base URL configuration for uploaded images\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📏 Image Processing & Control\u003C\u002Fstrong>\u003Cbr \u002F>\n* Set maximum width and height for uploaded images\u003Cbr \u002F>\n* Automatic image resizing using WordPress image editor\u003Cbr \u002F>\n* JPEG compression quality control (1-100%, default: 82%)\u003Cbr \u002F>\n* Support for multiple image formats (JPG, JPEG, PNG, GIF, WebP)\u003Cbr \u002F>\n* Fallback to JPG format for unsupported file types\u003Cbr \u002F>\n* Automatic featured image setting (first imported image)\u003Cbr \u002F>\n* Duplicate image detection and prevention\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📦 Bulk Import & Processing\u003C\u002Fstrong>\u003Cbr \u002F>\n* Retroactively process existing posts with external images\u003Cbr \u002F>\n* Batch processing of posts (10 at a time for reliability)\u003Cbr \u002F>\n* Detailed import logs with success\u002Ferror tracking\u003Cbr \u002F>\n* Download retry mechanism with exponential backoff\u003Cbr \u002F>\n* Ideal for processing large amounts of existing content\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Modern Admin Interface\u003C\u002Fstrong>\u003Cbr \u002F>\n* Success and error notifications after processing\u003Cbr \u002F>\n* Intuitive bulk import tool with detailed logging\u003Cbr \u002F>\n* User-friendly configuration options\u003C\u002Fp>\n","Automatically detect and import external images to your WordPress media library. Bulk process existing posts and prevent broken links.",10,211,50,2,"2025-11-01T16:01:00.000Z","6.8.5","3.8","7.4",[73,21,74,75,23],"bulk-import","image-import","image-seo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsage-auto-upload-images\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsage-auto-upload-images.1.0.0.zip",100,{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":69,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":78,"vuln_count":28,"unpatched_count":29,"last_vuln_date":100,"fetched_at":31},"media-library-helper","Media Library Helper — Bulk edit image ALT, caption & description","1.3.2","Codexin Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Fcxntech\u002F","\u003Cp>If you have a large number of images in your WordPress media library and are concerned about updating their ALT tags, captions, descriptions or titles, worry no more. This plugin allows you to easily modify, delete, or update these elements with just a few clicks directly from the media library page in your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>This plugin is the perfect solution to update metadata for multiple images without visiting each edit page. Accessing the WordPress media library page lets you easily view the existing images’ alt tags, captions, descriptions and titles. The plugin also identifies the images without an assigned ALT tag, caption, or description, enabling you to update them quickly and easily with just a few clicks.\u003C\u002Fp>\n\u003Cp>On-page SEO is crucial in boosting your website’s SEO score, and assigning proper image ALT tags to every image on your website is critical. With the help of this plugin, you can quickly identify images with empty or blank ALT tags, blank captions or descriptions in your media library and update them to enhance your SEO score.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Add\u002Fedit\u002Fupdate the image titles, ALT tag, caption & description with one click directly from WordPress Media Library\u003C\u002Fli>\n\u003Cli>Search for a specific SEO keyword assigned to your images as an alt tag, caption or description.\u003C\u002Fli>\n\u003Cli>Search for blank or empty ALT tags, captions and descriptions and update\u002Fedit as needed.\u003C\u002Fli>\n\u003Cli>Sort media library images by ALT tag, image caption or image Description.\u003C\u002Fli>\n\u003Cli>Bulk edit image ALT tag or alt attribute\u003C\u002Fli>\n\u003Cli>Bulk edit image title\u003C\u002Fli>\n\u003Cli>Bulk edit image caption\u003C\u002Fli>\n\u003Cli>Bulk edit image description\u003C\u002Fli>\n\u003Cli>Improve SEO score by assigning the proper image metadata.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>How does this plugin work or How to edit image metadata\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install the plugin “Media Library Helper by Codexin”\u003C\u002Fli>\n\u003Cli>From Dashboard, go to media –> Library –> Open the “List View”\u003C\u002Fli>\n\u003Cli>Unlock the edit mode. (You will see a button at the top, named “Edit mode is locked”)\u003C\u002Fli>\n\u003Cli>Continue updating image ALT text, caption and description as you need.\u003C\u002Fli>\n\u003Cli>Once finished, keep the edit mode Locked again.\u003C\u002Fli>\n\u003C\u002Fol>\n","Add or edit or bulk edit image ALT tag, caption & description with one click straight from the WordPress media library to improve your SEO score.",10000,150143,98,55,"2025-12-03T14:05:00.000Z","4.8","5.6.39",[95,96,97,23,24],"alt-tag","bulk-edit","image-caption","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmedia-library-helper\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmedia-library-helper.1.3.2.zip","2023-07-05 00:00:00",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":78,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":120,"download_link":121,"security_score":122,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"gl-import-external-images","GL Import External Images","3.1","Asiqur Rahman","https:\u002F\u002Fprofiles.wordpress.org\u002Fimasikur22\u002F","\u003Cp>With the help of this plugin, you can become hassle-free from downloading and re-uploading images from hosted elsewhere to your site.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>GL Import External Images\u003C\u002Fstrong> plugin for WordPress is designed to facilitate downloading and inserting images directly into your WP Media Library from external URLs, streamlining the process of importing media content. This plugin enhances user efficiency by allowing seamless integration of external images, thereby improving content management workflows. Be a better online citizen: avoid image hot-linking with ease!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easily download images from external URLs directly into your WordPress Media Library.\u003C\u002Fli>\n\u003Cli>After successful uploading, you can select or edit (like caption, title, alt, description) the image.\u003C\u002Fli>\n\u003Cli>Full integration with WordPress Media Library – including creation of thumbnail images.\u003C\u002Fli>\n\u003Cli>Simplifies the process of adding external images to your website and saves you time.\u003C\u002Fli>\n\u003Cli>Saves time by automating the image import process.\u003C\u002Fli>\n\u003Cli>Lightweight and code written following WordPress coding standards.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Like this plugin? Please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fgl-import-external-images\u002Freviews\u002F\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Want to suggest any feature? Please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fgl-import-external-images\u002F\" rel=\"ugc\">Create a new topic\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Import and insert images to WordPress Media Library from external URLs.",800,7007,6,"2024-11-29T15:51:00.000Z","6.7.5","2.6.0","7.0",[117,21,118,119,23],"download","image","import","https:\u002F\u002Fgreenlifeit.com\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgl-import-external-images.3.1.zip",92,{"slug":124,"name":125,"version":40,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":78,"downloaded":130,"rating":78,"num_ratings":111,"last_updated":131,"tested_up_to":16,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":138,"download_link":139,"security_score":78,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"bubuku-media-library","Bubuku Media Library","Luis Ruiz","https:\u002F\u002Fprofiles.wordpress.org\u002Flruizcode\u002F","\u003Cp>This plugin enables content and marketing teams to quickly detect heavy images and missing alt text directly in the WordPress Media Library. With sorting, filters, bulk actions, dashboard widgets and downloadable reports, you can keep your images optimized for better performance, accessibility and image SEO.\u003C\u002Fp>\n\u003Cp>You can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sort the Media Library by file size to easily identify large files.\u003C\u002Fli>\n\u003Cli>Filter images that don’t have alternative text (alt text).\u003C\u002Fli>\n\u003Cli>Use size-based filters (for example: optimal size, medium size, large size) to prioritize which images to optimize first.\u003C\u002Fli>\n\u003Cli>Run a Bulk Action in the Media Library to calculate file sizes for existing uploads.\u003C\u002Fli>\n\u003Cli>Export CSV reports including file size, format (MIME type), URL, alt text, image date, post title and post URL — ideal for audits or sharing with your team.\u003C\u002Fli>\n\u003Cli>See a summary of your Media Library in a dashboard widget, including how many images are heavy or missing alt text.\u003C\u002Fli>\n\u003Cli>Configure weekly or monthly email reports so you can monitor the optimization status of your images without logging into WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More information (in Spanish) about how the plugin works: \u003Ca href=\"https:\u002F\u002Fwww.bubuku.com\u002Fblog\u002Fcomo-saber-reducir-peso-imagen-atributo-alt-seo\u002F\" rel=\"nofollow ugc\">How to know if we have to reduce weight to the image and Alt SEO attribute\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Quick Start\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>From your server (SSH), move the plugin folder to the plugins directory:\u003C\u002Fp>\n\u003Cp>wp-content\u002Fplugins\u002Fbubuku-media-library\u002F\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Activate the plugin via the WordPress admin or using WP-CLI:\u003C\u002Fp>\n\u003Cp>wp plugin activate bubuku-media-library\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>(Optional) Run the bulk action in Media > Library to calculate file sizes for existing images.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Evaluate results\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Recommended Tools\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Flighthouse\u002F\" rel=\"nofollow ugc\">Lighthouse\u003C\u002Fa> (in Chrome DevTools) — Analyze image weight and format, as well as the use of alternative text (ALT).\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.webpagetest.org\u002F\" rel=\"nofollow ugc\">WebPageTest\u003C\u002Fa> — Check how images affect real-world load times.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fsquoosh.app\u002F\" rel=\"nofollow ugc\">Squoosh\u003C\u002Fa> — Compare visual quality and file size savings when optimizing images.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwave.webaim.org\u002F\" rel=\"nofollow ugc\">WAVE Accessibility Tool\u003C\u002Fa> — Verify whether images are missing ALT attributes or if the alternative texts are descriptive.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Evaluation Guidelines\u003C\u002Fstrong>\u003Cbr \u002F>\n– Identify images without ALT text or with excessive file size before running external tests.\u003Cbr \u002F>\n– After replacing large images or adding ALT text, repeat your evaluations to confirm improvements.\u003Cbr \u002F>\n– Evaluate both new and existing content — not only the most recent uploads.\u003Cbr \u002F>\n– Define an internal size limit (for example, 200 KB per image) and monitor it regularly.\u003Cbr \u002F>\n– Keep in mind that accessibility also affects SEO and overall user experience.\u003C\u002Fp>\n\u003Ch3>SUPPORT\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Need help or have a suggestion?\u003C\u002Fstrong>\u003Cbr \u002F>\nPlease use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbubuku-media-library\u002F\" rel=\"ugc\">official WordPress.org Support Forum\u003C\u002Fa> for any issues related to the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Official Website\u003C\u002Fstrong>\u003Cbr \u002F>\nFor additional information or to get in touch with the development team, please visit our \u003Ca href=\"https:\u002F\u002Fwww.bubuku.com\u002F\" rel=\"nofollow ugc\">official website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Like the plugin?\u003C\u002Fstrong>\u003Cbr \u002F>\nPlease \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbubuku-media-library\u002Freviews\u002F?filter=5\" rel=\"ugc\">leave a 5-star review\u003C\u002Fa> and help others discover Bubuku Media Library.\u003C\u002Fp>\n\u003Ch3>ABOUT BUBUKU_CODE\u003C\u002Fh3>\n\u003Cp>We develop custom solutions for WordPress focused on performance, accessibility, and maintainable code. Our work includes plugins, themes, and integrations designed to improve the daily workflow of marketing and content teams.\u003C\u002Fp>\n","Manage image file size and alt text in your WordPress Media Library to improve performance, accessibility and SEO.",5549,"2026-03-08T18:59:00.000Z","5.2","7.2",[135,136,137,23,24],"accessibility","alt-text","images","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbubuku-media-library.1.2.1.zip",{"slug":141,"name":142,"version":143,"author":144,"author_profile":145,"description":146,"short_description":147,"active_installs":13,"downloaded":148,"rating":78,"num_ratings":14,"last_updated":149,"tested_up_to":16,"requires_at_least":150,"requires_php":71,"tags":151,"homepage":153,"download_link":154,"security_score":78,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"filikod","Filikod – ALT Text Audit & Bulk Management","1.0.7","Filikod","https:\u002F\u002Fprofiles.wordpress.org\u002Flyode\u002F","\u003Cp>Most WordPress sites have broken ALT text, and most site owners have no way to measure it.\u003C\u002Fp>\n\u003Cp>Missing, generic, duplicated or too-short ALT text quietly hurts your accessibility score and your image SEO. The problem stays invisible until it is too late.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filikod scans your entire media library, gives you an ALT Quality Score from 0 to 100%, and gives you the tools to fix everything in bulk, directly inside WordPress.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>No AI black box. No external API. No credits to buy. No complex setup.\u003Cbr \u002F>\nYou write the ALT text. You stay in control.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffilikod.com\u002F\" rel=\"nofollow ugc\">Learn more and read the documentation on filikod.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>ALT Text Audit and Quality Score\u003C\u002Fh4>\n\u003Cp>Filikod scans your entire media library and instantly flags:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Missing ALT\u003C\u002Fstrong>: images with no ALT attribute at all\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generic ALT\u003C\u002Fstrong>: meaningless values like “image”, “photo”, “logo”, “thumbnail”, “untitled”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Too Short ALT\u003C\u002Fstrong>: descriptions too brief to be useful for accessibility or SEO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicated ALT\u003C\u002Fstrong>: the same ALT text reused across multiple images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You get a clear \u003Cstrong>ALT Quality Score from 0 to 100%\u003C\u002Fstrong> plus a breakdown by issue type, so you always know exactly what to fix first.\u003C\u002Fp>\n\u003Cp>This turns ALT text from a vague, invisible problem into a measurable system you can actually improve, like a health score for your media library.\u003C\u002Fp>\n\u003Ch4>Bulk ALT Management\u003C\u002Fh4>\n\u003Cp>Editing ALT text one image at a time is the reason most people never finish.\u003C\u002Fp>\n\u003Cp>Filikod lets you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Filter images by issue type (missing, generic, short, duplicated)\u003C\u002Fli>\n\u003Cli>Edit ALT text inline, directly from the audit view\u003C\u002Fli>\n\u003Cli>Save instantly without leaving the page\u003C\u002Fli>\n\u003Cli>Fix dozens or hundreds of images in minutes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Built for real media libraries with thousands of images, not tidy demos with five.\u003C\u002Fp>\n\u003Ch4>Context-Based Editing\u003C\u002Fh4>\n\u003Cp>Good ALT text requires context. What is this image actually about on this page?\u003C\u002Fp>\n\u003Cp>Filikod shows you \u003Cstrong>where each image is used\u003C\u002Fstrong> (which post or page) so you can jump directly to the content and write accurate, relevant ALT text. No guesswork.\u003C\u002Fp>\n\u003Ch4>Controlled Automation (optional)\u003C\u002Fh4>\n\u003Cp>Filikod includes optional automation tools for teams who need to process large volumes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate ALT from filename (only applied to images that have no ALT yet)\u003C\u002Fli>\n\u003Cli>Remove special characters from ALT text (slashes, dashes, underscores)\u003C\u002Fli>\n\u003Cli>Remove title attribute from images (reduces redundancy, improves accessibility)\u003C\u002Fli>\n\u003Cli>Bulk process your entire existing media library in one click\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Execution order is always enforced: generate ALT from title then filename, clean special characters, then remove title. Predictable. Consistent. Always yours to control.\u003C\u002Fp>\n\u003Ch4>How Filikod Compares\u003C\u002Fh4>\n\u003Cp>Most ALT text plugins do one thing: auto-generate ALT on upload, often using AI and a paid credit system.\u003C\u002Fp>\n\u003Cp>Filikod is an ALT audit and bulk management system. It works on your existing library, gives you a measurable quality score, and lets you fix issues at scale with full editorial control.\u003C\u002Fp>\n\u003Cp>What only Filikod does:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ALT Quality Score (0 to 100%) across your entire library\u003C\u002Fli>\n\u003Cli>Detects generic ALT values like “photo”, “image”, “logo”\u003C\u002Fli>\n\u003Cli>Detects duplicated ALT text reused across multiple images\u003C\u002Fli>\n\u003Cli>Detects ALT text that is too short to be useful\u003C\u002Fli>\n\u003Cli>Bulk filtering by issue type (missing, generic, short, duplicated)\u003C\u002Fli>\n\u003Cli>Works on images already in your media library\u003C\u002Fli>\n\u003Cli>No external API, no credits, no subscription required\u003C\u002Fli>\n\u003Cli>Full editorial control: you write and validate every ALT text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you want AI to write your ALT text automatically, Filikod is not that.\u003Cbr \u002F>\nIf you want full visibility and control over your ALT text quality at scale, Filikod is exactly that.\u003C\u002Fp>\n\u003Ch4>Who is Filikod for?\u003C\u002Fh4>\n\u003Cp>Filikod is built for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>SEO professionals\u003C\u002Fstrong> who want ALT text treated as a measurable ranking signal, not an afterthought\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility-focused teams\u003C\u002Fstrong> who need a structured audit to meet WCAG guidelines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content managers\u003C\u002Fstrong> with large media libraries who need to fix issues fast, in bulk\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> managing multiple WordPress sites who need a repeatable quality process\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anyone who wants control\u003C\u002Fstrong> over their ALT text, without depending on AI or external services\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works with any theme\u003C\u002Fli>\n\u003Cli>Compatible with Elementor, Divi, Gutenberg, WPBakery and most major page builders\u003C\u002Fli>\n\u003Cli>Single site and multisite supported\u003C\u002Fli>\n\u003Cli>No external services required, runs entirely inside WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n","Audit every image in your media library, get an ALT Quality Score, and fix missing or weak ALT text in bulk. No AI. No external API. Full control.",644,"2026-03-07T20:58:00.000Z","5.8",[135,152,136,75,23],"alt-audit","https:\u002F\u002Ffilikod.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilikod.1.0.7.zip",{"attackSurface":156,"codeSignals":197,"taintFlows":212,"riskAssessment":213,"analyzedAt":226},{"hooks":157,"ajaxHandlers":193,"restRoutes":194,"shortcodes":195,"cronEvents":196,"entryPointCount":29,"unprotectedCount":29},[158,164,167,173,177,181,185,189],{"type":159,"name":160,"callback":161,"file":162,"line":163},"action","admin_notices","closure","smart-auto-upload-images.php",41,{"type":159,"name":165,"callback":161,"file":162,"line":166},"plugins_loaded",71,{"type":168,"name":169,"callback":170,"priority":64,"file":171,"line":172},"filter","wp_insert_post_data","process_post_images","src\\classes\\Plugin.php",39,{"type":159,"name":174,"callback":175,"file":171,"line":176},"init","register_custom_post_fields",40,{"type":159,"name":178,"callback":179,"file":171,"line":180},"admin_enqueue_scripts","enqueue_admin_scripts",42,{"type":159,"name":182,"callback":183,"file":171,"line":184},"enqueue_block_editor_assets","enqueue_editor_scripts",43,{"type":159,"name":186,"callback":187,"file":171,"line":188},"admin_menu","register_admin_menu",44,{"type":159,"name":190,"callback":191,"file":171,"line":192},"rest_api_init","register_rest_routes",46,[],[],[],[],{"dangerousFunctions":198,"sqlUsage":199,"outputEscaping":201,"fileOperations":14,"externalRequests":28,"nonceChecks":29,"capabilityChecks":28,"bundledLibraries":211},[],{"prepared":29,"raw":29,"locations":200},[],{"escaped":202,"rawEcho":67,"locations":203},9,[204,208],{"file":205,"line":206,"context":207},"vendor-prefixed\\autoload.php",14,"raw output",{"file":209,"line":210,"context":207},"vendor-prefixed\\composer\\platform_check.php",19,[],[],{"summary":214,"deductions":215},"The plugin 'smart-auto-upload-images' v1.2.3 exhibits a mixed security posture. On one hand, the static analysis indicates good practices in several areas, such as the complete absence of dangerous functions, 100% of SQL queries using prepared statements, and a relatively high percentage of properly escaped output. The limited number of file operations and external HTTP requests, combined with a negligible attack surface with no identified entry points lacking authentication, are also positive indicators. However, the lack of nonce checks and a single capability check raise some concerns about potential access control vulnerabilities, especially if certain functions are exposed in unexpected ways.\n\nThe vulnerability history for this plugin is a significant area of concern. The presence of a known, high-severity vulnerability in the past, specifically 'Unrestricted Upload of File with Dangerous Type,' points to a recurring or systemic issue with how user-provided files are handled. Although the provided data indicates this specific vulnerability is currently patched, the nature of the past exploit suggests a need for continued vigilance regarding file upload functionality. The lack of any identified taint flows in the current analysis is a positive sign for the latest version, but it doesn't entirely negate the historical risk associated with file handling.\n\nIn conclusion, while the current static analysis reveals an improved security implementation with robust SQL handling and good output escaping, the past high-severity vulnerability related to file uploads remains a significant risk factor. Users should be aware that historical issues of this nature can sometimes resurface or be indicative of underlying architectural weaknesses. The plugin demonstrates strengths in secure data handling for SQL and output, but the historical context of file upload vulnerabilities demands caution and thorough testing, particularly if the plugin handles sensitive file uploads.",[216,219,221,224],{"reason":217,"points":218},"Past high severity vulnerability exists",15,{"reason":220,"points":64},"No nonce checks detected",{"reason":222,"points":223},"Low number of capability checks",5,{"reason":225,"points":50},"82% of output escaped, not 100%","2026-03-16T18:27:06.597Z",{"wat":228,"direct":239},{"assetPaths":229,"generatorPatterns":233,"scriptPaths":234,"versionParams":235},[230,231,232],"\u002Fwp-content\u002Fplugins\u002Fsmart-auto-upload-images\u002Fdist\u002Fjs\u002Fadmin-settings.js","\u002Fwp-content\u002Fplugins\u002Fsmart-auto-upload-images\u002Fdist\u002Fcss\u002Fadmin-settings-style.css","\u002Fwp-content\u002Fplugins\u002Fsmart-auto-upload-images\u002Fdist\u002Fjs\u002Fadmin-editor.js",[],[230,232],[236,237,238],"smart-auto-upload-images\u002Fdist\u002Fjs\u002Fadmin-settings.js?ver=","smart-auto-upload-images\u002Fdist\u002Fcss\u002Fadmin-settings-style.css?ver=","smart-auto-upload-images\u002Fdist\u002Fjs\u002Fadmin-editor.js?ver=",{"cssClasses":240,"htmlComments":242,"htmlAttributes":243,"restEndpoints":244,"jsGlobals":246,"shortcodeOutput":248},[241],"smart-aui-admin-root",[],[],[245],"\u002Fwp-json\u002Fsmart-aui\u002Fv1\u002Fsettings",[247],"smartAuiAdmin",[]]