WebEquipe PDF Search Security & Risk Analysis

wordpress.org/plugins/webequipe-pdf-search

Search inside your PDF documents. Index text-based PDFs and show their content in WordPress search.

40 active installs v1.0.1 PHP 7.4+ WP 6.2+ Updated Mar 1, 2026
document-searchfull-text-searchmedia-searchpdfsearch
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WebEquipe PDF Search Safe to Use in 2026?

Generally Safe

Score 100/100

WebEquipe PDF Search has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "webequipe-pdf-search" plugin v1.0.1 exhibits a strong security posture based on the provided static analysis. The complete absence of unpatched CVEs and a clean vulnerability history indicate a well-maintained and secure codebase. Furthermore, the static analysis reveals excellent coding practices, with 100% of SQL queries using prepared statements, a high percentage of properly escaped output, and robust use of nonce and capability checks for its entry points. The lack of file operations and external HTTP requests also minimizes potential attack vectors.

Key Concerns

  • High percentage of unescaped output
Vulnerabilities
None known

WebEquipe PDF Search Security Vulnerabilities

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

WebEquipe PDF Search Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
40 prepared
Unescaped Output
21
201 escaped
Nonce Checks
9
Capability Checks
12
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared40 total queries

Output Escaping

91% escaped222 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<class-admin-settings> (includes\class-admin-settings.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WebEquipe PDF Search Attack Surface

Entry Points9
Unprotected0

AJAX Handlers 8

authwp_ajax_webequipe_pdf_reindex_ajaxincludes\class-admin-settings.php:29
authwp_ajax_webequipe_pdf_reindex_singleincludes\class-admin-settings.php:30
authwp_ajax_webequipe_pdf_unindex_singleincludes\class-admin-settings.php:31
authwp_ajax_webequipe_pdf_exclude_singleincludes\class-admin-settings.php:32
authwp_ajax_webequipe_pdf_include_singleincludes\class-admin-settings.php:33
authwp_ajax_webequipe_pdf_clear_indexincludes\class-admin-settings.php:34
authwp_ajax_webequipe_pdf_scan_pdfsincludes\class-admin-settings.php:35
authwp_ajax_webequipe_pdf_bulk_actionincludes\class-admin-settings.php:36

Shortcodes 1

[webequipe_pdf_search_form] includes\class-public-display.php:35
WordPress Hooks 48
actionadmin_menuincludes\class-admin-settings.php:26
actionadmin_initincludes\class-admin-settings.php:27
actionadmin_enqueue_scriptsincludes\class-admin-settings.php:28
filtermanage_media_columnsincludes\class-admin-settings.php:37
actionmanage_media_custom_columnincludes\class-admin-settings.php:38
actionadd_meta_boxesincludes\class-admin-settings.php:39
filterbulk_actions-uploadincludes\class-admin-settings.php:40
filterhandle_bulk_actions-uploadincludes\class-admin-settings.php:41
actionadmin_noticesincludes\class-admin-settings.php:42
actionadd_attachmentincludes\class-pdf-indexer.php:36
actionedit_attachmentincludes\class-pdf-indexer.php:37
actiondelete_attachmentincludes\class-pdf-indexer.php:38
actionwebequipe_pdf_search_background_indexincludes\class-pdf-indexer.php:39
actionpre_get_postsincludes\class-pdf-search.php:40
filterposts_resultsincludes\class-pdf-search.php:41
filterthe_postsincludes\class-pdf-search.php:42
filterthe_titleincludes\class-pdf-search.php:43
filterget_the_excerptincludes\class-pdf-search.php:44
filterwp_trim_excerptincludes\class-pdf-search.php:45
filterthe_excerptincludes\class-pdf-search.php:46
filterwp_trim_wordsincludes\class-pdf-search.php:48
filterthe_contentincludes\class-pdf-search.php:49
filterpost_linkincludes\class-pdf-search.php:50
filterattachment_linkincludes\class-pdf-search.php:51
filterelementor/frontend/the_contentincludes\class-pdf-search.php:54
filterrender_blockincludes\class-pdf-search.php:60
filterget_post_metadataincludes\class-pdf-search.php:65
filterpost_thumbnail_htmlincludes\class-pdf-search.php:66
filterwp_get_attachment_imageincludes\class-pdf-search.php:67
actionwp_enqueue_scriptsincludes\class-public-display.php:34
filterquery_varsincludes\class-public-display.php:36
actionpre_get_postsincludes\class-public-display.php:37
filterposts_pre_queryincludes\class-public-display.php:38
filterthe_postsincludes\class-public-display.php:39
filterbody_classincludes\class-public-display.php:40
actionloop_endincludes\class-public-display.php:42
actionastra_content_afterincludes\class-public-display.php:43
actionwp_footerincludes\class-public-display.php:44
filterget_search_queryincludes\class-search-template.php:26
actionloop_startincludes\class-search-template.php:27
filterpost_classincludes\class-search-template.php:56
filterscript_loader_tagincludes\functions.php:336
filterstyle_loader_tagincludes\functions.php:376
actionadmin_noticeswebequipe-pdf-search.php:148
actionadmin_noticeswebequipe-pdf-search.php:161
actionadmin_noticeswebequipe-pdf-search.php:176
actionplugins_loadedwebequipe-pdf-search.php:198
actionplugins_loadedwebequipe-pdf-search.php:205

Scheduled Events 1

webequipe_pdf_search_background_index
Maintenance & Trust

WebEquipe PDF Search Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 1, 2026
PHP min version7.4
Downloads318

Community Trust

Rating100/100
Number of ratings1
Active installs40
Developer Profile

WebEquipe PDF Search Developer Profile

WebEquipe

2 plugins · 80 total installs

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

How We Detect WebEquipe PDF Search

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/webequipe-pdf-search/includes/js/admin.js/wp-content/plugins/webequipe-pdf-search/includes/js/public.js/wp-content/plugins/webequipe-pdf-search/includes/css/admin.css/wp-content/plugins/webequipe-pdf-search/includes/css/public.css
Script Paths
/wp-content/plugins/webequipe-pdf-search/includes/js/admin.js/wp-content/plugins/webequipe-pdf-search/includes/js/public.js
Version Parameters
webequipe-pdf-search/includes/js/admin.js?ver=webequipe-pdf-search/includes/js/public.js?ver=webequipe-pdf-search/includes/css/admin.css?ver=webequipe-pdf-search/includes/css/public.css?ver=

HTML / DOM Fingerprints

CSS Classes
webequipe-pdf-search-admin-settingswebequipe-pdf-search-results
HTML Comments
<!-- WebEquipe PDF Search Result --><!-- End WebEquipe PDF Search Result -->
Data Attributes
data-webequipe-pdf-search-id
JS Globals
webequipePdfSearch
Shortcode Output
[webequipe_pdf_search_results]
FAQ

Frequently Asked Questions about WebEquipe PDF Search