[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$foiZWnNWy7OJnZVxdUDr7Jvuh7GBttQ7UQztSH5l6Qrk":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":49,"crawl_stats":38,"alternatives":57,"analysis":165,"fingerprints":369},"file-renaming-on-upload","Rename Media Files: Improve Your WordPress SEO","2.6.7","WPFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpcodefactory\u002F","\u003Cblockquote>\n\u003Cp>“One of the most important plugins on our site: Perfect plugin for our free stock photo website picjumbo. We’re using it for years to automatically rename our P001120.jpg photos to SEO-focused names like business-woman-using-a-computer-free-photo.jpg. This plugin really works! Thanks!” – ⭐⭐⭐⭐⭐  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fone-of-the-most-important-plugins-on-our-site\u002F\" rel=\"ugc\">viktorhanacek\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Ffile-renaming-on-upload-wordpress-plugin\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Main Page\" rel=\"nofollow ugc\">Main Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fsupport\u002Fitem\u002Ffile-renaming-on-upload-wordpress-plugin\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Support Forum\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fdocs\u002Ffile-renaming-on-upload-wordpress-plugin\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Documentation & How to\" rel=\"nofollow ugc\">Documentation & How to\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The “Rename Media Files: Improve Your WordPress SEO” plugin will simplify the process of managing media file names (images, PDFs, etc) and metadata, ensuring a tidy and search engine-friendly media repository.\u003C\u002Fp>\n\u003Cp>If you’re an SEO guru and would like to make a better website for search engines by focusing on Image SEO, or someone who enjoys their files to be perfectly organized, this plugin will turn your dreams into reality.\u003C\u002Fp>\n\u003Cp>The plugin comes with several features, like the ability to remove accents and special characters from filenames upon upload, rename files based on post titles, Site URL, or current date, and update file permalinks accordingly.\u003C\u002Fp>\n\u003Cp>The Pro version goes much further, with features like manual filename and permalink editing, updating old media references in post content, and automatic alt tag generation, the possibilities for optimizing your media library are endless\u003C\u002Fp>\n\u003Ch3>🚀 Main Features: FREE Version\u003C\u002Fh3>\n\u003Ch3>🚀 Remove Accents & Special Characters from Filenames on Upload\u003C\u002Fh3>\n\u003Cp>Ensure clean and SEO-friendly filenames by automatically removing accents and special characters upon upload, this is very useful when you share these files on social media, so you have standard URL without non-friendly characters.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example 1:\u003C\u002Fstrong>\u003Cbr \u002F>\nA file named “café.jpg” would be renamed to “cafe.jpg”.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example 2:\u003C\u002Fstrong>\u003Cbr \u002F>\nA file named “résumé.pdf” would be renamed to “resume.pdf”.\u003C\u002Fp>\n\u003Ch3>🚀 Rename Media on Upload Based on The Site URL\u003C\u002Fh3>\n\u003Cp>Automatically rename uploaded files based on your site URL (domain name) to maintain consistency and relevance between your domain name, content, and media.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example 1:\u003C\u002Fstrong>\u003Cbr \u002F>\nIf your site URL is “example.com,” and you uploaded an image named camera.jpg, you can automatically rename it to “example-com-camera.jpg”.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example 2:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can append the site URL to other variables, like post name and\u002For file name, so for a site URL like “mywebsite.com” uploaded to a post named “how to create a site”, a file might be renamed to “mywebsite-com-how-to-create-a-site.jpg”.\u003C\u002Fp>\n\u003Ch3>🚀 Rename Media on Upload Based on Post Title\u003C\u002Fh3>\n\u003Cp>Automatically rename uploaded files based on the post title it was uploaded to, this helps in keeping your media & content aligned & consistent.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example 1:\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you upload an image for a post titled “Exploring the Great Outdoors,” the file could be renamed to “exploring-the-great-outdoors.jpg”.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example 2:\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen images with identical names are uploaded to the same post, media name will be appended by a number, so in example 1 it will become “exploring-the-great-outdoors-1.jpg”, and this can be customized as well.\u003C\u002Fp>\n\u003Ch3>🚀 Rename Media on Upload Based on The Current Date\u003C\u002Fh3>\n\u003Cp>Instead of the default categorization of media by WordPress (year & month), you can fully control what part of the date you want to include in your media names.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example 1:\u003C\u002Fstrong>\u003Cbr \u002F>\nAn image named “laptop-at-night.webp” uploaded on April 15, 2024, could be renamed to “laptop-at-night-2024-04-15.jpg”.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example 2:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can go further and utilize other rules as well, so you can include site name, post title, file name, and finish it with a date, so you can have a file named “dog.jpg”, uploaded to a post title “Nice Dogs”, on a website named “Dogs for Life” and uploaded on May 28, 2024, the result file name could be “dogs-for-life-com-nice-dogs-dog-2024-05-28.jpg”.\u003C\u002Fp>\n\u003Ch3>🚀 Update Media Permalink Based on Media Rename\u003C\u002Fh3>\n\u003Cp>Media file names might change, but permalinks don’t (probably that’s why they called so?), with this plugin you can maintain consistency between filenames and permalinks by automatically updating file permalinks based on media renaming actions.\u003C\u002Fp>\n\u003Ch3>🚀 Convert Filename Characters to Lowercase\u003C\u002Fh3>\n\u003Cp>Standardize all media & files characters on your website to lowercase for consistency, to ensure uniformity across your media library & reduce the risk of errors (if redirects weren’t properly handled).\u003C\u002Fp>\n\u003Ch3>🚀 Advanced File Filtering Options\u003C\u002Fh3>\n\u003Cp>Customize file renaming behavior with advanced filtering options. Choose to ignore files with no extensions, specific file extensions, or filenames containing certain strings.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Does the trick!: We needed a plugin to change the file name of images being uploaded to our site to a 100% predicable URL based on post slug and custom fields. This super simple plugin does the trick! The developer is super responsive and helpful too. We’re glad to have got the pro version.” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fdoes-the-trick-86\u002F\" rel=\"ugc\">russs95\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Very handy: Install the plugin, check some simple settings, forget about it because the job will now be done. Thank you very much! 🙂” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fvery-handy-210\u002F\" rel=\"ugc\">wpguillaume\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🏆 Do More: PRO Version\u003C\u002Fh3>\n\u003Cp>For those who would like to go further and beyond, we have a premium version of \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Ffile-renaming-on-upload-wordpress-plugin\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">Rename Media Files: Improve Your WordPress SEO\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Ch3>🏆 Rename Media on Upload Based on ANYTHING\u003C\u002Fh3>\n\u003Cp>Other than the above options, the plugin allows you to include any of these values in media file renaming rules:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Datetime\u003C\u002Fli>\n\u003Cli>Upload date\u003C\u002Fli>\n\u003Cli>Custom string\u003C\u002Fli>\n\u003Cli>Post Slug\u003C\u002Fli>\n\u003Cli>User ID\u003C\u002Fli>\n\u003Cli>User Role\u003C\u002Fli>\n\u003Cli>Username\u003C\u002Fli>\n\u003Cli>Product SKU\u003C\u002Fli>\n\u003Cli>Post ID\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏆 Edit Media Filenames & Permalinks Manually\u003C\u002Fh3>\n\u003Cp>Take full control over your media library by manually editing filenames and permalinks to match your specific requirements.\u003C\u002Fp>\n\u003Ch3>🏆 Update Old\u002FPreviously Uploaded Media\u003C\u002Fh3>\n\u003Cp>You liked how the plugin works and want to apply it for all previous files? Easily update all your media library by updating outdated media files with new filenames and permalinks.\u003C\u002Fp>\n\u003Ch3>🏆 Update Media Reference in post content on file renaming\u003C\u002Fh3>\n\u003Cp>Ensure a seamless integration between media files and post content with this option, so when a media file is renamed, this feature automatically updates all references to that file within post content and  prevents broken links or missing media elements in your website.\u003C\u002Fp>\n\u003Ch3>🏆 Rename (convert) Media Images Extension from JPEG to JPG\u003C\u002Fh3>\n\u003Cp>As “jpg” is the standard file extension for JPEG images, this feature automates converting images with  JPEG extension to the more widely recognized JPG format.\u003C\u002Fp>\n\u003Ch3>🏆 Update Filename on Post Update\u003C\u002Fh3>\n\u003Cp>Automatically synchronize media file names with post updates, so that you ensure media files remain aligned with their corresponding content.\u003C\u002Fp>\n\u003Ch3>🏆 Restrict Media File Renaming by User Role\u003C\u002Fh3>\n\u003Cp>Control access to media file renaming options & rules based on user roles of your website, so you guarantee that only authorized users have access to modification tools.\u003C\u002Fp>\n\u003Ch3>🏆 Restrict Media File Renaming by Custom Post Type\u003C\u002Fh3>\n\u003Cp>For those who want to have more control on media update based on the post type, the plugin allows media file renaming options to specific custom post types, such as: post, page, attachment, revision, nav_menu_item, product, product_variation, shop_order, shop_refund, and more!\u003C\u002Fp>\n\u003Ch3>🏆 Images SEO: ALT Texts & Media Titles Naming Automation\u003C\u002Fh3>\n\u003Cp>Take your Image SEO optimization to new levels by automatically generating ALT texts & images titles for images.\u003C\u002Fp>\n\u003Cp>When uploading media files, the plugin offers options to auto-fill both ALT text and image title based on predefined settings or the original filename. For example, if you upload an image named “sunset.jpg,” the ALT tag and media title can be auto-filled with “Sunset Image,” ensuring that both are descriptive and optimized for accessibility and search engine visibility.\u003C\u002Fp>\n\u003Ch3>🏆 Compatibility with 3rd Party Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.buddyboss.com\u002Fplatform\u002F\" title=\"Buddyboss\" rel=\"nofollow ugc\">\u003Cstrong>Buddyboss\u003C\u002Fstrong>\u003C\u002Fa>: Disables profile upload renaming\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.buddyboss.com\u002Fplatform\u002F\" title=\"Gravity forms\" rel=\"nofollow ugc\">\u003Cstrong>Gravity forms\u003C\u002Fstrong>\u003C\u002Fa>: Handles issues with Gravity Forms entry exports\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpforms.com\u002F\" title=\"WPForms\" rel=\"nofollow ugc\">\u003Cstrong>WPForms\u003C\u002Fstrong>\u003C\u002Fa>: Handles issues with WPForms file upload\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>❤️ User Testimonials: See What Others Are Saying!\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>“Perfect plugin for our free stock photo website picjumbo. We’re using it for years to automatically rename our P001120.jpg photos to SEO-focused names like business-woman-using-a-computer-free-photo.jpg. This plugin really works! Thanks!” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Ffile-renaming-on-upload-wordpress-plugin\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">viktorhanacek\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“This is really well done. No more telling clients to sanitize file names upfront.\u003Cbr \u002F>\n  It also creates the correct two-letter form of the German umlauts äöüß -> ae oe ue ss.\u003Cbr \u002F>\n  Perfect!” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Ffile-renaming-on-upload-wordpress-plugin\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">DuchschererM\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“superb plugin, fantastic support.” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Ffile-renaming-on-upload-wordpress-plugin\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">amanrajveer\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Must have plugin!: As WP-Expert i can tell you that this became one of my must have plugins! Wish i discovered this great plugin earlier! Perfect for converting customers weird filenames and improving search engine results.” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fmust-have-plugin-231\u002F\" rel=\"ugc\">nicmare\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>💯 Why WPFactory?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Experience You Can Trust:\u003C\u002Fstrong> Over a decade in the business\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wide Plugin Selection:\u003C\u002Fstrong> Offering 65+ unique and powerful plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highly-Rated Support:\u003C\u002Fstrong> Backed by hundreds of 5-star reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expert Team:\u003C\u002Fstrong> Dedicated developers and technical support at your service\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What’s Next? Discover More Plugins by WPFactory\u003C\u002Fh3>\n\u003Cp>WPFactory has a diverse range of plugins tailored to enhance your experience:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fdownload-plugins-and-themes-from-dashboard-wordpress-plugin\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Download Plugins and Themes from WordPress**\" rel=\"nofollow ugc\">\u003Cstrong>Download Plugins and Themes from WordPress\u003C\u002Fstrong>\u003C\u002Fa>: Download installed plugins and themes in ZIP files directly from your WordPress admin dashboard, download any or all plugins & themes without FTP or cPanel access (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdownload-plugins-dashboard\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fslugs-manager-wordpress-plugin\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Slugs Manager: Delete Old Permalinks from WordPress Database**\" rel=\"nofollow ugc\">\u003Cstrong>Slugs Manager: Delete Old Permalinks from WordPress Database\u003C\u002Fstrong>\u003C\u002Fa>: Scan & remove old or outdated slugs (permalinks) in WordPress, keep your database optimized & your URLs SEO-friendly (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fremove-old-slugspermalinks\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fback-button-widget-wordpress-plugin\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"** Back Button Widget**\" rel=\"nofollow ugc\">\u003Cstrong>Back Button Widget\u003C\u002Fstrong>\u003C\u002Fa>: A simple & customizable back button, add it to any WordPress page using shortcode or widget for enhanced user navigation experience and site accessibility. (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fback-button-widget\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Forder-status-rules-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Automated Order Status Controller for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Automated Order Status Controller for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Change order statuses programmatically based on a wide range of conditions, like time intervals, user roles and more! (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-status-rules-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Forder-status-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Custom Order Status for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Custom Order Status for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Create & manage unlimited number of custom statuses, to reflect your business desires & needs. (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-status-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Famount-left-free-shipping-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Free Shipping Over Amount for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Free Shipping Over Amount for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Encourage higher spending by offering free shipping based on amount, with a progress bar for customers (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Famount-left-free-shipping-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fproduct-price-by-quantity-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Dynamic Pricing & Bulk Quantity Discounts**\" rel=\"nofollow ugc\">\u003Cstrong>Dynamic Pricing & Bulk Quantity Discounts\u003C\u002Fstrong>\u003C\u002Fa>: Advanced dynamic pricing and discount rules for WooCommerce, encouraging bulk purchases and driving more sales (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwholesale-pricing-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Enhance SEO and organize media effortlessly with Rename Media Files WordPress Plugin. Fix upload issues, santize & optimize filenames, and improve &hellip;",10000,257217,96,40,"2026-01-14T20:59:00.000Z","6.8.5","4.0.0","5.3",[20,21,22,23,24],"characters","media","rename","renaming","seo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffile-renaming-on-upload\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffile-renaming-on-upload.2.6.7.zip",100,1,0,"2023-05-25 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":48},"CVE-2023-2684","file-renaming-on-upload-authenticated-admin-stored-cross-site-scripting","File Renaming on Upload \u003C= 2.5.1 - Authenticated (Admin+) Stored Cross-Site Scripting","The File Renaming on Upload  plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in versions up to, and including, 2.5.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.",null,"\u003C=2.5.1","2.5.2","medium",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F550c3f56-d188-4be1-82cd-db076c09cf61?source=api-prod",243,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":51,"total_installs":52,"avg_security_score":53,"avg_patch_time_days":54,"trust_score":55,"computed_at":56},"wpcodefactory",63,135890,97,98,77,"2026-04-04T14:23:02.974Z",[58,81,102,123,144],{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":53,"vuln_count":79,"unpatched_count":29,"last_vuln_date":80,"fetched_at":31},"media-file-renamer","Media File Renamer: Rename for better SEO (AI-Powered)","6.2.3","Jordy Meow","https:\u002F\u002Fprofiles.wordpress.org\u002Ftigroumeow\u002F","\u003Cp>\u003Cstrong>Media File Renamer is the smart, AI-powered solution for renaming your WordPress media files.\u003C\u002Fstrong> It automatically gives your media files and their metadata (Title, ALT Text, Description) clean, SEO-friendly names. Whether you’re uploading new files or updating your entire media library, this plugin makes it easy.\u003C\u002Fp>\n\u003Cp>It’s the perfect companion to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fseo-engine\u002F\" rel=\"ugc\">SEO Engine\u003C\u002Fa> for a complete SEO workflow! Explore \u003Ca href=\"https:\u002F\u002Fmeowapps.com\u002Fmedia-file-renamer\u002F\" rel=\"nofollow ugc\">our official site\u003C\u002Fa> to get started.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>🤖 \u003Cstrong>AI-Powered Renaming\u003C\u002Fstrong>\u003Cbr \u002F>\nUse AI Vision to analyze your images and generate meaningful filenames automatically. Smart suggestions help you pick the best name every time.\u003C\u002Fp>\n\u003Cp>📁 \u003Cstrong>Bulk Operations\u003C\u002Fstrong>\u003Cbr \u002F>\nRename your entire media library at once, or work through files one by one. Filter by status (Pending, Renamed, Locked) to stay organized.\u003C\u002Fp>\n\u003Cp>🔄 \u003Cstrong>Metadata Sync\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically update Title, ALT Text, Caption, and Description after renaming. Keep everything consistent without the manual work.\u003C\u002Fp>\n\u003Cp>🔒 \u003Cstrong>Lock System\u003C\u002Fstrong>\u003Cbr \u002F>\nLock files to prevent accidental renaming. Auto-lock after manual or automatic renames for extra safety.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>Media File Renamer is compatible with a wide range of WordPress features and plugins, including support for Retina and WebP images, re-scaled images from WP 5.3 onwards, PDF Thumbnails, UTF8 files, and optimized images. It handles various encoding types, ensuring your media library is always organized. Some page builders like Avia Layout Builder may limit renaming due to encryption.\u003C\u002Fp>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cp>In the \u003Ca href=\"https:\u002F\u002Fmeowapps.com\u002Fmedia-file-renamer\u002F\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa>, you’ll find many exciting features, like AI Vision and Suggestions for smart renaming, and anonymize your files for extra privacy. Easily move files across directories in bulk, sync metadata such as ALT texts and titles, and even number your files for better organization.\u003C\u002Fp>\n\u003Ch3>Important\u003C\u002Fh3>\n\u003Cp>Renaming or moving files can be risky, so it’s vital to take precautions and make a backup before using Media File Renamer. Start by renaming files individually to ensure page references update correctly, as some plugins might interfere with the process. If issues arise post-renaming, try clearing your cache to fix outdated references. Still facing problems? Use the Undo feature to revert filenames. For further assistance, visit our \u003Ca href=\"https:\u002F\u002Fmeowapps.com\u002Fmedia-file-renamer\u002Fissues\u002F\" rel=\"nofollow ugc\">support page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>A Simpler Plugin\u003C\u002Fh3>\n\u003Cp>If you only need a simple field to modify the filename, you can also try \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fphoenix-media-rename\" rel=\"ugc\">Phoenix Media Rename\u003C\u002Fa>. It’s simpler, and just does that. Yes, we are friends!\u003C\u002Fp>\n","Rename filenames and media metadata for SEO and tidiness. Using AI, manually, in bulk, or in so many other ways!",40000,3223566,92,434,"2026-03-09T23:15:00.000Z","6.9.4","6.0","7.4",[75,21,76,22,24],"file","move","https:\u002F\u002Fmeowapps.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmedia-file-renamer.6.2.3.zip",5,"2023-12-26 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":27,"num_ratings":28,"last_updated":91,"tested_up_to":71,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":100,"download_link":101,"security_score":27,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"file-media-renamer-for-seo","File Media Renamer for SEO","1.1","Alex Somale","https:\u002F\u002Fprofiles.wordpress.org\u002Falexwebitaly\u002F","\u003Cp>File Media Renamer for SEO is a lightweight and fast WordPress plugin designed to improve your website’s SEO by allowing you to rename media files directly from the WordPress Media Library.\u003Cbr \u002F>\nThe plugin automatically updates all references to renamed files throughout your website, ensuring no broken links or missing images.\u003C\u002Fp>\n\u003Cp>The plugin focuses on safe renaming, performance, and SEO best practices, with features to keep your media metadata aligned with new filenames and preserve search equity via 301 redirects.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Individual File Renaming\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Rename any media file directly from the WordPress Media Library\u003C\u002Fli>\n\u003Cli>Convert file names to SEO-optimized formats automatically\u003C\u002Fli>\n\u003Cli>Update all references to the renamed file across your website\u003C\u002Fli>\n\u003Cli>Rename all thumbnail sizes along with the main file\u003C\u002Fli>\n\u003Cli>Built-in rename history with quick undo\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bulk Renaming\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Rename multiple files at once via Media Library bulk actions\u003C\u002Fli>\n\u003Cli>Sequential naming (e.g., new-name-1, new-name-2) for consistent batches\u003C\u002Fli>\n\u003Cli>Real-time progress and batch processing up to 50 files\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI Renaming with OpenAI Key for Bulk and Individual\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Rename multiple files at once via Media Library bulk actions with AI button\u003C\u002Fli>\n\u003Cli>Rename any media file directly from the WordPress Media Library with AI\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Automatic Content Updates\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Updates references in posts, pages, custom post types, and metadata\u003C\u002Fli>\n\u003Cli>Handles serialized data structures\u003C\u002Fli>\n\u003Cli>Efficient background processing via WordPress cron\u003C\u002Fli>\n\u003Cli>Automatic cache clearing after operations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEO Enhancements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Optionally update media titles to match the new file name\u003C\u002Fli>\n\u003Cli>Automatically update alt text attributes for better accessibility and SEO\u003C\u002Fli>\n\u003Cli>Converts hyphens\u002Funderscores to readable titles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Redirect Management\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Creates 301 redirects from old file URLs to new ones\u003C\u002Fli>\n\u003Cli>Stores redirects in a dedicated database table for performance\u003C\u002Fli>\n\u003Cli>Handles redirects for all thumbnail sizes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Prevents filename conflicts by generating unique names\u003C\u002Fli>\n\u003Cli>Validates files before renaming for safety\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Individual File Renaming\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Media \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Library\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Click on a file to open the attachment details.\u003C\u002Fli>\n\u003Cli>Enter the new SEO name in the \u003Cstrong>SEO Name\u003C\u002Fstrong> field.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save SEO Name\u003C\u002Fstrong> — all references will update automatically.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Bulk Renaming\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Switch the Media Library to \u003Cstrong>List view\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Select multiple files and choose \u003Cstrong>Rename\u003C\u002Fstrong> from \u003Cstrong>Bulk actions\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Enter a base name and click \u003Cstrong>Start Rename\u003C\u002Fstrong> to process all selected files.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>History and Undo\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>View the rename history for any file in the attachment details.\u003C\u002Fli>\n\u003Cli>Click any previous name to revert instantly (last 2 versions kept).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Settings\u003C\u002Fh3>\n\u003Cp>Find settings under \u003Cstrong>Media \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> FMR Settings\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Rename Title\u003C\u002Fstrong> — Automatically update the media title when renaming files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rename Alt Text\u003C\u002Fstrong> — Automatically update the alt text attribute when renaming files\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Technical Details\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Custom table: \u003Ccode>wp_fmrseo_redirects\u003C\u002Fcode> for redirect mappings\u003C\u002Fli>\n\u003Cli>Background processing for large operations (WordPress cron)\u003C\u002Fli>\n\u003Cli>File validation and conflict prevention\u003C\u002Fli>\n\u003Cli>Optimized database queries and cache management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 4.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.0 or higher\u003C\u002Fli>\n\u003Cli>Write permissions for the uploads directory\u003C\u002Fli>\n\u003C\u002Ful>\n","Rename media files with SEO-friendly names, auto-update references, alt\u002Ftitle sync, and 301 redirects — fast and safe.",80,537,"2026-02-23T16:32:00.000Z","4.0","7.0",[95,96,97,98,99],"alt-text","bulk-rename-images","image-seo","image-titles","rename-media-files","https:\u002F\u002Ffilemediarenamerwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffile-media-renamer-for-seo.1.1.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":29,"downloaded":110,"rating":29,"num_ratings":29,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":93,"tags":114,"homepage":120,"download_link":121,"security_score":122,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"seopic-intelligent-seo-images","Seopic – Intelligent SEO images for WordPress","1.0.0","randbe.com","https:\u002F\u002Fprofiles.wordpress.org\u002Frandbe\u002F","\u003Cp>Intelligent WordPress plugin which helps you automate image file renaming for better SEO.\u003C\u002Fp>\n\u003Cp>With Seopic, you can easily optimize your website’s images and boost your search engine ranking. The plugin uses intelligent algorithms to generate SEO-friendly file names based on the alt text of your media, making it a breeze to improve your website’s SEO.\u003C\u002Fp>\n\u003Cp>Seopic supports all default WordPress Gutenberg media blocks – \u003Cstrong>Image\u003C\u002Fstrong>, \u003Cstrong>Gallery\u003C\u002Fstrong>, \u003Cstrong>Cover\u003C\u002Fstrong>, and \u003Cstrong>Media & Text\u003C\u002Fstrong> block, providing a comprehensive solution for optimizing your WordPress images. The plugin also renames media files of \u003Cstrong>Featured Images\u003C\u002Fstrong> of posts. Say goodbye to manual renaming and hello to an effortless and intelligent way of optimizing your images.\u003C\u002Fp>\n\u003Cp>Plugin is fully compatible with all popular image formats as \u003Cstrong>JPEG\u003C\u002Fstrong>, \u003Cstrong>SVG\u003C\u002Fstrong>, \u003Cstrong>WEBP\u003C\u002Fstrong>, \u003Cstrong>PNG\u003C\u002Fstrong> and \u003Cstrong>GIF\u003C\u002Fstrong>, and is updated regularly to stay ahead of the latest SEO trends and algorithms.\u003C\u002Fp>\n\u003Cp>Whether you’re a website owner, blogger, or e-commerce business, Seopic is the perfect solution for optimizing your images for search engines and achieving the best possible results.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HOW IT WORKS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image Renaming:\u003C\u002Fstrong> Seopic automatically renames your images when the alt text is edited or added to a default WordPress block, such as Image, Gallery, Cover, or Media & Text.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Media Library:\u003C\u002Fstrong> The original image is saved in your media library, and a new copy of the image with a newly generated, optimized file name is created. This means you will never lose your original images.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Path Updating:\u003C\u002Fstrong> Seopic then automatically updates the path of your optimized images in the post or page content, ensuring that all of your images are properly linked and optimized for search engines.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ongoing Optimization:\u003C\u002Fstrong> Seopic continues to optimize your images as you add, edit, or update content on your website, ensuring that your images are always optimized for the best possible search engine results.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>BENEFITS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Correct Media File Naming\u003C\u002Fstrong> – Seopic ensures that your images are named correctly for optimal SEO, automatically generating file names based on the alt text of each image.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Updating\u003C\u002Fstrong> – Whenever you update a post or page, Seopic automatically analyze media alt texts and if required, it regenerates their file names and updates the path of your optimized images to ensure they remain optimized for search engines.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supports Major Image Formats\u003C\u002Fstrong> – Seopic supports all popular image formats, including JPEG, SVG, WEBP, PNG, GIF, and more, so you can optimize all of your images with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improved Search Rankings\u003C\u002Fstrong> – By optimizing your images for search engines, Seopic helps improve your search engine rankings, increasing your visibility and driving more traffic to your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time-Saving Solution\u003C\u002Fstrong> – Seopic saves you time by automating the process of optimizing your images for search engines, freeing up your time for other important tasks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>In plugin is used great \u003Ca href=\"https:\u002F\u002Fsimplehtmldom.sourceforge.io\u002Fdocs\u002F1.9\u002Findex.html\" rel=\"nofollow ugc\">PHP Simple HTML DOM Parser\u003C\u002Fa> by S.C. Chen, which is distributed under the terms of the MIT license. In the banner is used a free \u003Ca href=\"https:\u002F\u002Funsplash.com\u002Fphotos\u002F78A265wPiO4\" rel=\"nofollow ugc\">photo\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Funsplash.com\u002F@davidmarcu\" rel=\"nofollow ugc\">David Marcu\u003C\u002Fa>.\u003C\u002Fp>\n","Intelligent WordPress plugin which helps you automate image file renaming for better SEO.",629,"2023-02-25T09:57:00.000Z","6.1.10","5.4",[115,116,117,118,119],"gallery-images-renaming","image-renaming","media-file-names","media-seo","seo-images","https:\u002F\u002Frandbe.com\u002Fseopic-intelligent-seo-images-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseopic-intelligent-seo-images.zip",85,{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":16,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":141,"download_link":142,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":143,"fetched_at":31},"phoenix-media-rename","Phoenix Media Rename","3.13.1","crossi72","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrossi72\u002F","\u003Cp>Greatly improve your SEO: rename your media files with the “Phoenix Media Rename” plugin.\u003C\u002Fp>\n\u003Cp>A complete guide to use and configure Phoenix Media Rename is available at \u003Ca href=\"https:\u002F\u002Fwww.eurosoftlab.com\u002Fen\u002Fphoenix-media-rename\u002F\" rel=\"nofollow ugc\">Phoenix Media Rename official page\u003C\u002Fa>\u003C\u002Fp>\n","The Phoenix Media Rename plugin allows you to easily rename (and retitle) your media files, once uploaded.",50000,1468694,94,75,"2025-09-25T07:49:00.000Z","5.0","8.0",[75,139,21,22,140],"image","retitle","https:\u002F\u002Fwww.eurosoftlab.com\u002Fen\u002Fphoenix-media-rename\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphoenix-media-rename.3.13.1.zip","2021-10-06 00:00:00",{"slug":145,"name":146,"version":147,"author":148,"author_profile":149,"description":150,"short_description":151,"active_installs":11,"downloaded":152,"rating":54,"num_ratings":153,"last_updated":154,"tested_up_to":16,"requires_at_least":155,"requires_php":156,"tags":157,"homepage":162,"download_link":163,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":164,"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.",150143,55,"2025-12-03T14:05:00.000Z","4.8","5.6.39",[158,159,160,161,24],"alt-tag","bulk-edit","image-caption","media-library","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",{"attackSurface":166,"codeSignals":296,"taintFlows":335,"riskAssessment":355,"analyzedAt":368},{"hooks":167,"ajaxHandlers":292,"restRoutes":293,"shortcodes":294,"cronEvents":295,"entryPointCount":29,"unprotectedCount":29},[168,173,176,181,184,190,193,197,200,204,208,212,215,219,222,227,231,235,239,244,247,248,251,255,259,262,265,269,273,276,278,281,285,290],{"type":169,"name":170,"callback":170,"file":171,"line":172},"action","admin_init","classes\\Admin_Pages\\class-settings-page.php",56,{"type":169,"name":174,"callback":174,"file":171,"line":175},"admin_menu",57,{"type":169,"name":177,"callback":178,"file":179,"line":180},"init","handle_settings_page","classes\\class-plugin-core.php",109,{"type":169,"name":177,"callback":182,"priority":28,"file":179,"line":183},"add_options",110,{"type":185,"name":186,"callback":187,"priority":188,"file":179,"line":189},"filter","sanitize_file_name","sanitize_filename",10,111,{"type":169,"name":170,"callback":191,"file":179,"line":192},"add_promoting_notice",112,{"type":185,"name":194,"callback":195,"priority":188,"file":179,"line":196},"frou_filename_allowed","block_ignored_filenames",114,{"type":185,"name":194,"callback":198,"priority":188,"file":179,"line":199},"block_renaming_by_extension",115,{"type":185,"name":201,"callback":202,"priority":188,"file":179,"line":203},"frou_renaming_validation","disable_renaming_on_wc_export",116,{"type":169,"name":205,"callback":206,"file":179,"line":207},"add_attachment","save_original_file_name",117,{"type":169,"name":177,"callback":209,"file":210,"line":211},"get_current_media_post_id","classes\\class-post-utils.php",46,{"type":169,"name":177,"callback":213,"file":210,"line":214},"get_current_media_post",47,{"type":185,"name":216,"callback":217,"file":210,"line":218},"plupload_default_settings","add_current_media_post_id_to_plupload",50,{"type":185,"name":220,"callback":217,"file":210,"line":221},"plupload_default_params",51,{"type":185,"name":223,"callback":224,"file":225,"line":226},"frou_structure_rules","add_structure_rule","classes\\Options\\class-rule-option.php",48,{"type":185,"name":228,"callback":228,"priority":28,"file":229,"line":230},"frou_sanitize_file_name","classes\\Options\\General\\class-filename-structure-option.php",33,{"type":185,"name":232,"callback":233,"file":229,"line":234},"frou_structure_rules_list","create_list_with_structure_rules",34,{"type":185,"name":236,"callback":237,"file":229,"line":238},"frou_after_sanitize_file_name","truncate_filename",35,{"type":185,"name":186,"callback":240,"priority":241,"file":242,"line":243},"sanitize_filename_before",9,"classes\\Options\\General\\class-permalink-update-option.php",61,{"type":185,"name":186,"callback":245,"file":242,"line":246},"sanitize_filename_after",62,{"type":169,"name":205,"callback":205,"file":242,"line":51},{"type":185,"name":228,"callback":228,"priority":249,"file":250,"line":172},11,"classes\\Options\\Rules\\class-datetime-option.php",{"type":185,"name":228,"callback":252,"priority":249,"file":253,"line":254},"convert_post_title","classes\\Options\\Rules\\class-filename-option.php",143,{"type":185,"name":228,"callback":256,"priority":257,"file":253,"line":258},"convert_accents",12,144,{"type":185,"name":228,"callback":260,"priority":257,"file":253,"line":261},"convert_lowercase",145,{"type":185,"name":228,"callback":237,"priority":263,"file":253,"line":264},30,146,{"type":185,"name":228,"callback":266,"priority":267,"file":253,"line":268},"remove_non_ascii_chars",13,147,{"type":169,"name":270,"callback":271,"file":253,"line":272},"sanitize_file_name_chars","remove_specific_chars",148,{"type":185,"name":228,"callback":274,"file":253,"line":275},"convert_to_dash",149,{"type":185,"name":228,"callback":228,"priority":218,"file":277,"line":211},"classes\\Options\\Rules\\class-post-title-option.php",{"type":185,"name":228,"callback":228,"priority":249,"file":279,"line":280},"classes\\Options\\Rules\\class-siteurl-option.php",78,{"type":169,"name":177,"callback":282,"file":283,"line":284},"handle_localization","classes\\WordPress\\class-plugin.php",70,{"type":169,"name":286,"callback":287,"priority":188,"file":288,"line":289},"upgrader_process_complete","closure","file-renaming-on-upload.php",79,{"type":169,"name":291,"callback":287,"file":288,"line":68},"plugins_loaded",[],[],[],[],{"dangerousFunctions":297,"sqlUsage":303,"outputEscaping":305,"fileOperations":29,"externalRequests":29,"nonceChecks":29,"capabilityChecks":29,"bundledLibraries":334},[298],{"fn":299,"file":300,"line":301,"context":302},"create_function","classes\\WeDevs\\class-settings-api.php",511,"$callback        = create_function( '', 'echo \"' . str_replace( '\"', '\\\"', $section['desc'] ) . '\";'",{"prepared":29,"raw":29,"locations":304},[],{"escaped":306,"rawEcho":307,"locations":308},22,15,[309,312,313,314,315,317,318,319,320,322,324,326,328,330,332],{"file":171,"line":310,"context":311},150,"raw output",{"file":300,"line":280,"context":311},{"file":300,"line":13,"context":311},{"file":300,"line":54,"context":311},{"file":300,"line":316,"context":311},99,{"file":300,"line":27,"context":311},{"file":300,"line":199,"context":311},{"file":300,"line":203,"context":311},{"file":300,"line":321,"context":311},118,{"file":300,"line":323,"context":311},126,{"file":300,"line":325,"context":311},354,{"file":300,"line":327,"context":311},396,{"file":300,"line":329,"context":311},412,{"file":300,"line":331,"context":311},438,{"file":300,"line":333,"context":311},473,[],[336],{"entryPoint":337,"graph":338,"unsanitizedCount":353,"severity":354},"\u003Cclass-settings-api> (classes\\WeDevs\\class-settings-api.php:0)",{"nodes":339,"edges":350},[340,345],{"id":341,"type":342,"label":343,"file":300,"line":344},"n0","source","$_REQUEST (x4)",153,{"id":346,"type":347,"label":348,"file":300,"line":325,"wp_function":349},"n1","sink","echo() [XSS]","echo",[351],{"from":341,"to":346,"sanitized":352},false,4,"low",{"summary":356,"deductions":357},"The plugin 'file-renaming-on-upload' v2.6.7 exhibits a mixed security posture. On the positive side, it has a very small attack surface with no apparent entry points exposed without authentication and a complete lack of raw SQL queries, indicating good data handling practices in that area. Furthermore, there are no known unpatched vulnerabilities, and the last recorded vulnerability was patched, suggesting active maintenance.\n\nHowever, several concerns are raised by the static analysis. The presence of the `create_function` function is a significant red flag, as it is deprecated and can be a source of security vulnerabilities. The taint analysis revealing flows with unsanitized paths is also concerning, even without critical or high severity, as it implies a potential for unexpected behavior or data manipulation if these paths are not handled meticulously. Additionally, the output escaping is only 59% proper, which is a moderate risk for Cross-Site Scripting (XSS) vulnerabilities, especially considering the plugin's history of XSS issues.\n\nThe vulnerability history shows one medium severity vulnerability in the past, specifically XSS. While currently unpatched, this indicates a past weakness that could potentially resurface or be indicative of coding patterns that lead to such issues. The plugin's strengths lie in its minimal attack surface and secure SQL handling, but the use of deprecated functions, imperfect output escaping, and past XSS vulnerability patterns warrant careful consideration and potential mitigation.",[358,361,364,366],{"reason":359,"points":360},"Dangerous function create_function usage",8,{"reason":362,"points":363},"Unsanitized paths in taint analysis",7,{"reason":365,"points":79},"Output escaping below 75%",{"reason":367,"points":188},"Past medium severity vulnerability (XSS)","2026-03-16T17:48:46.329Z",{"wat":370,"direct":391},{"assetPaths":371,"generatorPatterns":386,"scriptPaths":387,"versionParams":388},[372,373,374,375,376,377,378,379,380,381,382,383,384,385],"\u002Fwp-content\u002Fplugins\u002Ffile-renaming-on-upload\u002Fclasses\u002Fclass-plugin-core.php","\u002Fwp-content\u002Fplugins\u002Ffile-renaming-on-upload\u002Fclasses\u002Fclass-post-utils.php","\u002Fwp-content\u002Fplugins\u002Ffile-renaming-on-upload\u002Fclasses\u002Fclass-settings-api.php","\u002Fwp-content\u002Fplugins\u002Ffile-renaming-on-upload\u002Fclasses\u002Foptions\u002Fclass-options.php","\u002Fwp-content\u002Fplugins\u002Ffile-renaming-on-upload\u002Fclasses\u002Foptions\u002Fgeneral\u002Fclass-enable-option.php","\u002Fwp-content\u002Fplugins\u002Ffile-renaming-on-upload\u002Fclasses\u002Foptions\u002Fadvanced\u002Fclass-ignore-extensions-option.php","\u002Fwp-content\u002Fplugins\u002Ffile-renaming-on-upload\u002Fclasses\u002Foptions\u002Fadvanced\u002Fclass-ignore-empty-extensions-option.php","\u002Fwp-content\u002Fplugins\u002Ffile-renaming-on-upload\u002Fclasses\u002Foptions\u002Fadvanced\u002Fclass-ignore-filenames-option.php","\u002Fwp-content\u002Fplugins\u002Ffile-renaming-on-upload\u002Fclasses\u002Fadmin-pages\u002Fclass-settings-page.php","\u002Fwp-content\u002Fplugins\u002Ffile-renaming-on-upload\u002Fclasses\u002Fadmin-pages\u002Fsections\u002Fclass-remove-section.php","\u002Fwp-content\u002Fplugins\u002Ffile-renaming-on-upload\u002Fvendor\u002FweDevs\u002FWPFactory-Admin-Menu\u002Fclass-wpfactory-admin-menu.php","\u002Fwp-content\u002Fplugins\u002Ffile-renaming-on-upload\u002Fvendor\u002FweDevs\u002FWPFactory-Cross-Selling\u002Fclass-wpfactory-cross-selling.php","\u002Fwp-content\u002Fplugins\u002Ffile-renaming-on-upload\u002Fvendor\u002Fpablo-pacheco\u002Fwp-namespace-autoloader\u002FWP_Namespace_Autoloader.php","\u002Fwp-content\u002Fplugins\u002Ffile-renaming-on-upload\u002Fincludes\u002Ffunctions.php",[],[],[389,390],"file-renaming-on-upload\u002Fstyle.css?ver=","file-renaming-on-upload\u002Fscript.js?ver=",{"cssClasses":392,"htmlComments":396,"htmlAttributes":403,"restEndpoints":406,"jsGlobals":407,"shortcodeOutput":409},[393,394,395],"frou_settings_page","frou_advanced_settings","frou_general_settings",[397,398,399,400,401,402],"\u003C!-- Global functions -->","\u003C!-- Settings Page -->","\u003C!-- Remove Section -->","\u003C!-- Options -->","\u003C!-- General Options -->","\u003C!-- Advanced Options -->",[404,405],"data-frou-option-name","data-frou-option-type",[],[408],"frou_php_data",[]]