github JavaScript analyzed 3c5629b

VodouAI/OS

github

Model-independent agent harness with persistent memory, MCP orchestration, skills, tools and local-first governance.

maintainer
VodouAI
license
Apache-2.0
first seen
2026-08-28
last seen
2026-09-03
releases · 30d
6
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 68 tools
transport stdio · http counts 68 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • add_thought
  • analyze_thinking
  • brain_conflicts
  • brain_entities
  • brain_graph
  • brain_local
  • brain_node
  • brain_overview
  • brain_search
  • brain_similar
  • brain_timeline
  • call_with_session
  • cancel_script
  • channel_broadcast
  • channel_connect
  • channel_disconnect
  • channel_send
  • channel_status
  • chat
  • check_permission
  • click_and_traverse
  • click_element_and_traverse
  • clipboard_read
  • clipboard_write
  • close_session
  • complete
  • complete_thinking_session
  • create_session
  • create_variation
  • edit_image
  • execute_script
  • explain_route
  • generate_image
  • get_capabilities
  • get_current_work
  • get_thought_context
  • list_generated_images
  • list_sessions
  • list_thinking_sessions
  • list_windows
  • manage_window
  • memory_context
  • memory_correct
  • memory_get
  • memory_pin
  • memory_reject
  • memory_search
  • memory_store
  • memory_unpin
  • open_and_traverse
  • open_brain_console
  • press_key_and_traverse
  • remember
  • route_query
  • screenshot
  • script_output
  • script_status
  • scroll_and_traverse
  • search_conversation
  • search_memory
  • session_status
  • slack_upload_file
  • start_thinking_session
  • traverse
  • type_and_traverse
  • voice_list_voices
  • voice_speak
  • voice_stop
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 3c5629b · analyzer v33 · 1d ago

skills & prompt files 128

danger signals43

code evidence vv0.6.27 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 1495

filesystem 352

  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/cascadeReadiness.js :11 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/channels.js :7 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/docs.js :5 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/exec.js :27 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/files.js :6 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/mcp-registry.js :4 import { existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/memory-client.js :12 import { appendFileSync, mkdirSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/memory.js :5 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/oauth-presets.js :15 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/oauth.js :21 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/onboarding.js :7 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/profile.js :3 import { readFileSync, writeFileSync, existsSync, mkdirSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/project-env.js :6 import { readFileSync, writeFileSync, existsSync, copyFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/servers.js :6 import { readFileSync, writeFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/settings.js :10 import { readFileSync, writeFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/skills.js :5 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/system.js :6 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/workflows.js :9 import { readFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/channelAttachments.js :4 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/core-client.js :6 import * as fs from "fs";
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/core-sdk.js :22 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/db.js :10 import { existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/executor.js :10 import { readFileSync, writeFileSync, mkdirSync, readdirSync, statSync, unlinkSync, existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/index.js :28 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/llm.js :14 import { readFileSync, appendFileSync, writeFileSync, mkdirSync, statSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/phase0/emitter.js :11 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/task_ledger_lock.js :10 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/workflow-driver.js :16 import { existsSync, readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/scripts/scripts/sync-skill-servers.js :10 import fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/scripts/scripts/validate-presets.mjs :12 import * as fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/scripts/scripts/vendor-openrouter-models.mjs :9 import fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/scripts/sync-skill-servers.js :10 import fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/scripts/validate-presets.mjs :12 import * as fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/scripts/vendor-openrouter-models.mjs :9 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/cascadeReadiness.ts :12 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/channels.ts :8 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/docs.ts :6 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/exec.ts :28 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/files.ts :7 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/mcp-registry.ts :4 import { existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/memory-client.ts :13 import { appendFileSync, mkdirSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/memory.ts :6 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/oauth-presets.ts :16 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/oauth.ts :22 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/onboarding.ts :8 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/profile.ts :3 import { readFileSync, writeFileSync, existsSync, mkdirSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/project-env.ts :7 import { readFileSync, writeFileSync, existsSync, copyFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/servers.ts :7 import { readFileSync, writeFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/settings.ts :12 import { readFileSync, writeFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/skills.ts :6 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/system.ts :7 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/workflows.ts :10 import { readFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/channelAttachments.ts :6 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/core-client.ts :7 import * as fs from "fs";
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/core-sdk.ts :22 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/db.ts :12 import { existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/executor.ts :11 import { readFileSync, writeFileSync, mkdirSync, readdirSync, statSync, unlinkSync, existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/index.ts :31 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/llm.ts :15 import { readFileSync, appendFileSync, writeFileSync, mkdirSync, statSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/phase0/emitter.ts :12 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/cascadeReadiness.ts :12 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/channels.ts :8 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/docs.ts :6 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/exec.ts :28 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/files.ts :7 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/mcp-registry.ts :4 import { existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/memory-client.ts :13 import { appendFileSync, mkdirSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/memory.ts :6 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/oauth-presets.ts :16 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/oauth.ts :22 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/onboarding.ts :8 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/profile.ts :3 import { readFileSync, writeFileSync, existsSync, mkdirSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/project-env.ts :7 import { readFileSync, writeFileSync, existsSync, copyFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/servers.ts :7 import { readFileSync, writeFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/settings.ts :12 import { readFileSync, writeFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/skills.ts :6 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/system.ts :7 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/workflows.ts :10 import { readFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/channelAttachments.ts :6 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/core-client.ts :7 import * as fs from "fs";
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/core-sdk.ts :22 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/db.ts :12 import { existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/executor.ts :11 import { readFileSync, writeFileSync, mkdirSync, readdirSync, statSync, unlinkSync, existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/index.ts :31 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/llm.ts :15 import { readFileSync, appendFileSync, writeFileSync, mkdirSync, statSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/phase0/emitter.ts :12 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/task_ledger_lock.ts :11 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/workflow-driver.ts :17 import { existsSync, readFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/task_ledger_lock.ts :11 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/workflow-driver.ts :17 import { existsSync, readFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Board/dist/db.js :12 import { existsSync } from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Board/src/db.ts :13 import { existsSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Board/tests/fixtures.ts :9 import { mkdtempSync, rmSync, readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Board/tests/migration.test.ts :99 const migrationSql = require('node:fs').readFileSync(
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/_engine.js :26 import { existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/account-gate.test.js :43 const fs = require('fs');
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/backfill-consent.test.js :2 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/board-clear-scope.test.js :20 import { mkdtempSync, rmSync, readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/brain-queries-drift.test.js :15 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/capture-lease.test.js :3 import fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/child-registry.test.js :100 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/cli-build-stamp.test.js :17 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/cli-command-parity.test.js :17 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/cli-log-rotation.test.js :10 import fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/cli-oneshot-watchdog.test.js :13 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/console-two.test.js :19 import { mkdtempSync, rmSync, mkdirSync, writeFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/context-assembler-gate.test.js :29 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/conversation-activity.test.js :21 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/credential-writer-reset.test.js :21 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/doc-slug-single-source.test.js :24 import fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/dock-grouping.test.js :21 import { readFileSync, mkdtempSync, rmSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/down-state-parity.test.js :21 import { readFileSync, existsSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/gateway-port.test.js :15 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/graph-fan-payload.test.js :15 import { existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/graph-join-parity.test.js :11 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/graph-surface-parity.test.js :15 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/graph-topology.test.js :11 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/job-followup.test.js :16 import { mkdtempSync, rmSync, writeFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/lanes-emitters.test.js :25 import { readFileSync, readdirSync, statSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/live-db-gate.test.js :32 import { readdirSync, readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/nav-gating.test.js :2 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/page-memory-consent.test.js :18 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/project-scope.test.js :14 import { readFileSync, mkdtempSync, rmSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/provenance-parity.test.js :27 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/provider-parity.test.js :32 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/provider-runtime.test.js :20 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/receipt-browse.test.js :12 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/receipt-lanes.test.js :51 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/replay.test.js :33 import { readFileSync, readdirSync, existsSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/skill-discovery.test.js :8 import { mkdtemp, mkdir, writeFile, rm, symlink } from 'fs/promises';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/skill-kind-p2.test.js :16 import { existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/skill-kind.test.js :9 import { readdirSync, readFileSync, statSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/turn-events.test.js :12 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/turn-receipt.test.js :9 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/whats-new-features.test.js :17 import { readFileSync, mkdtempSync } from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/admin-auth.js :44 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/appearance.js :6 import fs from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/board-auth.js :24 import { existsSync } from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/board.js :17 import * as fs from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/cascadeReadiness.js :11 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/channels.js :7 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/console-two.js :23 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/docs.js :5 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/exec.js :27 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/files.js :6 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/library.js :23 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/llamacpp.js :2 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/mcp-registry.js :4 import { existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/memory-capture.js :36 import fs from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/memory-client.js :12 import { appendFileSync, mkdirSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/memory-extractor.js :15 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/memory-import.js :18 import fs from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/memory-vaults.js :23 import fs from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/memory.js :6 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/model-catalog.js :8 import { readFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/oauth-presets.js :15 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/oauth.js :22 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/onboarding.js :8 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/profile.js :3 import { readFileSync, writeFileSync, existsSync, mkdirSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/project-env.js :6 import { readFileSync, writeFileSync, existsSync, copyFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/servers.js :6 import { readFileSync, writeFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/settings.js :18 import { readFileSync, writeFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/skills.js :5 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/system.js :6 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/workflows.js :9 import { readFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/bootstrapHeadless.js :14 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/build-identity.js :16 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/channelAttachments.js :4 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/cli-portability.js :6 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/cli/quiet.js :9 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/cli/renderers/plain.js :10 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/core-client.js :6 import * as fs from "fs";
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/core-sdk.js :22 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/db.js :10 import { existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/executor.js :13 import { readFileSync, writeFileSync, mkdirSync, readdirSync, statSync, unlinkSync, existsSync, access, constants as fsConstants } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/fs-sandbox.js :32 import { constants as FS, openSync, closeSync, readSync, writeSync, fstatSync, mkdirSync, renameSync, unlinkSync, realpathSync, readdirSync, statSync, lstatSync, readFileSync, existsSync, } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/graph-save.js :17 import { writeFile, mkdir } from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/index.js :42 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/inject-policy.js :21 import { readFileSync, statSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/job-followup.js :38 import { readFileSync, statSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/install.js :13 import * as fs from 'node:fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/registry.js :18 import { readdir, stat } from 'node:fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/scaffold.js :14 import * as fs from 'node:fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/llm.js :23 import { readFileSync, appendFileSync, writeFileSync, mkdirSync, statSync, existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/phase0/emitter.js :11 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/projects-store.js :19 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/skill-discovery.js :14 import { readdir } from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/skill-kind.js :35 import { existsSync, readFileSync, readdirSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/task_ledger_lock.js :10 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/workflow-driver.js :16 import { existsSync, readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/cli-qa.mjs :17 import fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/convo-recall.mjs :13 import { existsSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/operator-guard-hook.cjs :48 raw = require('fs').readFileSync(0, 'utf8');
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/project-jail-hook.cjs :35 const fs = require('fs');
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/sync-llm-model-catalogs.mjs :19 import fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/sync-skill-servers.js :10 import fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/validate-presets.mjs :12 import * as fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/_engine.ts :26 import { existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/account-gate.test.ts :49 const fs = require('fs'); const path = require('path');
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/backfill-consent.test.ts :2 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/board-clear-scope.test.ts :21 import { mkdtempSync, rmSync, readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/brain-queries-drift.test.ts :16 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/capture-lease.test.ts :3 import fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/child-registry.test.ts :104 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/cli-build-stamp.test.ts :18 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/cli-command-parity.test.ts :18 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/cli-log-rotation.test.ts :10 import fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/cli-oneshot-watchdog.test.ts :13 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/console-two.test.ts :20 import { mkdtempSync, rmSync, mkdirSync, writeFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/context-assembler-gate.test.ts :29 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/conversation-activity.test.ts :22 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/credential-writer-reset.test.ts :21 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/doc-slug-single-source.test.ts :25 import fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/dock-grouping.test.ts :22 import { readFileSync, mkdtempSync, rmSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/down-state-parity.test.ts :22 import { readFileSync, existsSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/gateway-port.test.ts :15 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/graph-check.test.ts :12 import { existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/graph-fan-payload.test.ts :15 import { existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/graph-join-parity.test.ts :11 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/graph-memory-ties.test.ts :11 import { existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/graph-plan.test.ts :13 import { existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/graph-surface-parity.test.ts :15 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/graph-topology.test.ts :11 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/job-followup.test.ts :17 import { mkdtempSync, rmSync, writeFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/lanes-emitters.test.ts :25 import { readFileSync, readdirSync, statSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/live-db-gate.test.ts :32 import { readdirSync, readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/nav-gating.test.ts :2 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/page-memory-consent.test.ts :19 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/project-scope.test.ts :15 import { readFileSync, mkdtempSync, rmSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/provenance-parity.test.ts :27 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/provider-parity.test.ts :32 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/provider-runtime.test.ts :20 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/receipt-browse.test.ts :12 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/receipt-lanes.test.ts :56 import { readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/replay.test.ts :33 import { readFileSync, readdirSync, existsSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/skill-discovery.test.ts :8 import { mkdtemp, mkdir, writeFile, rm, symlink } from 'fs/promises';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/skill-kind-p2.test.ts :16 import { existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/skill-kind.test.ts :9 import { readdirSync, readFileSync, statSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/skill-recipe-author.test.ts :14 import { existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/turn-events.test.ts :12 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/turn-receipt.test.ts :10 import { readFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/whats-new-features.test.ts :18 import { readFileSync, mkdtempSync } from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/admin-auth.ts :45 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/appearance.ts :6 import fs from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/board-auth.ts :26 import { existsSync } from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/board.ts :18 import * as fs from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/cascadeReadiness.ts :12 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/channels.ts :8 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/console-two.ts :25 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/docs.ts :6 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/exec.ts :28 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/files.ts :7 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/library.ts :25 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/llamacpp.ts :17 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/mcp-registry.ts :4 import { existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/memory-capture.ts :37 import fs from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/memory-client.ts :13 import { appendFileSync, mkdirSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/memory-extractor.ts :16 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/memory-import.ts :19 import fs from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/memory-vaults.ts :24 import fs from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/memory.ts :7 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/model-catalog.ts :8 import { readFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/oauth-presets.ts :16 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/oauth.ts :23 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/onboarding.ts :9 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/profile.ts :3 import { readFileSync, writeFileSync, existsSync, mkdirSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/project-env.ts :7 import { readFileSync, writeFileSync, existsSync, copyFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/servers.ts :7 import { readFileSync, writeFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/settings.ts :21 import { readFileSync, writeFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/skills.ts :6 import fs from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/system.ts :7 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/workflows.ts :10 import { readFileSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/bootstrapHeadless.ts :15 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/build-identity.ts :17 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/channelAttachments.ts :6 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/cli-portability.ts :6 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/cli/quiet.ts :10 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/cli/renderers/plain.ts :11 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/core-client.ts :7 import * as fs from "fs";
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/core-sdk.ts :22 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/db.ts :12 import { existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/executor.ts :14 import { readFileSync, writeFileSync, mkdirSync, readdirSync, statSync, unlinkSync, existsSync, access, constants as fsConstants } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/fs-sandbox.ts :49 } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/graph-save.ts :17 import { writeFile, mkdir } from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/index.ts :58 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/inject-policy.ts :22 import { readFileSync, statSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/job-followup.ts :39 import { readFileSync, statSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/install.ts :14 import * as fs from 'node:fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/registry.ts :19 import { readdir, stat } from 'node:fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/scaffold.ts :15 import * as fs from 'node:fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/llm.ts :24 import { readFileSync, appendFileSync, writeFileSync, mkdirSync, statSync, existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/phase0/emitter.ts :12 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/projects-store.ts :20 import fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/skill-discovery.ts :15 import { readdir } from 'fs/promises';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/skill-kind.ts :36 import { existsSync, readFileSync, readdirSync, type Dirent } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/task_ledger_lock.ts :11 import * as fs from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/workflow-driver.ts :17 import { existsSync, readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/admin-auth.test.ts :10 import fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/approval-emit.test.ts :3 import { mkdtempSync, rmSync, existsSync, unlinkSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/chat-approve-http.test.ts :3 import { mkdtempSync, rmSync, existsSync, readFileSync, unlinkSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/chat-post-http.test.ts :3 import { unlinkSync, existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/chat-skill-fire-http.test.ts :3 import { unlinkSync, existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/cogs-governor.test.ts :2 import { mkdtempSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/conversation-restore.test.ts :3 import { existsSync, unlinkSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/csrf-guard.test.ts :3 import { unlinkSync, existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/fs-aci.test.ts :2 import { mkdtempSync, rmSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/fs-executor-e2e.test.ts :2 import { mkdtempSync, rmSync, existsSync, readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/fs-grep-glob.test.ts :2 import { mkdtempSync, rmSync, writeFileSync, mkdirSync, existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/fs-sandbox.test.ts :2 import { mkdtempSync, rmSync, writeFileSync, mkdirSync, symlinkSync, existsSync, readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/history-receipt.test.ts :22 import { unlinkSync, existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/host-guard.test.ts :3 import { unlinkSync, existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/lenses-api.test.ts :7 import { unlinkSync, existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/onboarding-eula-gate.test.ts :3 import { existsSync, unlinkSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/project-jail.test.ts :2 import { mkdtempSync, rmSync, writeFileSync, mkdirSync, symlinkSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/skill-console-draft-http.test.ts :3 import { unlinkSync, existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/skill-failure-reaches-user.test.ts :26 import { unlinkSync, existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/skill-tool-policy.test.ts :3 import { existsSync, unlinkSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/vbb-chat.test.ts :3 import { unlinkSync, existsSync, readFileSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/vbb-tasks.test.ts :3 import { unlinkSync, existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/ws4-expand-result.test.ts :2 import { writeFileSync, mkdirSync, rmSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/vitest.globalSetup.ts :28 import { mkdtempSync, existsSync, rmSync, copyFileSync, readdirSync, symlinkSync } from 'node:fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-Enhanced-Thinking/src/database.ts :4 import { existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/dist/capabilities.js :5 import { readFileSync, readdirSync, existsSync } from 'fs';
  • fs VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/dist/workspace-context.js :8 import { existsSync } from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/_shared/db-smoke.test.mjs :9 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/MCP-servers/brain/scripts/vendor-assets.mjs :11 import { mkdirSync, copyFileSync, readFileSync, writeFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/appearance.test.mjs :16 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/backfill.test.mjs :14 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/brain-lane.test.mjs :11 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/brain-link.test.mjs :12 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/capture-ack-truth.test.mjs :19 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/capture-queue.test.mjs :18 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/chat-lane.test.mjs :10 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/gateway-errors.test.mjs :15 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/kimi-assembly.test.mjs :16 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/lease-messages.test.mjs :14 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/page-empty-copy.test.mjs :21 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/parser-harness.mjs :17 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/receipt.test.mjs :16 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/sites.test.mjs :30 import { readFileSync, existsSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/store-safety.test.mjs :61 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/tasks-lane.test.mjs :11 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/vocabulary-parity.test.mjs :19 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/vocabulary.test.mjs :35 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/sideload-only-vodou-bridge/test/parsers.test.mjs :12 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/vodou-bridge/test/capture-queue.test.mjs :18 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/vodou-bridge/test/lease-messages.test.mjs :14 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/extension/vodou-bridge/test/sites.test.mjs :28 import { readFileSync, existsSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/scripts/backfill-trajectory-wrappers.mjs :27 import { existsSync, copyFileSync } from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/scripts/blog/publish.mjs :41 import fs from 'node:fs';
  • fs (weak) VodouAI-OS-3c5629b/scripts/sync-env-example.mjs :7 import fs from 'fs';
  • fs (weak) VodouAI-OS-3c5629b/scripts/verify-web-captures.mjs :19 import { readFileSync, existsSync } from 'node:fs';

shell / exec 175

  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/channels.js :5 import { spawn, spawnSync, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/exec.js :26 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/memory-extractor.js :15 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/oauth.js :19 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/onboarding.js :9 import { execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/route.js :9 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/scripts.js :5 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/servers.js :5 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/settings.js :6 import { execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/signal-outbound.js :5 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/skills.js :671 import { spawn as _spawn4 } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/system.js :5 import { spawn, spawnSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/executor.js :9 import { spawn, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/index.js :18 import { spawn, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/llm.js :13 import { spawn, spawnSync, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/channels.ts :6 import { spawn, spawnSync, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/exec.ts :27 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/memory-extractor.ts :16 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/oauth.ts :20 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/onboarding.ts :10 import { execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/route.ts :10 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/scripts.ts :6 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/servers.ts :6 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/settings.ts :7 import { execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/signal-outbound.ts :6 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/skills.ts :704 import { spawn as _spawn4 } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/system.ts :6 import { spawn, spawnSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/tools.ts :9 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/executor.ts :10 import { spawn, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/index.ts :20 import { spawn, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/llm.ts :14 import { spawn, spawnSync, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/channels.ts :6 import { spawn, spawnSync, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/exec.ts :27 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/memory-extractor.ts :16 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/oauth.ts :20 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/onboarding.ts :10 import { execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/route.ts :10 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/scripts.ts :6 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/servers.ts :6 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/settings.ts :7 import { execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/signal-outbound.ts :6 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/skills.ts :704 import { spawn as _spawn4 } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/system.ts :6 import { spawn, spawnSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/tools.ts :9 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/executor.ts :10 import { spawn, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/index.ts :20 import { spawn, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/llm.ts :14 import { spawn, spawnSync, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Board/dist/gating.js :17 * inside a worker spawn (VODOU_BOARD_TASK set), OR when the operator opts the board
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Board/src/gating.ts :19 * inside a worker spawn (VODOU_BOARD_TASK set), OR when the operator opts the board
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/_engine.js :25 import { execFileSync } from 'child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/child-registry.test.js :12 import { spawn } from 'node:child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/graph-fan-payload.test.js :44 const { execFileSync } = require('child_process');
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/graph-topology.test.js :12 import { execSync } from 'child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/job-followup.test.js :17 import { spawn } from 'node:child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/library-e2e.test.js :24 import { execFile } from 'child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/skill-discovery.test.js :83 const { execSync } = await import('child_process');
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/whats-new-features.test.js :248 const { execSync } = require('node:child_process');
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/board.js :16 import { spawnSync } from 'node:child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/channels.js :5 import { spawn, spawnSync, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/exec.js :26 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/library.js :26 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/llamacpp.js :1 import { spawn, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/memory-capture.js :38 import { execFile } from 'node:child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/memory-extractor.js :14 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/memory-import.js :19 import { execFile } from 'node:child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/oauth.js :20 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/onboarding.js :10 import { execFile } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/route.js :9 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/scripts.js :5 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/servers.js :5 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/settings.js :7 import { execFileSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/signal-outbound.js :5 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/skills.js :779 import { spawn as _spawn4 } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/system.js :5 import { spawn, spawnSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/bootstrapHeadless.js :13 import { execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/cli-portability.js :12 * - win32 → search PATH using PATHEXT (.exe/.cmd/.bat…); Node's spawn() does NOT
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/cli/commands.js :10 import { execFileSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/executor.js :9 import { spawn, execFileSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/graph-save.js :19 import { execFile } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/index.js :21 import { spawn, exec, execSync, execFile, execFileSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/install.js :12 import { spawn } from 'node:child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/llm.js :22 import { spawn, spawnSync, exec, execFile } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/sqlite-bind.js :81 return exec();
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/vbb/bridge.js :1102 const { execFile } = await import('child_process');
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/vbb/title-probe.js :15 import { execFile } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/windows-spawn-hide.js :8 // that the ESM `import { spawn } from 'child_process'` named bindings alias
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/cli-qa.mjs :15 import { spawn } from 'child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/sync-llm-model-catalogs.mjs :22 import { execFileSync } from 'node:child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/vendor-openrouter-models.mjs :6 import { spawn } from 'child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/_engine.ts :25 import { execFileSync } from 'child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/child-registry.test.ts :12 import { spawn } from 'node:child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/graph-check.test.ts :11 import { execFileSync } from 'child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/graph-fan-payload.test.ts :44 const { execFileSync } = require('child_process') as typeof import('child_process');
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/graph-memory-ties.test.ts :10 import { execFileSync } from 'child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/graph-plan.test.ts :12 import { execFileSync } from 'child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/graph-topology.test.ts :12 import { execSync } from 'child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/job-followup.test.ts :18 import { spawn } from 'node:child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/library-e2e.test.ts :25 import { execFile } from 'child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/skill-discovery.test.ts :95 const { execSync } = await import('child_process');
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/skill-recipe-author.test.ts :13 import { execFileSync } from 'child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/whats-new-features.test.ts :284 const { execSync } = require('node:child_process');
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/board.ts :17 import { spawnSync } from 'node:child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/channels.ts :6 import { spawn, spawnSync, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/exec.ts :27 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/library.ts :28 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/llamacpp.ts :16 import { spawn, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/memory-capture.ts :39 import { execFile } from 'node:child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/memory-extractor.ts :15 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/memory-import.ts :20 import { execFile } from 'node:child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/oauth.ts :21 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/onboarding.ts :11 import { execFileSync, execSync, execFile } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/route.ts :10 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/scripts.ts :6 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/servers.ts :6 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/settings.ts :8 import { execSync, execFileSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/signal-outbound.ts :6 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/skills.ts :825 import { spawn as _spawn4 } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/system.ts :6 import { spawn, spawnSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/tools.ts :9 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/bootstrapHeadless.ts :14 import { execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/child-registry.ts :30 import type { ChildProcess } from 'node:child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/cli-portability.ts :13 * - win32 → search PATH using PATHEXT (.exe/.cmd/.bat…); Node's spawn() does NOT
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/cli/commands.ts :11 import { execFileSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/executor.ts :10 import { spawn, execFileSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/graph-save.ts :19 import { execFile } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/index.ts :23 import { spawn, exec, execSync, execFile, execFileSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/install.ts :13 import { spawn } from 'node:child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/llm.ts :23 import { spawn, spawnSync, exec, execFile, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/sqlite-bind.ts :86 return exec();
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/vbb/bridge.ts :1093 const { execFile } = await import('child_process');
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/vbb/title-probe.ts :16 import { execFile } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/windows-spawn-hide.ts :8 // that the ESM `import { spawn } from 'child_process'` named bindings alias
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/project-jail.test.ts :3 import { spawnSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/vitest.globalSetup.ts :27 import { execFileSync } from 'node:child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/dist/llm-client.js :7 import { spawn, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/dist/providers/claude-cli.js :1 import { spawn, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/dist/providers/script.js :1 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/src/llm-client.ts :8 import { spawn, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/src/providers/claude-cli.ts :1 import { spawn, execSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/src/providers/script.ts :1 import { spawn } from 'child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/test-router.mjs :7 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-Recall/src/index.ts :20 import { spawnSync } from 'node:child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/channel-manager.js :5 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/channels/imessage.js :26 import { spawn, spawnSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/channels/signal.js :5 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/channels/whatsapp.js :20 import { spawn, spawnSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/imessage/dist/imessage.js :26 import { spawn, spawnSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/imessage/src/imessage.ts :27 import { spawn, spawnSync, ChildProcess } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/signal/dist/signal.js :5 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/signal/src/signal.ts :6 import { spawn, type ChildProcessWithoutNullStreams } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/whatsapp/dist/whatsapp.js :20 import { spawn, spawnSync } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/whatsapp/src/whatsapp.ts :21 import { spawn, spawnSync, ChildProcess } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/channel-manager.ts :6 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/channels/imessage.ts :27 import { spawn, spawnSync, ChildProcess } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/channels/signal.ts :6 import { spawn, type ChildProcessWithoutNullStreams } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/channels/whatsapp.ts :21 import { spawn, spawnSync, ChildProcess } from 'child_process';
  • shell (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/test-web.js :8 import { spawn } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-script-executor/src/script-runner.ts :1 import { spawn, ChildProcess } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-session-manager/src/mcp-client.ts :4 import { ChildProcess } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-session-manager/src/process-manager.ts :1 import { spawn, ChildProcess } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/Vodou-session-manager/src/session-manager.ts :5 import { ChildProcess } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/brain/src/index.ts :17 import { spawn } from 'node:child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/gmail/auth.js :16 const { execSync } = require('child_process');
  • shell VodouAI-OS-3c5629b/MCP-servers/gmail/launcher.js :11 const { spawn } = require('child_process');
  • shell VodouAI-OS-3c5629b/MCP-servers/ms365/auth.js :13 const { spawn } = require('child_process');
  • shell VodouAI-OS-3c5629b/MCP-servers/ms365/launcher.js :14 const { spawn } = require('child_process');
  • shell VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/dist/ax-bridge.js :5 import { execFile } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/src/ax-bridge.ts :6 import { execFile } from 'child_process';
  • shell VodouAI-OS-3c5629b/MCP-servers/vodou-memory/index.js :19 import { execFile } from 'node:child_process';
  • shell (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/appearance.test.mjs :18 import { execFileSync } from 'node:child_process';
  • shell (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/vocabulary-parity.test.mjs :18 import { execFileSync } from 'node:child_process';
  • shell VodouAI-OS-3c5629b/integrations/channel-calendar/poll.mjs :32 const { execSync } = await import('node:child_process');
  • shell VodouAI-OS-3c5629b/integrations/channel-email/poll.mjs :36 const { execSync } = await import('node:child_process');
  • shell VodouAI-OS-3c5629b/integrations/channel-zoho/poll.mjs :32 const { execSync } = await import('node:child_process');
  • shell (weak) VodouAI-OS-3c5629b/scripts/verify-web-captures.mjs :20 import { execFileSync } from 'node:child_process';

network 225

  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/channels.js :8 import http from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/link-preview.js :41 const response = await fetch(url, {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/memory.js :7 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/oauth.js :714 await fetch(`${preset.revokeUrl}?token=${encodeURIComponent(token.credential_value)}`, { method: 'POST' });
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/servers.js :11 import http from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/settings.js :478 const resp = await fetch('https://api.anthropic.com/v1/messages', {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/skills.js :694 const resp = await fetch(url);
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/teams-outbound.js :46 const r = await fetch(tokenUrl(tenantId), {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/core-client.js :31 const res = await fetch(`${BASE_URL}${endpoint}`, {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/executor.js :11 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/index.js :17 import { createServer } from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/llm.js :15 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/workflow-driver.js :878 const apiResp = await fetch('http://localhost:8765/api/skills', {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/api.js :12 const res = await fetch(path, opts);
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/autocomplete.js :53 const res = await fetch('/api/intents/suggest');
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/chat-file-drop.js :155 const res = await fetch('/api/files/upload', {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/command-palette.js :108 const res = await fetch('/api/intents/suggest');
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/inline-forms.js :203 const res = await fetch(`/api/intents/tool-schema?server=${encodeURIComponent(server)}&tool=${encodeURIComponent(tool)}`);
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/scope-adapters/channel.js :113 fetch('/api/channels/status').then(r => r.ok ? r.json() : { statuses: [] }).catch(() => ({ statuses: [] })),
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/scope-adapters/integration.js :45 const res = await fetch('/api/oauth/status');
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/scoped-workbench.js :408 await fetch('/api/workbench/ensure', {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/shell/runtime-badge.js :37 var res = await fetch('/api/system', { headers: { Accept: 'application/json' }, cache: 'no-store' });
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/shell/shell-init.js :417 const res = await fetch('/api/oauth/status');
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/skill-runner.js :30 const res = await fetch(`/api/skills/${encodeURIComponent(skillName)}/content`);
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/views/apps.js :31 const res = await fetch('/api/oauth/status');
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/views/builder.js :1030 const res = await fetch('/chat', {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/views/channels.js :2226 const resp = await fetch('/api/channels/install', {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/views/chat.js :114 fetch('/api/channels/voice/stop', { method: 'POST' }).catch(() => {});
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/views/docs.js :534 res = await fetch(url, opts);
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/views/execdesk.js :33 const r = await fetch('/api/skills');
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/views/memory-atlas.js :579 fetch('/api/memory/file?path=' + encodeURIComponent(meta.file_path))
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/views/memory.js :662 const res = await fetch('/api/memory/file?path=' + encodeURIComponent(filePath));
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/views/onboarding.js :19 const res = await fetch('/api/onboarding/status');
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/js/views/skills.js :553 const resp = await fetch(url + `?_=${Date.now()}`);
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/api.js :12 const res = await fetch(path, opts);
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/autocomplete.js :53 const res = await fetch('/api/intents/suggest');
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/chat-file-drop.js :155 const res = await fetch('/api/files/upload', {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/command-palette.js :108 const res = await fetch('/api/intents/suggest');
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/inline-forms.js :203 const res = await fetch(`/api/intents/tool-schema?server=${encodeURIComponent(server)}&tool=${encodeURIComponent(tool)}`);
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/scope-adapters/channel.js :113 fetch('/api/channels/status').then(r => r.ok ? r.json() : { statuses: [] }).catch(() => ({ statuses: [] })),
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/scope-adapters/integration.js :45 const res = await fetch('/api/oauth/status');
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/scoped-workbench.js :408 await fetch('/api/workbench/ensure', {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/shell/shell-init.js :416 const res = await fetch('/api/oauth/status');
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/skill-runner.js :30 const res = await fetch(`/api/skills/${encodeURIComponent(skillName)}/content`);
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/views/apps.js :31 const res = await fetch('/api/oauth/status');
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/views/builder.js :1030 const res = await fetch('/chat', {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/views/channels.js :2134 const resp = await fetch('/api/channels/install', {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/views/chat.js :114 fetch('/api/channels/voice/stop', { method: 'POST' }).catch(() => {});
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/views/docs.js :534 res = await fetch(url, opts);
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/views/execdesk.js :33 const r = await fetch('/api/skills');
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/views/memory-atlas.js :579 fetch('/api/memory/file?path=' + encodeURIComponent(meta.file_path))
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/views/memory.js :662 const res = await fetch('/api/memory/file?path=' + encodeURIComponent(filePath));
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/views/onboarding.js :19 const res = await fetch('/api/onboarding/status');
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/js/views/skills.js :553 const resp = await fetch(url + `?_=${Date.now()}`);
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/public/sw.js :88 fetch(event.request)
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/public/sw.js :88 fetch(event.request)
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/scripts/scripts/vendor-openrouter-models.mjs :27 const resp = await fetch(url, { headers });
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/scripts/vendor-openrouter-models.mjs :27 const resp = await fetch(url, { headers });
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/channels.ts :9 import http from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/link-preview.ts :49 const response = await fetch(url, {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/memory.ts :8 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/oauth.ts :790 await fetch(`${preset.revokeUrl}?token=${encodeURIComponent(token.credential_value)}`, { method: 'POST' });
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/servers.ts :12 import http from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/settings.ts :490 const resp = await fetch('https://api.anthropic.com/v1/messages', {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/skills.ts :731 const resp = await fetch(url);
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/teams-outbound.ts :50 const r = await fetch(tokenUrl(tenantId), {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/core-client.ts :135 const res = await fetch(`${BASE_URL}${endpoint}`, {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/executor.ts :12 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/index.ts :19 import { createServer, Server as HttpServer } from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/llm.ts :16 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/channels.ts :9 import http from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/link-preview.ts :49 const response = await fetch(url, {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/memory.ts :8 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/oauth.ts :790 await fetch(`${preset.revokeUrl}?token=${encodeURIComponent(token.credential_value)}`, { method: 'POST' });
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/servers.ts :12 import http from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/settings.ts :490 const resp = await fetch('https://api.anthropic.com/v1/messages', {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/skills.ts :731 const resp = await fetch(url);
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/teams-outbound.ts :50 const r = await fetch(tokenUrl(tenantId), {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/core-client.ts :135 const res = await fetch(`${BASE_URL}${endpoint}`, {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/executor.ts :12 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/index.ts :19 import { createServer, Server as HttpServer } from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/llm.ts :16 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/workflow-driver.ts :1026 const apiResp = await fetch('http://localhost:8765/api/skills', {
  • net VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/workflow-driver.ts :1026 const apiResp = await fetch('http://localhost:8765/api/skills', {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Board/dist/gateway-client.js :36 const res = await fetch(url, {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Board/src/gateway-client.ts :60 const res = await fetch(url, {
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/capture-lease.test.js :2 import net from 'net';
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/library-e2e.test.js :36 const r = await fetch(`${GW}/health`, { signal: AbortSignal.timeout(2500) });
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/nav-gating.test.js :50 expect(html).toContain("fetch('/api/settings')");
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/page-match.test.js :66 return fetch(`${base}/api/page-match`, {
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/__tests__/whats-new-features.test.js :156 fetch(url) {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/channels.js :8 import http from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/lenses.js :120 const model = await card.fetch(payload, effectiveUrl, ctx);
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/llamacpp.js :50 const resp = await fetch(BASE_URL + '/health', { signal: AbortSignal.timeout(timeoutMs) });
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/memory.js :8 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/model-catalog.js :157 const resp = await fetch('https://api.openai.com/v1/models', {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/oauth.js :924 await fetch(`${preset.revokeUrl}?token=${encodeURIComponent(token.credential_value)}`, { method: 'POST' });
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/onboarding.js :52 const resp = await fetch(`${base}${pathname}`, {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/page-match.js :18 import net from 'node:net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/servers.js :12 import http from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/settings.js :517 const r = await fetch(`${appBase}/api/usage/limits`, { headers: { Authorization: `Bearer ${tok}:${uid}` }, signal: AbortSignal.timeout(8000) });
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/skills.js :817 const resp = await fetch(url);
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/system.js :8 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/teams-outbound.js :46 const r = await fetch(tokenUrl(tenantId), {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/bootstrapHeadless.js :15 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/core-client.js :36 const res = await fetch(`${BASE_URL}${endpoint}`, {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/daemon-client.js :14 import * as net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/executor.js :14 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/ground-truth.js :25 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/index.js :20 import { createServer } from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/_lib/fetch_ctx.js :2 * FetchCtx builder — supplies card.fetch() with the helpers it needs.
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/_lib/policy.js :75 res = await fetch(currentUrl, {
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/_lib/policy.test.js :3 import http from 'node:http';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/_lib/ssrf.js :31 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/arxiv.paper/index.js :24 async fetch(_payload, sourceUrl, ctx) {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/debug.echo/index.js :32 async fetch(payload) {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/directory.js :32 const r = await fetch(DIRECTORY_INDEX_URL, {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/github.pr/index.js :44 async fetch(_payload, sourceUrl, ctx) {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/hackernews.item/index.js :24 async fetch(_payload, sourceUrl, ctx) {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/health.js :51 const fetched = await lens.fetch({}, sample, ctx);
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/image.preview/index.js :5 * the URL. We do a HEAD-equivalent ping during fetch() to confirm the
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/map.directions/index.js :35 async fetch(payload) {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/recipe.allrecipes/index.js :42 async fetch(payload, sourceUrl, ctx) {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/scaffold.js :61 // The fetch() function receives a URL + FetchCtx and returns a render-model
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/snippet.url/index.js :31 async fetch(_payload, sourceUrl, ctx) {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/types.js :9 * fetch() runs server-side on the gateway (this file's neighborhood).
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/wikipedia.article/index.js :30 async fetch(_payload, sourceUrl, ctx) {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/lenses/youtube.video/index.js :29 async fetch(_payload, sourceUrl, ctx) {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/llm.js :24 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/memory-render.js :15 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/usage-tracking.js :179 const resp = await fetch(`${url}/api/usage/track`, {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/vbb/bridge.js :794 async fetch(url, opts) {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/vbb/capture-lease.js :32 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/workflow-driver.js :2104 const apiResp = await fetch(`${gatewayBaseUrl()}/api/skills`, {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/api.js :63 res = await fetch(path, opts);
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/autocomplete.js :53 const res = await fetch('/api/intents/suggest');
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/brain/app.js :207 const res = await fetch(u);
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/chat-file-drop.js :270 const res = await fetch('/api/files/upload', {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/command-palette.js :108 const res = await fetch('/api/intents/suggest');
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/components/modelfit-strip.js :23 _cache = fetch('/api/system/model-fit')
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/components/turn-receipt-view.js :107 const r = await fetch('/api/turn/' + encodeURIComponent(receipt.turnId)
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/inline-forms.js :203 const res = await fetch(`/api/intents/tool-schema?server=${encodeURIComponent(server)}&tool=${encodeURIComponent(tool)}`);
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/lenses/renderers.js :329 const r = await fetch('/api/lenses/action', {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/lenses/shell.js :149 const res = await fetch('/api/lenses/fetch', {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/onboarding-tour.js :31 fetch('/api/onboarding/progress', {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/platform.js :27 fetch('/api/onboarding/status')
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/project-scope.js :119 _ready = fetch('/api/dock/visibility?project=' + encodeURIComponent(this.active()))
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/scope-adapters/channel.js :110 fetch('/api/channels/status').then(r => r.ok ? r.json() : { statuses: [] }).catch(() => ({ statuses: [] })),
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/scope-adapters/integration.js :42 const res = await fetch('/api/oauth/status');
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/scoped-workbench.js :403 await fetch('/api/workbench/ensure', {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/shell/runtime-badge.js :37 var res = await fetch('/api/system', { headers: { Accept: 'application/json' }, cache: 'no-store' });
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/shell/shell-init.js :326 fetch('/health').then((r) => r.json()).then((h) => {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/shell/skills-review-badge.js :7 const r = await fetch('/api/skills/pending-count');
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/skill-runner.js :30 const res = await fetch(`/api/skills/${encodeURIComponent(skillName)}/content`);
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/views/apps.js :31 const res = await fetch('/api/oauth/status');
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/views/board.js :997 const resp = await fetch(`/api/board/plan/${encodeURIComponent(sid)}/status`, { headers: { 'Content-Type': 'application/json' } });
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/views/builder.js :1030 const res = await fetch('/chat', {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/views/channels.js :2220 const resp = await fetch('/api/channels/install', {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/views/chat.js :147 fetch('/api/channels/voice/stop', { method: 'POST' }).catch(() => {});
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/views/docs.js :635 res = await fetch(url, opts);
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/views/execdesk.js :33 const r = await fetch('/api/skills');
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/views/memory.js :237 const r = await fetch('/api/receipts?' + q.toString(), { cache: 'no-store' });
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/views/onboarding.js :22 const res = await fetch('/api/onboarding/status');
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/views/projects.js :336 fetch('/api/skills?active=1').then((r) => r.json()),
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/views/settings.js :1735 fetch('/api/providers')
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/views/skills.js :830 const resp = await fetch(url + `?_=${Date.now()}`);
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/views/system.js :737 const r = await fetch('/api/system/update-log?tail=15', { cache: 'no-store' });
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/js/workbench-surfaces.js :113 const res = await fetch('/api/workbench/skills');
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/sw.js :210 fetch(event.request)
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/two/transport.js :77 const r = await fetch('/chat/approve', {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/public/two/two.js :103 const r = await fetch('/api/capture/remember', {
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/smoke-community-lens.mjs :47 const r = await fetch(`http://127.0.0.1:${port}/api/lenses/fetch`, {
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/smoke-lenses.mjs :42 let r = await fetch(`${base}/api/lenses/status`);
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/smoke-live-all.mjs :36 const model = await card.fetch({}, url, ctx);
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/smoke-live-recipe.mjs :14 const model = await recipe.fetch({}, URL_TO_TEST, ctx);
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/sync-llm-model-catalogs.mjs :242 const resp = await fetch(cfg.url, { headers, signal: AbortSignal.timeout(60_000) });
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/capture-lease.test.ts :2 import net from 'net';
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/library-e2e.test.ts :41 const r = await fetch(`${GW}/health`, { signal: AbortSignal.timeout(2500) });
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/nav-gating.test.ts :56 expect(html).toContain("fetch('/api/settings')");
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/page-match.test.ts :16 import type { Server } from 'node:http';
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/__tests__/whats-new-features.test.ts :183 fetch(url: string) {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/channels.ts :9 import http from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/lenses.ts :132 const model = await card.fetch(payload, effectiveUrl, ctx);
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/llamacpp.ts :67 const resp = await fetch(BASE_URL + '/health', { signal: AbortSignal.timeout(timeoutMs) });
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/memory.ts :9 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/model-catalog.ts :178 const resp = await fetch('https://api.openai.com/v1/models', {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/oauth.ts :1016 await fetch(`${preset.revokeUrl}?token=${encodeURIComponent(token.credential_value)}`, { method: 'POST' });
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/onboarding.ts :52 const resp = await fetch(`${base}${pathname}`, {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/page-match.ts :19 import net from 'node:net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/servers.ts :13 import http from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/settings.ts :527 const r = await fetch(`${appBase}/api/usage/limits`, { headers: { Authorization: `Bearer ${tok}:${uid}` }, signal: AbortSignal.timeout(8000) });
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/skills.ts :868 const resp = await fetch(url);
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/system.ts :9 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/teams-outbound.ts :50 const r = await fetch(tokenUrl(tenantId), {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/bootstrapHeadless.ts :16 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/core-client.ts :179 const res = await fetch(`${BASE_URL}${endpoint}`, {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/daemon-client.ts :15 import * as net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/executor.ts :15 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/ground-truth.ts :26 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/index.ts :22 import { createServer, Server as HttpServer } from 'http';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/_lib/fetch_ctx.ts :2 * FetchCtx builder — supplies card.fetch() with the helpers it needs.
  • net (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/_lib/policy.test.ts :3 import http from 'node:http';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/_lib/policy.ts :92 res = await fetch(currentUrl, {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/_lib/ssrf.ts :32 import net from 'net';
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/arxiv.paper/index.ts :35 async fetch(_payload: any, sourceUrl: string, ctx): Promise<RenderModel> {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/debug.echo/index.ts :38 async fetch(payload: any) {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/directory.ts :55 const r = await fetch(DIRECTORY_INDEX_URL, {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/github.pr/index.ts :50 async fetch(_payload: any, sourceUrl: string, ctx): Promise<RenderModel> {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/hackernews.item/index.ts :35 async fetch(_payload: any, sourceUrl: string, ctx): Promise<RenderModel> {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/health.ts :55 const fetched: any = await lens.fetch({}, sample, ctx);
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/image.preview/index.ts :5 * the URL. We do a HEAD-equivalent ping during fetch() to confirm the
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/map.directions/index.ts :41 async fetch(payload: any) {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/recipe.allrecipes/index.ts :45 async fetch(payload: any, sourceUrl: string, ctx): Promise<RenderModel> {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/scaffold.ts :70 // The fetch() function receives a URL + FetchCtx and returns a render-model
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/snippet.url/index.ts :43 async fetch(_payload: any, sourceUrl: string, ctx): Promise<RenderModel> {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/types.ts :9 * fetch() runs server-side on the gateway (this file's neighborhood).
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/wikipedia.article/index.ts :42 async fetch(_payload: any, sourceUrl: string, ctx): Promise<RenderModel> {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/lenses/youtube.video/index.ts :42 async fetch(_payload: any, sourceUrl: string, ctx): Promise<RenderModel> {
  • net VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/llm.ts :25 import net from 'net';
  • net (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/parsers.test.mjs :168 // re-fetch (conversation reopen) → deduped, pending:false (no retry)
  • net (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/store-safety.test.mjs :80 const get1 = await fetch(`${base}/api/capture/pair`);
  • net (weak) VodouAI-OS-3c5629b/extension/sideload-only-vodou-bridge/test/parsers.test.mjs :157 // re-fetch (conversation reopen) → deduped, pending:false (no retry)
  • net (weak) VodouAI-OS-3c5629b/extension/vodou-bridge/test/parsers.test.mjs :165 // re-fetch (conversation reopen) → deduped, pending:false (no retry)
  • net (weak) VodouAI-OS-3c5629b/scripts/blog/png-brightness.mjs :17 ? Buffer.from(await (await fetch(arg, { headers: { 'User-Agent': 'vodou-blog/1.0' } })).arrayBuffer())
  • net (weak) VodouAI-OS-3c5629b/scripts/blog/publish.mjs :183 const r = await fetch(url, { signal: AbortSignal.timeout(TIMEOUT_MS) });

secrets 75

  • secrets VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/openai-compat.js :15 const token = process.env.VODOU_OPENAI_COMPAT_TOKEN;
  • secrets VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/api/settings.js :66 pick(process.env.OPENROUTER_API_KEY) ||
  • secrets VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/index.js :755 const expectedSecret = process.env.VODOU_GATEWAY_SCHEDULER_SECRET;
  • secrets VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/dist/llm.js :142 if (process.env.ANTHROPIC_API_KEY) {
  • secrets (weak) VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/scripts/scripts/vendor-openrouter-models.mjs :23 if (process.env.OPENROUTER_API_KEY) {
  • secrets (weak) VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/scripts/vendor-openrouter-models.mjs :23 if (process.env.OPENROUTER_API_KEY) {
  • secrets VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/openai-compat.ts :19 const token = process.env.VODOU_OPENAI_COMPAT_TOKEN;
  • secrets VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/api/settings.ts :69 pick(process.env.OPENROUTER_API_KEY) ||
  • secrets VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/index.ts :789 const expectedSecret = process.env.VODOU_GATEWAY_SCHEDULER_SECRET;
  • secrets VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/llm.ts :162 if (process.env.ANTHROPIC_API_KEY) {
  • secrets VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/openai-compat.ts :19 const token = process.env.VODOU_OPENAI_COMPAT_TOKEN;
  • secrets VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/settings.ts :69 pick(process.env.OPENROUTER_API_KEY) ||
  • secrets VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/index.ts :789 const expectedSecret = process.env.VODOU_GATEWAY_SCHEDULER_SECRET;
  • secrets VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/llm.ts :162 if (process.env.ANTHROPIC_API_KEY) {
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Board/dist/gating.js :44 return process.env.VODOU_BOARD_WRITE_TOKEN ?? null;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Board/src/gating.ts :48 return process.env.VODOU_BOARD_WRITE_TOKEN ?? null;
  • secrets (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Board/tests/gating.test.ts :24 delete process.env.VODOU_BOARD_WRITE_TOKEN;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/board.js :911 const secret = process.env.SLACK_SIGNING_SECRET;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/memory-capture.js :562 const env = process.env.VODOU_VBB_REQUIRE_TOKEN;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/model-catalog.js :55 pick(process.env.OPENROUTER_API_KEY) ||
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/onboarding.js :95 process.env.VODOU_TOKEN = token;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/openai-compat.js :18 const token = process.env.VODOU_OPENAI_COMPAT_TOKEN;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/api/settings.js :108 anthropic_api_key: maskKey(settings.anthropic_api_key || process.env.ANTHROPIC_API_KEY || ''),
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/index.js :1862 const expectedSecret = process.env.VODOU_GATEWAY_SCHEDULER_SECRET;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/llm.js :281 if (process.env.ANTHROPIC_API_KEY) {
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/usage-tracking.js :150 const token = process.env.VODOU_TOKEN || process.env.OI_TOKEN || getSetting('vodou_token') || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/dist/vbb/bridge.js :147 const env = process.env.VODOU_VBB_REQUIRE_TOKEN;
  • secrets (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/scripts/sync-llm-model-catalogs.mjs :500 if (!process.env.GEMINI_API_KEY && process.env.GOOGLE_API_KEY) {
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/board.ts :1006 const secret = process.env.SLACK_SIGNING_SECRET;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/memory-capture.ts :597 const env = process.env.VODOU_VBB_REQUIRE_TOKEN;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/model-catalog.ts :71 pick(process.env.OPENROUTER_API_KEY) ||
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/onboarding.ts :89 process.env.VODOU_TOKEN = token;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/openai-compat.ts :22 const token = process.env.VODOU_OPENAI_COMPAT_TOKEN;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/api/settings.ts :118 anthropic_api_key: maskKey(settings.anthropic_api_key || process.env.ANTHROPIC_API_KEY || ''),
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/index.ts :1989 const expectedSecret = process.env.VODOU_GATEWAY_SCHEDULER_SECRET;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/llm.ts :301 if (process.env.ANTHROPIC_API_KEY) {
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/usage-tracking.ts :196 const token = process.env.VODOU_TOKEN || process.env.OI_TOKEN || getSetting('vodou_token') || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/src/vbb/bridge.ts :151 const env = process.env.VODOU_VBB_REQUIRE_TOKEN;
  • secrets (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/chat-skill-fire-http.test.ts :24 const prevSecret = process.env.VODOU_GATEWAY_SCHEDULER_SECRET;
  • secrets (weak) VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/tests/skill-failure-reaches-user.test.ts :72 delete process.env.VODOU_GATEWAY_SCHEDULER_SECRET;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/dist/llm-client.js :33 delete process.env.ANTHROPIC_API_KEY;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/dist/providers/anthropic.js :8 const apiKey = process.env.ANTHROPIC_API_KEY;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/dist/providers/index.js :38 const key = getGatewaySetting('groq_api_key') || process.env.GROQ_API_KEY || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/dist/providers/openai.js :4 const apiKey = process.env.OPENAI_API_KEY;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/src/llm-client.ts :40 delete process.env.ANTHROPIC_API_KEY;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/src/providers/anthropic.ts :16 const apiKey = process.env.ANTHROPIC_API_KEY;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/src/providers/index.ts :63 const key = getGatewaySetting('groq_api_key') || process.env.GROQ_API_KEY || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/src/providers/openai.ts :11 const apiKey = process.env.OPENAI_API_KEY;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/channels/discord.js :19 this.token = process.env.DISCORD_BOT_TOKEN || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/channels/googlechat.js :27 this.credsJson = (process.env.GOOGLE_CHAT_CREDENTIALS || '').trim();
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/channels/slack-session-upload.js :67 const envToken = process.env.SLACK_TOKEN;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/channels/slack.js :33 this.botToken = process.env.SLACK_BOT_TOKEN || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/channels/teams.js :30 this.appPassword = process.env.TEAMS_APP_PASSWORD || process.env.MicrosoftAppPassword || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/channels/telegram.js :20 this.token = process.env.TELEGRAM_BOT_TOKEN || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/discord/dist/discord.js :19 this.token = process.env.DISCORD_BOT_TOKEN || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/discord/src/discord.ts :24 this.token = process.env.DISCORD_BOT_TOKEN || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/googlechat/dist/googlechat.js :27 this.credsJson = (process.env.GOOGLE_CHAT_CREDENTIALS || '').trim();
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/googlechat/src/googlechat.ts :34 this.credsJson = (process.env.GOOGLE_CHAT_CREDENTIALS || '').trim();
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/slack/dist/slack.js :34 this.botToken = process.env.SLACK_BOT_TOKEN || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/slack/src/slack.ts :43 this.botToken = process.env.SLACK_BOT_TOKEN || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/teams/dist/teams.js :30 this.appPassword = process.env.TEAMS_APP_PASSWORD || process.env.MicrosoftAppPassword || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/teams/src/teams.ts :41 this.appPassword = process.env.TEAMS_APP_PASSWORD || process.env.MicrosoftAppPassword || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/telegram/dist/telegram.js :20 this.token = process.env.TELEGRAM_BOT_TOKEN || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/telegram/src/telegram.ts :25 this.token = process.env.TELEGRAM_BOT_TOKEN || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/template/dist/channel.js :34 this.token = process.env.MY_CHANNEL_TOKEN || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/packages/template/src/channel.ts :52 this.token = process.env.MY_CHANNEL_TOKEN || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/channels/discord.ts :24 this.token = process.env.DISCORD_BOT_TOKEN || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/channels/googlechat.ts :34 this.credsJson = (process.env.GOOGLE_CHAT_CREDENTIALS || '').trim();
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/channels/slack-session-upload.ts :74 const envToken = process.env.SLACK_TOKEN;
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/channels/slack.ts :42 this.botToken = process.env.SLACK_BOT_TOKEN || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/channels/teams.ts :41 this.appPassword = process.env.TEAMS_APP_PASSWORD || process.env.MicrosoftAppPassword || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/channels/telegram.ts :25 this.token = process.env.TELEGRAM_BOT_TOKEN || '';
  • secrets VodouAI-OS-3c5629b/MCP-servers/dalle/dist/dalle-server.js :23 if (process.env.OPENAI_API_KEY) {
  • secrets VodouAI-OS-3c5629b/MCP-servers/dalle/src/dalle-server.ts :66 if (process.env.OPENAI_API_KEY) {
  • secrets (weak) VodouAI-OS-3c5629b/scripts/blog/publish.mjs :337 const key = process.env.DEVTO_API_KEY;

database 6

  • db (weak) VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/scripts/scripts/sync-skill-servers.js :9 import Database from 'better-sqlite3';
  • db (weak) VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/scripts/sync-skill-servers.js :9 import Database from 'better-sqlite3';
  • db VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/channels.ts :1211 const Database = require('better-sqlite3');
  • db VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/mcp-registry.ts :7 import Database from 'better-sqlite3';
  • db VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/api/memory.ts :9 import Database from 'better-sqlite3';
  • db VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/src/src/db.ts :8 import Database from 'better-sqlite3';

tool registrations 99

  • start_thinking_session VodouAI-OS-3c5629b/MCP-servers/Vodou-Enhanced-Thinking/src/index.ts :29
  • add_thought VodouAI-OS-3c5629b/MCP-servers/Vodou-Enhanced-Thinking/src/index.ts :60
  • get_thought_context VodouAI-OS-3c5629b/MCP-servers/Vodou-Enhanced-Thinking/src/index.ts :117
  • analyze_thinking VodouAI-OS-3c5629b/MCP-servers/Vodou-Enhanced-Thinking/src/index.ts :149
  • complete_thinking_session VodouAI-OS-3c5629b/MCP-servers/Vodou-Enhanced-Thinking/src/index.ts :163
  • list_thinking_sessions VodouAI-OS-3c5629b/MCP-servers/Vodou-Enhanced-Thinking/src/index.ts :181
  • route_query VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/dist/index.js :30
  • chat VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/dist/index.js :48
  • get_capabilities VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/dist/index.js :66
  • explain_route VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/dist/index.js :84
  • complete VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/dist/index.js :98
  • route_query VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/src/index.ts :43
  • chat VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/src/index.ts :61
  • get_capabilities VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/src/index.ts :79
  • explain_route VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/src/index.ts :97
  • complete VodouAI-OS-3c5629b/MCP-servers/Vodou-LLM-router/src/index.ts :111
  • search_conversation VodouAI-OS-3c5629b/MCP-servers/Vodou-Recall/src/index.ts :42
  • search_memory VodouAI-OS-3c5629b/MCP-servers/Vodou-Recall/src/index.ts :71
  • memory_store VodouAI-OS-3c5629b/MCP-servers/Vodou-Recall/src/index.ts :98
  • memory_correct VodouAI-OS-3c5629b/MCP-servers/Vodou-Recall/src/index.ts :124
  • memory_reject VodouAI-OS-3c5629b/MCP-servers/Vodou-Recall/src/index.ts :156
  • memory_pin VodouAI-OS-3c5629b/MCP-servers/Vodou-Recall/src/index.ts :177
  • memory_unpin VodouAI-OS-3c5629b/MCP-servers/Vodou-Recall/src/index.ts :190
  • memory_get VodouAI-OS-3c5629b/MCP-servers/Vodou-Recall/src/index.ts :203
  • get_current_work VodouAI-OS-3c5629b/MCP-servers/Vodou-Recall/src/index.ts :218
  • channel_connect VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/index.js :232
  • channel_disconnect VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/index.js :249
  • channel_send VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/index.js :266
  • channel_broadcast VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/index.js :293
  • channel_status VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/index.js :307
  • slack_upload_file VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/index.js :321
  • voice_speak VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/index.js :351
  • voice_stop VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/index.js :365
  • voice_list_voices VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/dist/index.js :373
  • channel_connect VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/index.ts :250
  • channel_disconnect VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/index.ts :267
  • channel_send VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/index.ts :284
  • channel_broadcast VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/index.ts :311
  • channel_status VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/index.ts :325
  • slack_upload_file VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/index.ts :339
  • voice_speak VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/index.ts :369
  • voice_stop VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/index.ts :383
  • voice_list_voices VodouAI-OS-3c5629b/MCP-servers/Vodou-channels/src/index.ts :391
  • execute_script VodouAI-OS-3c5629b/MCP-servers/Vodou-script-executor/src/index.ts :41
  • script_status VodouAI-OS-3c5629b/MCP-servers/Vodou-script-executor/src/index.ts :64
  • script_output VodouAI-OS-3c5629b/MCP-servers/Vodou-script-executor/src/index.ts :78
  • cancel_script VodouAI-OS-3c5629b/MCP-servers/Vodou-script-executor/src/index.ts :96
  • create_session VodouAI-OS-3c5629b/MCP-servers/Vodou-session-manager/src/index.ts :84
  • call_with_session VodouAI-OS-3c5629b/MCP-servers/Vodou-session-manager/src/index.ts :107
  • list_sessions VodouAI-OS-3c5629b/MCP-servers/Vodou-session-manager/src/index.ts :133
  • close_session VodouAI-OS-3c5629b/MCP-servers/Vodou-session-manager/src/index.ts :146
  • session_status VodouAI-OS-3c5629b/MCP-servers/Vodou-session-manager/src/index.ts :160
  • brain_overview VodouAI-OS-3c5629b/MCP-servers/brain/src/index.ts :39
  • brain_graph VodouAI-OS-3c5629b/MCP-servers/brain/src/index.ts :48
  • brain_local VodouAI-OS-3c5629b/MCP-servers/brain/src/index.ts :70
  • brain_similar VodouAI-OS-3c5629b/MCP-servers/brain/src/index.ts :85
  • brain_node VodouAI-OS-3c5629b/MCP-servers/brain/src/index.ts :105
  • brain_search VodouAI-OS-3c5629b/MCP-servers/brain/src/index.ts :119
  • brain_entities VodouAI-OS-3c5629b/MCP-servers/brain/src/index.ts :135
  • brain_conflicts VodouAI-OS-3c5629b/MCP-servers/brain/src/index.ts :142
  • brain_timeline VodouAI-OS-3c5629b/MCP-servers/brain/src/index.ts :156
  • open_brain_console VodouAI-OS-3c5629b/MCP-servers/brain/src/index.ts :164
  • generate_image VodouAI-OS-3c5629b/MCP-servers/dalle/dist/index.js :17
  • edit_image VodouAI-OS-3c5629b/MCP-servers/dalle/dist/index.js :55
  • create_variation VodouAI-OS-3c5629b/MCP-servers/dalle/dist/index.js :86
  • list_generated_images VodouAI-OS-3c5629b/MCP-servers/dalle/dist/index.js :115
  • generate_image VodouAI-OS-3c5629b/MCP-servers/dalle/src/index.ts :28
  • edit_image VodouAI-OS-3c5629b/MCP-servers/dalle/src/index.ts :66
  • create_variation VodouAI-OS-3c5629b/MCP-servers/dalle/src/index.ts :97
  • list_generated_images VodouAI-OS-3c5629b/MCP-servers/dalle/src/index.ts :126
  • traverse VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/dist/index.js :21
  • click_and_traverse VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/dist/index.js :34
  • click_element_and_traverse VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/dist/index.js :49
  • type_and_traverse VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/dist/index.js :63
  • press_key_and_traverse VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/dist/index.js :76
  • scroll_and_traverse VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/dist/index.js :90
  • open_and_traverse VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/dist/index.js :106
  • screenshot VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/dist/index.js :120
  • clipboard_read VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/dist/index.js :132
  • clipboard_write VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/dist/index.js :137
  • list_windows VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/dist/index.js :148
  • manage_window VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/dist/index.js :153
  • check_permission VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/dist/index.js :169
  • traverse VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/src/index.ts :33
  • click_and_traverse VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/src/index.ts :46
  • click_element_and_traverse VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/src/index.ts :61
  • type_and_traverse VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/src/index.ts :75
  • press_key_and_traverse VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/src/index.ts :88
  • scroll_and_traverse VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/src/index.ts :102
  • open_and_traverse VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/src/index.ts :118
  • screenshot VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/src/index.ts :133
  • clipboard_read VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/src/index.ts :145
  • clipboard_write VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/src/index.ts :150
  • list_windows VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/src/index.ts :161
  • manage_window VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/src/index.ts :166
  • check_permission VodouAI-OS-3c5629b/MCP-servers/vodou-mac-control/src/index.ts :182
  • memory_search VodouAI-OS-3c5629b/MCP-servers/vodou-memory/index.js :70
  • memory_context VodouAI-OS-3c5629b/MCP-servers/vodou-memory/index.js :84
  • remember VodouAI-OS-3c5629b/MCP-servers/vodou-memory/index.js :95

install hooks 2

  • postinstall VodouAI-OS-3c5629b/MCP-servers/ExecDesk-Console/package.json :14 chmod +x node_modules/node-pty/prebuilds/darwin-arm64/spawn-helper 2>/dev/null || true
  • postinstall VodouAI-OS-3c5629b/MCP-servers/Vodou-Console/package.json :20 chmod +x node_modules/node-pty/prebuilds/darwin-arm64/spawn-helper 2>/dev/null || true

declared dependencies 23

  • imessage-mcp@^1.3.0
  • github.com/mattn/go-sqlite3@v1.14.34
  • github.com/mdp/qrterminal@v1.0.1
  • go.mau.fi/whatsmeow@v0.0.0-20260327181659-02ec817e7cf4
  • google.golang.org/protobuf@v1.36.11
  • filippo.io/edwards25519@v1.2.0
  • github.com/beeper/argo-go@v1.1.2
  • github.com/coder/websocket@v1.8.14
  • github.com/elliotchance/orderedmap/v3@v3.1.0
  • github.com/google/uuid@v1.6.0
  • github.com/mattn/go-colorable@v0.1.14
  • github.com/mattn/go-isatty@v0.0.20
  • github.com/petermattis/goid@v0.0.0-20260226131333-17d1149c6ac6
  • github.com/rs/zerolog@v1.35.0
  • github.com/vektah/gqlparser/v2@v2.5.32
  • go.mau.fi/libsignal@v0.2.1
  • go.mau.fi/util@v0.9.7
  • golang.org/x/crypto@v0.49.0
  • golang.org/x/exp@v0.0.0-20260312153236-7ab1446f8b90
  • golang.org/x/net@v0.52.0
  • golang.org/x/sys@v0.42.0
  • golang.org/x/text@v0.35.0
  • rsc.io/qr@v0.2.0

perm:untrusted 1

  • untrusted (weak) VodouAI-OS-3c5629b/extension/Store-vodou-bridge/test/store-safety.test.mjs :158 const st = await (await fetch(`${base}/api/capture/pair`)).json();