WPYog Documents Security & Risk Analysis

wordpress.org/plugins/wpyog-documents

Upload, organize, and display documents (PDF, Word, Excel, PowerPoint) on any page using a simple shortcode.

100 active installs v1.5.0 PHP 7.0+ WP 5.0+ Updated Jun 2, 2026
document-librarydocument-managementdocumentsfile-downloadpdf
99
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 21, 2025
Safety Verdict

Is WPYog Documents Safe to Use in 2026?

Generally Safe

Score 99/100

WPYog Documents has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Feb 21, 2025Updated 2mo ago
Risk Assessment

The wpyog-documents plugin version 1.3.7 demonstrates a generally strong security posture based on the static analysis. It shows no critical or high severity taint flows and uses prepared statements for all SQL queries, which is excellent. The vast majority of output is properly escaped, and the plugin incorporates nonce and capability checks, indicating an awareness of common WordPress security best practices. The limited attack surface of AJAX handlers and shortcodes is also a positive sign, with no apparent unprotected entry points identified in the static analysis.

However, the plugin's vulnerability history is a notable concern. While there are no currently unpatched vulnerabilities, the presence of one known medium severity CVE for Cross-Site Scripting (XSS) is a red flag. The fact that the last vulnerability was in early 2025 suggests that past issues have been addressed, but it highlights a tendency for certain types of vulnerabilities to arise. The static analysis does note one file operation and two AJAX handlers, which, while protected according to the analysis, represent potential areas for future scrutiny if not meticulously maintained.

In conclusion, the wpyog-documents plugin has commendable technical security practices in its current version, particularly in data handling and input validation. The minimal attack surface and use of prepared statements are significant strengths. Nevertheless, the historical presence of an XSS vulnerability warrants a cautious approach. While the current version appears secure based on this analysis, ongoing vigilance and prompt patching of any future vulnerabilities are crucial to maintain its security.

Key Concerns

  • Known medium severity CVE in vulnerability history
Vulnerabilities
1 published

WPYog Documents Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-27292medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WPYog Documents <= 1.3.5 - Reflected Cross-Site Scripting

Feb 21, 2025 Patched in 1.3.6 (224d)
Version History

WPYog Documents Release Timeline

v1.5.0Current
v1.3.7
v1.3.6
v1.3.51 CVE
v1.3.41 CVE
v1.3.31 CVE
Code Analysis
Analyzed Mar 16, 2026

WPYog Documents Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
6 prepared
Unescaped Output
2
33 escaped
Nonce Checks
2
Capability Checks
1
File Operations
1
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared6 total queries

Output Escaping

94% escaped35 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
wpyog_download_file (index.php:482)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPYog Documents Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 2

authwp_ajax_wpyog_download_fileindex.php:479
noprivwp_ajax_wpyog_download_fileindex.php:480

Shortcodes 2

[wpyog-document-list] index.php:206
[wpyog-document] index.php:314
WordPress Hooks 16
actioninitindex.php:19
actionadmin_menuindex.php:86
actionadmin_enqueue_scriptsindex.php:119
actionadd_meta_boxesindex.php:136
actionsave_postindex.php:165
filtermanage_wpyog_document_posts_columnsindex.php:194
actionmanage_wpyog_document_posts_custom_columnindex.php:200
actionwp_headindex.php:310
filterwidget_textindex.php:312
actionupgrader_process_completeindex.php:355
actionadmin_noticesindex.php:402
actionadmin_noticesindex.php:416
actionrestrict_manage_postsindex.php:428
filterparse_queryindex.php:454
actioninitindex.php:466
actionsave_postindex.php:470
Maintenance & Trust

WPYog Documents Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJun 2, 2026
PHP min version7.0
Downloads6K

Community Trust

Rating96/100
Number of ratings11
Active installs100
Developer Profile

WPYog Documents Developer Profile

WPYog

2 plugins · 110 total installs

79
trust score
Avg Security Score
100/100
Avg Patch Time
224 days
View full developer profile
Detection Fingerprints

How We Detect WPYog Documents

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpyog-documents/css/wpyog-document.css/wp-content/plugins/wpyog-documents/js/document-js.js
Script Paths
/wp-content/plugins/wpyog-documents/js/document-js.js
Version Parameters
wpyog-documents/css/wpyog-document.css?ver=wpyog-documents/js/document-js.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpyog-dashboardwpyog-image-circlewpyog_doc_btnpost-optionpost-option-labelpost-option-valuebtn-danger
Data Attributes
data-plugin-name="wpyog-documents"
REST Endpoints
/wp-json/wp/v2/wpyog_document
Shortcode Output
[wpyog-document-list category=desc=1date=1limit=
FAQ

Frequently Asked Questions about WPYog Documents