Self-learning vector database for Node.js — hybrid search, Graph RAG, FlashAttention-3, HNSW, 50+ attention mechanisms
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed v0.2.31 · analyzer v18 · 10h ago
danger signals4
- dynamic code executionnew Function()package/dist/core/onnx/pkg/ruvector_onnx_embeddings_wasm_bg.js:539
const ret = new Function(getStringFromWasm0(arg0, arg1)); - dynamic code executionnew Function()package/src/decompiler/module-splitter.js:112
new Function(stripped); - dynamic code executionnew Function()package/src/decompiler/reconstructor.js:352
new Function(code); - dynamic code executionnew Function()package/src/decompiler/validator.js:122
new Function(source);
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 19
- fs package/bin/cli.js :9
const fs = require('fs'); - fs package/bin/mcp-server.js :26
const fs = require('fs'); - fs package/dist/analysis/complexity.js :48
const fs = __importStar(require("fs")); - fs package/dist/analysis/patterns.js :51
const fs = __importStar(require("fs")); - fs package/dist/analysis/security.js :47
const fs = __importStar(require("fs")); - fs package/dist/core/ast-parser.js :48
const fs = __importStar(require("fs")); - fs package/dist/core/coverage-router.js :50
const fs = __importStar(require("fs")); - fs package/dist/core/onnx-embedder.js :73
const fs = __importStar(require("fs")); - fs package/dist/core/onnx-optimized.js :56
const fs = __importStar(require("fs")); - fs package/dist/core/onnx/embed-worker.mjs :19
import * as fs from 'node:fs'; - fs package/dist/core/onnx/loader.js :256
fs.readFile(modelPath), - fs package/dist/core/onnx/pkg/loader.js :143
fs.readFile(modelPath), - fs package/dist/core/parallel-workers.js :215
const fs = require('fs'); - fs package/dist/workers/native-worker.js :50
const fs = __importStar(require("fs")); - fs package/src/decompiler/index.js :15
const fs = require('fs'); - fs package/src/decompiler/model-decompiler.js :9
const fs = require('fs'); - fs package/src/decompiler/name-predictor.js :13
const fs = require('fs'); - fs package/src/decompiler/subcategories.js :252
'fs.readdir', 'fs.mkdir', 'fs.stat', 'fs.lstat', - fs package/wasm/ruvector_decompiler_wasm.js :217
const wasmBytes = require('fs').readFileSync(wasmPath);
shell / exec 8
- shell package/bin/cli.js :504
const { execSync } = require('child_process'); - shell package/bin/mcp-server.js :27
const { execSync, execFileSync } = require('child_process'); - shell package/dist/analysis/security.js :59
{ pattern: /exec\s*\(/g, rule: 'no-exec', severity: 'high', message: 'Avoid exec() - command injection risk', suggestion: 'Use execFile or spawn with args array' }, - shell package/dist/core/diff-embeddings.js :21
const child_process_1 = require("child_process"); - shell package/dist/core/parallel-workers.js :312
{ pattern: /exec\\s*\\(/g, rule: 'no-exec', severity: 'high', message: 'Avoid exec(), use execFile or spawn' }, - shell package/src/decompiler/index.js :112
const { execSync } = require('child_process'); - shell package/src/decompiler/reference-tracker.js :66
'crypto', 'fs', 'path', 'os', 'http', 'https', 'net', 'child_process', - shell package/src/decompiler/subcategories.js :16
'BashTool', 'child_process', 'execSync', 'spawnSync', 'spawn(',
network 8
- net package/bin/cli.js :8021
const https = require('https'); - net package/bin/mcp-server.js :3669
const res = await fetch('https://edge-net-genesis-875130704813.us-central1.run.app/api/status'); - net package/dist/core/onnx/loader.js :317
const response = await fetch(url); - net package/dist/core/onnx/pkg/loader.js :204
const response = await fetch(url); - net package/src/decompiler/api-prober.js :131
const resp = await fetch('https://api.anthropic.com/v1/messages', { - net package/src/decompiler/index.js :363
const resp = await fetch(url, { redirect: 'follow' }); - net package/src/decompiler/npm-fetch.js :21
const resp = await fetch(url, { - net package/src/decompiler/subcategories.js :257
'http.*request', 'https.*request', 'fetch(',
declared dependencies 17
- @modelcontextprotocol/sdk@^1.0.0
- @ruvector/attention@^0.1.3
- @ruvector/core@^0.1.25
- @ruvector/gnn@^0.1.22
- @ruvector/sona@^0.1.4
- chalk@^4.1.2
- commander@^11.1.0
- js-beautify@^1.15.4
- ora@^5.4.1
- @types/node@^20.10.5
- typescript@^5.9.3
- @ruvector/diskann@>=0.1.0
- @ruvector/pi-brain@>=0.1.0
- @ruvector/router@>=0.1.0
- @ruvector/ruvllm@>=2.0.0
- @ruvector/rvf@^0.1.0
- @ruvector/tiny-dancer@^0.1.22