Self-hosted semantic code search. Index repos and knowledge sources into a local vector DB, then search by natural language from CLI or any MCP-compatible agent.
Drift inferred · capture-to-capture
tool count over time
06-08 10:29 now
25t
3t
transport stdio · http counts 1 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
scrybe_install_incomplete
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit de29aba · analyzer v33 · 6d ago
skills & prompt files 2
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 354
filesystem 166
- fs siaarzh-scrybe-de29aba/npm-hooks/post-install.js :6
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs siaarzh-scrybe-de29aba/npm-hooks/pre-install.js :6
import { readFileSync, existsSync } from "node:fs"; - fs siaarzh-scrybe-de29aba/plugins/scrybe/hooks/scrybe-toll.mjs :63
import { appendFileSync, constants as fsConstants, readFileSync, statSync, writeFileSync } from "node:fs"; - fs siaarzh-scrybe-de29aba/src/branch-state.ts :2
import { readFileSync, writeFileSync, mkdirSync, existsSync, unlinkSync, renameSync, lstatSync, readdirSync } from "node:fs"; - fs siaarzh-scrybe-de29aba/src/chunker.ts :2
import { readFileSync, readdirSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/config.ts :3
import { readFileSync, writeFileSync, existsSync, mkdirSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/cursors.ts :2
import { mkdirSync, readFileSync, writeFileSync, existsSync, rmSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/daemon/build-integrity.ts :32
import { existsSync } from "node:fs"; - fs siaarzh-scrybe-de29aba/src/daemon/cgroup-stats.ts :21
import { readFileSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/daemon/container-detect.ts :1
import { existsSync, readFileSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/daemon/data-dir-lock.ts :78
import { existsSync, mkdirSync, readFileSync, unlinkSync, writeFileSync, realpathSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/daemon/embedding-migration-scan.ts :21
import { appendFileSync } from "node:fs";
show 28 more
- fs siaarzh-scrybe-de29aba/src/daemon/events.ts :1
import { appendFileSync } from "node:fs"; - fs siaarzh-scrybe-de29aba/src/daemon/git-watcher.ts :18
import { existsSync, lstatSync, readFileSync, realpathSync } from "node:fs"; - fs siaarzh-scrybe-de29aba/src/daemon/hooks.ts :14
import { readFileSync, writeFileSync, existsSync, mkdirSync, chmodSync } from "node:fs"; - fs siaarzh-scrybe-de29aba/src/daemon/install/linux-cron.ts :1
import { writeFileSync, unlinkSync, mkdtempSync, rmdirSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/daemon/install/linux-systemd.ts :1
import { existsSync, writeFileSync, unlinkSync, mkdirSync, statSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/daemon/install/macos.ts :1
import { existsSync, writeFileSync, unlinkSync, mkdirSync, statSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/daemon/install/shared.ts :1
import { writeFileSync, chmodSync, mkdirSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/daemon/log-rotate.ts :1
import { existsSync, statSync, renameSync, unlinkSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/daemon/main.ts :1
import { appendFileSync, createWriteStream, existsSync, mkdirSync, writeSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/daemon/migrate-models-cache.ts :15
import { existsSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/daemon/pidfile.ts :1
import { readFileSync, writeFileSync, unlinkSync, existsSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/daemon/queue.ts :14
import { appendFileSync, existsSync, renameSync, statSync } from "node:fs"; - fs siaarzh-scrybe-de29aba/src/daemon/spawn-detached.ts :3
import { writeFileSync, mkdirSync, existsSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/daemon/ticket-poller.ts :30
import { existsSync } from "node:fs"; - fs siaarzh-scrybe-de29aba/src/daemon/watcher.ts :14
import { existsSync, readFileSync } from "node:fs"; - fs siaarzh-scrybe-de29aba/src/editor.ts :16
import { existsSync, writeFileSync, mkdirSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/embed-batch-state.ts :1
import { readFileSync, writeFileSync, existsSync, renameSync, unlinkSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/health-probe.ts :21
import { existsSync, readdirSync, statSync, readFileSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/ignore-rules.ts :1
import { existsSync, readFileSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/indexer.ts :24
import { appendFileSync, existsSync, readFileSync, rmSync, statSync } from "node:fs"; - fs siaarzh-scrybe-de29aba/src/install-doctor.ts :14
import { existsSync, writeFileSync, unlinkSync } from "node:fs"; - fs siaarzh-scrybe-de29aba/src/local-embedder.ts :6
import { existsSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/migrations.ts :10
import { existsSync, readFileSync, writeFileSync, mkdirSync, renameSync, unlinkSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/migrations/chunk-id-rehash.ts :20
import { appendFileSync } from "node:fs"; - fs siaarzh-scrybe-de29aba/src/onboarding/doctor.ts :1
import { existsSync, accessSync, statSync, readdirSync, constants, readFileSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/onboarding/language-sniff.ts :1
import { readdirSync, statSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/onboarding/mcp-config.ts :1
import { existsSync, readFileSync, writeFileSync, mkdirSync, renameSync, unlinkSync } from "fs"; - fs siaarzh-scrybe-de29aba/src/onboarding/repo-discovery.ts :1
import { readdirSync, statSync, existsSync } from "fs";
126 more not shown — this panel samples each group; the count above is the real total.
shell / exec 66
- shell siaarzh-scrybe-de29aba/npm-hooks/post-install.js :9
import { spawn } from "node:child_process"; - shell siaarzh-scrybe-de29aba/src/daemon/install/detect-init-system.ts :1
import { spawnSync } from "child_process"; - shell siaarzh-scrybe-de29aba/src/daemon/install/linux-cron.ts :4
import { spawnSync } from "child_process"; - shell siaarzh-scrybe-de29aba/src/daemon/install/linux-systemd.ts :4
import { spawnSync } from "child_process"; - shell siaarzh-scrybe-de29aba/src/daemon/install/macos.ts :4
import { spawnSync } from "child_process"; - shell siaarzh-scrybe-de29aba/src/daemon/install/windows.ts :1
import { spawnSync } from "child_process"; - shell siaarzh-scrybe-de29aba/src/daemon/main.ts :304
// Plan 109 Phase 4: report whether the process spawn() actually landed under - shell siaarzh-scrybe-de29aba/src/daemon/spawn-detached.ts :1
import { spawn, spawnSync } from "child_process"; - shell siaarzh-scrybe-de29aba/src/editor.ts :15
import { spawnSync } from "child_process"; - shell siaarzh-scrybe-de29aba/src/install-doctor.ts :15
import { spawnSync, spawn } from "node:child_process"; - shell siaarzh-scrybe-de29aba/src/onboarding/doctor.ts :4
import { execSync } from "child_process"; - shell siaarzh-scrybe-de29aba/src/onboarding/windows-av.ts :14
import { spawnSync } from "child_process";
show 28 more
- shell siaarzh-scrybe-de29aba/src/onboarding/windows-reserved-ports.ts :14
import { execFileSync } from "child_process"; - shell siaarzh-scrybe-de29aba/src/util/git-exec.ts :1
import { execFileSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/branch-state-indexer.test.ts :24
import { execSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/cli-completion.test.ts :2
import { spawnSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/cli-deprecation.test.ts :2
import { spawnSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/cli-help-coverage.test.ts :2
import { spawnSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/cli-shorthand-flags.test.ts :2
import { spawnSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/daemon-cgroup-cap.test.ts :15
const original = await importOriginal<typeof import("child_process")>(); - shell (weak) siaarzh-scrybe-de29aba/tests/daemon-fetch.test.ts :8
import { execSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/daemon-heartbeat.test.ts :6
import { spawn, spawnSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/daemon-hook.test.ts :9
import { execSync } from "node:child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/daemon-http-api.test.ts :7
import { spawn, spawnSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/daemon-lifecycle.test.ts :9
import { spawn, spawnSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/daemon-ownership.test.ts :19
import { spawn, spawnSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/daemon-status-cli.test.ts :10
import { spawnSync, spawn } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/e2e/init.test.ts :9
import { execSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/e2e/zero-config.test.ts :9
import { execSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/git-exec.test.ts :5
import { execSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/helpers/daemon.ts :6
import { spawn, spawnSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/helpers/fixtures.ts :6
import { execSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/helpers/git.ts :6
import { execSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/helpers/lock-probe.ts :5
import { spawn, spawnSync, type ChildProcess } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/init-mcp-local-defer.test.ts :14
import { execSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/legacy-deprecation-warn.test.ts :9
import { spawn } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/lookup-symbol.test.ts :165
const { execSync } = await import("child_process"); - shell (weak) siaarzh-scrybe-de29aba/tests/mcp-shim-e2e.test.ts :37
import { spawn, type ChildProcess } from "node:child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/plan108-stop-invariants.test.ts :53
import { spawn, spawnSync } from "child_process"; - shell (weak) siaarzh-scrybe-de29aba/tests/plan47.test.ts :7
import { execSync } from "child_process";
26 more not shown — this panel samples each group; the count above is the real total.
network 38
- net siaarzh-scrybe-de29aba/npm-hooks/post-install.js :65
const res = await fetch(`http://127.0.0.1:${port}/health`, { - net siaarzh-scrybe-de29aba/npm-hooks/pre-install.js :67
await fetch(`http://127.0.0.1:${port}/shutdown`, { - net siaarzh-scrybe-de29aba/src/cli.ts :1033
const res = await fetch(`http://127.0.0.1:${pidData.port}/kick`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(body), signal: AbortSignal.timeout(5000) }); - net siaarzh-scrybe-de29aba/src/daemon/client.ts :388
res = await fetch(url.toString(), { - net siaarzh-scrybe-de29aba/src/daemon/http-server.ts :6
import http from "node:http"; - net siaarzh-scrybe-de29aba/src/daemon/mcp-rpc.ts :13
import http from "node:http"; - net siaarzh-scrybe-de29aba/src/daemon/pidfile.ts :193
// coerce to a bounded TCP port integer before it reaches fetch(). Anything outside the - net siaarzh-scrybe-de29aba/src/mcp-server.ts :150
await fetch(`http://127.0.0.1:${pidData.port}/clients/heartbeat`, { - net siaarzh-scrybe-de29aba/src/mcp-shim.ts :97
await fetch(`${url}/clients/heartbeat`, { - net siaarzh-scrybe-de29aba/src/migrations.ts :480
// re-fetch (no cursor = fetch all issues from the beginning). - net siaarzh-scrybe-de29aba/src/onboarding/doctor.ts :849
const res = await fetch(`http://127.0.0.1:${pidData.port}/health`, { - net siaarzh-scrybe-de29aba/src/onboarding/validate-provider.ts :34
resp = await fetch(url.toString(), {
show 26 more
- net siaarzh-scrybe-de29aba/src/onboarding/wizard.ts :298
const resp = await fetch(url, { - net siaarzh-scrybe-de29aba/src/plugins/github-issues.ts :109
const res = await fetch(url, { - net siaarzh-scrybe-de29aba/src/plugins/gitlab-issues.ts :49
const res = await fetch(url, { - net siaarzh-scrybe-de29aba/src/reranker.ts :194
const res = await fetch(config.rerankBaseUrl, { - net siaarzh-scrybe-de29aba/src/tools/status-mcp.ts :89
const res = await fetch(`http://127.0.0.1:${pidData.port}/health`, { - net (weak) siaarzh-scrybe-de29aba/tests/daemon-ensure-running-budget.test.ts :20
import { createServer, type Server } from "http"; - net (weak) siaarzh-scrybe-de29aba/tests/daemon-heartbeat.test.ts :75
const hbRes = await fetch(`http://127.0.0.1:${port}/clients/heartbeat`, { - net (weak) siaarzh-scrybe-de29aba/tests/daemon-http-api.test.ts :9
import http from "node:http"; - net (weak) siaarzh-scrybe-de29aba/tests/daemon-mcp-rpc.test.ts :17
import http from "node:http"; - net (weak) siaarzh-scrybe-de29aba/tests/daemon-ownership.test.ts :109
const health = await fetch(`http://127.0.0.1:${winnerData.port}/health`); - net (weak) siaarzh-scrybe-de29aba/tests/daemon-status-cli.test.ts :138
try { return (await fetch(`http://127.0.0.1:${d.port}/health`)).ok; } catch { return false; } - net (weak) siaarzh-scrybe-de29aba/tests/daemon-sticky-port.test.ts :24
import net from "node:net"; - net (weak) siaarzh-scrybe-de29aba/tests/helpers/daemon.ts :8
import http from "node:http"; - net (weak) siaarzh-scrybe-de29aba/tests/local-embedder.ts :10
import http from "http"; - net (weak) siaarzh-scrybe-de29aba/tests/mcp-shim.test.ts :10
import http from "node:http"; - net (weak) siaarzh-scrybe-de29aba/tests/plan101-health-503.test.ts :50
const res = await fetch(`http://127.0.0.1:${port}/health`); - net (weak) siaarzh-scrybe-de29aba/tests/plan108-stop-invariants.test.ts :209
try { return (await fetch(`${baseUrl}/health`)).ok; } catch { return false; } - net (weak) siaarzh-scrybe-de29aba/tests/plan96-rss-guard-restart.test.ts :24
import * as net from "net"; - net (weak) siaarzh-scrybe-de29aba/tests/rename-detection.test.ts :15
const resp = await fetch(healthUrl); - net (weak) siaarzh-scrybe-de29aba/tests/retry-backoff.test.ts :60
const r = await fetch(healthUrl); - net (weak) siaarzh-scrybe-de29aba/tests/scenarios/daemon.test.ts :128
const health = await fetch(`http://127.0.0.1:${d.port}/health`); - net (weak) siaarzh-scrybe-de29aba/tests/scenarios/fixtures/local-embedder-recall/src/notifications/push.ts :67
const resp = await fetch(subscription.endpoint, { - net (weak) siaarzh-scrybe-de29aba/tests/scenarios/fixtures/local-embedder-recall/src/notifications/webhook.ts :76
const resp = await fetch(endpoint.url, { - net (weak) siaarzh-scrybe-de29aba/tests/setup.ts :68
const resp = await fetch(`${baseUrl.replace(/\/v1$/, "")}/health`); - net (weak) siaarzh-scrybe-de29aba/tests/sigterm-escalation.test.ts :196
try { return (await fetch(`${baseUrl}/health`)).ok; } catch { return false; } - net (weak) siaarzh-scrybe-de29aba/tests/spawn-serialisation.test.ts :135
const health = await fetch(`http://127.0.0.1:${winner.port}/health`);
secrets 23
- secrets siaarzh-scrybe-de29aba/src/config.ts :267
const apiKey = process.env.SCRYBE_RERANK_API_KEY ?? ""; - secrets siaarzh-scrybe-de29aba/src/migrations.ts :67
process.env["SCRYBE_CODE_EMBEDDING_API_KEY"] ?? - secrets siaarzh-scrybe-de29aba/src/registry.ts :319
api_key_env: process.env.SCRYBE_KNOWLEDGE_EMBEDDING_API_KEY ? "SCRYBE_KNOWLEDGE_EMBEDDING_API_KEY" : "SCRYBE_CODE_EMBEDDING_API_KEY", - secrets siaarzh-scrybe-de29aba/src/tools/model.ts :169
process.env["SCRYBE_VOYAGE_API_KEY"] = process.env["SCRYBE_VOYAGE_API_KEY"] ?? ""; - secrets (weak) siaarzh-scrybe-de29aba/tests/config-cgroup-cap-invariant.test.ts :37
process.env["SCRYBE_CODE_EMBEDDING_API_KEY"] = "test-key"; - secrets (weak) siaarzh-scrybe-de29aba/tests/config-env-hardening.test.ts :69
process.env["SCRYBE_CODE_EMBEDDING_API_KEY"] = "voyage-key"; - secrets (weak) siaarzh-scrybe-de29aba/tests/config-local-default.test.ts :115
process.env["SCRYBE_CODE_EMBEDDING_API_KEY"] = "key"; - secrets (weak) siaarzh-scrybe-de29aba/tests/doctor-daemon.test.ts :18
process.env["SCRYBE_CODE_EMBEDDING_API_KEY"] = "test-key"; - secrets (weak) siaarzh-scrybe-de29aba/tests/doctor-memory-cap.test.ts :25
process.env["SCRYBE_CODE_EMBEDDING_API_KEY"] = "test-key"; - secrets (weak) siaarzh-scrybe-de29aba/tests/e2e/init.test.ts :147
process.env["SCRYBE_CODE_EMBEDDING_API_KEY"] = "existing-key"; - secrets (weak) siaarzh-scrybe-de29aba/tests/embed-batch-state.test.ts :93
process.env.FAKE_EMBED_KEY = "test-key"; - secrets (weak) siaarzh-scrybe-de29aba/tests/isolate.ts :49
process.env["SCRYBE_CODE_EMBEDDING_API_KEY"] = "test";
show 11 more
- secrets (weak) siaarzh-scrybe-de29aba/tests/migration.test.ts :455
const savedKey = process.env["SCRYBE_RERANK_API_KEY"]; - secrets (weak) siaarzh-scrybe-de29aba/tests/onboarding-doctor.test.ts :18
process.env["SCRYBE_CODE_EMBEDDING_API_KEY"] = "test-key"; - secrets (weak) siaarzh-scrybe-de29aba/tests/plan23-slice2.test.ts :62
process.env["SCRYBE_VOYAGE_API_KEY"] = "test-voyage-key"; - secrets (weak) siaarzh-scrybe-de29aba/tests/plan23-slice3.test.ts :399
process.env["SCRYBE_VOYAGE_API_KEY"] = "test-key"; - secrets (weak) siaarzh-scrybe-de29aba/tests/plan23-slice5.test.ts :360
delete process.env["SCRYBE_VOYAGE_API_KEY"]; - secrets (weak) siaarzh-scrybe-de29aba/tests/plan23-slice6.test.ts :287
process.env["SCRYBE_CODE_EMBEDDING_API_KEY"] = "test"; - secrets (weak) siaarzh-scrybe-de29aba/tests/plan32-slice4-doctor-token-health.test.ts :109
process.env["SCRYBE_CODE_EMBEDDING_API_KEY"] = "test-key"; - secrets (weak) siaarzh-scrybe-de29aba/tests/rerank-local.test.ts :110
return jwt.sign({ sub: user.id }, process.env.JWT_SECRET!, { expiresIn: "1h" }); - secrets (weak) siaarzh-scrybe-de29aba/tests/scenarios/fixtures/local-embedder-recall/src/auth/jwt.ts :7
const JWT_SECRET = process.env.JWT_SECRET ?? "fallback-dev-secret"; - secrets (weak) siaarzh-scrybe-de29aba/tests/scenarios/fixtures/local-embedder-recall/src/utils/config-loader.ts :83
if (process.env.JWT_SECRET) c.jwt = { ...c.jwt, secret: process.env.JWT_SECRET }; - secrets (weak) siaarzh-scrybe-de29aba/tests/windows-av.test.ts :106
process.env["SCRYBE_CODE_EMBEDDING_API_KEY"] = "test-key";
tool registrations 1
- scrybe_install_incomplete siaarzh-scrybe-de29aba/src/install-doctor.ts :121
install hooks 3
- preinstall siaarzh-scrybe-de29aba/package.json :31
node npm-hooks/pre-install.js - postinstall siaarzh-scrybe-de29aba/package.json :32
node npm-hooks/post-install.js - prepublishOnly siaarzh-scrybe-de29aba/package.json :42
npm run build
declared dependencies 31
- @modelcontextprotocol/sdk@^1.0.0
- @clack/prompts@^1.2.0
- @lancedb/lancedb@^0.31.0
- @parcel/watcher@^2.5.6
- @xenova/transformers@~2.17.2
- apache-arrow@^17.0.0
- commander@^15.0.0
- ignore@^7.0.5
- ink@^7.0.1
- openai@^6.35.0
- react@^19.2.5
- tree-sitter@^0.21.0
show 19 more
- tree-sitter-c@0.23.2
- tree-sitter-c-sharp@0.23.1
- tree-sitter-cpp@0.23.4
- tree-sitter-go@0.23.4
- tree-sitter-java@0.23.5
- tree-sitter-javascript@0.23.1
- tree-sitter-python@0.23.4
- tree-sitter-ruby@^0.23.1
- tree-sitter-rust@0.23.1
- tree-sitter-typescript@0.23.2
- update-notifier@^7.3.1
- zod@^4.4.3
- @types/node@^26.0.1
- @types/react@^19.2.14
- @types/update-notifier@^6.0.8
- tree-sitter-cli@^0.26.8
- tsx@^4.21.0
- typescript@^7.0.2
- vitest@^4.1.5
obfuscation 2
- dynamic require()/import() siaarzh-scrybe-de29aba/tests/scenarios/auto-gc-removed-project.test.ts :41
const { initQueue } = await import("${queueFileUrl}"); - dynamic require()/import() siaarzh-scrybe-de29aba/tests/scenarios/queue-orphan-jobs.test.ts :44
const { initQueue, submitToQueue } = await import("${queueFileUrl}");
perm:untrusted 4
- untrusted (weak) siaarzh-scrybe-de29aba/tests/daemon-heartbeat.test.ts :82
const status = await fetch(`http://127.0.0.1:${port}/status`).then((r) => r.json()) as any; - untrusted (weak) siaarzh-scrybe-de29aba/tests/daemon-http-api.test.ts :114
const data = await (await fetch(`${baseUrl}/health`)).json() as Record<string, unknown>; - untrusted (weak) siaarzh-scrybe-de29aba/tests/plan108-stop-invariants.test.ts :227
const data = await (await fetch(`${baseUrl}/status`)).json() as { queue?: { active?: number } }; - untrusted (weak) siaarzh-scrybe-de29aba/tests/sigterm-escalation.test.ts :217
const data = await (await fetch(`${baseUrl}/status`)).json() as { queue?: { active?: number } };
transport_posture 1
- network-listening, binds all interfaces, no auth detected siaarzh-scrybe-de29aba/tests/scenarios/fixtures/local-embedder-recall/src/utils/config-loader.ts :41
host: "0.0.0.0",