Dear User helps humans and AI agents understand each other better
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit bed66da · analyzer v20 · 22h ago
skills & prompt files 118
- agent-rulesbleedmode-dearuser-bed66da/CLAUDE.md
- agent-rulesbleedmode-dearuser-bed66da/mcp/CLAUDE.md
- agent-rulesbleedmode-dearuser-bed66da/mcp/calibration/fixtures/empty/.claude/CLAUDE.md
- agent-rulesbleedmode-dearuser-bed66da/mcp/calibration/fixtures/mature/.claude/CLAUDE.md
- skillbleedmode-dearuser-bed66da/mcp/calibration/fixtures/mature/.claude/scheduled-tasks/nightly-report/SKILL.md
- skillbleedmode-dearuser-bed66da/mcp/calibration/fixtures/mature/.claude/skills/example/SKILL.md
- agent-rulesbleedmode-dearuser-bed66da/mcp/calibration/fixtures/messy/.claude/CLAUDE.md
- skillbleedmode-dearuser-bed66da/mcp/calibration/fixtures/messy/.claude/scheduled-tasks/dead-job/SKILL.md
- skillbleedmode-dearuser-bed66da/mcp/calibration/fixtures/messy/.claude/scheduled-tasks/stale-watcher/SKILL.md
- skillbleedmode-dearuser-bed66da/mcp/calibration/fixtures/messy/.claude/skills/orphan-a/SKILL.md
- skillbleedmode-dearuser-bed66da/mcp/calibration/fixtures/messy/.claude/skills/orphan-b/SKILL.md
- skillbleedmode-dearuser-bed66da/mcp/calibration/fixtures/messy/.claude/skills/phantom-caller/SKILL.md
- agent-rulesbleedmode-dearuser-bed66da/mcp/calibration/fixtures/starter/.claude/CLAUDE.md
- skillbleedmode-dearuser-bed66da/mcp/skills/dearuser-collab/SKILL.md
- skillbleedmode-dearuser-bed66da/mcp/skills/dearuser-feedback/SKILL.md
- skillbleedmode-dearuser-bed66da/mcp/skills/dearuser-health/SKILL.md
- skillbleedmode-dearuser-bed66da/mcp/skills/dearuser-help/SKILL.md
- skillbleedmode-dearuser-bed66da/mcp/skills/dearuser-history/SKILL.md
- skillbleedmode-dearuser-bed66da/mcp/skills/dearuser-onboard/SKILL.md
- skillbleedmode-dearuser-bed66da/mcp/skills/dearuser-security/SKILL.md
- skillbleedmode-dearuser-bed66da/mcp/skills/dearuser-wrapped/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/02-minimal-clean/.claude/scheduled-tasks/daily-briefing/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/02-minimal-clean/.claude/skills/my-helper/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/03-overlap-duplicate-skills/.claude/skills/code-reviewer/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/03-overlap-duplicate-skills/.claude/skills/lint-reviewer/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/03-overlap-duplicate-skills/.claude/skills/pr-reviewer/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/04-overlap-suite/.claude/skills/dearuser-collab/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/04-overlap-suite/.claude/skills/dearuser-health/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/04-overlap-suite/.claude/skills/dearuser-security/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/04-overlap-suite/.claude/skills/dearuser-wrapped/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/05-orphan-scheduled-task/.claude/scheduled-tasks/data-dumper/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/06-orphan-effect-task/.claude/scheduled-tasks/lonely-watcher/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/07-missing-closure-skill/.claude/skills/data-saver/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/09-unregistered-mcp-tool/.claude/skills/calls-missing-server/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/10-unbacked-substrate/.claude/skills/skill-0/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/10-unbacked-substrate/.claude/skills/skill-1/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/10-unbacked-substrate/.claude/skills/skill-10/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/10-unbacked-substrate/.claude/skills/skill-11/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/10-unbacked-substrate/.claude/skills/skill-2/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/10-unbacked-substrate/.claude/skills/skill-3/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/10-unbacked-substrate/.claude/skills/skill-4/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/10-unbacked-substrate/.claude/skills/skill-5/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/10-unbacked-substrate/.claude/skills/skill-6/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/10-unbacked-substrate/.claude/skills/skill-7/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/10-unbacked-substrate/.claude/skills/skill-8/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/10-unbacked-substrate/.claude/skills/skill-9/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/11-stale-scheduled-task/.claude/scheduled-tasks/nightly-backup/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/13-implicit-consumer-notify/.claude/scheduled-tasks/status-pinger/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/14-terminal-path-write/.claude/scheduled-tasks/memory-appender/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/15-many-small-issues/.claude/skills/lonely-writer/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/15-many-small-issues/.claude/skills/thing-a/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/15-many-small-issues/.claude/skills/thing-b/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/16-one-critical/.claude/skills/broken/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/16-one-critical/.claude/skills/reader/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/16-one-critical/.claude/skills/writer/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/17-multiple-criticals/.claude/scheduled-tasks/never-run/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/17-multiple-criticals/.claude/skills/broken-1/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/17-multiple-criticals/.claude/skills/broken-2/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/18-skill-references-task/.claude/scheduled-tasks/data-crunch/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/18-skill-references-task/.claude/skills/crunch-reader/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/19-prose-reminder-task/.claude/scheduled-tasks/birthday-reminder/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/20-stacked-overlaps-no-suite/.claude/skills/pre-commit-check/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/20-stacked-overlaps-no-suite/.claude/skills/quality-gate/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/20-stacked-overlaps-no-suite/.claude/skills/style-guardian/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/21-mixed-realistic-small/.claude/scheduled-tasks/morning-standup/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/21-mixed-realistic-small/.claude/scheduled-tasks/weekly-review/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/21-mixed-realistic-small/.claude/skills/briefing-formatter/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/21-mixed-realistic-small/.claude/skills/ship/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/21-mixed-realistic-small/.claude/skills/task-triage/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/22-mixed-realistic-medium/.claude/scheduled-tasks/hourly-ping/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/22-mixed-realistic-medium/.claude/scheduled-tasks/nightly-scan/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/22-mixed-realistic-medium/.claude/scheduled-tasks/standup/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/22-mixed-realistic-medium/.claude/scheduled-tasks/weekly-report/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/22-mixed-realistic-medium/.claude/skills/briefing/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/22-mixed-realistic-medium/.claude/skills/explain/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/22-mixed-realistic-medium/.claude/skills/research/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/22-mixed-realistic-medium/.claude/skills/review-pr/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/22-mixed-realistic-medium/.claude/skills/ship-fast/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/22-mixed-realistic-medium/.claude/skills/ship-safe/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/22-mixed-realistic-medium/.claude/skills/summarize/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/22-mixed-realistic-medium/.claude/skills/triage/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/22-mixed-realistic-medium/.claude/skills/uses-pvs/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/scheduled-tasks/job-0/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/scheduled-tasks/job-1/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/scheduled-tasks/job-2/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/scheduled-tasks/job-3/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/scheduled-tasks/job-4/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-a-0/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-b-1/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-c-2/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-d-3/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-e-4/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-f-5/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-g-6/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-h-7/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-i-8/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-j-9/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-k-10/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-l-11/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-m-12/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-n-13/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-o-14/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-p-15/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-q-16/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-r-17/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-s-18/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/23-large-healthy/.claude/skills/skill-t-19/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/24-many-overlaps/.claude/skills/reviewer-0/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/24-many-overlaps/.claude/skills/reviewer-1/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/24-many-overlaps/.claude/skills/reviewer-2/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/24-many-overlaps/.claude/skills/reviewer-3/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/24-many-overlaps/.claude/skills/reviewer-4/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/24-many-overlaps/.claude/skills/reviewer-5/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/25-no-scheduled-tasks/.claude/skills/simple-0/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/25-no-scheduled-tasks/.claude/skills/simple-1/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/25-no-scheduled-tasks/.claude/skills/simple-2/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/25-no-scheduled-tasks/.claude/skills/simple-3/SKILL.md
- skillbleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/fixtures/25-no-scheduled-tasks/.claude/skills/simple-4/SKILL.md
danger signals1
- suspicious endpointeu.i.posthog.com (telemetry)bleedmode-dearuser-bed66da/web/src/lib/analytics.ts:19
const POSTHOG_HOST = 'https://eu.i.posthog.com';
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 43
- fs bleedmode-dearuser-bed66da/mcp/calibration/run.mjs :11
import { readFileSync, readdirSync, existsSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/esbuild.config.js :2
import { copyFileSync, mkdirSync, existsSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/dashboard.ts :20
import { readFileSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/audit-detectors.ts :6
import { existsSync, readFileSync, realpathSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/audit-feedback.ts :9
import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/audit-scanner.ts :7
import { existsSync, readdirSync, readFileSync, statSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/catalog-loader.ts :17
import { existsSync, mkdirSync, readFileSync, statSync, writeFileSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/config.ts :16
import * as fs from 'node:fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/db.ts :13
import { existsSync, mkdirSync, readFileSync, readdirSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/feedback-nudge.ts :11
import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/gap-detector.ts :3
import { existsSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/git-scanner.ts :15
import { existsSync, readdirSync, statSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/github-advisor.ts :9
import * as fs from 'node:fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/implementer.ts :15
import { existsSync, mkdirSync, readFileSync, writeFileSync, copyFileSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/lint-checks.ts :7
import { existsSync, readFileSync, readdirSync, statSync, lstatSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/npm-advisor.ts :9
import * as fs from 'node:fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/onboard-install.ts :9
import { cpSync, existsSync, mkdirSync, readdirSync, readFileSync, writeFileSync, copyFileSync, statSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/reconcile-recommendations.ts :16
import { readFileSync, existsSync } from 'node:fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/scanner.ts :11
import { readFileSync, readdirSync, existsSync, statSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/session-analyzer.ts :11
import { readFileSync, readdirSync, existsSync, statSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/supabase-advisor.ts :14
import * as fs from 'node:fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/user-preferences.ts :10
import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/vercel-advisor.ts :11
import * as fs from 'node:fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/version-check.ts :18
import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/engine/wrapped-moments.ts :12
import { readFileSync, existsSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/index.ts :26
import { existsSync, mkdirSync, openSync, readFileSync, appendFileSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/install-skills.ts :15
import { cpSync, existsSync, mkdirSync, readdirSync } from 'fs'; - fs bleedmode-dearuser-bed66da/mcp/src/tools/onboard.ts :22
import * as fs from 'node:fs'; - fs bleedmode-dearuser-bed66da/mcp/src/tools/share.ts :229
const fs = require('node:fs'); - fs bleedmode-dearuser-bed66da/research/calibration/2026-04-22-claude-md-corpus-v2/fetch.mjs :2
import { writeFileSync, mkdirSync, existsSync, readFileSync, appendFileSync } from "node:fs"; - fs bleedmode-dearuser-bed66da/research/calibration/2026-04-22-claude-md-corpus-v2/fetch.ts :18
import { writeFileSync, mkdirSync, existsSync, readFileSync, appendFileSync } from 'node:fs'; - fs bleedmode-dearuser-bed66da/research/calibration/2026-04-22-claude-md-corpus-v2/fill-middle.mjs :6
import { appendFileSync, readFileSync, existsSync } from 'node:fs'; - fs bleedmode-dearuser-bed66da/research/calibration/2026-04-22-claude-md-corpus-v2/score-corpus.mjs :2
import { readFileSync as readFileSync2, writeFileSync, appendFileSync, existsSync as existsSync2 } from "node:fs"; - fs bleedmode-dearuser-bed66da/research/calibration/2026-04-22-claude-md-corpus-v2/score-corpus.ts :12
import { readFileSync, writeFileSync, appendFileSync, existsSync } from 'node:fs'; - fs bleedmode-dearuser-bed66da/research/calibration/2026-04-22-claude-md-corpus/fetch.ts :14
import { writeFileSync, mkdirSync, existsSync } from 'node:fs'; - fs bleedmode-dearuser-bed66da/research/calibration/2026-04-22-claude-md-corpus/score-corpus.ts :21
import { readFileSync, readdirSync, writeFileSync, statSync } from 'node:fs'; - fs bleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/validate.ts :11
import { readdirSync, writeFileSync, mkdirSync, appendFileSync } from 'node:fs'; - fs bleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/verify.ts :4
import { readFileSync, writeFileSync } from 'node:fs'; - fs bleedmode-dearuser-bed66da/research/calibration/2026-04-22-security-validation/run.mjs :12
import { mkdirSync, existsSync } from 'node:fs'; - fs bleedmode-dearuser-bed66da/research/calibration/2026-04-22-security-validation/validate.ts :19
import { readdirSync, readFileSync, writeFileSync } from 'node:fs'; - fs bleedmode-dearuser-bed66da/research/calibration/2026-04-24-substrate-corpus/fetch-expand.ts :10
import { writeFileSync, existsSync, readFileSync, appendFileSync } from 'node:fs'; - fs bleedmode-dearuser-bed66da/research/calibration/2026-04-24-substrate-corpus/fetch.ts :21
import { writeFileSync, mkdirSync, existsSync, readFileSync, appendFileSync } from 'node:fs'; - fs bleedmode-dearuser-bed66da/research/calibration/2026-04-24-substrate-corpus/score-corpus.ts :15
import { readFileSync, writeFileSync, appendFileSync, existsSync } from 'node:fs';
shell / exec 17
- shell bleedmode-dearuser-bed66da/mcp/calibration/run.mjs :10
import { spawnSync } from 'child_process'; - shell bleedmode-dearuser-bed66da/mcp/scripts/lint-any-count.js :4
import { execSync } from 'node:child_process'; - shell bleedmode-dearuser-bed66da/mcp/src/engine/git-scanner.ts :14
import { execFileSync } from 'child_process'; - shell bleedmode-dearuser-bed66da/mcp/src/engine/github-advisor.ts :11
import { execFileSync } from 'node:child_process'; - shell bleedmode-dearuser-bed66da/mcp/src/engine/npm-advisor.ts :11
import { execFileSync } from 'node:child_process'; - shell bleedmode-dearuser-bed66da/mcp/src/engine/onboard-install.ts :10
import { execSync } from 'child_process'; - shell bleedmode-dearuser-bed66da/mcp/src/engine/proactive-recommender.ts :68
// const out = execFileSync('${cli}', [args.subcommand, ...args.flags]); - shell bleedmode-dearuser-bed66da/mcp/src/engine/supabase-advisor.ts :17
import { execSync } from 'node:child_process'; - shell bleedmode-dearuser-bed66da/mcp/src/engine/vercel-advisor.ts :14
import { execSync } from 'node:child_process'; - shell bleedmode-dearuser-bed66da/mcp/src/index.ts :29
import { spawn, execSync } from 'child_process'; - shell bleedmode-dearuser-bed66da/research/calibration/2026-04-22-claude-md-corpus-v2/fetch.mjs :1
import { execSync } from "node:child_process"; - shell bleedmode-dearuser-bed66da/research/calibration/2026-04-22-claude-md-corpus-v2/fetch.ts :17
import { execSync } from 'node:child_process'; - shell bleedmode-dearuser-bed66da/research/calibration/2026-04-22-claude-md-corpus-v2/fill-middle.mjs :5
import { execSync } from 'node:child_process'; - shell bleedmode-dearuser-bed66da/research/calibration/2026-04-22-claude-md-corpus/fetch.ts :13
import { execSync } from 'node:child_process'; - shell bleedmode-dearuser-bed66da/research/calibration/2026-04-22-security-validation/run.mjs :11
import { execFileSync } from 'node:child_process'; - shell bleedmode-dearuser-bed66da/research/calibration/2026-04-24-substrate-corpus/fetch-expand.ts :9
import { execSync } from 'node:child_process'; - shell bleedmode-dearuser-bed66da/research/calibration/2026-04-24-substrate-corpus/fetch.ts :20
import { execSync } from 'node:child_process';
network 9
- net bleedmode-dearuser-bed66da/mcp/src/dashboard.ts :1048
var res = await fetch(endpoint, { method: 'POST' }); - net bleedmode-dearuser-bed66da/mcp/src/engine/catalog-loader.ts :73
const res = await fetch(CATALOG_URL, { signal: controller.signal }); - net bleedmode-dearuser-bed66da/mcp/src/engine/supabase-advisor.ts :128
const response = await fetch(url, { - net bleedmode-dearuser-bed66da/mcp/src/engine/vercel-advisor.ts :108
const response = await fetch(url, { - net bleedmode-dearuser-bed66da/mcp/src/engine/version-check.ts :87
const res = await fetch(REGISTRY_URL, { - net bleedmode-dearuser-bed66da/mcp/src/index.ts :951
const res = await fetch(`http://127.0.0.1:${port}/health`, { - net bleedmode-dearuser-bed66da/mcp/src/tools/feedback.ts :137
const res = await fetch(FEEDBACK_ENDPOINT, { - net bleedmode-dearuser-bed66da/mcp/src/tools/share.ts :267
const res = await fetch(`${env.url}/rest/v1/du_shared_reports`, { - net bleedmode-dearuser-bed66da/web/src/lib/shared-report.ts :80
const res = await fetch(url, {
secrets 4
- secrets bleedmode-dearuser-bed66da/mcp/src/engine/supabase-advisor.ts :75
if (process.env.SUPABASE_ACCESS_TOKEN) { - secrets bleedmode-dearuser-bed66da/mcp/src/engine/vercel-advisor.ts :74
if (process.env.VERCEL_TOKEN) { - secrets bleedmode-dearuser-bed66da/mcp/src/tools/feedback.ts :66
process.env.DEARUSER_FEEDBACK_SUPABASE_ANON_KEY ?? - secrets bleedmode-dearuser-bed66da/mcp/src/tools/share.ts :217
process.env.DEARUSER_SUPABASE_ANON_KEY ||
database 1
- db bleedmode-dearuser-bed66da/mcp/src/engine/db.ts :12
import Database from 'better-sqlite3';
tool registrations 2
- ${cli.replace(/\.\w+$/, bleedmode-dearuser-bed66da/mcp/src/engine/proactive-recommender.ts :67
- ${cli.replace(/\.\w+$/, bleedmode-dearuser-bed66da/mcp/src/engine/proactive-recommender.ts :77
install hooks 1
- prepublishOnly bleedmode-dearuser-bed66da/mcp/package.json :27
npm run build
declared dependencies 11
- @hono/node-server@^1.13.0
- @modelcontextprotocol/sdk@^1.12.0
- better-sqlite3@^12.9.0
- hono@^4.12.14
- marked@^18.0.1
- zod@^3.24.0
- @types/better-sqlite3@^7.6.13
- @types/node@^22.0.0
- esbuild@^0.28.0
- typescript@^5.7.0
- vitest@^4.1.4
clipboard 1
- navigator.clipboard bleedmode-dearuser-bed66da/mcp/src/dashboard.ts :1065
if (navigator.clipboard && navigator.clipboard.writeText) {
obfuscation 1
- dynamic require()/import() bleedmode-dearuser-bed66da/research/calibration/2026-04-22-health-score-validation/validate.ts :22
const { scanArtifacts } = await import(join(MCP_SRC, 'engine', 'audit-scanner.ts'));