Filr – Secure document library Security & Risk Analysis

wordpress.org/plugins/filr-protection

Easily Create a Secure Document Library with Filr

800 active installs v1.2.14 PHP 7.4+ WP 3.5+ Updated Mar 6, 2026
digital-downloadsdocument-librarydocument-managementfile-managersecure-file-sharing
62
C · Use Caution
CVEs total6
Unpatched1
Last CVEFeb 26, 2026
Safety Verdict

Is Filr – Secure document library Safe to Use in 2026?

Use With Caution

Score 62/100

Filr – Secure document library has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

6 known CVEs 1 unpatched Last CVE: Feb 26, 2026Updated 28d ago
Risk Assessment

The 'filr-protection' plugin v1.2.14 presents a mixed security posture. On the positive side, the static analysis indicates good practices with a high percentage of properly escaped output and 100% of SQL queries using prepared statements. Furthermore, all identified entry points (AJAX handlers, REST API routes, shortcodes, cron events) appear to have authorization checks, and there are a reasonable number of nonce and capability checks. However, the presence of 2 flows with unsanitized paths in the taint analysis is a significant concern, even though they are not currently classified as critical or high severity. This suggests a potential for path traversal vulnerabilities if these flows are exploited by malicious input.

The plugin's vulnerability history is deeply concerning. With a total of 6 known CVEs and 1 currently unpatched, this indicates a recurring pattern of security weaknesses. The types of past vulnerabilities, including unrestricted file uploads, path traversal, XSS, code injection, and missing authorization, are all severe. The fact that a vulnerability was recorded as recently as February 2026 suggests a history of active security issues that may not have been fully addressed or a potential for future undisclosed vulnerabilities. While the current version shows improvements in some areas, the historical context elevates the overall risk significantly.

In conclusion, while the current version of 'filr-protection' v1.2.14 has made strides in implementing secure coding practices like prepared statements and output escaping, the persistent history of significant vulnerabilities and the presence of unsanitized path flows in the taint analysis are substantial red flags. The unpatched CVE, in particular, poses an immediate and serious risk. Users should exercise extreme caution and consider the plugin's past performance when evaluating its security.

Key Concerns

  • Currently unpatched CVE
  • Flows with unsanitized paths found
  • Bundled Freemius v1.0 library
  • History of 6 CVEs
Vulnerabilities
6

Filr – Secure document library Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
1 CVE in 2023
2023
1 CVE in 2024
2024
1 CVE in 2025
2025
2 CVEs in 2026 · unpatched
2026
Patched Has unpatched

Severity Breakdown

High
3
Medium
3

6 total CVEs

CVE-2026-28133high · 8.8Unrestricted Upload of File with Dangerous Type

Filr – Secure document library <= 1.2.13 - Authenticated (Contributor+) Arbitrary File Uploads

Feb 26, 2026Unpatched
CVE-2025-14632medium · 4.4Unrestricted Upload of File with Dangerous Type

Filr – Secure document library <= 1.2.11 - Authenticated (Administrator+) Stored Cross-Site Scripting via HTML Upload

Jan 16, 2026 Patched in 1.2.12 (1d)
CVE-2025-64230high · 8.1Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Filr <= 1.2.10 - Authenticated (Contributor+) Arbitrary File Deletion

Aug 17, 2025 Patched in 1.2.11 (126d)
CVE-2024-43216medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Filr – Secure document library <= 1.2.4 - Authenticated (Editor+) Stored Cross-Site Scripting

Aug 9, 2024 Patched in 1.2.5 (11d)
CVE-2023-5762high · 8.8Improper Control of Generation of Code ('Code Injection')

Filr – Secure document library <= 1.2.3.5 - Authenticated (Author+) Arbitrary File Upload

Nov 13, 2023 Patched in 1.2.3.6 (71d)
CVE-2022-1777medium · 6.4Missing Authorization

Filr – Secure document library <= 1.2.2 - Missing Authorization

May 23, 2022 Patched in 1.2.2.1 (610d)
Code Analysis
Analyzed Mar 16, 2026

Filr – Secure document library Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
5
296 escaped
Nonce Checks
3
Capability Checks
5
File Operations
9
External Requests
0
Bundled Libraries
2

Bundled Libraries

DataTablesFreemius1.0

Output Escaping

98% escaped301 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
upload_files (src\class-filr-uploader.php:337)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Filr – Secure document library Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_upload_filesrc\class-filr-filesystem.php:32
authwp_ajax_delete_filesrc\class-filr-filesystem.php:33

Shortcodes 1

[filr] src\class-filr-shortcode.php:32
WordPress Hooks 23
actionplugins_loadedfilr-protection.php:39
filterfilr_file_directoryfilr-protection.php:56
filteris_submenu_visibleinc\setup.php:47
filterplugin_iconinc\setup.php:62
actionafter_uninstallinc\setup.php:92
actionadmin_enqueue_scriptssrc\class-filr-admin.php:34
actioninitsrc\class-filr-admin.php:35
actioninitsrc\class-filr-admin.php:36
actioninitsrc\class-filr-admin.php:37
filtermanage_filr_posts_columnssrc\class-filr-admin.php:38
actionmanage_filr_posts_custom_columnsrc\class-filr-admin.php:39
filtermanage_edit-filr-lists_columnssrc\class-filr-admin.php:45
filtermanage_edit-filr-lists_sortable_columnssrc\class-filr-admin.php:46
filtermanage_filr-lists_custom_columnsrc\class-filr-admin.php:47
actionadd_meta_boxessrc\class-filr-meta.php:32
actionsave_postsrc\class-filr-meta.php:33
actionbefore_delete_postsrc\class-filr-meta.php:34
actionadmin_enqueue_scriptssrc\class-filr-settings.php:29
actionadmin_initsrc\class-filr-settings.php:30
actionadmin_menusrc\class-filr-settings.php:31
actionwp_footersrc\class-filr-shortcode.php:33
actionwp_enqueue_scriptssrc\class-filr-shortcode.php:34
filterfilr_date_titlesrc\class-filr-shortcode.php:186

Scheduled Events 1

check_file_acess
Maintenance & Trust

Filr – Secure document library Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 6, 2026
PHP min version7.4
Downloads30K

Community Trust

Rating90/100
Number of ratings14
Active installs800
Developer Profile

Filr – Secure document library Developer Profile

WP Chill

29 plugins · 440K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
608 days
View full developer profile
Detection Fingerprints

How We Detect Filr – Secure document library

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/filr-protection/assets/filr-admin.css/wp-content/plugins/filr-protection/assets/filr-admin.js/wp-content/plugins/filr-protection/assets/font/font-fileuploader.min.css/wp-content/plugins/filr-protection/assets/jquery.fileuploader.min.css/wp-content/plugins/filr-protection/assets/jquery.fileuploader.min.js
Script Paths
/wp-content/plugins/filr-protection/assets/filr-admin.js
Version Parameters
ver=1.2.14

HTML / DOM Fingerprints

CSS Classes
filr-container
HTML Comments
<!-- FILR SHORTCODE START --><!-- FILR SHORTCODE END -->
Data Attributes
data-filr-iddata-filr-post-iddata-filr-user-iddata-filr-security
JS Globals
filr_ajax_object
Shortcode Output
[filr_display_files]
FAQ

Frequently Asked Questions about Filr – Secure document library