[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0SUN7ZddWgYJmw0mDQae0gjtaHyKXvHpxDuFnb_ZuhE":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":39,"analysis":129,"fingerprints":160},"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,92,8,"2025-04-14T15:06:00.000Z","6.7.5","4.9","5.6",[20,21,22,23,24],"filename","international-characters","sanitize","upload","utf-8","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsanitize-spanish-filenames.1.2.4.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":13,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"samuelaguilera",14,98200,30,88,"2026-04-04T05:41:51.440Z",[40,60,77,96,114],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":34,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":25,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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,"2020-08-09T23:02:00.000Z","5.5.18","3.0",[55,20,56,22,23],"cyrillic","media","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffilenames-to-latin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilenames-to-latin.2.7.zip",85,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":27,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":53,"requires_php":25,"tags":73,"homepage":75,"download_link":76,"security_score":59,"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,3,"2013-08-23T07:25:00.000Z","3.6.1",[20,56,74,22,23],"rename","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmd5-media-renamer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmd5-media-renamer.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":28,"num_ratings":28,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":25,"tags":90,"homepage":94,"download_link":95,"security_score":59,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"healthy-filenames","Healthy filename","1.0.0","Kantari Samy","https:\u002F\u002Fprofiles.wordpress.org\u002Fleprincenoir\u002F","\u003Cp>The plugin uses the hook “wp_handle_upload_prefilter” and modifies the filename to remove all special characters.\u003C\u002Fp>\n\u003Cp>FEATURES\u003Cbr \u002F>\n– Remove accents\u003Cbr \u002F>\n– Remove special characters\u003Cbr \u002F>\n– Change the filename to lowercase\u003C\u002Fp>\n\u003Cp>Examples :\u003Cbr \u002F>\n– filename : rick & morty.png > rick-morty.png\u003Cbr \u002F>\n– filename : finaL fantasy \u002F (Copié) (Copié).jpg > final-fantasy-copie-copie.jpg\u003C\u002Fp>\n","Automatically clean the filenames.",200,2260,"2022-01-26T13:01:00.000Z","5.9.13","3.5",[91,92,93,22,23],"filenames","files","images","http:\u002F\u002Fwww.samy.kantari.fr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhealthy-filenames.1.0.0.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":27,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":53,"requires_php":25,"tags":109,"homepage":112,"download_link":113,"security_score":59,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"uploaded-file-name-sanitizer","Uploaded file name sanitizer","1.0","devliudaseu","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevliudaseu\u002F","\u003Cp>Replaces uploaded file name chars which are not in \\’a-z\\’, \\’0-9\\’ and \\’ \\'(space) range. Helpful when dealing with non-latin letters. Especially when dealing with urls.\u003C\u002Fp>\n","Replaces uploaded file name chars which are not in \\'a-z\\', \\'0-9\\' and \\' \\'(space) range.",10,1522,1,"2016-02-29T23:50:00.000Z","4.2.39",[110,20,111,23],"file-name","sanitizer","http:\u002F\u002Fdev.liudas.eu\u002Fuploaded-file-name-sanitizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuploaded-file-name-sanitizer.zip",{"slug":115,"name":116,"version":63,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":13,"num_ratings":123,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":25,"tags":127,"homepage":25,"download_link":128,"security_score":27,"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,21,"2026-01-14T09:45:00.000Z","6.9.4","2.9",[92,93,56,22,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclean-image-filenames.1.5.zip",{"attackSurface":130,"codeSignals":148,"taintFlows":155,"riskAssessment":156,"analyzedAt":159},{"hooks":131,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":147,"entryPointCount":28,"unprotectedCount":28},[132,138],{"type":133,"name":134,"callback":135,"priority":104,"file":136,"line":137},"filter","sanitize_file_name","sar_clean_filenames","sanitize-spanish-filenames.php",26,{"type":139,"name":140,"callback":141,"priority":142,"file":136,"line":143},"action","gform_pre_process","sar_clean_gf_temp_files",99,321,[],[],[],[],{"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},"Based on the provided static analysis and vulnerability history, the \"sanitize-spanish-filenames\" plugin v1.2.4 exhibits an excellent security posture. The code analysis reveals no identified attack surface, dangerous functions, unsanitized outputs, or insecure file operations. Notably, all SQL queries, if any existed, are prepared, and there are no external HTTP requests or bundled libraries that could introduce vulnerabilities. The absence of any recorded CVEs, either historical or currently unpatched, further reinforces this positive assessment. The lack of taint flows with unsanitized paths or critical\u002Fhigh severity issues suggests robust input validation and sanitization practices within the plugin's code. The plugin also appears to be designed with security best practices in mind, as indicated by the complete absence of unprotected entry points across AJAX handlers, REST API routes, shortcodes, and cron events.  The plugin's strength lies in its minimal attack surface and clean code, with no detected security weaknesses. Therefore, the overall risk associated with this plugin is very low.",[],"2026-03-16T18:23:13.407Z",{"wat":161,"direct":166},{"assetPaths":162,"generatorPatterns":163,"scriptPaths":164,"versionParams":165},[],[],[],[],{"cssClasses":167,"htmlComments":168,"htmlAttributes":169,"restEndpoints":170,"jsGlobals":171,"shortcodeOutput":172},[],[],[],[],[],[]]