[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNeo1HNdbRhzhDFlR3kBe4MSiNHK2o6meyckkVzWlmrE":3,"$fI5nn3gA-iKsQkoOdAFdfFEp-cfnoDsJSaU4QCJIMXtI":201,"$fL0E7q0A8nYM_eU3AMRAyk3l6t519tvGINrFg28sfZNY":206},{"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,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":40,"analysis":143,"fingerprints":181},"random-file","Random File","2.0.1","Scott Reilly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee2code\u002F","\u003Cp>This plugin provides template tags that allow you to retrieve the name, path (relative or absolute), url, or fully marked-up link to a randomly chosen file or files in a specified directory.\u003C\u002Fp>\n\u003Cp>Arguments to the functions permit you to limit what file(s) can be randomly selected based on a given set of file extensions. You can also explicitly specify files that should not be randomly selected.\u003C\u002Fp>\n\u003Cp>This functionality can be useful for displaying random images\u002Flogos or including text from random files onto your site (writing excerpts, multi-line quotes, etc). Other ideas: random ads, random CSS files, random theme template selection.\u003C\u002Fp>\n\u003Cp>Notes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>If you want to actually display the name of the random file, be sure to ‘echo’ the results:\n\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Unless you limit the file search to only include a particular extension (via \u003Ccode>$extensions\u003C\u002Fcode> argument), all files in the specified \u003Ccode>$dir\u003C\u002Fcode> will be under consideration for random selection\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Can be run inside or outside of “the loop”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Frandom-file\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frandom-file\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Frandom-file\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Cp>Developer documentation can be found in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Frandom-file\u002Fblob\u002Fmaster\u002FDEVELOPER-DOCS.md\" rel=\"nofollow ugc\">DEVELOPER-DOCS.md\u003C\u002Fa>. That documentation covers the template tags and hooks provided by the plugin.\u003C\u002Fp>\n\u003Cp>As an overview, these are the template tags provided by the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>c2c_random_file()\u003C\u002Fcode>  : Retrieves the name of a random file from a specified directory and returns information based on the file.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_random_files()\u003C\u002Fcode> : Retrieves the name, path, or link to a specified number of randomly chosen files in a specified directory.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These are the hooks provided by the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>c2c_random_file\u003C\u002Fcode>  : Filter to safely invoke \u003Ccode>c2c_random_file()\u003C\u002Fcode> in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_random_files\u003C\u002Fcode> : Filter to safely invoke \u003Ccode>c2c_random_files()\u003C\u002Fcode> in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site.\u003C\u002Fli>\n\u003C\u002Ful>\n","Retrieve the name, path, or link to a randomly chosen file or files in a specified directory.",80,29324,100,1,"2025-04-08T22:19:00.000Z","6.8.5","2.8","",[20,21,22,23,24],"coffee2code","file","files","random","randomize","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Frandom-file\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.2.0.1.zip",92,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":20,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},63,91830,88,374,71,"2026-05-19T20:01:24.545Z",[41,62,77,102,124],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":28,"num_ratings":28,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":59,"download_link":60,"security_score":61,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"filename-randomizer","Filename Randomizer","1.1.0","mohemiv","https:\u002F\u002Fprofiles.wordpress.org\u002Fmohemiv\u002F","\u003Cp>The plugin adds “xxxxxxxx-” prefix for each uploaded file. The original file name will be kept, only the prefix adds randomization. The prefix may contain only [a-f0-9] characters to increase the readability of the final file name.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Without Plugin: preview.png\u003C\u002Fli>\n\u003Cli>With Plugin: a0fb4cbe-preview.png\u003C\u002Fli>\n\u003C\u002Ful>\n","Filename Randomizer adds randomization to file names when uploading files into WordPress. This is a security plugin designed to prevent unauthorized  &hellip;",10,837,"2022-08-11T11:55:00.000Z","6.0.11","4.4","7.0",[22,56,57,58],"randomization","security","upload","https:\u002F\u002Fgithub.com\u002Fmohemiv\u002Fwp-filename-randomizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilename-randomizer.1.1.0.zip",85,{"slug":63,"name":64,"version":65,"author":7,"author_profile":8,"description":66,"short_description":67,"active_installs":49,"downloaded":68,"rating":13,"num_ratings":14,"last_updated":69,"tested_up_to":16,"requires_at_least":70,"requires_php":18,"tags":71,"homepage":75,"download_link":76,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"if-file-exists","If File Exists","2.4","\u003Cp>This plugin provides the functions \u003Ccode>c2c_if_file_exists()\u003C\u002Fcode>, \u003Ccode>c2c_if_theme_file_exists()\u003C\u002Fcode>, \u003Ccode>c2c_if_plugin_file_exists()\u003C\u002Fcode> that check if a file exists and either return true\u002Ffalse or display a string containing information about the file.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If a format string is not passed to it, the functions returns a simple boolean (true or false) indicating if the specified file exists.\u003C\u002Fli>\n\u003Cli>Otherwise, the format string provided to it will be used to construct a response string, which can be customized to display information about the file (such as directory, extension, name, path, size, or url). If the \u003Ccode>$echo\u003C\u002Fcode> argument is true, that string is displayed on the page. Regardless of the value of \u003Ccode>$echo\u003C\u002Fcode>, the response string is returned by the function.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By default, \u003Ccode>c2c_if_file_exists()\u003C\u002Fcode> assumes you are looking for the file relative to the default WordPress upload directory. If you wish to search another directory, specify it as the \u003Ccode>$dir\u003C\u002Fcode> argument. \u003Ccode>c2c_if_theme_file_exists()\u003C\u002Fcode> assumes you are looking for a file relative to the currently active theme’s home directory. \u003Ccode>c2c_if_plugin_file_exists()\u003C\u002Fcode> assumes you are looking for a file relative to the directory that contains WordPress plugins.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fif-file-exists\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fif-file-exists\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fif-file-exists\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Cp>Developer documentation can be found in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fif-file-exists\u002Fblob\u002Fmaster\u002FDEVELOPER-DOCS.md\" rel=\"nofollow ugc\">DEVELOPER-DOCS.md\u003C\u002Fa>. That documentation covers the template tags and hooks provided by the plugin.\u003C\u002Fp>\n\u003Cp>As an overview, these are the template tags provided by the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>c2c_if_file_exists()\u003C\u002Fcode>        : Checks if a file exists and returns true\u002Ffalse or displays a string containing information about the file.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_if_plugin_file_exists()\u003C\u002Fcode> : Checks if a file exists (relative to the plugins directory) and returns true\u002Ffalse or displays a string containing information about the file.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_if_theme_file_exists()\u003C\u002Fcode>  : Checks if a file exists (relative to the current theme’s directory) and returns true\u002Ffalse or displays a string containing information about the file. If the current theme is a child theme, then the function will check if the file exists first in the child theme’s directory, and if not there, then it will check the parent theme’s directory.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These are the hooks provided by the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>c2c_if_file_exists\u003C\u002Fcode>        : Filter that allows use of an alternative approach to safely invoke \u003Ccode>c2c_if_file_exists()\u003C\u002Fcode> in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_if_plugin_file_exists\u003C\u002Fcode> : Filter that allows use of an alternative approach to safely invoke \u003Ccode>c2c_if_plugin_file_exists()\u003C\u002Fcode> in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_if_theme_file_exists\u003C\u002Fcode>  : Filter that allows use of an alternative approach to safely invoke \u003Ccode>c2c_if_theme_file_exists()\u003C\u002Fcode> in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site.\u003C\u002Fli>\n\u003C\u002Ful>\n","Check if a file exists and return true\u002Ffalse or display a string containing information about the file.",12552,"2025-04-18T07:54:00.000Z","2.7",[20,72,73,21,74],"existence","exists","filesystem","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fif-file-exists\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fif-file-exists.2.4.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":91,"tags":92,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":28,"last_vuln_date":101,"fetched_at":30},"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,1880692,96,46,"2025-12-05T12:43:00.000Z","6.9.4","5.5",[93,94,78,95,96],"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":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":90,"requires_at_least":115,"requires_php":18,"tags":116,"homepage":119,"download_link":120,"security_score":121,"vuln_count":122,"unpatched_count":28,"last_vuln_date":123,"fetched_at":30},"filester","File Manager Pro – Filester","2.0.2","Ninja Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fninjateam\u002F","\u003Cp>Filester is a WP File Manager Pro plugin, but you can download and use it completely for free. It comes with all the \u003Cstrong>premium features\u003C\u002Fstrong> of other WordPress advanced file manager plugins out there.\u003C\u002Fp>\n\u003Cp>Filester helps you manage \u003Cstrong>WordPress configuration files\u003C\u002Fstrong>, while \u003Ca href=\"https:\u002F\u002F1.envato.market\u002FFileBird-Folders-Plugin\" rel=\"nofollow ugc\">FileBird\u003C\u002Fa> allows you to manage\u002Fupload\u002Fdownload \u003Cstrong>media library folders\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>With Filester – File Manager Pro, you can copy, paste, create an archive, download, upload, edit, delete, preview, duplicate, and get info of the WordPress configuration and directory files \u003Cstrong>without FTP access\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>This file manager plugin is dedicated to boosting your productivity in managing WordPress. All necessary file operations are fully provided and tested on a variety of servers and browsers.\u003C\u002Fp>\n\u003Cp>Another thing you will appreciate about it is the clean and compact UI\u002FUX, which makes editing and transferring directory files and folders extra fast.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Did you know?\u003C\u002Fstrong>\u003Cbr \u002F>\nMore than \u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fblog\u002F2020\u002F09\u002Fmillions-of-sites-targeted-in-file-manager-vulnerability-attacks\u002F\" rel=\"nofollow ugc\">700,000 WordPress websites\u003C\u002Fa> were attacked during September 2020.\u003Cbr \u002F>\nMalicious bots are looking to exploit vulnerable versions of WP file manager plugins.\u003Cbr \u002F>\nFortunately, Filester comes with this vulnerability \u003Cstrong>fixed\u003C\u002Fstrong>!\u003Cbr \u002F>\nFilester poses no risk to you, so rest assured! 🤗\u003C\u002Fp>\n\u003Ch3>⚡️ FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Drag & drop interface:\u003C\u002Fstrong> Easily move and arrange files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart context menu:\u003C\u002Fstrong> Right-click on any files to make operations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage files and folders:\u003C\u002Fstrong> Copy, move, upload, create folder\u002Ffile, rename, duplicate, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in advanced code editor:\u003C\u002Fstrong> Integrated development environment ACE Editor, CodeMirror, CKEditor, TinyMCE, and others\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible configuration:\u003C\u002Fstrong> Access rights, uploadable file types\u002Fextensions, maximum file size limit, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create\u002Fextract archives:\u003C\u002Fstrong> .zip, .rar, .xz, .tar, .gzip\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Great UI\u002FUX design:\u003C\u002Fstrong> Clean, high-quality & productivity-driven \u003C\u002Fli>\n\u003Cli>\u003Cstrong>User authority settings:\u003C\u002Fstrong> File extensions to be locked, file visibility, root path access, .htaccess file \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Edit media files:\u003C\u002Fstrong> Using Photopea & TUI Image Editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple languages supported:\u003C\u002Fstrong> English, German, Spanish, Italian, French, Japanese, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RTL supported:\u003C\u002Fstrong> Hebrew, Arabic, Persian, Kurdish, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🙌 OTHER FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Local file system\u003C\u002Fli>\n\u003Cli>Simple client-server API based on JSON\u003C\u002Fli>\n\u003Cli>List and icon view\u003C\u002Fli>\n\u003Cli>Multi-root support\u003C\u002Fli>\n\u003Cli>Hidden files\u002Ffolders options\u003C\u002Fli>\n\u003Cli>Set hidden files for other users\u003C\u002Fli>\n\u003Cli>Root path for each user role\u003C\u002Fli>\n\u003Cli>Easy to navigate\u003C\u002Fli>\n\u003Cli>6 themes for your preferred interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔑 HOW IT WORKS\u003C\u002Fh3>\n\u003Cp>Filester plugin helps you easily manage WordPress files so that you don’t have to access directories via FTP or cPanel.\u003C\u002Fp>\n\u003Cp>This plugin creates a new menu \u003Cstrong>File Manager\u003C\u002Fstrong> in your WordPress dashboard. From then on, you can view all server files, configuration, and media files on your current WordPress website.\u003C\u002Fp>\n\u003Cp>You can edit, copy, upload\u002Fdownload files\u002Ffolders to your server from File Manager section. This toolbar is similar to the settings in an FTP client. It allows you to preview, edit, upload, download, duplicate and delete files or folders.\u003C\u002Fp>\n\u003Cp>With Filester, it’s easy to modify the auto-update mechanism with each new version of WordPress. You can quickly \u003Cstrong>search for specific text or code\u003C\u002Fstrong> within your WordPress files and replace it efficiently.\u003C\u002Fp>\n\u003Cp>With built-in code editors, you can edit code files with syntax highlighting and code completion features for themes, plugins, and custom code snippets. It takes one click to download a plugin’s \u003Cstrong>ZIP file\u003C\u002Fstrong> to your local storage. It helps track changes made to files and revert to previous versions if needed.\u003C\u002Fp>\n\u003Cp>All webmasters can also \u003Ca href=\"https:\u002F\u002Fninjateam.org\u002Fdownload-wordpress-media-library\u002F\" rel=\"nofollow ugc\">download WordPress media library\u003C\u002Fa> using Filester download options as well.\u003C\u002Fp>\n\u003Ch3>🎏 COMPATIBILITY\u003C\u002Fh3>\n\u003Cp>Filester works seamlessly with all major WordPress themes, page builders, and website builders.\u003C\u002Fp>\n\u003Cp>💙 \u003Cstrong>Like Filester?\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffilester\u002Freviews\u002F?filter=5\" rel=\"ugc\">Share your experience\u003C\u002Fa> and empower other users to manage WordPress like a pro.\u003C\u002Fp>\n\u003Cp>👉 Check out NinjaTeam \u003Ca href=\"https:\u002F\u002Fninjateam.org\u002Fcategory\u002Ftutorials\u002F\" rel=\"nofollow ugc\">WordPress tutorials\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>CREDIT\u003C\u002Fh4>\n\u003Cp>Big thanks to elFinder – open-source file manager for web.\u003C\u002Fp>\n","Advanced File Manager and Code Editor. Best WordPress file manager without FTP access. No need to upgrade because this is PRO version.",100000,1371112,98,147,"2026-01-12T14:11:00.000Z","3.0",[117,94,22,96,118],"download-plugin","wp-file-manager","https:\u002F\u002Fninjateam.org\u002Ffilester","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilester.2.0.2.zip",91,9,"2025-06-19 00:00:00",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":110,"downloaded":132,"rating":133,"num_ratings":27,"last_updated":134,"tested_up_to":90,"requires_at_least":135,"requires_php":136,"tags":137,"homepage":141,"download_link":142,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"simple-social-icons","Simple Social Icons","4.0.0","OsomPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fosompress\u002F","\u003Cp>Simple Social Icons is an easy to use, customizable way to display icons that link visitors to your various social profiles. You can choose which profiles to link to, customize the color and size of your icons, and align them to the left, center, or right.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Two Ways to Use Social Icons:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Widget (WordPress 4.0+):\u003C\u002Fstrong> The traditional widget works on all supported WordPress versions. Simply drag the “Simple Social Icons” widget into any widget area and configure it from the widget form. All available icons are accessible through the widget.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Block Variations (WordPress 6.9+):\u003C\u002Fstrong> On WordPress 6.9+, this plugin extends the core Social Icons block with additional icon variations. These icons automatically appear when adding a Social Icons block in the block editor. Block variations only add icons that are not already available in WordPress core, so you get the best of both worlds: core icons plus these additional options.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> If you’re currently using the widget, nothing changes for you. The widget continues to work exactly as before on all WordPress versions. Block variations are an additional feature that only activates on WordPress 6.9+ and doesn’t affect existing widget functionality.\u003C\u002Fp>\n\u003Cp>*Note: The simple_social_default_glyphs filter has been deprecated from this plugin.\u003C\u002Fp>\n","This plugin provides two ways to display social icons: a traditional widget (available on all WordPress versions) and block variations for the core So &hellip;",3251877,86,"2025-12-16T12:19:00.000Z","4.0","7.4",[138,139,140],"social-media","social-networking","social-profiles","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-social-icons\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-social-icons.4.0.0.zip",{"attackSurface":144,"codeSignals":158,"taintFlows":166,"riskAssessment":167,"analyzedAt":180},{"hooks":145,"ajaxHandlers":154,"restRoutes":155,"shortcodes":156,"cronEvents":157,"entryPointCount":28,"unprotectedCount":28},[146,151],{"type":147,"name":148,"callback":148,"priority":49,"file":149,"line":150},"filter","c2c_random_file","random-file.php",160,{"type":147,"name":152,"callback":152,"priority":49,"file":149,"line":153},"c2c_random_files",223,[],[],[],[],{"dangerousFunctions":159,"sqlUsage":160,"outputEscaping":162,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":165},[],{"prepared":28,"raw":28,"locations":161},[],{"escaped":163,"rawEcho":28,"locations":164},4,[],[],[],{"summary":168,"deductions":169},"The \"random-file\" v2.0.1 plugin exhibits a remarkably clean static analysis report, indicating strong adherence to secure coding practices.  The complete absence of identified dangerous functions, SQL queries without prepared statements, unescaped output, file operations, external HTTP requests, and taint flows suggests that the plugin is not directly introducing common vulnerabilities.  Furthermore, the lack of any recorded CVEs or past vulnerabilities is a positive indicator, implying a history of stable and secure development.\n\nHowever, the analysis also highlights significant areas of concern, primarily related to the lack of security checks on its entry points.  With zero identified AJAX handlers, REST API routes, shortcodes, and cron events that require authentication or permission checks, the plugin exposes a complete absence of defensive programming for any potential interactions.  While no specific vulnerabilities are evident in the current code, this lack of explicit security measures on all potential interaction points leaves it highly susceptible to being exploited if any future functionality is added or if an attacker can trigger a hidden or undocumented entry point without proper authorization.\n\nIn conclusion, while the \"random-file\" plugin v2.0.1 is built with generally secure coding principles and has a spotless vulnerability history, its primary weakness lies in the complete absence of security checks on its attack surface. This creates a theoretical risk of unauthorized access or manipulation should any interaction point be discovered or leveraged without proper authorization. The plugin is strong in its current implementation's direct security but weak in its overall defensive posture against potential future or undocumented threats.",[170,172,174,176,178],{"reason":171,"points":49},"No capability checks on any entry points",{"reason":173,"points":49},"No nonce checks on AJAX handlers",{"reason":175,"points":49},"No permission callbacks on REST API routes",{"reason":177,"points":100},"No authentication checks on AJAX handlers",{"reason":179,"points":100},"No authentication checks on REST API routes","2026-03-16T21:28:41.317Z",{"wat":182,"direct":187},{"assetPaths":183,"generatorPatterns":184,"scriptPaths":185,"versionParams":186},[],[],[],[],{"cssClasses":188,"htmlComments":189,"htmlAttributes":190,"restEndpoints":191,"jsGlobals":192,"shortcodeOutput":193},[],[],[],[],[],[194,195,196,197,198,199,200],"\u003Ca href=","\u003Ca href=\"","\u003Ca href='","title=","title=\"","title='",">",{"error":202,"url":203,"statusCode":204,"statusMessage":205,"message":205},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Frandom-file\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":207,"versions":208},24,[209,215,222,229,236,243,250,257,264,271,278,285,292,299,306,313,320,327,334,341,348,355,362,369],{"version":6,"download_url":26,"svn_tag_url":210,"released_at":29,"has_diff":211,"diff_files_changed":212,"diff_lines":29,"trac_diff_url":213,"vulnerabilities":214,"is_current":202},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F2.0.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F2.0&new_path=%2Frandom-file%2Ftags%2F2.0.1",[],{"version":216,"download_url":217,"svn_tag_url":218,"released_at":29,"has_diff":211,"diff_files_changed":219,"diff_lines":29,"trac_diff_url":220,"vulnerabilities":221,"is_current":211},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.8.12&new_path=%2Frandom-file%2Ftags%2F2.0",[],{"version":223,"download_url":224,"svn_tag_url":225,"released_at":29,"has_diff":211,"diff_files_changed":226,"diff_lines":29,"trac_diff_url":227,"vulnerabilities":228,"is_current":211},"1.8.12","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.8.12.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.8.12\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.8.11&new_path=%2Frandom-file%2Ftags%2F1.8.12",[],{"version":230,"download_url":231,"svn_tag_url":232,"released_at":29,"has_diff":211,"diff_files_changed":233,"diff_lines":29,"trac_diff_url":234,"vulnerabilities":235,"is_current":211},"1.8.11","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.8.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.8.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.8.10&new_path=%2Frandom-file%2Ftags%2F1.8.11",[],{"version":237,"download_url":238,"svn_tag_url":239,"released_at":29,"has_diff":211,"diff_files_changed":240,"diff_lines":29,"trac_diff_url":241,"vulnerabilities":242,"is_current":211},"1.8.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.8.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.8.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.8.9&new_path=%2Frandom-file%2Ftags%2F1.8.10",[],{"version":244,"download_url":245,"svn_tag_url":246,"released_at":29,"has_diff":211,"diff_files_changed":247,"diff_lines":29,"trac_diff_url":248,"vulnerabilities":249,"is_current":211},"1.8.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.8.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.8.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.8.8&new_path=%2Frandom-file%2Ftags%2F1.8.9",[],{"version":251,"download_url":252,"svn_tag_url":253,"released_at":29,"has_diff":211,"diff_files_changed":254,"diff_lines":29,"trac_diff_url":255,"vulnerabilities":256,"is_current":211},"1.8.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.8.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.8.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.8.7&new_path=%2Frandom-file%2Ftags%2F1.8.8",[],{"version":258,"download_url":259,"svn_tag_url":260,"released_at":29,"has_diff":211,"diff_files_changed":261,"diff_lines":29,"trac_diff_url":262,"vulnerabilities":263,"is_current":211},"1.8.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.8.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.8.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.8.6&new_path=%2Frandom-file%2Ftags%2F1.8.7",[],{"version":265,"download_url":266,"svn_tag_url":267,"released_at":29,"has_diff":211,"diff_files_changed":268,"diff_lines":29,"trac_diff_url":269,"vulnerabilities":270,"is_current":211},"1.8.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.8.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.8.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.8.5&new_path=%2Frandom-file%2Ftags%2F1.8.6",[],{"version":272,"download_url":273,"svn_tag_url":274,"released_at":29,"has_diff":211,"diff_files_changed":275,"diff_lines":29,"trac_diff_url":276,"vulnerabilities":277,"is_current":211},"1.8.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.8.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.8.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.8.4&new_path=%2Frandom-file%2Ftags%2F1.8.5",[],{"version":279,"download_url":280,"svn_tag_url":281,"released_at":29,"has_diff":211,"diff_files_changed":282,"diff_lines":29,"trac_diff_url":283,"vulnerabilities":284,"is_current":211},"1.8.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.8.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.8.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.8.3&new_path=%2Frandom-file%2Ftags%2F1.8.4",[],{"version":286,"download_url":287,"svn_tag_url":288,"released_at":29,"has_diff":211,"diff_files_changed":289,"diff_lines":29,"trac_diff_url":290,"vulnerabilities":291,"is_current":211},"1.8.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.8.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.8.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.8.2&new_path=%2Frandom-file%2Ftags%2F1.8.3",[],{"version":293,"download_url":294,"svn_tag_url":295,"released_at":29,"has_diff":211,"diff_files_changed":296,"diff_lines":29,"trac_diff_url":297,"vulnerabilities":298,"is_current":211},"1.8.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.8.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.8.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.8.1&new_path=%2Frandom-file%2Ftags%2F1.8.2",[],{"version":300,"download_url":301,"svn_tag_url":302,"released_at":29,"has_diff":211,"diff_files_changed":303,"diff_lines":29,"trac_diff_url":304,"vulnerabilities":305,"is_current":211},"1.8.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.8.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.8.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.8&new_path=%2Frandom-file%2Ftags%2F1.8.1",[],{"version":307,"download_url":308,"svn_tag_url":309,"released_at":29,"has_diff":211,"diff_files_changed":310,"diff_lines":29,"trac_diff_url":311,"vulnerabilities":312,"is_current":211},"1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.7.1&new_path=%2Frandom-file%2Ftags%2F1.8",[],{"version":314,"download_url":315,"svn_tag_url":316,"released_at":29,"has_diff":211,"diff_files_changed":317,"diff_lines":29,"trac_diff_url":318,"vulnerabilities":319,"is_current":211},"1.7.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.7.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.7.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.7&new_path=%2Frandom-file%2Ftags%2F1.7.1",[],{"version":321,"download_url":322,"svn_tag_url":323,"released_at":29,"has_diff":211,"diff_files_changed":324,"diff_lines":29,"trac_diff_url":325,"vulnerabilities":326,"is_current":211},"1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.6.2&new_path=%2Frandom-file%2Ftags%2F1.7",[],{"version":328,"download_url":329,"svn_tag_url":330,"released_at":29,"has_diff":211,"diff_files_changed":331,"diff_lines":29,"trac_diff_url":332,"vulnerabilities":333,"is_current":211},"1.6.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.6.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.6.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.6.1&new_path=%2Frandom-file%2Ftags%2F1.6.2",[],{"version":335,"download_url":336,"svn_tag_url":337,"released_at":29,"has_diff":211,"diff_files_changed":338,"diff_lines":29,"trac_diff_url":339,"vulnerabilities":340,"is_current":211},"1.6.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.6.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.6.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.6&new_path=%2Frandom-file%2Ftags%2F1.6.1",[],{"version":342,"download_url":343,"svn_tag_url":344,"released_at":29,"has_diff":211,"diff_files_changed":345,"diff_lines":29,"trac_diff_url":346,"vulnerabilities":347,"is_current":211},"1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.5.2&new_path=%2Frandom-file%2Ftags%2F1.6",[],{"version":349,"download_url":350,"svn_tag_url":351,"released_at":29,"has_diff":211,"diff_files_changed":352,"diff_lines":29,"trac_diff_url":353,"vulnerabilities":354,"is_current":211},"1.5.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.5.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.5.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.5.1&new_path=%2Frandom-file%2Ftags%2F1.5.2",[],{"version":356,"download_url":357,"svn_tag_url":358,"released_at":29,"has_diff":211,"diff_files_changed":359,"diff_lines":29,"trac_diff_url":360,"vulnerabilities":361,"is_current":211},"1.5.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.5.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.5.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.5&new_path=%2Frandom-file%2Ftags%2F1.5.1",[],{"version":363,"download_url":364,"svn_tag_url":365,"released_at":29,"has_diff":211,"diff_files_changed":366,"diff_lines":29,"trac_diff_url":367,"vulnerabilities":368,"is_current":211},"1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frandom-file%2Ftags%2F1.0&new_path=%2Frandom-file%2Ftags%2F1.5",[],{"version":370,"download_url":371,"svn_tag_url":372,"released_at":29,"has_diff":211,"diff_files_changed":373,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":374,"is_current":211},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-file.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frandom-file\u002Ftags\u002F1.0\u002F",[],[]]