[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fM2NwVRg7n7vkxDm81I7gMeaxSuE1b8ZcfcHA5e_RkUk":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":141,"fingerprints":166},"pryc-wp-sanitize-file-name-when-upload","PRyC WP: Sanitize file name (when upload)","1.0.4","Patryk","https:\u002F\u002Fprofiles.wordpress.org\u002Fprycpl\u002F","\u003Cp>Plugin sanitize file name when upload files – remove space, ASCII characters, lowercase, etc…\u003C\u002Fp>\n","Plugin sanitize file name when upload files - remove space, ASCII characters, lowercase, etc...",30,1617,0,"2023-06-20T11:45:00.000Z","6.2.9","3.0.1","5.6",[19,20,21,22,23],"ascii","file-name","filename","upload","wordpress","https:\u002F\u002Fpl.wordpress.org\u002Fplugins\u002Fpryc-wp-sanitize-file-name-when-upload\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpryc-wp-sanitize-file-name-when-upload.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":11,"trust_score":35,"computed_at":36},"prycpl",18,4250,88,86,"2026-04-04T07:20:20.223Z",[38,58,83,103,122],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":56,"download_link":57,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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,100,1,"2016-02-29T23:50:00.000Z","4.2.39","3.0","",[20,21,55,22],"sanitizer","http:\u002F\u002Fdev.liudas.eu\u002Fuploaded-file-name-sanitizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuploaded-file-name-sanitizer.zip",{"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":72,"tags":73,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":13,"last_vuln_date":82,"fetched_at":28},"fileorganizer","FileOrganizer – WordPress File Manager","1.1.8","Softaculous","https:\u002F\u002Fprofiles.wordpress.org\u002Fsoftaculous\u002F","\u003Cp>FileOrganizer is a lightweight and easy-to-use WordPress file manager. Organize and manage your WordPress files with FileOrganizer without any control panel or FTP access. You can access, upload, download, edit, delete, zip, cut, copy, and paste files even outside the WordPress root directory.\u003C\u002Fp>\n\u003Ch3>Free Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Files and directory Management:\u003C\u002Fstrong> Supports all file operations on a remote server such as create files or directory, upload, download, rename, copy, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & drop:\u003C\u002Fstrong> Easy drag-and-drop file transfer for uploading and moving files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in editor:\u003C\u002Fstrong> FileOrganizer has a built-in editor for editing code and files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Archive creation \u002F extraction:\u003C\u002Fstrong>  Create or extract archives with one click(.zip, .tar)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Previews\u003C\u002Fstrong>: Supports previews for common file types including PDFs, pictures, videos, audio, and thumbnails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive\u003C\u002Fstrong>: FileOrganizer is compatible with tablets and smartphones.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search\u003C\u002Fstrong>: The built-in search feature makes it simple to find your files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File View\u003C\u002Fstrong>: Offers both icons and list views for easy navigation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Thumbnails\u003C\u002Fstrong>: Display thumbnails for image files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Shortcuts\u003C\u002Fstrong>: Common keyboard shortcuts such as cut, copy, paste, etc. are available.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Toolbar\u003C\u002Fstrong>: Rich Toolbar and context menu are available.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Directory Size\u003C\u002Fstrong>: Calculates size of the directory.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File\u002FDirectory Info\u003C\u002Fstrong>: File or directory information can retrived by simply right-clicking a file and choosing Get Info.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Info\u003C\u002Fh3>\n\u003Cp>Do you have questions related to FileOrganizer ? Use the following links :\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffileorganizer.net\u002Fdocs\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffileorganizer.deskuss.com\" rel=\"nofollow ugc\">Help Desk\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002FfileOrganizer\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","FileOrganizer is an intuitive file manager to easily edit, delete, upload, download, and manage all your WordPress files and folders right from the da &hellip;",200000,1830720,96,45,"2025-12-05T12:43:00.000Z","6.9.4","5.5",[74,75,59,76,77],"file-explorer","file-manager","upload-files","wordpress-file-manager","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffileorganizer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffileorganizer.1.1.8.zip",95,5,"2024-12-06 21:06:15",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":52,"requires_php":53,"tags":97,"homepage":101,"download_link":102,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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",[98,21,99,100,22],"cyrillic","media","sanitize","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffilenames-to-latin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilenames-to-latin.2.7.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":17,"tags":118,"homepage":53,"download_link":121,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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",[21,119,100,22,120],"international-characters","utf-8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsanitize-spanish-filenames.1.2.4.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":48,"num_ratings":132,"last_updated":133,"tested_up_to":71,"requires_at_least":134,"requires_php":17,"tags":135,"homepage":139,"download_link":140,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"de_de","de_DE","1.0.3","Frank Bueltge","https:\u002F\u002Fprofiles.wordpress.org\u002Fbueltge\u002F","\u003Cp>The solution is usually interested in installations that set the language to de_DE, German. This Plugin, also usable as a drop-in, replaces non-ASCII strings, especially German umlauts, with an alternate in permalinks and uploaded files. Also, add the German language key to the feed.\u003C\u002Fp>\n\u003Cp>\u003Cem>The following hints are only available in the German language.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Beschreibung\u003C\u002Fh4>\n\u003Cp>Diese Sprach-\u003Cem>DropIn\u003C\u002Fem> ersetzt diverse Zeichen durch entprechende Strings in den Permalinks und den Namen hochgeladener Dateien. Im weiteren wird der Sprachschlüssel der Feeds gesetzt.\u003C\u002Fp>\n\u003Ch4>Lösungen\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ersatz von Umlauten und Sonderzeichen um saubere Permalinks zu erzeugen\n\u003Cul>\n\u003Cli>Beispiel: \u003Cem>Das häßliche Entlein kostet 1 €\u003C\u002Fem> wird im Permalink zu \u003Cem>das haessliches-entlein-kostet-1-eur\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Dateinamen ersetzen: Sonderzeichen, Leerzeichen, Umlaute\n\u003Cul>\n\u003Cli>Beispiel: \u003Cem>Häßliches Entlein.png\u003C\u002Fem> wird zu \u003Cem>haessliches-entlein.png\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Setzt den Sprachwert des Feed auf \u003Ccode>de\u003C\u002Fcode> (dafür hat WordPress keine sichtbare Option)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Hinweise\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Wenn das Plugin \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftoscho\u002FGermanix-WordPress-Plugin\" rel=\"nofollow ugc\">Germanix\u003C\u002Fa> aktiv ist, dann wirkt dieses Plugin\u002F Dropin \u003Ccode>de_DE.php\u003C\u002Fcode> nicht.\u003C\u002Fli>\n\u003Cli>Support, Fehler, Ergänzen bitte via \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbueltge\u002Fde-DE\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support und Unterstützung\u003C\u002Fh4>\n\u003Cp>Das Plugin liegt auf \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbueltge\u002Fde-DE\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> und jede Hilfe ist gern gesehen.\u003C\u002Fp>\n","Replace non-ASCII characters for installs that set the German language as a primary language.",1000,16436,2,"2026-01-29T12:29:00.000Z","3.5",[19,136,137,138,22],"german","permalink","umlaut","https:\u002F\u002Fgithub.com\u002Fbueltge\u002Fde-DE","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fde_de.1.0.3.zip",{"attackSurface":142,"codeSignals":154,"taintFlows":161,"riskAssessment":162,"analyzedAt":165},{"hooks":143,"ajaxHandlers":150,"restRoutes":151,"shortcodes":152,"cronEvents":153,"entryPointCount":13,"unprotectedCount":13},[144],{"type":145,"name":146,"callback":147,"priority":46,"file":148,"line":149},"filter","sanitize_file_name","pryc_wp_sanitize_file_name","pryc-wp-sanitize-file-name-when-upload.php",38,[],[],[],[],{"dangerousFunctions":155,"sqlUsage":156,"outputEscaping":158,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":160},[],{"prepared":13,"raw":13,"locations":157},[],{"escaped":13,"rawEcho":13,"locations":159},[],[],[],{"summary":163,"deductions":164},"Based on the provided static analysis and vulnerability history, the \"pryc-wp-sanitize-file-name-when-upload\" plugin version 1.0.4 exhibits a strong security posture. The static analysis reveals a complete absence of common attack vectors such as AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, the code adheres to secure coding practices by not utilizing dangerous functions, performing SQL queries exclusively with prepared statements, and ensuring all output is properly escaped. There are no identified file operations or external HTTP requests, and the absence of nonce and capability checks, while potentially a concern in plugins with exposed entry points, is not a risk here given the zero attack surface.\n\nTaint analysis further reinforces this positive assessment, showing no identified flows with unsanitized paths, indicating no apparent risk of malicious data being processed insecurely. The vulnerability history is also clear, with zero known CVEs, suggesting a lack of past security issues and a potentially well-maintained codebase. This combination of a zero attack surface, adherence to secure coding principles, and no recorded vulnerabilities points to a highly secure plugin at this version. However, it's important to note that a complete lack of entry points means the plugin's functionality might be limited or integrated in a way not captured by this analysis. Nevertheless, based solely on the data provided, the security risks are minimal.",[],"2026-03-16T22:25:10.026Z",{"wat":167,"direct":172},{"assetPaths":168,"generatorPatterns":169,"scriptPaths":170,"versionParams":171},[],[],[],[],{"cssClasses":173,"htmlComments":174,"htmlAttributes":175,"restEndpoints":176,"jsGlobals":177,"shortcodeOutput":178},[],[],[],[],[],[]]