FileBird Document Library Security & Risk Analysis

wordpress.org/plugins/filebird-document-library

Create WordPress document library using FileBird and Gutenberg or any WordPress page builder.

4K active installs v3.0.8 PHP + WP 5.0+ Updated Feb 25, 2026
documentselementorfilefile-listpdf-viewer
99
A · Safe
CVEs total1
Unpatched0
Last CVEJul 4, 2024
Safety Verdict

Is FileBird Document Library Safe to Use in 2026?

Generally Safe

Score 99/100

FileBird Document Library has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jul 4, 2024Updated 1mo ago
Risk Assessment

The filebird-document-library v3.0.8 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals a very small attack surface with only one shortcode and no unprotected entry points. There are no identified dangerous functions, file operations, or external HTTP requests, which are good indicators of secure coding practices in those areas. Furthermore, the plugin has 0 currently unpatched CVEs, which is a strong positive sign. The high percentage of properly escaped output is also commendable.

However, there are several areas of concern. The presence of a single SQL query that is not using prepared statements is a significant risk. While the taint analysis found no critical or high severity flows, the fact that 100% of SQL queries are not prepared means there's a potential for SQL injection vulnerabilities if user input is directly incorporated into this query. The complete absence of nonce checks across all entry points is another critical weakness. While the single shortcode has a capability check, relying solely on capability checks without nonces leaves the plugin vulnerable to Cross-Site Request Forgery (CSRF) attacks.

The vulnerability history shows one medium severity CVE for Exposure of Sensitive Information to an Unauthorized Actor, which was recently patched. This indicates a past weakness that, while resolved, highlights the plugin's susceptibility to certain types of attacks. The overall conclusion is that while the plugin has a small attack surface and good output escaping, the lack of prepared statements for SQL and the absence of nonce checks are critical security flaws that significantly increase its risk profile.

Key Concerns

  • Raw SQL query without prepared statements
  • No nonce checks on entry points
Vulnerabilities
1

FileBird Document Library Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-37504medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

FileBird Document Library <= 2.0.6 - Unauthenticated Sensitive Information Exposure

Jul 4, 2024 Patched in 2.0.8 (8d)
Code Analysis
Analyzed Mar 16, 2026

FileBird Document Library Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

78% escaped9 total outputs
Attack Surface

FileBird Document Library Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[fbdl] includes\DocumentLibraryShortcode.php:12
WordPress Hooks 14
actionadmin_noticesfilebird-document-library.php:29
actionadmin_noticesfilebird-document-library.php:34
filterfbv_blocksfilebird-document-library.php:38
actionplugins_loadedfilebird-document-library.php:78
filterplugin_row_metaincludes\DocumentLibrary.php:15
actionrest_api_initincludes\DocumentLibrary.php:17
actionfbdl_enqueue_frontendincludes\DocumentLibrary.php:18
actionwp_enqueue_scriptsincludes\DocumentLibrary.php:19
filteras3cf_object_metaincludes\DocumentLibrary.php:21
actionadmin_menuincludes\DocumentLibraryShortcode.php:10
actionadmin_enqueue_scriptsincludes\DocumentLibraryShortcode.php:11
actionadmin_menuincludes\DocumentSettings.php:8
actionadmin_initincludes\DocumentSettings.php:9
actionadmin_enqueue_scriptsincludes\DocumentSettings.php:10
Maintenance & Trust

FileBird Document Library Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 25, 2026
PHP min version
Downloads44K

Community Trust

Rating98/100
Number of ratings7
Active installs4K
Developer Profile

FileBird Document Library Developer Profile

Ninja Team

13 plugins · 496K total installs

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

How We Detect FileBird 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/filebird-document-library/blocks/dist/index.js/wp-content/plugins/filebird-document-library/blocks/dist/index.css/wp-content/plugins/filebird-document-library/blocks/dist/frontend.js
Script Paths
/wp-content/plugins/filebird-document-library/blocks/dist/index.js/wp-content/plugins/filebird-document-library/blocks/dist/frontend.js
Version Parameters
filebird-document-library/blocks/dist/index.js?ver=filebird-document-library/blocks/dist/frontend.js?ver=filebird-document-library/blocks/dist/index.css?ver=

HTML / DOM Fingerprints

CSS Classes
njt-fbdl
Data Attributes
data-json
JS Globals
fbdl
REST Endpoints
/wp-json/njfb/v1/get-attachments
Shortcode Output
<div id="filebird-document-library"><div class="njt-fbdl" data-json=
FAQ

Frequently Asked Questions about FileBird Document Library