
Document Repository Security & Risk Analysis
wordpress.org/plugins/document-repositoryTurn a WordPress site into a revisioned document repository.
Is Document Repository Safe to Use in 2026?
Generally Safe
Score 85/100Document Repository has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The document-repository plugin v0.2.5 exhibits a generally good security posture with no known vulnerabilities in its history. The static analysis reveals a very small attack surface, with zero unprotected entry points across AJAX handlers, REST API routes, shortcodes, and cron events. This indicates strong foundational security practices in limiting external interaction points.
However, the code analysis does highlight some areas for concern. A significant portion of SQL queries (29%) are not using prepared statements, which could be susceptible to SQL injection if user input is not strictly validated. Additionally, 40% of output operations are not properly escaped, creating potential for cross-site scripting (XSS) vulnerabilities. The taint analysis further flags two high-severity flows, indicating that unsanitized data is potentially being used in sensitive operations, despite the absence of critical severity issues. The presence of file operations and nonce checks, while present, should be carefully reviewed to ensure they are implemented correctly and securely.
In conclusion, while the plugin's lack of historical vulnerabilities and minimal attack surface are positive indicators, the identified code quality issues in SQL usage and output escaping, coupled with high-severity taint flows, warrant attention. Addressing these specific areas will be crucial in strengthening the plugin's overall security and preventing potential exploits.
Key Concerns
- SQL queries not using prepared statements
- Output escaping is not properly handled
- High severity taint flows found
Document Repository Security Vulnerabilities
Document Repository Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Document Repository Attack Surface
WordPress Hooks 41
Maintenance & Trust
Document Repository Maintenance & Trust
Maintenance Signals
Community Trust
Document Repository Alternatives
Autoremove Attachments
autoremove-attachments
Remove child attachments when parent post, page or custom post type is deleted.
W4 Post List
w4-post-list
W4 Post List lets you create a list of posts, terms, users or a combined one. Decorate output using shortcodes. It's just easy and fun.
Simple Revision Control
simple-revision-control
Easily control and limit post revisions per post type to keep your WordPress database clean and optimized—no coding required!
Media Folder
media-folder
Attach media files to a common parent post, easily upload and list the content of the folder. Useful for making sliders that clients can manage or lis …
WP Revision List
wp-revision-list
Show revisions when viewing lists of posts, pages, or custom post types in the admin dashboard
Document Repository Developer Profile
10 plugins · 1K total installs
How We Detect Document Repository
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/document-repository/js/document-repository.jsdocument-repository/js/document-repository.js?ver=HTML / DOM Fingerprints
doc-lib-taxonomydoc-termsdata-document-repository-ajax-urldocumentRepository/wp-json/document-repository/v1/search