Scry Search for Meilisearch Security & Risk Analysis

wordpress.org/plugins/scry-search

The ultimate Meilisearch for WordPress integration. Lightning-fast, typo-tolerant search with zero frontend changes required.

0 active installs v1.0.1 PHP 8.1+ WP 5.2+ Updated Unknown
fast-searchmeilisearchmeilisearch-for-wordpresssearchwordpress-search
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Scry Search for Meilisearch Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The 'scry-search' plugin v1.0.1 exhibits a mixed security posture. On the positive side, it has a minimal attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, there are no known vulnerabilities (CVEs) associated with this plugin, and it doesn't appear to make external HTTP requests or perform file operations. However, several significant concerns are highlighted by the static analysis. Notably, 100% of output is unescaped, presenting a high risk of Cross-Site Scripting (XSS) vulnerabilities. The taint analysis also identified one high-severity flow with unsanitized input, which could lead to various injection attacks if not properly handled. The fact that 3 out of 3 analyzed flows had unsanitized paths is a serious red flag, even if no critical severities were reported in this specific analysis.

The lack of nonce checks and capability checks on any entry points (though there are none defined) is a general weakness, and the presence of 18 SQL queries, even with 72% using prepared statements, still leaves a portion potentially vulnerable to SQL injection if the unescaped outputs can influence query parameters. The inclusion of the Guzzle library, while potentially useful, could also introduce risks if it's an outdated or vulnerable version. Given the current data, the lack of identified vulnerabilities in its history is positive but does not negate the significant risks identified in the static and taint analysis. The plugin needs immediate attention to address its output escaping and input sanitization issues.

Key Concerns

  • All output unescaped
  • 1 high severity taint flow
  • All analyzed flows with unsanitized paths
  • Some SQL queries not prepared
  • Bundled library (Guzzle)
Vulnerabilities
None known

Scry Search for Meilisearch Security Vulnerabilities

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

Scry Search for Meilisearch Code Analysis

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

Bundled Libraries

Guzzle

SQL Query Safety

72% prepared18 total queries

Output Escaping

0% escaped92 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
extra_tablenav (features\analytics\includes\class-recent-searches-table.php:187)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Scry Search for Meilisearch Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

Scry Search for Meilisearch Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version8.1
Downloads176

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Scry Search for Meilisearch Developer Profile

JG Web Development

2 plugins · 10 total installs

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

How We Detect Scry Search for Meilisearch

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/scry-search/assets/css/page.css/wp-content/plugins/scry-search/assets/css/admin.css/wp-content/plugins/scry-search/assets/js/admin.js
Script Paths
/wp-content/plugins/scry-search/assets/js/admin.js
Version Parameters
scry-search/assets/css/page.css?ver=1.0.0scry-search/assets/css/admin.css?ver=1.0.0scry-search/assets/js/admin.js?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
scry-ms-admin-page
HTML Comments
<!-- Main Scry Search Admin Page --><!-- Scry Search Admin Page: Vue App Wrapper -->
Data Attributes
data-plugin-url
JS Globals
window.scrySearchSettings
REST Endpoints
/wp-json/scry-search/v1/settings
FAQ

Frequently Asked Questions about Scry Search for Meilisearch