
WP Docs Security & Risk Analysis
wordpress.org/plugins/wp-docsA documents management tool for education portals.
Is WP Docs Safe to Use in 2026?
Generally Safe
Score 95/100WP Docs has a strong security track record. Known vulnerabilities have been patched promptly.
The 'wp-docs' v2.3.0 plugin exhibits a mixed security posture. On one hand, it demonstrates good practices by utilizing prepared statements for all SQL queries and performing nonce checks on all identified AJAX handlers. The absence of external HTTP requests and the minimal number of file operations are also positive indicators. However, there are notable concerns. The presence of one AJAX handler without authentication checks represents a significant attack vector, especially given the plugin's history. The taint analysis, while not revealing critical or high-severity issues in this version, did identify two flows with unsanitized paths, suggesting potential for injection vulnerabilities if not handled meticulously. The output escaping, while high overall, has a concerning 32% of outputs not being properly escaped, which could lead to XSS vulnerabilities.
The vulnerability history of this plugin is a major red flag. With a total of 8 known CVEs, all of which are medium severity, it indicates a recurring pattern of security flaws. The types of past vulnerabilities, including missing authorization, SQL injection, XSS, and CSRF, align with the potential risks identified in the code analysis. The fact that all past vulnerabilities are currently unpatched (based on the provided data suggesting the last vulnerability was in 2026) is particularly alarming, suggesting potential for exploitation of these known weaknesses. The plugin's strengths lie in its database query security and nonce checks, but these are significantly overshadowed by its historical vulnerability record and the presence of unprotected entry points in the current version.
Key Concerns
- Unprotected AJAX handler found
- 2 unsanitized paths in taint analysis
- 32% of outputs not properly escaped
- 8 medium severity CVEs recorded
WP Docs Security Vulnerabilities
CVEs by Year
Severity Breakdown
8 total CVEs
WP Docs <= 2.2.8 - Missing Authorization
WP Docs <= 2.2.6 - Missing Authorization
WP Docs <= 2.2.1 - Authenticated (Administrator+) Stored Cross-Site Scripting
WP Docs <= 2.2.0 - Authenticated (Subscriber+) Time-Based SQL Injection via 'dir_id'
WP Docs <= 2.1.3 - Authenticated (Contributor+) Stored Cross-Site Scripting
WP Docs <= 2.1.3 - Reflected Cross-Site Scripting
WP Docs <= 1.9.9 - Reflected Cross-Site Scripting
WP Docs <= 1.9.8 - Cross-Site Request Forgery to folder management
WP Docs Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
WP Docs Attack Surface
AJAX Handlers 10
Shortcodes 1
WordPress Hooks 12
Maintenance & Trust
WP Docs Maintenance & Trust
Maintenance Signals
Community Trust
WP Docs Alternatives
FileBird – WordPress Media Library Folders & File Manager
filebird
Organize thousands of WordPress media files in folders / categories with ease.
Real Media Library: Media Library Folder & File Manager
real-media-library-lite
Organize uploaded media in folders, collections and galleries: A file manager for WordPress. Media management made easy with Real Media Library! (Alte …
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.
Embed Any Document – Embed PDF, Word, PowerPoint and Excel Files
embed-any-document
Embed PDF, DOC, PPT and XLS documents easily on your WordPress website with the help of Google Docs Viewer or Microsoft Office Online.
Directorist: AI-Powered Business Directory, Listings & Classified Ads
directorist
Build any type of directory website such as a business directory, job directory, classifieds directory, and more with this WordPress directory plugin.
WP Docs Developer Profile
40 plugins · 33K total installs
How We Detect WP Docs
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-docs/css/bootstrap.min.css/wp-content/plugins/wp-docs/css/slimselect.css/wp-content/plugins/wp-docs/css/jquery-ui.css/wp-content/plugins/wp-docs/css/fontawesome.min.css/wp-content/plugins/wp-docs/css/common-styles.css/wp-content/plugins/wp-docs/css/admin-styles.css/wp-content/plugins/wp-docs/js/bootstrap.min.js/wp-content/plugins/wp-docs/js/slimselect.js/wp-content/plugins/wp-docs/js/jquery.blockUI.js/wp-content/plugins/wp-docs/js/admin-scripts.js/wp-content/plugins/wp-docs/pro/wp-docs-admin.jswpdocs-common?ver=wpdocs-admin?ver=wpdocs_admin_scripts?ver=HTML / DOM Fingerprints
wpdocs-common-stylesdata-wpdocs-update-options-noncewpdocs_ajax_objectwpdocs_prowpdocs_optionswpdocs_delete_msgwpdocs_delete_shortcut_msgtarget_dir_msg+8 more