[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7J_0f2Y9t-zwAe72qwgCIHo9yqkiOjGL6cw80lEysc0":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":130,"fingerprints":160},"filenames-to-latin","Filenames to latin","2.7","webvitaly","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebvitaly\u002F","\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002F\" title=\"WordPress Pro plugins\" rel=\"nofollow ugc\">WordPress Pro plugins\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002Ffilenames-to-latin\u002F\" title=\"Plugin page\" rel=\"nofollow ugc\">Filenames to latin\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fdonate\u002F\" title=\"Support the development\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebvitalii\u002Ffilenames-to-latin\" title=\"Fork\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugin sanitizes Cyrillic (Ukrainian, Russian, Belorussian), German, French, Polish, Spanish, Hungarian, Czech, Slovak, Greek, Swedish, Finnish, Latvian, Estonian, Mongolian, Bosnian, Croatian, Serbian, Montenegrin and other filenames to latin characters during upload.\u003Cbr \u002F>\nPlugin converts filenames to lowercase automatically.\u003C\u002Fp>\n\u003Ch4>List of sanitizing letters:\u003C\u002Fh4>\n\u003Cp>а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ь ю я ґ є і ї ё ы ъ э ў ą ć ę ł ń ó ś ź ż à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö × ø ù ú û ü ý þ ÿ ß ő ű ě š č ř ž ý á é ď ť ň ú ů α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω ά έ ή ί ό ύ ώ ς ΐ ϊ ϋ ΰ đ.\u003C\u002Fp>\n\u003Ch4>Useful:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpage-list\u002F\" title=\"list of pages with shortcodes\" rel=\"ugc\">“Page-list” – show list of pages with shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fiframe\u002F\" title=\"embed content\" rel=\"ugc\">“Iframe” – embed content\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002F\" title=\"WordPress Pro plugins\" rel=\"nofollow ugc\">WordPress Pro plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Sanitize filenames to latin during upload.",10000,90962,98,14,"2020-08-09T23:02:00.000Z","5.5.18","3.0","",[20,21,22,23,24],"cyrillic","filename","media","sanitize","upload","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffilenames-to-latin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilenames-to-latin.2.7.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},128040,81,396,66,"2026-04-04T05:42:07.075Z",[39,57,75,94,112],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":17,"requires_php":18,"tags":53,"homepage":55,"download_link":56,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"md5-media-renamer","MD5 Media Renamer","1.5","neoslab","https:\u002F\u002Fprofiles.wordpress.org\u002Fnatexim\u002F","\u003Cp>MD5 Media Renamer will automatically rename and convert to lower case your media file during the upload process using PHP time() stamp as prefix and the file name encrypted in MD5() as suffix in order to keep your upload folder clean and organized. More information can be found at : \u003Ca href=\"http:\u002F\u002Fwww.natexim.com\u002Fwp-rename-file-during-upload\u002F\" rel=\"nofollow ugc\">WP Rename file during upload\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>** Supported files Image extension **\u003C\u002Fp>\n\u003Cul>\n\u003Cli>.jpg\u003C\u002Fli>\n\u003Cli>.jpeg\u003C\u002Fli>\n\u003Cli>.png\u003C\u002Fli>\n\u003Cli>.gif\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>** Supported files Document extension **\u003C\u002Fp>\n\u003Cul>\n\u003Cli>.pdf\u003C\u002Fli>\n\u003Cli>.doc\u003C\u002Fli>\n\u003Cli>.docx\u003C\u002Fli>\n\u003Cli>.ppt \u003C\u002Fli>\n\u003Cli>.pptx\u003C\u002Fli>\n\u003Cli>.pps\u003C\u002Fli>\n\u003Cli>.ppsx\u003C\u002Fli>\n\u003Cli>.odt\u003C\u002Fli>\n\u003Cli>.xls\u003C\u002Fli>\n\u003Cli>.xlsx\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>** Supported files Audio extension **\u003C\u002Fp>\n\u003Cul>\n\u003Cli>.mp3\u003C\u002Fli>\n\u003Cli>.m4a\u003C\u002Fli>\n\u003Cli>.ogg\u003C\u002Fli>\n\u003Cli>.wav\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>** Supported files Video extension **\u003C\u002Fp>\n\u003Cul>\n\u003Cli>.mp4\u003C\u002Fli>\n\u003Cli>.m4v\u003C\u002Fli>\n\u003Cli>.mov\u003C\u002Fli>\n\u003Cli>.wmv\u003C\u002Fli>\n\u003Cli>.avi\u003C\u002Fli>\n\u003Cli>.mpg\u003C\u002Fli>\n\u003Cli>.ogv\u003C\u002Fli>\n\u003Cli>.3gp\u003C\u002Fli>\n\u003Cli>.3g2\u003C\u002Fli>\n\u003C\u002Ful>\n","Sanitize and rename automatically media files during upload using PHP time() as prefix and the file name encrypted in MD5() as suffix.",400,5695,100,3,"2013-08-23T07:25:00.000Z","3.6.1",[21,22,54,23,24],"rename","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmd5-media-renamer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmd5-media-renamer.zip",{"slug":58,"name":59,"version":42,"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":18,"tags":71,"homepage":18,"download_link":74,"security_score":49,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"clean-image-filenames","Clean Image Filenames","Upperdog","https:\u002F\u002Fprofiles.wordpress.org\u002Fupperdog\u002F","\u003Cp>This plugin automatically converts language accent characters in filenames when uploading to the media library. Characters are converted into browser and server friendly, non-accent characters.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Converts accent characters to non-accent, latin equivalents in Swedish, Danish, German, and more.\u003C\u002Fli>\n\u003Cli>Removes special characters like exclamation marks, periods, hashtags, and more.\u003C\u002Fli>\n\u003Cli>Lets you choose if you want to convert only image files, or all file types.\u003C\u002Fli>\n\u003Cli>Makes site and server migrations easier thanks to non-accent character filenames.\u003C\u002Fli>\n\u003Cli>Provides filter hook for developers who want to specify which file types to convert.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Examples\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Räksmörgås.jpg \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> raksmorgas.jpg\u003C\u002Fli>\n\u003Cli>Æblegrød_FTW!.gif \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> aeblegrod-ftw.gif\u003C\u002Fli>\n\u003Cli>Château de Ferrières.png \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> chateau-de-ferrieres.png\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Worth noting\u003C\u002Fh3>\n\u003Cp>The plugin only converts filenames when the files are being uploaded. It can not convert existing files.\u003C\u002Fp>\n\u003Ch3>Filter for developers\u003C\u002Fh3>\n\u003Cp>This filter provides developers a way to specify which file types the plugin should convert. This filter overrides the plugin settings on the media settings page. For a complete list of mime types, see \u003Ca href=\"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FInternet_media_type\" rel=\"nofollow ugc\">Wikipedia\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The following example will convert PDF, JPEG and PNG files only:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_clean_image_filenames_mime_types() {\n    $mime_types = array(\n        'application\u002Fpdf',\n        'image\u002Fjpeg',\n        'image\u002Fpng',\n    );\n    return $mime_types;\n}\nadd_filter( 'clean_image_filenames_mime_types', 'my_clean_image_filenames_mime_types' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","This plugin automatically converts language accent characters to non-accent characters in filenames when uploading to the media library.",30000,335219,92,21,"2026-01-14T09:45:00.000Z","6.9.4","2.9",[72,73,22,23,24],"files","images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclean-image-filenames.1.5.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":66,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":18,"download_link":93,"security_score":49,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"sanitize-spanish-filenames","Clean Filenames","1.2.4","Samuel Aguilera","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamuelaguilera\u002F","\u003Ch4>Features\u003C\u002Fh4>\n\u003Ch4>It takes the following steps for getting cleaner and safe to use filenames\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Removes or replace special\u002Finternational characters that can make your filenames not compliant with servers that don’t have support for international locales and filenames, or third-party services. (e.g. ‘España.png’ will become ‘Espana.png’, ‘prüfen’ will become ‘prufen’).\u003C\u002Fli>\n\u003Cli>Replaces any ‘+’ in the filename with ‘-‘ (e.g. ‘A+nice+picture.png’ will become ‘A-nice-picture.png’).\u003C\u002Fli>\n\u003Cli>Replaces any ‘.’ character before the one used for file extension with ‘-‘(e.g. ‘A.nice.picture.png’ will become ‘A-nice-picture.png’).\u003C\u002Fli>\n\u003Cli>After running all character replacement filters, a filter is applied to ensure that the filename only contains letters, numbers, underscores, dashes, and dots. Any other character will be removed from the filename.\u003C\u002Fli>\n\u003Cli>And finally all letters in the filename are set to lowercase to prevent issues with case insensitive systems. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This reduces problems with some servers, services, plugins… That may have problems handling filenames with special or international characters.\u003C\u002Fp>\n\u003Cp>The plugin does its job during file upload process, so it’ll change only filenames for files being \u003Cem>uploaded after plugin activation\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>It supports a large number of international characters, including but not only, characters from belarusian, cyrillic alphabet, czech, german, hebrew, hungarian, russian, polish, spanish, ukrainian, and some other special characters (e.g. №, @, $, etc.).\u003C\u002Fp>\n\u003Cp>If you have any questions or need support, please check FAQ for additional information before asking.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 3.0 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n","Removes or replace international or special characters that can make your filenames not compliant with some servers or services.",3000,28857,8,"2025-04-14T15:06:00.000Z","6.7.5","4.9","5.6",[21,91,23,24,92],"international-characters","utf-8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsanitize-spanish-filenames.1.2.4.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":49,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":89,"tags":108,"homepage":110,"download_link":111,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"bea-sanitize-filename","BEA – Sanitize Filename","2.0.7","BE API","https:\u002F\u002Fprofiles.wordpress.org\u002Fbeapi\u002F","\u003Cp>This plugin allows you to sanitize files on upload, which is pretty handy. It means all punctuation and accents from the filename of uploaded files will be removed.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>All accented letters will be converted to same letters without accent\u003C\u002Fli>\n\u003Cli>Special characters will be deleted\u003C\u002Fli>\n\u003Cli>Underscores will be replaced by hyphens\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Warning For Mac Owners\u003C\u002Fh3>\n\u003Cp>On MAC, you can also create an accented character with the combination of ` and the wanted letter. This has the effect to create a character with a special filename system encoding format which is not sanitized. An \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBeAPI\u002Fbea-sanitize-filename\u002Fissues\u002F1\" rel=\"nofollow ugc\">issue\u003C\u002Fa> is already open about this.\u003C\u002Fp>\n\u003Ch3>Who ?\u003C\u002Fh3>\n\u003Cp>Created by \u003Ca href=\"https:\u002F\u002Fbeapi.fr\" rel=\"nofollow ugc\">Be API\u003C\u002Fa>, the French WordPress leader agency since 2009. Based in Paris, we are more than 30 people and always \u003Ca href=\"https:\u002F\u002Fbeapi.workable.com\" rel=\"nofollow ugc\">hiring\u003C\u002Fa> some fun and talented guys. So we will be pleased to work with you.\u003C\u002Fp>\n\u003Cp>This plugin is only maintained, which means we do not guarantee some free support. Consider reporting an \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBeAPI\u002Fbea-sanitize-filename\u002Fissues\" rel=\"nofollow ugc\">issue\u003C\u002Fa> and be patient.\u003C\u002Fp>\n\u003Cp>To facilitate the process of submitting an issue and quicker answer, we only use Github, so don’t use WP.Org support, it will not be considered.\u003C\u002Fp>\n","Remove all punctuation and accents from the filename of uploaded files.",1000,16478,4,"2022-09-27T14:45:00.000Z","6.1.10","4.0",[22,23,109],"uploads","https:\u002F\u002Fgithub.com\u002FBeAPI\u002Fbea-sanitize-filename","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbea-sanitize-filename.2.0.7.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":102,"downloaded":120,"rating":121,"num_ratings":104,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":18,"tags":125,"homepage":128,"download_link":129,"security_score":49,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"make-filename-lowercase","Make Filename Lowercase","1.0.2","ereckers","https:\u002F\u002Fprofiles.wordpress.org\u002Fereckers\u002F","\u003Cp>Sets uploaded media filename to lowercase as filter on sanitize_file_name. Based on post at Stack Overflow asking if there is a way to “Rename files during upload within WordPress 3.0 backend”.\u003C\u002Fp>\n\u003Cp>Created for WordPress 3.0.1+ which saves any uploaded media filename (Image, Video, Audio) as lowercase. This effectively changes the name of the file at upload if a user were to upload a file with any uppercase characters.\u003C\u002Fp>\n\u003Cp>For instance:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MOVIE-FILE.MOV > movie-file.mov\u003C\u002Fli>\n\u003Cli>Movie-File.wmv > movie-file.wmv\u003C\u002Fli>\n\u003Cli>ImAgEfILe.gif > imagefile.gif\u003C\u002Fli>\n\u003Cli>imageFile.JPG > imagefile.jpg\u003C\u002Fli>\n\u003Cli>ETC > etc\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Note: WordPress sets file extension to lowercase. This plugin does a strtolower on the filename.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>More Information\u003C\u002Fh4>\n\u003Cp>Visit the \u003Ca href=\"http:\u002F\u002Fwww.redbridgenet.com\u002F\" rel=\"nofollow ugc\">Red Bridge Internet\u003C\u002Fa> site for more information about \u003Ca href=\"http:\u002F\u002Fwww.redbridgenet.com\u002Fmake-filename-lowercase\u002F\" rel=\"nofollow ugc\">Make Filename Lowercase\u003C\u002Fa> plugin.\u003C\u002Fp>\n","Sets uploaded media filename to lowercase.",9207,96,"2025-09-03T01:35:00.000Z","6.8.5","3.0.1",[21,126,22,127,24],"lowercase","strtolower","http:\u002F\u002Fwww.redbridgenet.com\u002Fmake-filename-lowercase\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmake-filename-lowercase.1.0.2.zip",{"attackSurface":131,"codeSignals":148,"taintFlows":155,"riskAssessment":156,"analyzedAt":159},{"hooks":132,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":147,"entryPointCount":28,"unprotectedCount":28},[133,140],{"type":134,"name":135,"callback":136,"priority":137,"file":138,"line":139},"filter","sanitize_file_name","filenames_to_latin_plugin_sanitize",10,"filenames-to-latin.php",194,{"type":134,"name":141,"callback":142,"priority":137,"file":138,"line":143},"plugin_row_meta","filenames_to_latin_plugin_row_meta",205,[],[],[],[],{"dangerousFunctions":149,"sqlUsage":150,"outputEscaping":152,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":154},[],{"prepared":28,"raw":28,"locations":151},[],{"escaped":28,"rawEcho":28,"locations":153},[],[],[],{"summary":157,"deductions":158},"The \"filenames-to-latin\" v2.7 plugin exhibits an exceptionally strong security posture based on the provided static analysis.  The absence of any identified dangerous functions, SQL queries without prepared statements, unescaped output, file operations, external HTTP requests, or taint flows with unsanitized paths suggests a well-written and secure codebase. Furthermore, the plugin has no recorded vulnerabilities, critical or otherwise, which indicates a history of stability and a lack of past security issues.  The zero-count attack surface entries (AJAX handlers, REST API routes, shortcodes, cron events) further bolster this assessment, as there are no apparent entry points for external interaction, let alone unprotected ones.\n\nHowever, the complete lack of nonces and capability checks across all zero entry points, while currently not a direct risk due to the absence of those entry points, could be a concern if the plugin's functionality were to expand in the future.  The static analysis reports zero instances of these checks, which is unusual for plugins with any form of interaction.  While the current data presents a near-perfect security profile, it's worth noting that this assessment is based solely on the provided snapshot.  The absence of certain security mechanisms, though not currently exploitable, could become a point of concern if the plugin evolves without addressing them.\n\nIn conclusion, \"filenames-to-latin\" v2.7 appears to be a highly secure plugin, with no exploitable vulnerabilities or concerning code patterns identified in this static analysis. Its clean history and lack of attack surface are significant strengths. The only potential area for minor concern, though not a present risk, is the complete absence of nonce and capability checks, which is more of a missed opportunity for future-proofing than an immediate security flaw.",[],"2026-03-16T17:50:06.511Z",{"wat":161,"direct":168},{"assetPaths":162,"generatorPatterns":163,"scriptPaths":164,"versionParams":165},[],[],[],[166,167],"filenames-to-latin\u002Fstyle.css?ver=","filenames-to-latin\u002Fscript.js?ver=",{"cssClasses":169,"htmlComments":170,"htmlAttributes":171,"restEndpoints":172,"jsGlobals":173,"shortcodeOutput":174},[],[],[],[],[],[]]