
Global Admin Search Security & Risk Analysis
wordpress.org/plugins/omnisearchThis is a proposal for inclusion in Core in 3.8
Is Global Admin Search Safe to Use in 2026?
Generally Safe
Score 85/100Global Admin Search has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The Omnisearch v0.9.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and avoiding dangerous functions, file operations, and external HTTP requests. It also has a clean vulnerability history with no recorded CVEs, suggesting a relatively stable and secure codebase historically.
However, significant concerns arise from the static analysis. The plugin has a single entry point via an AJAX handler that lacks authentication checks. This unprotected AJAX endpoint presents a clear risk, as it could be exploited by unauthenticated users to trigger arbitrary actions or disclose information. Furthermore, the taint analysis revealed two flows with unsanitized paths, indicating potential vulnerabilities that could be leveraged if an attacker can control the input leading to these paths.
While the absence of known CVEs is encouraging, the presence of an unprotected AJAX endpoint and unsanitized paths in the taint analysis are critical findings that cannot be overlooked. The plugin has a small attack surface, but the unprotected nature of its sole entry point is a major weakness. Robust security would necessitate authentication and capability checks on all AJAX handlers, and proper sanitization of any data flowing through identified unsanitized paths.
Key Concerns
- Unprotected AJAX handler
- Flows with unsanitized paths (taint analysis)
- Limited capability checks
- Output escaping concerns (61% proper)
Global Admin Search Security Vulnerabilities
Global Admin Search Code Analysis
Output Escaping
Data Flow Analysis
Global Admin Search Attack Surface
AJAX Handlers 1
WordPress Hooks 13
Maintenance & Trust
Global Admin Search Maintenance & Trust
Maintenance Signals
Community Trust
Global Admin Search Alternatives
No alternatives data available yet.
Global Admin Search Developer Profile
16 plugins · 16K total installs
How We Detect Global Admin Search
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/omnisearch/css/global-search.cssHTML / DOM Fingerprints
global-searchwp-search-formwp-searchwp-search-submitadd-new-h2no-resultsjump-towp-search-results+1 moredata-labelsearch_termnum_results/wp-json/omnisearch/