
Simple Video Directory Security & Risk Analysis
wordpress.org/plugins/simple-media-directoryWordpress Video Directory plugin to curate topic based media gallery. Curate gorgeous video Directory, Video List, Video Gallery, Video Portfolio etc.
Is Simple Video Directory Safe to Use in 2026?
Generally Safe
Score 98/100Simple Video Directory has a strong security track record. Known vulnerabilities have been patched promptly.
The "simple-media-directory" v1.4.4 plugin exhibits a mixed security posture. While it demonstrates good practices with a high percentage of prepared SQL statements and properly escaped output, significant concerns arise from its attack surface and historical vulnerability patterns. The presence of 9 AJAX handlers, with one lacking proper authentication checks, creates an immediate entry point for potential attackers. This is further amplified by a taint analysis revealing one high-severity flow with unsanitized paths, suggesting the possibility of injection vulnerabilities if not carefully handled.
The plugin's vulnerability history is a notable weakness. Two known CVEs, one of high and one of medium severity, were recorded. Although currently unpatched vulnerabilities are zero, the recurrence of Cross-site Scripting (XSS) and SQL Injection (SQLi) as common vulnerability types in its past indicates a recurring need for more robust input validation and output sanitization. The presence of `unserialize` as a dangerous function, without explicit information on how it's used and secured, is another potential area of risk, as it can be a vector for deserialization vulnerabilities.
In conclusion, while the plugin has made strides in secure coding practices, the identified unprotected AJAX handler, high-severity taint flow, and historical vulnerability trends present a tangible risk. The outdated bundled jQuery library also adds to the potential attack surface. A thorough review and remediation of the unsanitized paths and the unprotected AJAX handler are crucial to mitigating these risks.
Key Concerns
- AJAX handler without auth checks
- High severity taint flow with unsanitized paths
- History of SQL Injection vulnerabilities
- History of Cross-site Scripting vulnerabilities
- Bundled outdated jQuery v1.11.3
- Presence of dangerous 'unserialize' function
Simple Video Directory Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Simple Video Directory <= 1.4.3 - Authenticated (Admin+) Stored Cross-Site Scripting
Simple Video Directory <= 1.4.2 - Unauthenticated SQL Injection
Simple Video Directory Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Simple Video Directory Attack Surface
AJAX Handlers 9
Shortcodes 1
WordPress Hooks 53
Maintenance & Trust
Simple Video Directory Maintenance & Trust
Maintenance Signals
Community Trust
Simple Video Directory Alternatives
Mixed Media Gallery Blocks
simply-gallery-block
Create mixed media galleries with images, HTML5 video, YouTube, Vimeo, and VideoPress — all in one gallery by Simply Gallery.
Responsive Filterable Portfolio
responsive-filterable-portfolio
This is a beautiful responsive portfolio with responsive lightbox plugin for WordPress blogs and sites. Admin can manage any number of videos, images, …
WP Responsive Media Gallery
wp-responsive-media-gallery
Create a wonderful image gallery in couple of clicks with responsive media gallery plugin. A finest way to Promote your image and video online with di …
Modula Image Gallery – Photo Grid & Video Gallery
modula-best-grid-gallery
Create responsive image galleries with drag-and-drop grid builder. Custom layouts, video support, AI optimization. Works with any theme.
WP Maps – Store Locator,Google Maps,OpenStreetMap,Mapbox,Listing,Directory & Filters
wp-google-map-plugin
WordPress map plugin for Google Maps, OpenStreetMap & Mapbox with store locator, filterable listings & custom markers.
Simple Video Directory Developer Profile
29 plugins · 26K total installs
How We Detect Simple Video Directory
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/simple-media-directory/assets/css/style.css/wp-content/plugins/simple-media-directory/assets/css/qc-opd-admin.css/wp-content/plugins/simple-media-directory/assets/js/qc-opd-main.js/wp-content/plugins/simple-media-directory/assets/js/jquery.dataTables.min.js/wp-content/plugins/simple-media-directory/assets/js/jquery.mCustomScrollbar.concat.min.js/wp-content/plugins/simple-media-directory/assets/js/jquery.fancybox.pack.js/wp-content/plugins/simple-media-directory/assets/js/bootstrap-select.js/wp-content/plugins/simple-media-directory/assets/js/typeahead.bundle.js+4 moreSimple Media Directory/wp-content/plugins/simple-media-directory/assets/js/qc-opd-main.js/wp-content/plugins/simple-media-directory/assets/js/jquery.dataTables.min.js/wp-content/plugins/simple-media-directory/assets/js/jquery.mCustomScrollbar.concat.min.js/wp-content/plugins/simple-media-directory/assets/js/jquery.fancybox.pack.js/wp-content/plugins/simple-media-directory/assets/js/bootstrap-select.js/wp-content/plugins/simple-media-directory/assets/js/typeahead.bundle.js+4 moresimple-media-directory/assets/css/style.css?ver=simple-media-directory/assets/css/qc-opd-admin.css?ver=simple-media-directory/assets/js/qc-opd-main.js?ver=simple-media-directory/assets/js/jquery.dataTables.min.js?ver=simple-media-directory/assets/js/jquery.mCustomScrollbar.concat.min.js?ver=simple-media-directory/assets/js/jquery.fancybox.pack.js?ver=simple-media-directory/assets/js/bootstrap-select.js?ver=simple-media-directory/assets/js/typeahead.bundle.js?ver=simple-media-directory/assets/js/moment.min.js?ver=simple-media-directory/assets/js/bootstrap-datetimepicker.js?ver=simple-media-directory/assets/js/qcopd-shortcode-generator.js?ver=simple-media-directory/embed/embedder.js?ver=HTML / DOM Fingerprints
qcsmd-promo-linkqc-opd-wrapperqc-opd-contentqcsmd-video-gallery-itemqcsmd-entry-timeqcsmd-timelaps05-31-201705-31-2017 - EndsOption page<!-- Enable the next line to see a specific menu and it's order positions -->data-plugin-name="simple-media-directory"data-plugin-version="1.4.4"QCSMD_URLQCSMD_IMG_URLQCSMD_ASSETS_URLQCSMD_DIRQCSMD_INC_DIRQCSMD_TPL_URL+2 more[qcopd-directory[qcsmd-gallery[qcsmd-video-gallery