WP FILE SEARCH Security & Risk Analysis

wordpress.org/plugins/wp-file-search

WP SEARCH FILE enables searching on pdf, docx and odt files

100 active installs v1.0.0 PHP + WP 4.2.5+ Updated Oct 4, 2015
docxfileodtpdfsearch
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP FILE SEARCH Safe to Use in 2026?

Generally Safe

Score 85/100

WP FILE SEARCH has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The "wp-file-search" v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of known CVEs and a clean vulnerability history is a significant positive indicator, suggesting the developers have a good track record of addressing security issues. The static analysis reveals no critical or high severity taint flows, nor any dangerous functions, which are excellent signs.

However, there are a few areas for potential concern. While the number of SQL queries is low, 75% using prepared statements means 25% are not, posing a moderate risk of SQL injection if those queries handle user input without proper sanitization. Similarly, only 50% of output is properly escaped, leaving a chance for Cross-Site Scripting (XSS) vulnerabilities if the unescaped outputs are user-controlled. The presence of one cron event without explicit mention of an authorization check could also be a potential entry point if not secured properly.

Overall, the plugin appears to be built with security in mind, with a minimal attack surface and the use of nonces and capability checks. The lack of historical vulnerabilities is reassuring. The main areas to monitor are the SQL queries and output escaping, as these represent the most likely avenues for exploitation based on the static analysis. Further investigation into the specific implementation of the cron event and the unescaped outputs would be beneficial.

Key Concerns

  • Raw SQL query without prepared statement
  • Unescaped output
  • Cron event potentially without auth check
  • Bundled outdated library (TCPDF v1.0)
Vulnerabilities
None known

WP FILE SEARCH Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

WP FILE SEARCH Code Analysis

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

Bundled Libraries

TCPDF1.0

SQL Query Safety

75% prepared4 total queries

Output Escaping

50% escaped2 total outputs
Attack Surface

WP FILE SEARCH Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
actionadmin_menuadmin\class-wp-file-search-admin.php:59
actionadmin_initadmin\class-wp-file-search-admin.php:60
filtercron_schedulesincludes\class-wp-file-search-activator.php:25
actionplugins_loadedincludes\class-wp-file-search.php:142
actionadmin_enqueue_scriptsincludes\class-wp-file-search.php:156
actionadmin_enqueue_scriptsincludes\class-wp-file-search.php:157
actionwp_enqueue_scriptsincludes\class-wp-file-search.php:171
actionwp_enqueue_scriptsincludes\class-wp-file-search.php:172
filterpre_get_postsincludes\class-wp-file-search.php:174
filterposts_searchincludes\class-wp-file-search.php:175
filterposts_whereincludes\class-wp-file-search.php:176
filterposts_requestincludes\class-wp-file-search.php:177
actiondocument_lookupincludes\class-wp-file-search.php:187
actionadd_attachmentincludes\class-wp-file-search.php:188

Scheduled Events 1

document_lookup
Maintenance & Trust

WP FILE SEARCH Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedOct 4, 2015
PHP min version
Downloads9K

Community Trust

Rating100/100
Number of ratings1
Active installs100
Developer Profile

WP FILE SEARCH Developer Profile

MariaOik

1 plugin · 100 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WP FILE SEARCH

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-file-search/css/wp-file-search-admin.css/wp-content/plugins/wp-file-search/js/wp-file-search-admin.js
Script Paths
/wp-content/plugins/wp-file-search/js/wp-file-search-admin.js
Version Parameters
wp-file-search/css/wp-file-search-admin.css?ver=wp-file-search/js/wp-file-search-admin.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-wp-file-search-search-btndata-wp-file-search-search-inputdata-wp-file-search-search-results
Shortcode Output
[wp_file_search]
FAQ

Frequently Asked Questions about WP FILE SEARCH