
s2member Secure File Browser Security & Risk Analysis
wordpress.org/plugins/s2member-secure-file-browserThe best way to share files securely with your clients, customers, friends and community.
Is s2member Secure File Browser Safe to Use in 2026?
Generally Safe
Score 85/100s2member Secure File Browser has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The s2member-secure-file-browser plugin v0.4.19 exhibits a mixed security posture. While it boasts a zero-day vulnerability history and a significant percentage of SQL queries using prepared statements, several concerning code signals and taint analysis findings warrant attention. The presence of four instances of the `create_function` dangerous function is a red flag, as this construct can be a vector for code injection if not handled with extreme care. Furthermore, the taint analysis revealed flows with unsanitized paths, with one identified as high severity. This indicates a potential for attackers to manipulate file paths, leading to unauthorized access or other malicious actions. The low percentage of properly escaped output (13%) also suggests a risk of cross-site scripting (XSS) vulnerabilities, where malicious scripts could be injected into the application and executed in users' browsers. The plugin's otherwise clean vulnerability history is positive, but the identified code quality issues and taint flow risks cannot be overlooked. The lack of an explicit attack surface through AJAX, REST API, shortcodes, or cron events is a strength, but the internal code risks remain.
Key Concerns
- High severity taint flow with unsanitized path
- Use of dangerous function: create_function
- Low percentage of properly escaped output
- Bundled outdated library: jQuery v1.8.3
s2member Secure File Browser Security Vulnerabilities
s2member Secure File Browser Release Timeline
s2member Secure File Browser Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
s2member Secure File Browser Attack Surface
WordPress Hooks 21
Maintenance & Trust
s2member Secure File Browser Maintenance & Trust
Maintenance Signals
Community Trust
s2member Secure File Browser Alternatives
seljeDrive Document Library for Google Drive
seljedrive-document-library-for-google-drive
Embed a Google Drive folder as a browsable document library on your WordPress site using a simple shortcode.
Upload.am – File Hosting & VPN
upload-am-file-hosting-vpn
Seamlessly upload and manage files with Upload.am integration, supporting secure file sharing and shortcode embedding in WordPress.
FileOrganizer – WordPress File Manager
fileorganizer
FileOrganizer is an intuitive file manager to easily edit, delete, upload, download, and manage all your WordPress files and folders right from the da …
Big File Uploads – Increase Maximum File Upload Size
tuxedo-big-file-uploads
Enable large file uploads in the built-in WordPress media uploader via file chunking, and set maximum upload file size to any value based on user role …
EasyMedia – Increase Media Upload File Size | Role-Based Upload Limit | Increase Execution Time
wp-maximum-upload-file-size
EasyMedia - Increase the maximum upload file size limit to any value. Increase upload limit - upload large files effortlessly.
s2member Secure File Browser Developer Profile
3 plugins · 100 total installs
How We Detect s2member Secure File Browser
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/s2member-secure-file-browser/css/bootstrap.min.css/wp-content/plugins/s2member-secure-file-browser/css/bootstrap-theme.min.css/wp-content/plugins/s2member-secure-file-browser/css/bootstrap-theme.css/wp-content/plugins/s2member-secure-file-browser/css/bootstrap.css/wp-content/plugins/s2member-secure-file-browser/css/bootstrap-responsive.min.css/wp-content/plugins/s2member-secure-file-browser/css/bootstrap-responsive.css/wp-content/plugins/s2member-secure-file-browser/css/psk_s2msfb.css/wp-content/plugins/s2member-secure-file-browser/js/bootstrap.min.js+2 more/wp-content/plugins/s2member-secure-file-browser/js/bootstrap.min.js/wp-content/plugins/s2member-secure-file-browser/js/bootstrap.js/wp-content/plugins/s2member-secure-file-browser/js/psk_s2msfb.js/wp-content/plugins/s2member-secure-file-browser/css/bootstrap.min.css?ver=/wp-content/plugins/s2member-secure-file-browser/css/bootstrap-theme.min.css?ver=/wp-content/plugins/s2member-secure-file-browser/css/bootstrap-theme.css?ver=/wp-content/plugins/s2member-secure-file-browser/css/bootstrap.css?ver=/wp-content/plugins/s2member-secure-file-browser/css/bootstrap-responsive.min.css?ver=/wp-content/plugins/s2member-secure-file-browser/css/bootstrap-responsive.css?ver=/wp-content/plugins/s2member-secure-file-browser/css/psk_s2msfb.css?ver=/wp-content/plugins/s2member-secure-file-browser/js/bootstrap.min.js?ver=/wp-content/plugins/s2member-secure-file-browser/js/bootstrap.js?ver=/wp-content/plugins/s2member-secure-file-browser/js/psk_s2msfb.js?ver=HTML / DOM Fingerprints
psk-s2msfb-containerpsk-s2msfb-file-managerpsk-s2msfb-explorerpsk-s2msfb-directory-listingpsk-s2msfb-file-itempsk-s2msfb-folder-iconpsk-s2msfb-file-iconpsk-s2msfb-file-name+15 more<!-- psk_s2msfb_download --><!-- psk_s2msfb --><!-- s2member Secure File Browser -->data-psk-s2msfb-actionpsk_s2msfb_optionspsk_s2msfb_ajax_url[s2member_secure_files_browser]