github TypeScript analyzed d0bf56e

stackmemoryai/stackmemory

github

Stack memory for context between claude code sessions

maintainer
stackmemoryai
license
NOASSERTION
first seen
2026-06-08
last seen
2026-06-17
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

capabilities 26 tools
transport stdio · streamable-http · http counts 26 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • agent_turn
  • breakdown_task
  • browser_click
  • browser_close
  • browser_evaluate
  • browser_get_content
  • browser_navigate
  • browser_screenshot
  • browser_type
  • browser_wait
  • cache_lookup
  • cache_stats
  • create_task
  • describe_image
  • execute_task
  • list_active_sessions
  • load_context
  • pack_get
  • pack_list
  • pack_search
  • record_trace
  • retry_session
  • save_context
  • score_confidence
  • session_feedback
  • task_status
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit d0bf56e · analyzer v33 · 3d ago

skills & prompt files 13

danger signals3

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

code files: 1102

filesystem 400

  • fs stackmemoryai-stackmemory-d0bf56e/.claude/hooks/linear-update-hook.js :8 import fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/.claude/hooks/on-task-complete.js :8 import fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/.claude/hooks/pre-message.js :9 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/.claude/hooks/skill-eval.cjs :15 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/.claude/hooks/track-activity.js :8 import fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/cli/index.js :19 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/cli/lib/update-checker.js :124 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/cluster-scripts/validate-config-type-safety.js :15 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/lib/completion.js :2 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/lib/id-detector.js :11 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/lib/provider-detection.js :2 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/lib/settings.js :6 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/scripts/fix-node-pty-permissions.js :14 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/scripts/validate-templates.js :10 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/agent/agent-stuck-detector.js :27 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/agent/agent-task-executor.js :15 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/attach/attach-server.js :21 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/attach/socket-discovery.js :11 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/claude-task-runner.js :10 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/config-validator.js :1624 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/copy-worker.js :9 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/github.js :11 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/isolation-manager.js :17 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/orchestrator.js :12 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/preflight.js :14 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/process-metrics.js :17 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/providers/openai/cli-builder.js :1 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/template-resolver.js :15 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/tui/data-poller.js :13 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/tui/keybindings.js :11 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/attachable-watcher.js :8 import { appendFileSync, existsSync, mkdirSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/claude-recovery.js :1 import { existsSync, readdirSync, readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/commands/clean.js :1 import { unlinkSync, existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/commands/logs.js :1 import { existsSync, statSync, readFileSync, openSync, readSync, closeSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/commands/scheduler-cmd.js :7 import { existsSync, readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/scheduler.js :8 import { readFileSync, writeFileSync, existsSync, appendFileSync, unlinkSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/store.js :8 import { existsSync, mkdirSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/tui.js :14 import fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/tui/index.js :14 import { statSync, openSync, readSync, closeSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/watcher.js :9 import { appendFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/cannot-validate-status.test.js :19 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/claude-command.test.js :5 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/cli-rendering.test.js :21 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/cluster-operations.test.js :10 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/conductor-duplicate-spawning.test.js :20 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/conductor-republish-metadata.test.js :11 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/config-validator.test.js :650 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/context-injection.test.js :13 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/first-run.test.js :10 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/forbidden-approaches-injection.test.js :14 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/helpers/setup.js :17 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/e2e-framework.test.ts :14 import * as fs from 'fs/promises';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/markdown-input.test.js :14 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/message-bus.test.js :9 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/npm-install-retry.test.js :14 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/orchestrator-flow.test.js :11 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/orchestrator-isolation.test.js :17 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/orchestrator-worktree.test.js :19 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/trigger-evaluation.test.js :10 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/worktree-isolation.test.js :16 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/last-task-end.test.js :15 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/max-model.test.js :15 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/model-override.test.js :2 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/model-selection.test.js :2 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/nested-cluster.test.js :20 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/orchestrator-subscription-race.test.js :25 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/orchestrator.test.js :12 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/preflight.test.js :16 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/providers/google.test.js :2 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/providers/openai.test.js :2 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/settings-providers.test.js :2 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/settings.test.js :11 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/type-safety-validation.test.js :9 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/unit/git-safety-hook.test.js :19 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/unit/github-file-input.test.js :9 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/unit/isolated-mode-output-capture.test.js :17 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/unit/watcher-crash-handling.test.js :23 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/update-checker.test.js :11 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/packages/linear-extension/build.js :2 import { copyFileSync, mkdirSync, existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/packages/provenant-api/src/migrate.js :8 import { readFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/__tests__/api.test.ts :2 import { mkdtempSync, rmSync } from 'node:fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/__tests__/database.test.ts :2 import { mkdtempSync, rmSync } from 'node:fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/__tests__/pipeline.test.ts :2 import { mkdtempSync, rmSync } from 'node:fs';
  • fs stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/cli/commands/calibrate.ts :1 import { mkdirSync } from 'node:fs';
  • fs stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/cli/commands/compliance.ts :1 import { existsSync } from 'node:fs';
  • fs stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/cli/commands/ingest.ts :1 import { mkdirSync } from 'node:fs';
  • fs stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/cli/commands/log-decision.ts :1 import { mkdirSync } from 'node:fs';
  • fs stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/cli/commands/log-override.ts :1 import { existsSync } from 'node:fs';
  • fs stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/cli/commands/query.ts :1 import { existsSync } from 'node:fs';
  • fs stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/cli/commands/resolve.ts :1 import { existsSync } from 'node:fs';
  • fs stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/cli/commands/review.ts :1 import { existsSync } from 'node:fs';
  • fs stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/cli/commands/serve.ts :1 import { mkdirSync } from 'node:fs';
  • fs stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/cli/commands/status.ts :1 import { existsSync } from 'node:fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/packages/sdk/src/__tests__/sdk.test.ts :5 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/packages/sdk/src/packs.ts :7 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/packages/sdk/src/stackmemory.ts :15 import { existsSync, mkdirSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/packages/sweep-addon/src/index.ts :9 import { existsSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/analyze-cli-security.js :8 import { readFileSync, readdirSync, statSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/add-phase-tasks-to-linear.js :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/analyze-linear-duplicates.js :9 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/analyze-remaining-duplicates.js :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/analyze-sta-duplicates.js :9 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/analyze-sta-graphql.js :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/cancel-duplicate-tasks.ts :8 import { readFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/check-all-duplicates.ts :12 import { existsSync, writeFileSync, readFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/clean-duplicate-tasks.js :3 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/cleanup-duplicate-tasks.ts :12 import { readFileSync, writeFileSync, existsSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/create-phase-tasks.js :7 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/delete-linear-duplicates.js :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/delete-remaining-duplicates.js :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/delete-sta-duplicates.js :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/delete-sta-oauth.js :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/export-sta-tasks.js :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/install-auto-sync.js :7 import { writeFileSync, existsSync, mkdirSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/merge-linear-duplicates-safe.ts :8 import { readFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/merge-linear-duplicates.ts :9 import { readFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/remove-sta-tasks.js :3 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/background-sync-manager.js :13 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/benchmark-hooks.ts :11 import { readFileSync, writeFileSync, existsSync, mkdirSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/benchmark-performance.ts :8 import { existsSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/claude-linear-skill.js :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/claude-sm-autostart.js :19 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/clean-linear-backlog.js :3 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/delete-linear-tasks.js :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/detect-and-rehydrate.js :8 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/detect-and-rehydrate.mjs :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/development/fix-all-imports.js :3 import { readFileSync, writeFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/development/fix-imports.js :3 import { readFileSync, writeFileSync, readdirSync, statSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/development/fix-lint-loop.cjs :8 const { writeFileSync } = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/development/fix-project-id.ts :7 import { existsSync, readFileSync, writeFileSync, readdirSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/development/fix-strict-mode-issues.ts :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/development/test-persistence-direct.js :3 import { promises as fs } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/development/test-persistence.js :4 import { promises as fs } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/development/update-imports.js :7 import { readFileSync, writeFileSync, readdirSync, statSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/evals/cord-vs-flat-eval.ts :13 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/generate-random-sops.ts :12 import { writeFileSync, mkdirSync } from 'node:fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/daemon.js :18 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/eval-phases.js :15 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/gold/mine-traces.js :11 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/hooks/auto-optimize.js :14 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/hooks/eval-tracker.js :9 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/hooks/gepa-session-hook.js :23 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/hooks/reflect.js :9 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/optimize.js :25 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/initialize.ts :12 } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/install-claude-hooks-auto.js :22 } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/linear-auto-sync.js :13 import { existsSync, readFileSync, writeFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/linear-sync-daemon.js :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/linear-task-review.js :3 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/log-company-os-results.ts :13 import { mkdirSync } from 'node:fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/log-prose-results.ts :13 import { mkdirSync } from 'node:fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/measure-handoff-impact.mjs :7 import { readFileSync, existsSync, readdirSync, statSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/measure-handoff-impact.ts :7 import { readFileSync, existsSync, readdirSync, statSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/publish-local.js :10 import { existsSync, readFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/ralph-loop-implementation.js :3 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/reconcile-local-tasks.js :3 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/recreate-frames-db.js :4 import { mkdirSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/setup-claude-integration.js :8 import { existsSync, mkdirSync, writeFileSync, readFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/setup/claude-integration.js :6 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/setup/configure-alias.js :3 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/setup/configure-codex-alias.js :3 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/setup/configure-opencode-alias.js :3 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/show-linear-summary.ts :7 import { readFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/status.ts :7 import { existsSync, readFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/swarm-monitor.js :8 import * as fs from 'fs/promises';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/sync-and-clean-tasks.js :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/sync-linear-graphql.js :3 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/sync-linear-tasks.js :4 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/test-cli-security.js :9 import { existsSync, mkdirSync, rmSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/test-parallel-swarms.js :9 import * as fs from 'fs/promises';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/test-ralph-iteration-fix.ts :11 import { readFileSync, existsSync, mkdirSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/test-ralph-iterations.ts :7 import * as fs from 'fs/promises';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/test-redis-storage.ts :13 import { existsSync, mkdirSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/test-simple-ralph-state-sync.ts :9 import * as fs from 'fs/promises';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/test-swarm-git-workflow.js :8 import * as fs from 'fs/promises';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/testing/ab-test-runner.ts :4 import * as fs from 'fs/promises';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/testing/collect-metrics.ts :7 import * as fs from 'fs/promises';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/testing/ralph-cli-test.js :8 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/testing/ralph-integration-validation.js :9 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/testing/ralph-swarm-test-scenarios.js :9 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/testing/real-performance-test.js :5 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/testing/simple-effectiveness-test.js :4 import fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/validate-swarm-implementation.js :10 import * as fs from 'fs/promises';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/scripts/verify-dist.cjs :5 const { readFileSync, existsSync } = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/__tests__/generated/frame-manager.bench.ts :10 import { mkdtempSync, rmSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/__tests__/integration/cli-integration.test.ts :8 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/__tests__/integration/company-os.test.ts :18 } from 'node:fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/__tests__/integration/database-integration.test.ts :14 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/__tests__/integration/database/real-database-workflow.test.ts :12 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/__tests__/integration/helpers/test-environment.ts :14 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/__tests__/integration/platform-overview.test.ts :12 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/__tests__/sop-validation.test.ts :2 import { readdirSync, readFileSync } from 'node:fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/__tests__/claude-sm-theory.test.ts :2 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/__tests__/index.test.ts :18 import { mkdtempSync, rmSync, writeFileSync, existsSync, mkdirSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/auto-detect.ts :7 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/claude-sm.ts :12 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/codex-sm.ts :9 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/commands/__tests__/conductor-lane.test.ts :3 import { mkdtempSync, mkdirSync, rmSync, writeFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/commands/__tests__/conductor-observability.test.ts :10 } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/commands/__tests__/conductor-traces.test.ts :2 import { mkdtempSync, rmSync, existsSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/commands/__tests__/desires.test.ts :2 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/commands/__tests__/digest.test.ts :4 import { mkdtempSync, existsSync, readFileSync, mkdirSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/commands/__tests__/integration.test.ts :7 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/commands/__tests__/stats.test.ts :5 import { mkdtempSync, rmSync, mkdirSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/audit.ts :7 import { existsSync, readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/bench.ts :10 import { existsSync, readFileSync, readdirSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/cache.ts :8 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/clear.ts :10 import * as fs from 'fs/promises';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/company-os.ts :13 import { readdirSync, readFileSync, existsSync } from 'node:fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/conductor-traces.ts :10 import { mkdirSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/config.ts :6 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/context-rehydrate.ts :8 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/context.ts :9 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/daemon.ts :9 import { existsSync, readFileSync, unlinkSync, statSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/dashboard.ts :12 import { existsSync, readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/db.ts :12 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/decision.ts :17 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/desires.ts :7 import { readdirSync, readFileSync, existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/digest.ts :9 import { existsSync, writeFileSync, mkdirSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/discovery.ts :9 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/handoff.ts :14 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/hooks.ts :9 import { existsSync, readFileSync, unlinkSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/linear.ts :23 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/log.ts :9 import { existsSync, readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/login.ts :6 import { existsSync, mkdirSync, writeFileSync, readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/onboard.ts :12 import { existsSync, mkdirSync, writeFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/operator.ts :10 import { existsSync, writeFileSync, mkdirSync, readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/optimize.ts :3 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/orchestrate.ts :21 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/orchestrator.ts :23 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/pack.ts :8 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/patterns.ts :9 import { existsSync, readFileSync, writeFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/ralph.ts :14 import { existsSync, readFileSync, writeFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/retrieval.ts :9 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/rules.ts :9 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/scaffold.ts :11 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/search.ts :9 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/service.ts :12 import * as fs from 'fs/promises';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/setup.ts :16 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/shell.ts :17 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/skill.ts :10 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/skills.ts :33 import { readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/stats.ts :7 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/sweep.ts :9 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/sync.ts :10 import { existsSync, readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/tasks.ts :9 import { existsSync, mkdirSync, writeFileSync, readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/wiki.ts :17 import { existsSync, readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/commands/worktree.ts :14 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/gemini-sm.ts :12 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/hermes-sm.ts :15 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/index.ts :89 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/opencode-sm.ts :12 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/utils/__tests__/real-cli-bin.test.ts :2 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/utils/determinism-watcher.ts :2 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/cli/utils/real-cli-bin.ts :3 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/brain/index.ts :10 import { existsSync, readFileSync, mkdirSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/config/__tests__/config-manager.test.ts :2 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/config/config-manager.ts :6 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/context/__tests__/dual-stack-manager-integration.test.ts :10 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/context/__tests__/frame-closure-cascade.test.ts :17 import { mkdtempSync, rmSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/context/__tests__/frame-manager-lifecycle.test.ts :12 import { mkdtempSync, rmSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/context/__tests__/frame-manager.test.ts :15 import { mkdtempSync, rmSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/context/__tests__/frame-stack.test.ts :11 import { mkdtempSync, rmSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/context/recursive-context-manager.ts :13 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/context/rehydration.ts :9 import * as fs from 'fs/promises';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/cross-search/__tests__/cross-project-search.test.ts :9 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/cross-search/cross-project-search.ts :14 } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/database/__tests__/embedding-integration.test.ts :10 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/database/__tests__/fts-sanitize.test.ts :7 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/database/__tests__/fts-search.test.ts :7 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/database/__tests__/gc.test.ts :7 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/database/__tests__/hybrid-search.test.ts :8 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/database/__tests__/performance-indexes.test.ts :9 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/database/__tests__/retention-decay.test.ts :7 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/database/__tests__/retrieval-log.test.ts :7 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/database/__tests__/search-benchmark.test.ts :12 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/database/sqlite-adapter.ts :27 import * as fs from 'fs/promises';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/extensions/loader.ts :6 import { promises as fs } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/models/model-router.ts :6 import { existsSync, readFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/monitoring/__tests__/monitoring.test.ts :9 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/monitoring/__tests__/progress-tracker.test.ts :7 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/monitoring/logger.ts :6 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/monitoring/metrics.ts :2 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/monitoring/progress-tracker.ts :6 import { existsSync, readFileSync, writeFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/monitoring/session-monitor.ts :11 import * as fs from 'fs/promises';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/optimization/trace-optimizer.ts :1 import { existsSync, mkdirSync, writeFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/patterns/__tests__/pattern-observer.test.ts :3 import { mkdtempSync, rmSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/patterns/__tests__/pattern-store.test.ts :3 import { mkdtempSync, rmSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/performance/__tests__/performance.test.ts :9 import { writeFileSync, mkdtempSync, rmSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/performance/__tests__/streaming-jsonl-parser.test.ts :2 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/performance/performance-benchmark.ts :11 import { readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/performance/streaming-jsonl-parser.ts :6 import { createReadStream } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/projects/project-manager.ts :7 import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/rules/__tests__/rule-engine.test.ts :7 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/session/__tests__/project-handoff.test.ts :2 import { mkdtempSync, mkdirSync, rmSync, writeFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/session/__tests__/session-manager.test.ts :7 import * as fs from 'fs/promises';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/session/__tests__/session.test.ts :11 import { mkdtempSync, rmSync, mkdirSync, writeFileSync, existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/session/clear-survival.ts :16 import * as fs from 'fs/promises';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/session/handoff-generator.ts :12 import * as fs from 'fs/promises';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/session/handoff.ts :15 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/session/project-handoff.ts :1 import { existsSync, readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/session/session-manager.ts :7 import * as fs from 'fs/promises';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/shared-state/canonical-store.ts :1 import * as fs from 'fs/promises';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/skill-packs/__tests__/parser.test.ts :6 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/skill-packs/__tests__/registry.test.ts :6 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/skill-packs/parser.ts :5 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/skill-packs/registry.ts :10 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/skills/__tests__/skill-integration.test.ts :9 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/skills/__tests__/skill-registry.test.ts :6 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/skills/skill-registry.ts :11 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/storage/__tests__/cloud-sync.test.ts :8 import { mkdtempSync, rmSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/storage/__tests__/project-registry.test.ts :8 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/storage/__tests__/two-tier-storage.test.ts :7 import { mkdtempSync, rmSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/storage/obsidian-vault-adapter.ts :27 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/storage/two-tier-storage.ts :880 await fs.writeFile(
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/tasks/__tests__/md-task-parser.test.ts :6 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/tasks/md-task-parser.ts :7 import { readFileSync, writeFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/trace/debug-trace.ts :10 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/utils/__tests__/update-checker.test.ts :2 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/utils/fs.ts :5 import { readdirSync, unlinkSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/utils/update-checker.ts :7 import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/vision/__tests__/vision.test.ts :7 import { mkdtempSync, rmSync, writeFileSync, readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/vision/signals.ts :19 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/vision/vision-file.ts :27 import { existsSync, readFileSync, writeFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/vision/vision-loop.ts :16 import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/wiki/wiki-compiler.ts :31 } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/core/worktree/__tests__/capture.test.ts :11 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/worktree/capture.ts :13 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/core/worktree/worktree-manager.ts :7 import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/daemon/daemon-config.ts :6 import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/daemon/services/__tests__/desire-path-service.test.ts :9 } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/daemon/services/__tests__/maintenance-backfill.test.ts :9 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/daemon/services/__tests__/memory-service.test.ts :7 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/daemon/services/auto-save-service.ts :6 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/daemon/services/context-service.ts :6 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/daemon/services/desire-path-service.ts :27 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/daemon/services/github-service.ts :1 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/daemon/services/linear-service.ts :6 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/daemon/services/maintenance-service.ts :7 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/daemon/services/memory-service.ts :7 import { existsSync, mkdirSync, writeFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/daemon/services/research-stream-service.ts :23 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/daemon/services/telemetry-service.ts :18 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/daemon/session-daemon.ts :13 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/daemon/unified-daemon.ts :18 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/analytics/core/analytics-service.ts :14 import fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/browser/cli-browser-agent.ts :17 import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/browser/stagehand-workflows.ts :21 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/browser/workflow-mcp-tools.ts :14 import { existsSync, readFileSync, readdirSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/features/operator/__tests__/task-queue.test.ts :2 import { mkdtempSync, writeFileSync, readFileSync, rmSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/operator/desktop-adapter.ts :13 import { readFileSync, unlinkSync, existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/operator/operator-logger.ts :14 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/operator/overnight-runner.ts :10 import { existsSync, unlinkSync, writeFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/operator/task-queue.ts :8 import { readFileSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/features/portal/__tests__/portal.test.ts :10 import { mkdtempSync, rmSync, existsSync, readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/portal/server.ts :22 } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/features/sweep/__tests__/sweep.test.ts :6 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/sweep/pty-wrapper.ts :11 import { writeFileSync, existsSync, mkdirSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/sweep/state-watcher.ts :9 import { watch, readFileSync, existsSync, type FSWatcher } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/sweep/sweep-server-manager.ts :8 import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/web/server/gcp-billing.ts :22 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/web/server/index.ts :14 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/web/server/spend-calculator.ts :12 import { existsSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/features/workers/__tests__/worker-registry.test.ts :2 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/features/workers/worker-registry.ts :9 import { existsSync, mkdirSync, readFileSync, writeFileSync, rmSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/auto-background.ts :6 import { existsSync, readFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/bash-dominance-guard.cjs :17 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/cd-thrash-guard.cjs :11 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/config.ts :6 import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/daemon.ts :13 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/dedup-reads.cjs :26 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/image-extract-mcp.cjs :21 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/image-preprocess.cjs :24 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/linear-dedup.cjs :11 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/memory-loader.cjs :29 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/prewarm-tools.cjs :18 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/script-suggest.cjs :14 const fs = require('fs');
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/secure-fs.ts :13 } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/security-logger.ts :6 import { appendFileSync, existsSync, readFileSync, writeFileSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/session-summary.ts :7 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/hooks/weekly-mine-reminder.cjs :13 const fs = require('fs');
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/integrations/anthropic/__tests__/batch-client.test.ts :3 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/integrations/anthropic/batch-client.ts :8 import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/__tests__/lifecycle-hooks.test.ts :61 import * as fsPromises from 'fs/promises';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/__tests__/subagent-client.test.ts :6 import * as fs from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/lifecycle-hooks.ts :9 import * as fs from 'fs/promises';
  • fs stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/post-task-hooks.ts :8 import * as fs from 'fs/promises';
  • fs stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/subagent-client.ts :12 import * as fs from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/__tests__/webhook-retry.test.ts :2 import { mkdtempSync, rmSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/auth.ts :7 import { readFileSync, writeFileSync, existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/auto-sync.ts :14 import { existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/config.ts :6 import { readFileSync, writeFileSync, existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/sync.ts :6 import { readFileSync, writeFileSync, existsSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/unified-sync.ts :14 import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/__tests__/tool-error-handling.test.ts :9 import { mkdtempSync, rmSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/handlers/code-execution-handlers.ts :7 import { promises as fs } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/handlers/discovery-handlers.ts :10 import { existsSync, readFileSync, _readdirSync, _statSync } from 'fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/handlers/provenant-handlers.ts :7 import { existsSync, mkdirSync } from 'node:fs';
  • fs stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/refactored-server.ts :11 import { _readFileSync, existsSync, mkdirSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/orchestrators/multimodal/__tests__/determinism.test.ts :2 import { existsSync, mkdtempSync, rmSync } from 'fs';
  • fs (weak) stackmemoryai-stackmemory-d0bf56e/src/orchestrators/multimodal/__tests__/verification.test.ts :2 import { mkdtempSync, rmSync } from 'fs';

shell / exec 178

  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/cli/index.js :160 const { execSync } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/cli/lib/update-checker.js :12 const { spawn } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/eslint.config.js :85 // Catches: const { exec } = require('child_process')
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/lib/provider-detection.js :1 const { execSync, spawnSync } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/agent/agent-hook-executor.js :383 taskLogs = execSync(`${ctPath} logs ${taskId} --lines 100`, {
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/agent/agent-stuck-detector.js :100 ssOutput = execSync(`ss -tunp 2>/dev/null | grep ",pid=${pid}," || true`, {
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/agent/agent-task-executor.js :13 const { spawn } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/claude-task-runner.js :8 const { spawn } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/github.js :27 const output = execSync(cmd, { encoding: 'utf8' });
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/isolation-manager.js :11 const { spawn } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/lib/safe-exec.js :4 * NEVER use child_process.exec() or execSync() directly.
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/orchestrator.js :1479 const { spawn } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/preflight.js :60 execSync(checkCmd, { encoding: 'utf8', stdio: 'pipe' });
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/process-metrics.js :75 const output = execSync(`pgrep -P ${escapeShell(String(pid))} 2>/dev/null`, {
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/tui/keybindings.js :12 const { spawn } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/commands/schedule.js :4 import { fork } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/commands/scheduler-cmd.js :2 import { fork } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/runner.js :1 import { fork } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/watcher.js :8 import { spawn } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/build-image.test.js :6 const { execSync } = require('child_process');
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/e2e-framework.test.ts :12 import { exec } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/isolation-manager.test.js :46 const { execSync } = require('child_process');
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/npm-install-retry.test.js :42 const { execSync } = require('child_process');
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/orchestrator-isolation.test.js :19 const { execSync } = require('child_process');
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/orchestrator-worktree.test.js :21 const { execSync } = require('child_process');
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/integration/worktree-isolation.test.js :18 const { execSync } = require('child_process');
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/preflight.test.js :14 const { execSync, spawnSync } = require('child_process');
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/unit/git-safety-hook.test.js :17 const { execSync } = require('child_process');
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/tests/unit/watcher-crash-handling.test.js :22 const { spawn } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/packages/sweep-addon/src/index.ts :8 import { spawn } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/analyze-cli-security.js :41 /child_process.*exec/g
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/install-auto-sync.js :6 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/background-sync-manager.js :17 import { exec } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/benchmark-hooks.ts :13 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/claude-sm-autostart.js :22 import { spawn } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/conductor/claude-app-server.cjs :17 const { spawn } = require('child_process');
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/detect-and-rehydrate.js :10 const { exec } = require('child_process');
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/detect-and-rehydrate.mjs :10 import { exec } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/development/fix-lint-loop.cjs :7 const { execSync } = require('child_process');
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/development/fix-project-id.ts :9 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/development/test-tasks.js :7 import { spawn } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/evals/cord-vs-flat-eval.ts :149 - Cord has context scoping: spawn (only blockers), fork (blockers + siblings)
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/daemon.js :21 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/hooks/auto-optimize.js :17 import { execSync, spawn } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/hooks/gepa-session-hook.js :26 import { spawn } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/hooks/reflect.js :12 import { spawn } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/optimize.js :28 import { spawn, execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/initialize.ts :14 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/linear-sync-daemon.js :12 import { spawn } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/log-company-os-results.ts :12 import { execSync } from 'node:child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/log-prose-results.ts :12 import { execSync } from 'node:child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/publish-local.js :9 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/ralph-loop-implementation.js :5 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/setup-claude-integration.js :7 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/test-cli-security.js :8 import { spawn, execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/test-mcp.js :8 import { spawn } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/test-parallel-swarms.js :8 import { spawn } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/test-swarm-git-workflow.js :7 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/testing/ab-test-runner.ts :3 import { spawn } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/testing/ralph-cli-test.js :7 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/testing/ralph-integration-validation.js :8 import { execSync, spawn } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/testing/ralph-swarm-test-scenarios.js :8 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/testing/real-performance-test.js :3 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/testing/simple-effectiveness-test.js :3 import { spawn, execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/scripts/validate-swarm-implementation.js :12 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/__tests__/integration/cli-integration.test.ts :7 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/__tests__/integration/helpers/test-environment.ts :13 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/__tests__/integration/platform-overview.test.ts :11 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/agents/verifiers/formatter-verifier.ts :6 import { exec } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/auto-detect.ts :6 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/claude-sm-danger.ts :8 import { spawn } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/claude-sm.ts :11 import { spawn, execSync, execFileSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/codex-sm-danger.ts :8 import { spawn } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/codex-sm.ts :8 import { spawn, execSync, execFileSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/commands/__tests__/conductor-lane.test.ts :62 await vi.importActual<typeof import('child_process')>('child_process');
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/commands/__tests__/desires.test.ts :5 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/commands/__tests__/digest.test.ts :8 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/commands/__tests__/integration.test.ts :6 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/auto-background.ts :7 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/context-rehydrate.ts :500 const { _execSync } = await import('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/daemon.ts :10 import { spawn, execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/digest.ts :10 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/handoff.ts :6 import { execSync, execFileSync, spawn, ChildProcess } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/hooks.ts :10 import { spawn } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/loop.ts :8 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/onboard.ts :13 import { _execSync, execFileSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/orchestrate.ts :13 import { execSync, spawn as cpSpawn } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/orchestrator.ts :11 import { spawn, execSync, type ChildProcess } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/pack.ts :11 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/ralph.ts :309 const { execSync } = await import('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/service.ts :14 import { spawn, execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/setup.ts :19 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/skills.ts :118 `Invalid database instance: missing exec() method. Got: ${typeof rawDatabase.exec}`,
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/vision.ts :15 import { spawnSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/commands/worktree.ts :16 import { _execSync, execFileSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/gemini-sm.ts :11 import { spawn, execSync, execFileSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/hermes-sm.ts :14 import { spawn, execSync, execFileSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/index.ts :718 const { spawn: spawnProc } = await import('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/opencode-sm.ts :11 import { spawn, execSync, execFileSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/utils/determinism-watcher.ts :1 import { spawn } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/cli/utils/real-cli-bin.ts :1 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/core/models/fallback-monitor.ts :6 import { spawn, ChildProcess } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/core/projects/project-isolation.ts :6 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/core/projects/project-manager.ts :6 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/core/session/handoff.ts :7 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/core/session/session-manager.ts :395 const { execSync } = await import('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/src/core/utils/git.ts :6 import { execFileSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/core/utils/update-checker.ts :6 import { _execSync, execFileSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/core/worktree/__tests__/capture.test.ts :3 import { execFileSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/core/worktree/__tests__/preflight.test.ts :3 import { execFileSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/core/worktree/preflight.ts :7 import { execFileSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/core/worktree/worktree-manager.ts :6 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/daemon/services/__tests__/memory-service.test.ts :24 // Mock child_process.execSync to avoid running actual commands
  • shell stackmemoryai-stackmemory-d0bf56e/src/daemon/services/auto-save-service.ts :8 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/daemon/services/context-service.ts :8 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/daemon/services/memory-service.ts :9 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/daemon/session-daemon.ts :15 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/features/browser/cli-browser-agent.ts :16 import { spawn } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/features/operator/adapter-factory.ts :12 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/features/operator/desktop-adapter.ts :12 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/features/operator/overnight-runner.ts :11 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/features/operator/screen-adapter.ts :9 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/features/operator/session-manager.ts :8 import { execSync, type SpawnSyncReturns } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/features/portal/server.ts :15 import { execFileSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/features/sweep/__tests__/sweep.test.ts :7 import * as childProcess from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/features/sweep/pty-wrapper.ts :12 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/features/sweep/sweep-server-manager.ts :7 import { spawn, ChildProcess, execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/features/tui/simple-monitor.ts :7 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/features/tui/swarm-monitor.ts :11 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/features/workers/__tests__/tmux-manager.test.ts :2 import * as childProcess from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/features/workers/tmux-manager.ts :8 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/hooks/daemon.ts :15 import { spawn } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/hooks/image-extract-mcp.cjs :20 const { spawnSync, execSync } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/src/hooks/image-preprocess.cjs :26 const { execSync, spawnSync } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/src/hooks/memory-loader.cjs :31 const { execSync } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/src/hooks/session-summary.ts :6 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/__tests__/agent-bridge.test.ts :9 // Mock child_process.spawn to avoid invoking real claude CLI
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/__tests__/post-task-hooks.test.ts :45 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/__tests__/subagent-client.test.ts :571 const { spawn } = await import('child_process');
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/__tests__/task-coordinator.test.ts :10 // Mock child_process.spawn to avoid invoking real claude CLI
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/lifecycle-hooks.ts :240 const { exec } = await import('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/post-task-hooks.ts :7 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/subagent-client.ts :11 import { spawn, execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/task-coordinator.ts :9 import { spawn } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/github/pr-state.ts :1 import { execFileSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/handlers/code-execution-handlers.ts :6 import { spawn } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/handlers/discovery-handlers.ts :9 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/refactored-server.ts :13 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/remote-server.ts :17 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/server.ts :41 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/ralph/bridge/ralph-stackmemory-bridge.ts :9 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/ralph/lifecycle/iteration-lifecycle.ts :7 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/ralph/loopmax.ts :11 import { spawn, execSync, type ChildProcess } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/ralph/recovery/crash-recovery.ts :391 const { execSync } = await import('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/ralph/state/state-reconciler.ts :8 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/integrations/ralph/swarm/git-workflow-manager.ts :6 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/orchestrators/multimodal/providers.ts :1 import { spawnSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/skills/__tests__/parallel-agent-skill.test.ts :31 const original = await importOriginal<typeof import('child_process')>();
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/skills/__tests__/theory-skill.test.ts :8 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/skills/api-discovery.ts :8 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/skills/api-skill.ts :8 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/skills/dashboard-launcher.ts :6 import { exec, type ChildProcess } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/skills/parallel-agent-skill.ts :10 import { spawn, type ChildProcess } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/skills/theory-skill.ts :11 import { execSync } from 'child_process';
  • shell (weak) stackmemoryai-stackmemory-d0bf56e/src/utils/__tests__/theory-capture.test.ts :5 import { execFileSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/src/utils/process-cleanup.ts :7 import { execSync } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/templates/claude-hooks/archive/post-edit-sweep.js :12 import { spawn } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/templates/claude-hooks/daemon-auto-start.js :15 const { spawn } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/templates/claude-hooks/doc-ingest.js :15 const { execSync } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/templates/claude-hooks/on-clear.js :7 import { execSync, spawn } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/templates/claude-hooks/on-startup.js :12 import { execSync, spawn } from 'child_process';
  • shell stackmemoryai-stackmemory-d0bf56e/templates/claude-hooks/on-task-complete.js :29 const { execSync } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/templates/claude-hooks/team-subagent-stop.js :15 const { spawn } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/templates/claude-hooks/team-task-complete.js :14 const { spawn } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/templates/claude-hooks/team-teammate-idle.js :14 const { spawn } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/templates/claude-hooks/theory-capture.js :16 const { spawn } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/templates/claude-hooks/tool-use-trace.js :34 const { spawn } = require('child_process');
  • shell stackmemoryai-stackmemory-d0bf56e/tools/agent-viewer/server.cjs :18 const { spawn, execSync } = require('child_process');

network 74

  • net stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/cli/lib/update-checker.js :11 const https = require('https');
  • net stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/attach/attach-client.js :18 const net = require('net');
  • net stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/attach/attach-server.js :20 const net = require('net');
  • net stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/attach/socket-discovery.js :13 const net = require('net');
  • net stackmemoryai-stackmemory-d0bf56e/packages/cloudflare-sandbox-spike/src/index.js :283 async fetch(request, env) {
  • net stackmemoryai-stackmemory-d0bf56e/packages/linear-extension/src/linear-client.ts :38 const response = await fetch(LINEAR_API_URL, {
  • net stackmemoryai-stackmemory-d0bf56e/packages/provenant-api/src/index.js :24 async fetch(request, env) {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/__tests__/api.test.ts :6 import type { Server } from 'node:http';
  • net stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/adapters/adapter.ts :21 fetch(since: Date): Promise<RawRecord[]>;
  • net stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/adapters/github.ts :199 async fetch(since: Date): Promise<RawRecord[]> {
  • net stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/adapters/linear.ts :283 async fetch(since: Date): Promise<RawRecord[]> {
  • net stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/adapters/manual.ts :31 async fetch(): Promise<RawRecord[]> {
  • net stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/adapters/slack.ts :178 async fetch(since: Date): Promise<RawRecord[]> {
  • net stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/api/server.ts :6 } from 'node:http';
  • net stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/embed/client.ts :59 const response = await fetch(`${this.baseUrl}/embeddings`, {
  • net stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/pipeline/ingest.ts :57 const records = await adapter.fetch(since);
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/analyze-remaining-duplicates.js :58 const response = await fetch('https://api.linear.app/graphql', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/analyze-sta-graphql.js :59 const response = await fetch('https://api.linear.app/graphql', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/cancel-duplicate-tasks.ts :70 const response = await fetch(linearApiUrl, {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/delete-linear-duplicates.js :22 const response = await fetch('https://api.linear.app/graphql', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/delete-remaining-duplicates.js :81 const response = await fetch('https://api.linear.app/graphql', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/delete-sta-duplicates.js :97 const response = await fetch('https://api.linear.app/graphql', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/delete-sta-oauth.js :97 const response = await fetch('https://api.linear.app/graphql', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/merge-linear-duplicates-safe.ts :111 const response = await fetch(linearApiUrl, {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/claude-linear-skill.js :153 const response = await fetch(this.graphqlUrl, {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/clean-linear-backlog.js :17 const response = await fetch('https://api.linear.app/graphql', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/create-cleanup-issues.js :201 const response = await fetch('https://api.linear.app/graphql', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/debug-linear-update.js :30 let response = await fetch('https://api.linear.app/graphql', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/delete-linear-tasks.js :83 const response = await fetch('https://api.linear.app/graphql', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/deployment/test-deployment.js :6 import https from 'https';
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/evals/cord-vs-flat-eval.ts :99 const response = await fetch('https://api.anthropic.com/v1/messages', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/evals/fixtures/brittle-integration.ts :15 const response = await fetch('https://api.external-service.com/search', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/optimize.js :996 const response = await fetch('https://api.anthropic.com/v1/messages', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/linear-task-review.js :16 const response = await fetch('https://api.linear.app/graphql', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/mcp-proxy.js :7 import https from 'https';
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/show-linear-summary.ts :44 const response = await fetch(linearApiUrl, {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/swarm-monitor.js :10 import { createServer } from 'http';
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/sync-and-clean-tasks.js :54 const response = await fetch('https://api.linear.app/graphql', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/sync-linear-graphql.js :22 const response = await fetch('https://api.linear.app/graphql', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/update-linear-status.js :68 const response = await fetch('https://api.linear.app/graphql', {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/scripts/update-linear-tasks-fixed.js :71 const response = await fetch('https://api.linear.app/graphql', {
  • net stackmemoryai-stackmemory-d0bf56e/src/cli/commands/login.ts :75 const response = await fetch(`${apiUrl}/auth/login`, {
  • net stackmemoryai-stackmemory-d0bf56e/src/cli/commands/skill.ts :365 const res = await fetch(source);
  • net stackmemoryai-stackmemory-d0bf56e/src/cli/commands/sync.ts :112 const res = await fetch(`${endpoint}${path}`, {
  • net stackmemoryai-stackmemory-d0bf56e/src/core/brain/brain-sync.ts :204 const res = await fetch(`${this.config.endpoint}${path}`, {
  • net stackmemoryai-stackmemory-d0bf56e/src/core/database/embedding-provider-factory.ts :78 const response = await fetch(`${baseUrl}/api/tags`, {
  • net stackmemoryai-stackmemory-d0bf56e/src/core/database/ollama-embedding-provider.ts :20 const res = await fetch(`${this.baseUrl}/api/embeddings`, {
  • net stackmemoryai-stackmemory-d0bf56e/src/core/database/openai-embedding-provider.ts :24 const res = await fetch('https://api.openai.com/v1/embeddings', {
  • net stackmemoryai-stackmemory-d0bf56e/src/core/extensions/custom-tools.ts :687 // Sandboxed fetch (could add URL allowlist here)
  • net stackmemoryai-stackmemory-d0bf56e/src/core/extensions/loader.ts :281 const response = await fetch(url);
  • net stackmemoryai-stackmemory-d0bf56e/src/core/extensions/provider-adapter.ts :404 const response = await fetch(`${this.baseUrl}/v1/messages`, {
  • net stackmemoryai-stackmemory-d0bf56e/src/core/extensions/sandbox-runtime.ts :703 const response = await fetch(url);
  • net stackmemoryai-stackmemory-d0bf56e/src/core/storage/two-tier-storage.ts :850 const response = await fetch('https://s3.amazonaws.com');
  • net stackmemoryai-stackmemory-d0bf56e/src/core/wiki/wiki-compiler.ts :573 const res = await fetch(url, {
  • net stackmemoryai-stackmemory-d0bf56e/src/daemon/services/research-stream-service.ts :128 const res = await fetch(url, {
  • net stackmemoryai-stackmemory-d0bf56e/src/features/analytics/api/analytics-api.ts :5 import { Server } from 'http';
  • net stackmemoryai-stackmemory-d0bf56e/src/features/browser/cli-browser-agent.ts :398 const resp = await fetch('https://api.anthropic.com/v1/messages', {
  • net stackmemoryai-stackmemory-d0bf56e/src/features/operator/llm-decision.ts :173 const response = await fetch(ANTHROPIC_API_URL, {
  • net (weak) stackmemoryai-stackmemory-d0bf56e/src/features/portal/__tests__/portal.test.ts :120 const res = await fetch(`http://127.0.0.1:${port}/healthz`);
  • net stackmemoryai-stackmemory-d0bf56e/src/features/portal/server.ts :13 import { createServer, type Server as HttpServer } from 'http';
  • net stackmemoryai-stackmemory-d0bf56e/src/features/sweep/prediction-client.ts :32 const response = await fetch(`${this.baseUrl}/health`, {
  • net stackmemoryai-stackmemory-d0bf56e/src/features/web/client/app/evals/page.tsx :75 fetch("/api/evals")
  • net stackmemoryai-stackmemory-d0bf56e/src/features/web/server/index.ts :7 import { createServer } from 'http';
  • net stackmemoryai-stackmemory-d0bf56e/src/hooks/diffmem-hooks.ts :319 const response = await fetch(`${this.config.endpoint}/status`, {
  • net stackmemoryai-stackmemory-d0bf56e/src/integrations/anthropic/batch-client.ts :112 const response = await fetch(`${this.baseUrl}/v1/messages/batches`, {
  • net stackmemoryai-stackmemory-d0bf56e/src/integrations/diffmem/client.ts :51 const response = await fetch(`${this.endpoint}${path}`, {
  • net stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/auth.ts :140 const response = await fetch(tokenUrl, {
  • net stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/client.ts :159 let response = await fetch(`${this.baseUrl}/graphql`, {
  • net stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/oauth-server.ts :7 import http from 'http';
  • net stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/rest-client.ts :280 const response = await fetch(this.baseUrl, {
  • net stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/webhook-server.ts :5 import http from 'http';
  • net stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/handlers/diffmem-handlers.ts :476 const response = await fetch(`${this.config.endpoint}/memories`, {
  • net stackmemoryai-stackmemory-d0bf56e/src/skills/dashboard-launcher.ts :43 const response = await fetch(
  • net stackmemoryai-stackmemory-d0bf56e/tools/agent-viewer/server.cjs :15 const http = require('http');

secrets 89

  • secrets stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/lib/settings/claude-auth.js :65 if (!process.env.ANTHROPIC_API_KEY && !hasBedrock && claudeSettings.anthropicApiKey) {
  • secrets stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/preflight.js :150 const apiKeyEnv = process.env.ANTHROPIC_API_KEY;
  • secrets stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/adapters/github.ts :188 const token = process.env['GITHUB_TOKEN'];
  • secrets stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/adapters/linear.ts :271 const key = process.env['LINEAR_API_KEY'];
  • secrets stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/adapters/slack.ts :166 const token = process.env['SLACK_BOT_TOKEN'];
  • secrets stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/cli/commands/query.ts :24 const apiKey = process.env['ANTHROPIC_API_KEY'];
  • secrets stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/cli/commands/serve.ts :17 startServer({ port, dbPath: opts.db, apiKey: process.env['PROVENANT_API_KEY'] });
  • secrets stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/embed/client.ts :44 const key = process.env['OPENAI_API_KEY'];
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/add-phase-tasks-to-linear.js :11 const API_KEY = process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/analyze-linear-duplicates.js :11 const API_KEY = process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/analyze-remaining-duplicates.js :10 const API_KEY = process.env.LINEAR_OAUTH_TOKEN || process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/analyze-sta-duplicates.js :12 const API_KEY = process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/analyze-sta-graphql.js :11 const API_KEY = process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/check-all-duplicates.ts :51 const envApiKey = process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/delete-linear-duplicates.js :26 'Authorization': process.env.LINEAR_API_KEY
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/delete-remaining-duplicates.js :11 const API_KEY = process.env.LINEAR_OAUTH_TOKEN || process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/delete-sta-duplicates.js :12 const API_KEY = process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/delete-sta-oauth.js :12 const API_KEY = process.env.LINEAR_OAUTH_TOKEN || process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/archive/export-sta-tasks.js :14 const client = new LinearRestClient(process.env.LINEAR_API_KEY);
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/background-sync-manager.js :81 !process.env.LINEAR_API_KEY &&
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/benchmark-workflows.ts :53 if (process.env.ANTHROPIC_API_KEY) {
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/claude-linear-skill.js :25 this.apiKey = process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/claude-sm-autostart.js :111 !process.env.STACKMEMORY_LINEAR_API_KEY &&
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/clean-linear-backlog.js :21 'Authorization': process.env.STACKMEMORY_LINEAR_API_KEY || process.env.LINEAR_API_KEY
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/create-cleanup-issues.js :200 process.env.STACKMEMORY_LINEAR_API_KEY || process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/debug-linear-update.js :9 const API_KEY = process.env.LINEAR_OAUTH_TOKEN || process.env.STACKMEMORY_LINEAR_API_KEY || process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/delete-linear-tasks.js :11 const API_KEY = process.env.STACKMEMORY_LINEAR_API_KEY || process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/deployment/test-deployment.js :12 process.env.API_KEY_SECRET ||
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/evals/cord-vs-flat-eval.ts :92 const apiKey = process.env.ANTHROPIC_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/fetch-linear-status.js :5 const API_KEY = process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/gepa/optimize.js :990 const apiKey = process.env.ANTHROPIC_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/linear-auto-sync.js :76 if (!process.env.LINEAR_API_KEY) {
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/linear-sync-daemon.js :109 if (!process.env.LINEAR_API_KEY) {
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/linear-task-review.js :20 'Authorization': process.env.STACKMEMORY_LINEAR_API_KEY || process.env.LINEAR_API_KEY
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/list-linear-tasks.ts :41 const apiKey = process.env['LINEAR_API_KEY'];
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/mcp-proxy.js :10 const API_KEY = process.env.API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/publish-local.js :27 const npmToken = process.env.NPM_TOKEN;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/sync-and-clean-tasks.js :13 const API_KEY = process.env.LINEAR_OAUTH_TOKEN || process.env.STACKMEMORY_LINEAR_API_KEY || process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/sync-linear-graphql.js :19 console.log(`API Key loaded: ${(process.env.STACKMEMORY_LINEAR_API_KEY || process.env.LINEAR_API_KEY) ? 'Yes' : 'No'} (length: ${(process.env.STACKMEMORY_LINEAR_API_KEY || process.env.LINEAR_API_KEY)?
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/sync-linear-tasks.js :15 const apiKey = process.env.STACKMEMORY_LINEAR_API_KEY || process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/test-cli-security.js :248 delete process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/test-mcp.js :22 LINEAR_API_KEY: process.env.LINEAR_API_KEY || '',
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/update-linear-status.js :9 const API_KEY = process.env.LINEAR_OAUTH_TOKEN || process.env.LINEAR_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/scripts/update-linear-tasks-fixed.js :9 const API_KEY = process.env.LINEAR_OAUTH_TOKEN || process.env.STACKMEMORY_LINEAR_API_KEY || process.env.LINEAR_API_KEY;
  • secrets stackmemoryai-stackmemory-d0bf56e/src/cli/claude-sm.ts :820 if (eventType === 'session_end' && process.env['LINEAR_API_KEY']) {
  • secrets stackmemoryai-stackmemory-d0bf56e/src/cli/commands/linear.ts :99 const apiKey = process.env['LINEAR_API_KEY'];
  • secrets stackmemoryai-stackmemory-d0bf56e/src/cli/commands/model.ts :454 if (!process.env['DASHSCOPE_API_KEY']) {
  • secrets stackmemoryai-stackmemory-d0bf56e/src/cli/commands/operator.ts :62 const apiKey = opts.apiKey ?? process.env.ANTHROPIC_API_KEY;
  • secrets stackmemoryai-stackmemory-d0bf56e/src/cli/commands/orchestrate.ts :2149 const apiKey = process.env.LINEAR_API_KEY;
  • secrets stackmemoryai-stackmemory-d0bf56e/src/cli/commands/orchestrator.ts :3133 const apiKey = process.env.LINEAR_API_KEY;
  • secrets stackmemoryai-stackmemory-d0bf56e/src/cli/commands/retrieval.ts :319 const hasApiKey = !!process.env['ANTHROPIC_API_KEY'];
  • secrets stackmemoryai-stackmemory-d0bf56e/src/cli/commands/setup.ts :340 if (process.env['LINEAR_API_KEY']) {
  • secrets stackmemoryai-stackmemory-d0bf56e/src/cli/commands/storage-tier.ts :263 secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY,
  • secrets stackmemoryai-stackmemory-d0bf56e/src/cli/commands/sync.ts :20 const envKey = process.env['PROVENANT_API_KEY'];
  • secrets stackmemoryai-stackmemory-d0bf56e/src/cli/commands/tasks.ts :51 process.env.STACKMEMORY_LINEAR_API_KEY || process.env.LINEAR_API_KEY,
  • secrets stackmemoryai-stackmemory-d0bf56e/src/core/brain/index.ts :91 const apiKey = process.env['PROVENANT_API_KEY'] || auth.apiKey;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/src/core/config/__tests__/feature-flags.test.ts :83 process.env['LINEAR_API_KEY'] = 'lin_api_test';
  • secrets stackmemoryai-stackmemory-d0bf56e/src/core/config/feature-flags.ts :46 (!!process.env['LINEAR_API_KEY'] || !!process.env['LINEAR_OAUTH_TOKEN'])
  • secrets stackmemoryai-stackmemory-d0bf56e/src/core/context/frame-enrichment.ts :89 const apiKey = process.env.ANTHROPIC_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/src/core/database/__tests__/embedding-provider-factory.test.ts :26 originalEnv = process.env['OPENAI_API_KEY'];
  • secrets stackmemoryai-stackmemory-d0bf56e/src/core/database/embedding-provider-factory.ts :95 const apiKey = config.apiKey ?? process.env['OPENAI_API_KEY'];
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/src/core/extensions/__tests__/openrouter-integration.test.ts :8 const OPENROUTER_API_KEY = process.env.OPENROUTER_API_KEY;
  • secrets stackmemoryai-stackmemory-d0bf56e/src/core/extensions/plugin-system.ts :774 const apiKey = process.env['LINEAR_API_KEY'];
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/src/core/models/__tests__/model-router.test.ts :54 process.env['DEEPINFRA_API_KEY'] = 'test-key';
  • secrets stackmemoryai-stackmemory-d0bf56e/src/core/retrieval/llm-provider.ts :202 const apiKey = process.env['ANTHROPIC_API_KEY'];
  • secrets stackmemoryai-stackmemory-d0bf56e/src/core/trace/cli-trace-wrapper.ts :41 LINEAR_API_KEY: process.env['LINEAR_API_KEY'] ? '[SET]' : '[NOT SET]',
  • secrets stackmemoryai-stackmemory-d0bf56e/src/daemon/services/linear-service.ts :153 return existsSync(configPath) || !!process.env['LINEAR_API_KEY'];
  • secrets stackmemoryai-stackmemory-d0bf56e/src/features/analytics/core/analytics-service.ts :48 if (process.env['LINEAR_API_KEY']) {
  • secrets stackmemoryai-stackmemory-d0bf56e/src/features/browser/cli-browser-agent.ts :317 if (process.env.ANTHROPIC_API_KEY) {
  • secrets stackmemoryai-stackmemory-d0bf56e/src/features/sweep/pty-wrapper.ts :185 if (process.env['LINEAR_API_KEY']) {
  • secrets stackmemoryai-stackmemory-d0bf56e/src/hooks/image-preprocess.cjs :112 const apiKey = process.env.ANTHROPIC_API_KEY;
  • secrets stackmemoryai-stackmemory-d0bf56e/src/hooks/linear-task-picker.ts :136 const apiKey = process.env['LINEAR_API_KEY'];
  • secrets stackmemoryai-stackmemory-d0bf56e/src/integrations/anthropic/batch-client.ts :83 : process.env['ANTHROPIC_API_KEY'] || '';
  • secrets stackmemoryai-stackmemory-d0bf56e/src/integrations/anthropic/client.ts :58 this.apiKey = config?.apiKey || process.env['ANTHROPIC_API_KEY'] || '';
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/__tests__/subagent-client.test.ts :315 const originalEnv = process.env.CEREBRAS_API_KEY;
  • secrets stackmemoryai-stackmemory-d0bf56e/src/integrations/claude-code/subagent-client.ts :567 const apiKey = process.env['MOONSHOT_API_KEY'] || '';
  • secrets stackmemoryai-stackmemory-d0bf56e/src/integrations/greptile/config.ts :15 enabled: !!process.env.GREPTILE_API_KEY,
  • secrets stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/auth.ts :326 clientSecret: process.env['LINEAR_CLIENT_SECRET'] || '',
  • secrets stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/sync-service.ts :41 const apiKey = process.env['LINEAR_API_KEY'];
  • secrets stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/sync.ts :86 const apiKey = process.env['LINEAR_API_KEY'];
  • secrets stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/webhook-handler.ts :74 if (process.env['LINEAR_API_KEY']) {
  • secrets stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/webhook-server.ts :70 config?.webhookSecret || process.env['LINEAR_WEBHOOK_SECRET'],
  • secrets stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/webhook.ts :73 this.webhookSecret = webhookSecret || process.env['LINEAR_WEBHOOK_SECRET'];
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/handlers/__tests__/delegate-openrouter.test.ts :32 const OPENROUTER_API_KEY = process.env.OPENROUTER_API_KEY;
  • secrets (weak) stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/handlers/__tests__/provider-handlers.test.ts :83 delete process.env['DEEPINFRA_API_KEY'];
  • secrets stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/server.ts :599 ...(process.env.ANTHROPIC_API_KEY
  • secrets stackmemoryai-stackmemory-d0bf56e/src/orchestrators/multimodal/providers.ts :16 const apiKey = process.env['ANTHROPIC_API_KEY'];
  • secrets stackmemoryai-stackmemory-d0bf56e/tools/wrappers/claude-api-wrapper.cjs :11 const apiKey = process.env.ANTHROPIC_API_KEY;
  • secrets stackmemoryai-stackmemory-d0bf56e/tools/wrappers/claude-api-wrapper.js :10 const apiKey = process.env.ANTHROPIC_API_KEY;

database 128

  • db stackmemoryai-stackmemory-d0bf56e/.claude/hooks/pre-message.js :7 const Database = require('better-sqlite3');
  • db stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/lib/id-detector.js :13 const Database = require('better-sqlite3');
  • db stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/src/ledger.js :11 const Database = require('better-sqlite3');
  • db stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/task-lib/store.js :10 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/packages/attention-scoring/src/attention-tracker.ts :8 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/packages/p2p-sync/src/p2p-sync.ts :14 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/packages/p2p-sync/src/team-context-sync.ts :9 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/packages/provenant/src/schema/database.ts :1 import BetterSqlite3 from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/packages/sdk/src/cache.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/packages/sdk/src/packs.ts :5 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/packages/sdk/src/provenance.ts :5 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/packages/sdk/src/stackmemory.ts :13 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/scripts/benchmark-performance.ts :6 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/scripts/check-redis.ts :3 import { createClient } from 'redis';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/scripts/development/create-demo-tasks.js :6 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/scripts/development/fix-project-id.ts :6 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/scripts/linear-auto-sync.js :15 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/scripts/measure-handoff-impact.mjs :10 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/scripts/measure-handoff-impact.ts :10 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/scripts/recreate-frames-db.js :3 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/scripts/status.ts :6 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/scripts/test-redis-storage.ts :7 import { createClient } from 'redis';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/scripts/testing/test-tier-migration.js :3 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/__tests__/generated/frame-manager.bench.ts :8 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/__tests__/integration/database-integration.test.ts :7 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/commands/__tests__/digest.test.ts :3 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/commands/__tests__/integration.test.ts :10 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/cli/commands/__tests__/stats.test.ts :4 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/cache.ts :9 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/clear.ts :12 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/conductor-traces.ts :9 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/context.ts :7 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/dashboard.ts :10 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/db.ts :13 import { Pool } from 'pg';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/digest.ts :7 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/discovery.ts :7 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/handoff.ts :17 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/linear.ts :21 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/log.ts :7 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/migrate.ts :12 import { Pool } from 'pg';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/optimize.ts :2 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/orchestrate.ts :24 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/patterns.ts :8 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/retrieval.ts :7 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/rules.ts :8 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/search.ts :7 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/sync.ts :12 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/tasks.ts :7 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/cli/commands/worktree.ts :15 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/brain/__tests__/brain.test.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/brain/brain-store.ts :10 import type Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/brain/brain-sync.ts :20 import type Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/brain/index.ts :12 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/cache/__tests__/content-cache.test.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/cache/content-cache.ts :8 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/context/__tests__/frame-closure-cascade.test.ts :14 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/context/__tests__/frame-manager-cycle-detection.test.ts :6 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/context/__tests__/frame-manager-lifecycle.test.ts :8 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/context/__tests__/frame-manager.test.ts :12 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/context/__tests__/frame-recovery.test.ts :6 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/context/__tests__/frame-stack.test.ts :7 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/context/frame-database.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/context/frame-manager.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/context/frame-recovery.ts :12 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/cross-search/cross-project-search.ts :7 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/database/batch-operations.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/database/connection-pool.ts :6 import { Pool, PoolClient, PoolConfig } from 'pg';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/database/sqlite-adapter.ts :6 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/digest/__tests__/frame-digest-integration.test.ts :2 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/digest/chronological-digest.ts :6 import type Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/digest/frame-digest-integration.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/digest/hybrid-digest-generator.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/digest/hybrid-digest.ts :6 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/optimization/__tests__/trace-optimizer.test.ts :2 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/patterns/__tests__/pattern-observer.test.ts :2 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/patterns/__tests__/pattern-store.test.ts :2 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/patterns/pattern-store.ts :8 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/performance/lazy-context-loader.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/performance/optimized-frame-context.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/performance/performance-profiler.ts :8 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/persistence/postgres-adapter.ts :1 import { Pool, PoolConfig, QueryResult as PgQueryResult } from 'pg';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/projects/project-manager.ts :10 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/provenance/__tests__/provenance-store.test.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/provenance/provenance-store.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/retrieval/llm-context-retrieval.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/retrieval/retrieval-audit.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/retrieval/summary-generator.ts :6 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/rules/__tests__/rule-engine.test.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/rules/rule-engine.ts :6 import type Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/rules/rule-store.ts :5 import type Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/skill-packs/registry.ts :8 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/skills/skill-registry.ts :8 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/skills/skill-storage.ts :8 import Redis from 'ioredis';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/storage/__tests__/cloud-sync.test.ts :11 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/storage/cloud-sync-manager.ts :8 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/storage/cloud-sync.ts :8 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/storage/infinite-storage.ts :18 import { createClient as createRedisClient } from 'redis';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/storage/remote-storage.ts :15 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/storage/two-tier-storage.ts :16 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/trace/__tests__/db-trace-wrapper.test.ts :6 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/trace/__tests__/trace-event-store.test.ts :6 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/core/trace/__tests__/trace-store.test.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/trace/db-trace-wrapper.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/trace/trace-detector.ts :21 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/trace/trace-event-store.ts :9 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/trace/trace-store.ts :5 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/core/worktree/worktree-manager.ts :10 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/features/analytics/core/analytics-service.ts :4 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/features/analytics/queries/metrics-queries.ts :1 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/features/tasks/task-aware-context.ts :6 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/features/web/server/index.ts :13 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/features/web/server/spend-calculator.ts :11 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/auto-sync.ts :12 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/integrations/linear/webhook-retry.ts :6 import Database from 'better-sqlite3';
  • db (weak) stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/__tests__/tool-error-handling.test.ts :7 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/handlers/discovery-handlers.ts :12 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/handlers/provenant-handlers.ts :10 import BetterSqlite3 from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/middleware/tool-scoring.ts :11 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/refactored-server.ts :10 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/remote-server.ts :12 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/integrations/mcp/server.ts :10 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :16 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/middleware/exponential-rate-limiter.ts :2 import Redis from 'ioredis';
  • db stackmemoryai-stackmemory-d0bf56e/src/models/user.model.ts :1 import BetterSqlite3 from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/src/servers/production/auth-middleware.ts :10 import Redis from 'ioredis';
  • db stackmemoryai-stackmemory-d0bf56e/src/services/context-service.ts :5 import Database from 'better-sqlite3';
  • db stackmemoryai-stackmemory-d0bf56e/templates/claude-hooks/wiki-update.js :83 Database = require('better-sqlite3');
  • db (weak) stackmemoryai-stackmemory-d0bf56e/test/test-framework.ts :7 import Database from 'better-sqlite3';

tool registrations 26

  • browser_navigate stackmemoryai-stackmemory-d0bf56e/src/features/browser/browser-mcp.ts :83
  • browser_screenshot stackmemoryai-stackmemory-d0bf56e/src/features/browser/browser-mcp.ts :95
  • browser_click stackmemoryai-stackmemory-d0bf56e/src/features/browser/browser-mcp.ts :111
  • browser_type stackmemoryai-stackmemory-d0bf56e/src/features/browser/browser-mcp.ts :126
  • browser_evaluate stackmemoryai-stackmemory-d0bf56e/src/features/browser/browser-mcp.ts :142
  • browser_wait stackmemoryai-stackmemory-d0bf56e/src/features/browser/browser-mcp.ts :157
  • browser_get_content stackmemoryai-stackmemory-d0bf56e/src/features/browser/browser-mcp.ts :176
  • browser_close stackmemoryai-stackmemory-d0bf56e/src/features/browser/browser-mcp.ts :191
  • describe_image stackmemoryai-stackmemory-d0bf56e/src/hooks/image-extract-mcp.cjs :97
  • create_task stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :116
  • execute_task stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :146
  • task_status stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :163
  • save_context stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :173
  • load_context stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :195
  • agent_turn stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :213
  • session_feedback stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :229
  • breakdown_task stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :240
  • list_active_sessions stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :251
  • retry_session stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :259
  • cache_lookup stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :272
  • cache_stats stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :289
  • pack_list stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :300
  • pack_search stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :314
  • pack_get stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :325
  • record_trace stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :342
  • score_confidence stackmemoryai-stackmemory-d0bf56e/src/mcp/stackmemory-mcp-server.ts :394

install hooks 8

  • postinstall stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/package.json :20 node scripts/fix-node-pty-permissions.js
  • prepublishOnly stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/package.json :36 npm run lint && npm run typecheck
  • prepare stackmemoryai-stackmemory-d0bf56e/external/zeroshot-main/package.json :37 husky
  • postinstall stackmemoryai-stackmemory-d0bf56e/package.json :105 node scripts/install-claude-hooks-auto.js || true
  • prepublishOnly stackmemoryai-stackmemory-d0bf56e/package.json :127 npm run build && npm run verify:dist && npm run test:pre-publish
  • prepare stackmemoryai-stackmemory-d0bf56e/package.json :152 echo 'Prepare step completed'
  • prepublishOnly stackmemoryai-stackmemory-d0bf56e/packages/mcp-server/package.json :32 npm run build
  • prepublishOnly stackmemoryai-stackmemory-d0bf56e/packages/p2p-sync/package.json :33 npm run build

declared dependencies 66

  • @modelcontextprotocol/sdk@^1.25.3
  • @anthropic-ai/sdk@^0.71.2
  • @anthropic-ai/tokenizer@^0.0.4
  • @aws-sdk/client-s3@^3.958.0
  • @browsermcp/mcp@^0.1.3
  • @google-cloud/bigquery@^7.9.4
  • @google-cloud/storage@^7.18.0
  • @linear/sdk@^68.1.0
  • @stackmemoryai/stackmemory@^0.3.19
  • @types/blessed@^0.1.27
  • @types/inquirer@^9.0.9
  • @types/pg@^8.16.0
  • better-sqlite3@^12.10.0
  • chalk@^5.3.0
  • cli-table3@^0.6.5
  • commander@^11.1.0
  • compression@^1.8.1
  • cors@^2.8.5
  • dotenv@^17.2.3
  • esbuild@^0.27.2
  • express@^4.22.1
  • glob@^13.0.0
  • helmet@^8.1.0
  • ignore@^7.0.5
  • inquirer@^9.3.8
  • js-tiktoken@^1.0.21
  • msgpackr@^1.10.1
  • node-pty@^1.1.0
  • open@^11.0.0
  • ora@^9.0.0
  • pg@^8.17.1
  • raindrop-ai@^0.1.1
  • rate-limiter-flexible@^9.0.1
  • shell-escape@^0.2.0
  • socket.io@^4.6.0
  • socket.io-client@^4.6.0
  • tweetnacl@^1.0.3
  • typescript@^5.3.3
  • uuid@^9.0.1
  • ws@^8.16.0
  • zod@^3.22.4
  • @types/better-sqlite3@^7.6.8
  • @types/express@^4.17.25
  • @types/js-yaml@^4.0.9
  • @types/node@^22.0.0
  • @types/uuid@^10.0.0
  • @types/ws@^8.5.10
  • @typescript-eslint/eslint-plugin@^8.50.1
  • @typescript-eslint/parser@^8.50.1
  • @vitest/coverage-v8@^4.0.16
  • @vitest/ui@^4.0.16
  • eslint@^9.39.2
  • eslint-config-prettier@^10.1.8
  • eslint-plugin-prettier@^5.5.4
  • husky@^9.1.7
  • lint-staged@^16.2.7
  • oxlint@^1.36.0
  • prettier@^3.7.4
  • tsx@^4.7.0
  • vitest@^4.0.16
  • @browserbasehq/stagehand@^3.4.0
  • @xenova/transformers@^2.17.2
  • blessed@^0.1.81
  • blessed-contrib@^4.11.0
  • chokidar@^5.0.0
  • playwright@^1.60.0

clipboard 1

  • clipboard shell call stackmemoryai-stackmemory-d0bf56e/src/cli/commands/handoff.ts :413 execFileSync('pbcopy', [], {

cursor-plugin 1

  • opaque (low) stackmemoryai-stackmemory-d0bf56e/.cursor/mcp.json bundled .cursor/ plugin descriptor (stackmemoryai-stackmemory-d0bf56e/.cursor/mcp.json) — presence-detected; review the descriptor

obfuscation 2

  • dynamic require()/import() stackmemoryai-stackmemory-d0bf56e/scripts/gepa/hooks/gepa-session-hook.js :116 const { generateReflection } = await import('${reflectPath}');
  • dynamic require()/import() stackmemoryai-stackmemory-d0bf56e/src/features/operator/desktop-adapter.ts :43 const { classifyScreenState } = require('${__dirname}/llm-decision.js');

transport_posture 1

  • network-listening, binds all interfaces, no auth detected stackmemoryai-stackmemory-d0bf56e/src/features/portal/types.ts :37 host: '0.0.0.0',