Close Open Privacy Scan

bolt Snapshot: commit 7cd7d5a
science engine v1.22
schedule 2026-07-21T14:08:50.007532+00:00

verified_user No application data leak found

No high-confidence exfiltration was found in application code.

smart_toy MCP server detected: @modelcontextprotocol/sdk — detected in dependencies, not a safety judgment.

App Privacy Score

57 /100
Medium privacy risk

Medium risk · 444 finding(s)

Dependency score: 82 (Low risk)

bar_chart Score Breakdown

telemetry −25
egress −15
env_fs −3

list Scan Summary

0 high 4 medium 440 low
First-party packages: 1
Dependency packages: 5
Ecosystem: npm

swap_horiz External domains

api.github.comgithub.comjson-schema.orgo1.ingest.us.sentry.ioraw.githubusercontent.comunpkg.comwww.apple.comxcodebuildmcp.com

</> First-Party Code

first-party (npm)

npm first-party
medium telemetry production #5b00e24c5c499ca2 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/src/server/server.ts:17
import * as Sentry from '@sentry/node';

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry test-only Excluded from app score #13acb29f37f1aa30 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/src/utils/__tests__/sentry-redaction.test.ts:2
import type * as Sentry from '@sentry/node';

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry production #9606b61280188ace Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/src/utils/logger.ts:91
    cachedSentry = require('@sentry/node') as SentryModule;

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry production #43e05333cb43b583 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/src/utils/sentry.ts:7
import * as Sentry from '@sentry/node';

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

expand_more 392 low-confidence finding(s)
low env_fs test-only Excluded from app score #4547cce3456d9d6b Filesystem access.
repo/scripts/build-website-manifest.mjs:50
    entries.map(async (f) => parseYaml(await readFile(path.join(dir, f), "utf8"))),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #4bb30c3461f15f2e Filesystem access.
repo/scripts/build-website-manifest.mjs:97
    readFile(path.join(repoRoot, "package.json"), "utf8").then(JSON.parse),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #6b44a02bc469daf2 Filesystem access.
repo/scripts/build-website-manifest.mjs:112
  await writeFile(outPath, JSON.stringify(snapshot, null, 2) + "\n", "utf8");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #391ab0847df1c889 Filesystem access.
repo/scripts/copy-build-assets.js:7
import { chmodSync, existsSync, copyFileSync, mkdirSync } from 'fs';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #7eea1109e9994d00 Filesystem access.
repo/scripts/generate-github-release-notes.mjs:179
    const changelogContent = await readFile(changelog, 'utf8').catch(() => {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #012c7328adc29998 Filesystem access.
repo/scripts/generate-github-release-notes.mjs:187
      await writeFile(out, body, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #14098c9c4581c673 Filesystem access.
repo/scripts/generate-third-party-package-licenses.mjs:38
writeFileSync(outputPath, lines.join("\n"), "utf8");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #6b7c1e87ea60749b Filesystem access.
repo/scripts/generate-version.ts:37
  const raw = await readFile(packagePath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c243aa378ec42e9d Filesystem access.
repo/scripts/generate-version.ts:59
  await writeFile(versionPath, content, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low egress test-only Excluded from app score #a5b65edfd69ca268 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/scripts/probe-xcode-mcpbridge.ts:73
    const windows = await client.request(
      { method: 'tools/call', params: { name: 'XcodeListWindows', arguments: {} } },
      CompatibilityCallToolResultSchema,
      { timeout: 15_000 },
    );

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low env_fs test-only Excluded from app score #9e07c22cb47e7811 Environment-variable access.
repo/src/benchmarks/claude-ui/__tests__/claude-ui-benchmark.test.ts:55
  const originalParserEnv = process.env[parserEnvName];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #2dc8963df792566f Environment-variable access.
repo/src/benchmarks/claude-ui/__tests__/claude-ui-benchmark.test.ts:59
      delete process.env[parserEnvName];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c6e87ee4f7dbe09e Environment-variable access.
repo/src/benchmarks/claude-ui/__tests__/claude-ui-benchmark.test.ts:61
      process.env[parserEnvName] = originalParserEnv;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #a2c74284f39260d9 Environment-variable access.
repo/src/benchmarks/claude-ui/__tests__/claude-ui-benchmark.test.ts:66
    delete process.env[parserEnvName];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #ee55840f75a003f3 Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/claude-ui-benchmark.test.ts:77
      await writeFile(parserPath, '# parser\n', 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #6d9171f224d66fea Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/claude-ui-benchmark.test.ts:105
      await writeFile(suitePath, `name: ${suiteName}\nprompt: ../prompts/weather.md\n`, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c84821d28d30df97 Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/claude-ui-benchmark.test.ts:118
      readFile(path.join(repoRoot, 'benchmarks/claude-ui/prompts/contacts.md'), 'utf8'),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #3e6e629747a8360c Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/claude-ui-benchmark.test.ts:119
      readFile(path.join(repoRoot, 'benchmarks/claude-ui/prompts/reminders.md'), 'utf8'),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #478f098ff1d3db81 Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/claude-ui-benchmark.test.ts:120
      readFile(path.join(repoRoot, 'benchmarks/claude-ui/prompts/weather.md'), 'utf8'),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #f6dbf184cafa7116 Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/first-run-preflight.test.ts:111
    const log = await readFile(logPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #f6b69f3313c349ef Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/first-run-preflight.test.ts:185
    const log = await readFile(logPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #ab14fc7cf0de761f Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/first-run-preflight.test.ts:295
    const log = await readFile(logPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #83e4a24d4e3fd38d Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/first-run-preflight.test.ts:340
    const log = await readFile(logPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #cc08fe9f7078733a Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/first-run-preflight.test.ts:379
    const log = await readFile(logPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #ac3b0690989b45df Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/first-run-preflight.test.ts:497
    const log = await readFile(logPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #4e54da15baa63685 Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/first-run-preflight.test.ts:541
    const log = await readFile(logPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #05f9fe5abb6f2e70 Environment-variable access.
repo/src/benchmarks/claude-ui/__tests__/preflight-commands.test.ts:9
    previousHeadlessValue = process.env[HEADLESS_ENV_VAR];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #32f9adc21cfc6c50 Environment-variable access.
repo/src/benchmarks/claude-ui/__tests__/preflight-commands.test.ts:10
    delete process.env[HEADLESS_ENV_VAR];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c26b38e44ca0cb51 Environment-variable access.
repo/src/benchmarks/claude-ui/__tests__/preflight-commands.test.ts:15
      delete process.env[HEADLESS_ENV_VAR];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #22b5633156ac2fcf Environment-variable access.
repo/src/benchmarks/claude-ui/__tests__/preflight-commands.test.ts:17
      process.env[HEADLESS_ENV_VAR] = previousHeadlessValue;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #1b9afc15ce6edf99 Environment-variable access.
repo/src/benchmarks/claude-ui/__tests__/preflight-commands.test.ts:68
    process.env[HEADLESS_ENV_VAR] = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #d835eb390496a975 Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/run-directory.test.ts:11
      await writeFile(path.join(directory, 'a.yml'), 'name: a\n', 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #816c6904b158a3bb Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/run-directory.test.ts:12
      await writeFile(path.join(directory, 'b.yml'), 'name: b\n', 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #a60353192e3e2ecb Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/run-directory.test.ts:13
      await writeFile(path.join(directory, 'c.yml'), 'name: c\n', 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #4c55accae788efc7 Environment-variable access.
repo/src/benchmarks/claude-ui/__tests__/simulator-lifecycle.test.ts:210
    const previousHeadlessValue = process.env[HEADLESS_ENV_VAR];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c244a3c017a26f52 Environment-variable access.
repo/src/benchmarks/claude-ui/__tests__/simulator-lifecycle.test.ts:211
    process.env[HEADLESS_ENV_VAR] = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #7cbf55b3397868de Environment-variable access.
repo/src/benchmarks/claude-ui/__tests__/simulator-lifecycle.test.ts:256
        delete process.env[HEADLESS_ENV_VAR];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #76cb7d3028bd432f Environment-variable access.
repo/src/benchmarks/claude-ui/__tests__/simulator-lifecycle.test.ts:258
        process.env[HEADLESS_ENV_VAR] = previousHeadlessValue;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #13b75f3ba746dff2 Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/simulator-lifecycle.test.ts:428
    const mcpConfig = JSON.parse(await readFile(mcpConfigPath, 'utf8')) as ClaudeMcpConfig;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #01011861a821c560 Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/simulator-lifecycle.test.ts:430
      await readFile(mcpWorkspaceConfigPath, 'utf8'),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #6b9f704a54688e10 Filesystem access.
repo/src/benchmarks/claude-ui/__tests__/simulator-lifecycle.test.ts:506
      await readFile(mcpWorkspaceConfigPath, 'utf8'),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #2ee7c4a5cbb5523b Filesystem access.
repo/src/benchmarks/claude-ui/config.ts:352
  const raw = parseYaml(await readFile(suitePath, 'utf8')) as unknown;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #9e16b9e955ec8686 Filesystem access.
repo/src/benchmarks/claude-ui/harness.ts:192
  const skillBody = await readFile(skillPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #51e89175d4b027a3 Environment-variable access.
repo/src/benchmarks/claude-ui/harness.ts:209
  const configured = parserPath ?? process.env[parserEnvName] ?? bundledParserPath;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #6b29deb0420a04ce Filesystem access.
repo/src/benchmarks/claude-ui/harness.ts:520
  const raw = JSON.parse(await readFile(resultPath, 'utf8')) as BenchmarkResult | BenchmarkResult[];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #8ea279e0388e0952 Filesystem access.
repo/src/benchmarks/claude-ui/harness.ts:665
    const prompt = await readFile(promptPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #cd3e17dd4ebfda95 Filesystem access.
repo/src/benchmarks/claude-ui/harness.ts:667
    await writeFile(artifacts.promptPath, prompt, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #31426ff0987cf00b Filesystem access.
repo/src/benchmarks/claude-ui/harness.ts:697
    await writeFile(
      artifacts.claudeCommandLogPath,
      `Run dir: ${runDirectory}\nCommand: claude ${claudeArgs.join(' ')} < ${artifacts.promptPath} > ${artifacts.claudeJsonlPath} 2> ${artifacts.claudeStderrPath}\nWorking directory: ${claudeWorkingDirectory}\nBenchmark working directory: ${workingDirectory}\nMCP server enabled: ${String(useMcpServer)}\nMCP workspace: ${useMcpServer ? artifacts.mcpWorkspaceDirectory : 'disabled'}\nMCP workspace config: ${useMcpServer ? artifacts.mcpWorkspaceConfigPath : 'disabled'}\nSimulator lifecycle log: ${artifacts.simulatorLifecycleLogPath}\nSimulator ID: ${effectiveSimulatorId ?? 'suite/default'}\nClaude session ID: ${claudeSessionId ?? 'new task session'}\nRequested model: ${requestedClaudeModel ?? 'default'}\nClaude version command: ${claudeVersion.command.join(' ')}\nClaude version exit status: ${claudeVersion.exitCode}\nClaude version stdout: ${claudeVersion.stdout.trim() || '(empty)'}\nClaude version stderr: ${claudeVersion.stderr.trim() || '(empty)'}\nStarted: ${new Date().toISOString()}\n`,
      'utf8',
    );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #d09c58e0c26f792a Filesystem access.
repo/src/benchmarks/claude-ui/harness.ts:703
      await writeFile(
        artifacts.claudeCommandLogPath,
        `Installed project skills:\n${installedSkillDirs.map((skillDir) => `- ${skillDir}`).join('\n')}\n`,
        { flag: 'a' },
      );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #760e8ea03dfaaf14 Filesystem access.
repo/src/benchmarks/claude-ui/harness.ts:722
      await writeFile(activationPromptPath, activationPrompt.prompt, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #7bccd1bf977d84ca Filesystem access.
repo/src/benchmarks/claude-ui/harness.ts:723
      await writeFile(
        artifacts.claudeCommandLogPath,
        [
          `Skill activation source: ${activationPrompt.skillPath}`,
          `Skill activation prompt: ${activationPromptPath}`,
          `Skill activation command: claude ${activationArgs.join(' ')} < ${activationPromptPath} > ${activationStdoutPath} 2> ${activationStderrPath}`,
          '',
        ].join('\n'),
        { flag: 'a' },
      );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #d841c00c35e8976c Filesystem access.
repo/src/benchmarks/claude-ui/harness.ts:745
      await writeFile(
        artifacts.claudeCommandLogPath,
        `Skill activation finished: ${new Date().toISOString()}\nSkill activation exit status: ${activation.exitCode}\nSkill activation wall clock seconds: ${activation.durationSeconds.toFixed(2)}\n`,
        { flag: 'a' },
      );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #4a088edfe6039a24 Filesystem access.
repo/src/benchmarks/claude-ui/harness.ts:773
    await writeFile(
      artifacts.claudeCommandLogPath,
      `Finished: ${new Date().toISOString()}\nExit status: ${claude.exitCode}\nWall clock seconds: ${claude.durationSeconds.toFixed(2)}\n`,
      { flag: 'a' },
    );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #25caa656cec80bed Filesystem access.
repo/src/benchmarks/claude-ui/harness.ts:784
    const jsonl = await readFile(artifacts.claudeJsonlPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #4642e35c7abe770a Filesystem access.
repo/src/benchmarks/claude-ui/harness.ts:796
    await writeFile(
      artifacts.claudeCommandLogPath,
      `Observed model: ${observedClaudeModel ?? 'unknown'}\n`,
      { flag: 'a' },
    );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #270062f67987248e Filesystem access.
repo/src/benchmarks/claude-ui/harness.ts:843
  await writeFile(artifacts.resultJsonPath, `${JSON.stringify(result, null, 2)}\n`, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #16013569605a985c Filesystem access.
repo/src/benchmarks/claude-ui/mcp-config.ts:115
  await writeFile(opts.mcpWorkspaceConfigPath, stringifyYaml(isolatedConfig), 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c4d4bc26ae5f7832 Filesystem access.
repo/src/benchmarks/claude-ui/mcp-config.ts:116
  await writeFile(opts.mcpConfigPath, `${JSON.stringify(mcpConfig, null, 2)}\n`, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #a222263fd25de8a4 Filesystem access.
repo/src/benchmarks/claude-ui/mcp-config.ts:120
  await writeFile(mcpConfigPath, `${JSON.stringify({ mcpServers: {} }, null, 2)}\n`, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #8f77b8be6b09edf8 Filesystem access.
repo/src/benchmarks/claude-ui/preflight-commands.ts:127
    await writeFile(
      opts.logPath,
      [
        `\n$ ${command}`,
        `exit=${result.exitCode} duration=${result.durationSeconds.toFixed(2)}s`,
        result.timedOut
          ? `timed out after ${(defaultPreflightTimeoutMs / 1000).toFixed(0)}s`
          : undefined,
        result.stdout ? `stdout:\n${result.stdout}` : undefined,
        result.stderr ? `stderr:\n${result.stderr}` : undefined,
      ]
        .filter((line): line is string => line !== undefined)
        .join('\n'),
      { flag: 'a' },
    );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #cd5bc2ce6cfcdd1c Environment-variable access.
repo/src/benchmarks/claude-ui/render.ts:28
    opts?.color ?? (process.env.NO_COLOR === undefined && Boolean(process.stdout.isTTY));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #f2b279b9a0074ce0 Filesystem access.
repo/src/cli/__tests__/daemon-control.test.ts:63
    writeFileSync(socketPath, 'socket placeholder');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #7701a32c03ab4289 Filesystem access.
repo/src/cli/__tests__/daemon-control.test.ts:74
    writeFileSync(entry.socketPath, 'socket placeholder');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #8e9fe1c746f9ef63 Filesystem access.
repo/src/cli/__tests__/daemon-control.test.ts:103
    writeFileSync(entry.socketPath, 'socket placeholder');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #55f1c209c8e6e006 Filesystem access.
repo/src/cli/__tests__/daemon-control.test.ts:131
    writeFileSync(entry.socketPath, 'socket placeholder');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #885a8fbf0402c24b Filesystem access.
repo/src/cli/__tests__/daemon-control.test.ts:164
    writeFileSync(entry.socketPath, 'socket placeholder');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c0b12dba720f0648 Environment-variable access.
repo/src/cli/cli-tool-catalog.ts:87
  const configured = process.env.XCODEBUILDMCP_XCODE_IDE_DISCOVERY_TIMEOUT_MS;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #9206209e981a3092 Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:46
    writeFileSync(
      join(fakeResourceRoot, 'skills', 'xcodebuildmcp', 'SKILL.md'),
      '# MCP Skill Content',
      'utf8',
    );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #70f11ae70f57750f Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:51
    writeFileSync(
      join(fakeResourceRoot, 'skills', 'xcodebuildmcp-cli', 'SKILL.md'),
      '# CLI Skill Content',
      'utf8',
    );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #3f6ade2d52318427 Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:87
      expect(readFileSync(installed, 'utf8')).toBe('# CLI Skill Content');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #561e4398d95cdce9 Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:113
      expect(readFileSync(installed, 'utf8')).toBe('# MCP Skill Content');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #52bf7bb425703fd2 Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:251
      writeFileSync(join(conflictDir, 'SKILL.md'), 'old mcp skill', 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #b4ba2f644913e56e Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:274
      writeFileSync(join(conflictDir, 'SKILL.md'), 'old mcp skill', 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #097c93c36e6e6505 Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:296
      writeFileSync(join(existingDir, 'SKILL.md'), 'old content', 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #467f09a574a4fee0 Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:307
      expect(readFileSync(join(existingDir, 'SKILL.md'), 'utf8')).toBe('# CLI Skill Content');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #461baac22f6ce609 Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:320
      writeFileSync(join(cliSkillDir, 'SKILL.md'), 'cli content', 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #f4480c30c0d0be8e Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:321
      writeFileSync(join(mcpSkillDir, 'SKILL.md'), 'mcp content', 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #284d69f4b93276b6 Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:465
      expect(readFileSync(agentsPath, 'utf8')).toContain(agentsGuidanceLine);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e1c4949275818c68 Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:483
      writeFileSync(join(projectRoot, 'AGENTS.md'), '# Existing\n', 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #af8766a0320f750d Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:518
      writeFileSync(join(projectRoot, 'AGENTS.md'), '# Existing\n', 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0ac94e79c7ad50b5 Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:532
      const agentsContent = readFileSync(join(projectRoot, 'AGENTS.md'), 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #68de69d9b2594fff Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:553
      writeFileSync(
        join(projectRoot, 'AGENTS.md'),
        `# Existing\n\n${legacyAgentsGuidanceLine}\n`,
        'utf8',
      );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #2263514de65599b1 Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:568
      const agentsContent = readFileSync(join(projectRoot, 'AGENTS.md'), 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #ba4d680d4e7bf3e8 Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:625
      writeFileSync(join(conflictDir, 'SKILL.md'), 'existing mcp skill', 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #3e249e1f7ac5e958 Filesystem access.
repo/src/cli/commands/__tests__/init.test.ts:637
      expect(readFileSync(join(conflictDir, 'SKILL.md'), 'utf8')).toBe('existing mcp skill');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #98597cfebe9e5c24 Filesystem access.
repo/src/cli/commands/__tests__/purge-interactive.test.ts:29
  writeFileSync(filePath, content);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #cdb33b9a6fa118bb Filesystem access.
repo/src/cli/commands/__tests__/purge-report-scope.test.ts:23
  writeFileSync(filePath, content);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #92bafaac8e08b5b5 Filesystem access.
repo/src/cli/commands/__tests__/purge.test.ts:33
  writeFileSync(filePath, content);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2602cab7502efb5e Filesystem access.
repo/src/cli/commands/daemon.ts:267
    content = readFileSync(logPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #284589fc6a94d198 Filesystem access.
repo/src/cli/commands/init.ts:73
  return fs.readFileSync(sourcePath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9254715b49911cf0 Filesystem access.
repo/src/cli/commands/init.ts:173
  fs.writeFileSync(targetFile, content, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #70be8f6897992ba8 Filesystem access.
repo/src/cli/commands/init.ts:248
    fs.writeFileSync(agentsPath, newContent, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1e45e380e8c1d300 Filesystem access.
repo/src/cli/commands/init.ts:255
  const currentContent = fs.readFileSync(agentsPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ce91103fee142241 Filesystem access.
repo/src/cli/commands/init.ts:268
    fs.writeFileSync(agentsPath, updatedFromLegacy, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1da5e8805bc3d7f7 Filesystem access.
repo/src/cli/commands/init.ts:301
  fs.writeFileSync(agentsPath, updatedContent, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b3f26a5637490f66 Filesystem access.
repo/src/cli/commands/setup.ts:765
      const jsonContent = await fileSystem.readFile(jsonPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low egress production #a23702d240932a8c Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/src/cli/commands/upgrade.ts:227
      response = await fetch(url, {
        headers: {
          Accept: 'application/vnd.github+json',
          'User-Agent': `xcodebuildmcp/${pkgVersion}`,
        },
        signal: controller.signal,
      });

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress production #07b886c00146965f Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/src/cli/commands/upgrade.ts:298
      response = await fetch(url, {
        headers: {
          Accept: 'application/vnd.github+json',
          'User-Agent': `xcodebuildmcp/${deps.currentVersion}`,
        },
        signal: controller.signal,
      });

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low env_fs production #08b5a57dc6aac080 Environment-variable access.
repo/src/cli/register-tool-commands.ts:74
  const previous = process.env[key];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7c051a775e30f877 Environment-variable access.
repo/src/cli/register-tool-commands.ts:75
  process.env[key] = value;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3aa688f8b0166b45 Environment-variable access.
repo/src/cli/register-tool-commands.ts:78
      delete process.env[key];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #82855e18388501ac Environment-variable access.
repo/src/cli/register-tool-commands.ts:80
      process.env[key] = previous;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #ece0d3481c092b2e Filesystem access.
repo/src/core/__tests__/portable-install-script.test.ts:15
  writeFileSync(path, '#!/usr/bin/env bash\nexit 0\n');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c48042333e63206e Filesystem access.
repo/src/core/__tests__/portable-install-script.test.ts:35
  writeFileSync(
    join(root, 'libexec', 'schemas', 'structured-output', '_defs', 'common.schema.json'),
    '{}',
  );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #db0694645b9729b9 Filesystem access.
repo/src/core/__tests__/portable-install-script.test.ts:39
  writeFileSync(
    join(
      root,
      'libexec',
      'schemas',
      'structured-output',
      'xcodebuildmcp.output.session-defaults',
      '1.schema.json',
    ),
    '{}',
  );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #bd2ab2d851bbaaed Environment-variable access.
repo/src/core/__tests__/resource-root.test.ts:21
    originalResourceRoot = process.env.XCODEBUILDMCP_RESOURCE_ROOT;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #6371d33fb0645fd1 Environment-variable access.
repo/src/core/__tests__/resource-root.test.ts:29
      delete process.env.XCODEBUILDMCP_RESOURCE_ROOT;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e8a31926b47d2a51 Environment-variable access.
repo/src/core/__tests__/resource-root.test.ts:31
      process.env.XCODEBUILDMCP_RESOURCE_ROOT = originalResourceRoot;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #47f279aa723b9427 Environment-variable access.
repo/src/core/__tests__/resource-root.test.ts:39
    process.env.XCODEBUILDMCP_RESOURCE_ROOT = explicitRoot;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #d162ee5aad0c9bc4 Environment-variable access.
repo/src/core/__tests__/resource-root.test.ts:50
    delete process.env.XCODEBUILDMCP_RESOURCE_ROOT;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #af22f14e37136b40 Filesystem access.
repo/src/core/manifest/load-manifest.ts:34
    const content = fs.readFileSync(filePath, 'utf-8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #19a169882f3721a2 Environment-variable access.
repo/src/core/resource-root.ts:73
  const explicitRoot = process.env[RESOURCE_ROOT_ENV_VAR];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c98c153c1723d527 Filesystem access.
repo/src/core/structured-output-schema.ts:60
    raw = fs.readFileSync(filePath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8a6211068e50e71e Environment-variable access.
repo/src/daemon.ts:94
  const override = process.env.XCODEBUILDMCP_DAEMON_LOG_PATH?.trim();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8c42177c00529650 Environment-variable access.
repo/src/daemon.ts:110
  const raw = process.env.XCODEBUILDMCP_DAEMON_LOG_LEVEL;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e0ea4c4bf84462a3 Environment-variable access.
repo/src/daemon.ts:282
    const configuredIdleTimeout = process.env[DAEMON_IDLE_TIMEOUT_ENV_KEY]?.trim();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #172db3bb1284d331 Filesystem access.
repo/src/daemon/__tests__/daemon-registry.test.ts:78
    const raw = readFileSync(expectedRegistryPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e6aceff867f37d62 Filesystem access.
repo/src/daemon/__tests__/daemon-registry.test.ts:85
    writeFileSync(registryPath, '{invalid json');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #daca5b396a349c39 Filesystem access.
repo/src/daemon/__tests__/daemon-registry.test.ts:95
    writeFileSync(registryPath, `${JSON.stringify(mismatchedEntry, null, 2)}\n`, { mode: 0o600 });

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #6aae3120749813ba Filesystem access.
repo/src/daemon/__tests__/daemon-registry.test.ts:120
    writeFileSync(entry.socketPath, 'socket placeholder');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0e5a5a342b5605c2 Filesystem access.
repo/src/daemon/__tests__/daemon-registry.test.ts:136
    writeFileSync(entry.socketPath, 'socket placeholder');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #5c6186e598c720a2 Filesystem access.
repo/src/daemon/__tests__/daemon-registry.test.ts:153
    writeFileSync(entry.socketPath, 'socket placeholder');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #ba89681385e54405 Filesystem access.
repo/src/daemon/__tests__/daemon-registry.test.ts:169
    writeFileSync(entry.socketPath, 'socket placeholder');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0c3b4121c2f295af Filesystem access.
repo/src/daemon/__tests__/daemon-registry.test.ts:185
    writeFileSync(entry.socketPath, 'socket placeholder');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #43ced145e46e7e09 Filesystem access.
repo/src/daemon/__tests__/daemon-registry.test.ts:218
    writeFileSync(path.join(lockDir, 'owner.json'), '{not-json');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #7b3dacf58cc9609a Filesystem access.
repo/src/daemon/__tests__/daemon-registry.test.ts:232
    writeFileSync(
      path.join(lockDir, 'owner.json'),
      `${JSON.stringify({
        token: 'stale-token',
        pid: stalePid,
        purpose: 'daemon-registry',
        acquiredAtMs: now - 60_000,
        expiresAtMs: now - 30_000,
      })}\n`,
    );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #b2dda0f426260245 Filesystem access.
repo/src/daemon/__tests__/daemon-registry.test.ts:263
    writeFileSync(replacementEntry.socketPath, 'replacement socket placeholder');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #6a533edcebb65f4a Filesystem access.
repo/src/daemon/__tests__/daemon-registry.test.ts:280
    writeFileSync(entry.socketPath, 'socket placeholder');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #589cbdb03a5d9204 Filesystem access.
repo/src/daemon/__tests__/daemon-registry.test.ts:292
    writeFileSync(entry.socketPath, 'socket placeholder');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c3c2318cee1d89cc Filesystem access.
repo/src/daemon/__tests__/socket-path.test.ts:57
    writeFileSync(filePath, 'not a directory');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2d6802f1872cc25a Filesystem access.
repo/src/daemon/daemon-registry.ts:123
    content = readFileSync(registryPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #78973eeadbe50d16 Filesystem access.
repo/src/daemon/daemon-registry.ts:159
    writeFileSync(tempPath, content, { encoding: 'utf8', mode: 0o600 });

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #241a997868fe8a89 Filesystem access.
repo/src/integrations/xcode-tools-bridge/bridge-response-artifact.ts:47
  await fs.writeFile(artifactPath, `${JSON.stringify(artifact, null, 2)}\n`, {
    encoding: 'utf8',
    flag: 'wx',
    mode: 0o600,
  });

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low egress production #143f3b0489450d33 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/src/integrations/xcode-tools-bridge/client.ts:150
    const result: unknown = await this.client.request(
      { method: 'tools/call', params: { name, arguments: args } },
      CompatibilityCallToolResultSchema,
      {
        timeout: opts.timeoutMs ?? this.options.callToolTimeoutMs,
        resetTimeoutOnProgress: true,
      },
    );

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low env_fs production #dc71a967419bb608 Environment-variable access.
repo/src/integrations/xcode-tools-bridge/core.ts:64
    xcodePid: process.env.XCODEBUILDMCP_XCODE_PID ?? process.env.MCP_XCODE_PID ?? null,

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #bf121199991c7580 Environment-variable access.
repo/src/integrations/xcode-tools-bridge/core.ts:66
      process.env.XCODEBUILDMCP_XCODE_SESSION_ID ?? process.env.MCP_XCODE_SESSION_ID ?? null,

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3e2ab0092c455f78 Filesystem access.
repo/src/mcp/tools/device/list_devices.ts:156
        ? await fsDeps.readFile(tempJsonPath, 'utf8')

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1fc8dfc69f267661 Filesystem access.
repo/src/mcp/tools/device/list_devices.ts:157
        : await fs.readFile(tempJsonPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9dfa30e7bd17e0c4 Environment-variable access.
repo/src/mcp/tools/doctor/doctor.ts:237
        running_under_mise: Boolean(process.env.XCODEBUILDMCP_RUNNING_UNDER_MISE),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7b873c2e885a13dc Environment-variable access.
repo/src/mcp/tools/doctor/doctor.ts:260
    process.env.USER,

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3048b388d636467a Environment-variable access.
repo/src/mcp/tools/doctor/doctor.ts:501
  const prevSilence = process.env.XCODEBUILDMCP_SILENCE_LOGS;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c99cea410ebed6e8 Environment-variable access.
repo/src/mcp/tools/doctor/doctor.ts:502
  process.env.XCODEBUILDMCP_SILENCE_LOGS = 'true';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #27c5ffbee7b0dedf Environment-variable access.
repo/src/mcp/tools/doctor/doctor.ts:737
      delete process.env.XCODEBUILDMCP_SILENCE_LOGS;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #191f44c24d438706 Environment-variable access.
repo/src/mcp/tools/doctor/doctor.ts:739
      process.env.XCODEBUILDMCP_SILENCE_LOGS = prevSilence;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d91e06ec84486cfe Environment-variable access.
repo/src/mcp/tools/doctor/lib/doctor.deps.ts:194
        envVars[varName] = process.env[varName];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f75c9acb6bfa5280 Environment-variable access.
repo/src/mcp/tools/doctor/lib/doctor.deps.ts:199
          envVars[key] = process.env[key];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a3299be2fb67e2d1 Filesystem access.
repo/src/mcp/tools/project-scaffolding/scaffold_ios_project.ts:251
    const content = await fileSystemExecutor.readFile(sourcePath, 'utf-8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8ca7aea5911d11f4 Filesystem access.
repo/src/mcp/tools/project-scaffolding/scaffold_ios_project.ts:269
    await fileSystemExecutor.writeFile(finalDestPath, processedContent, 'utf-8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a29c1540a6d5e5ea Filesystem access.
repo/src/mcp/tools/project-scaffolding/scaffold_macos_project.ts:189
    const content = await fileSystemExecutor.readFile(sourcePath, 'utf-8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0db9c1593667e5bd Filesystem access.
repo/src/mcp/tools/project-scaffolding/scaffold_macos_project.ts:208
    await fileSystemExecutor.writeFile(finalDestPath, processedContent, 'utf-8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e58fc41bb9345df8 Environment-variable access.
repo/src/mcp/tools/simulator-management/__tests__/_keyboard_shortcut.test.ts:43
const originalHeadlessValue = process.env[HEADLESS_ENV_VAR];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0bd012fa20b357eb Environment-variable access.
repo/src/mcp/tools/simulator-management/__tests__/_keyboard_shortcut.test.ts:65
    delete process.env[HEADLESS_ENV_VAR];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #68666c5a4a74926c Environment-variable access.
repo/src/mcp/tools/simulator-management/__tests__/_keyboard_shortcut.test.ts:70
      delete process.env[HEADLESS_ENV_VAR];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #966c0b96142645fc Environment-variable access.
repo/src/mcp/tools/simulator-management/__tests__/_keyboard_shortcut.test.ts:72
      process.env[HEADLESS_ENV_VAR] = originalHeadlessValue;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #427380ba8f475d50 Environment-variable access.
repo/src/mcp/tools/simulator-management/__tests__/_keyboard_shortcut.test.ts:172
    process.env[HEADLESS_ENV_VAR] = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e923a5f98e15f67f Environment-variable access.
repo/src/mcp/tools/simulator-management/__tests__/_keyboard_shortcut.test.ts:187
    process.env[HEADLESS_ENV_VAR] = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ec9a593b38982b77 Environment-variable access.
repo/src/mcp/tools/ui-automation/screenshot.ts:233
    const runtime = process.env.XCODEBUILDMCP_RUNTIME;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0363ac8dfcc0f95b Filesystem access.
repo/src/mcp/tools/ui-automation/screenshot.ts:288
            const base64Image = await fileSystemExecutor.readFile(screenshotPath, 'base64');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #12300e26ce44ded4 Filesystem access.
repo/src/mcp/tools/ui-automation/screenshot.ts:328
          const base64Image = await fileSystemExecutor.readFile(optimizedPath, 'base64');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #baf2be5a9ac10a51 Filesystem access.
repo/src/mcp/tools/xcode-ide/__tests__/bridge_tools.test.ts:203
    expect(JSON.parse(readFileSync(artifactPath, 'utf8'))).toMatchObject({

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #9c54ad19c5fc4200 Filesystem access.
repo/src/mcp/tools/xcode-ide/__tests__/bridge_tools.test.ts:217
    writeFileSync(blockingAppDir, 'not a directory');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0eea02fca437c470 Environment-variable access.
repo/src/runtime/__tests__/bootstrap-runtime.test.ts:159
      originalEnvValue = process.env.XCODEBUILDMCP_CWD;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #223ab6d9dcf2cf1b Environment-variable access.
repo/src/runtime/__tests__/bootstrap-runtime.test.ts:167
        delete process.env.XCODEBUILDMCP_CWD;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #cabb85e745d63a8b Environment-variable access.
repo/src/runtime/__tests__/bootstrap-runtime.test.ts:169
        process.env.XCODEBUILDMCP_CWD = originalEnvValue;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #27b956893b5987c4 Environment-variable access.
repo/src/runtime/__tests__/bootstrap-runtime.test.ts:174
      process.env.XCODEBUILDMCP_CWD = '/explicit/project/dir';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #bda7126f5978e855 Environment-variable access.
repo/src/runtime/__tests__/bootstrap-runtime.test.ts:180
      process.env.XCODEBUILDMCP_CWD = '/should/be/ignored';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #39b2cdf7cae0d7e2 Environment-variable access.
repo/src/runtime/__tests__/bootstrap-runtime.test.ts:186
      process.env.XCODEBUILDMCP_CWD = '~/Developer/project';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0e8a1156890ffe64 Environment-variable access.
repo/src/runtime/__tests__/bootstrap-runtime.test.ts:194
      process.env.XCODEBUILDMCP_CWD = '~';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #d5c8d86e2a8e3a83 Environment-variable access.
repo/src/runtime/__tests__/bootstrap-runtime.test.ts:200
      process.env.XCODEBUILDMCP_CWD = '/nonexistent';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #d32150ee85dd6bef Environment-variable access.
repo/src/runtime/__tests__/bootstrap-runtime.test.ts:210
      delete process.env.XCODEBUILDMCP_CWD;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #92cb002f75b45008 Environment-variable access.
repo/src/runtime/bootstrap-runtime.ts:103
  const raw = process.env.XCODEBUILDMCP_CWD;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c200edddfbf2405e Environment-variable access.
repo/src/runtime/bootstrap-runtime.ts:113
  process.env.XCODEBUILDMCP_RUNTIME = opts.runtime;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #931e33230c103ff0 Environment-variable access.
repo/src/server/startup-profiler.ts:7
  const value = process.env[PROFILE_ENV]?.toLowerCase();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #6907ecfc0c85cd30 Filesystem access.
repo/src/smoke-tests/__tests__/e2e-mcp-device-macos.test.ts:10
  await fs.writeFile('/tmp/build/MyApp.app/Info.plist', 'plist');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #ee556d14dcc5a4ce Filesystem access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:41
    fs.writeFileSync(
      fixturePath,
      ['before', 'old one', 'old two', 'old three', 'after'].join('\n'),
      'utf8',
    );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #682b251c0ad93bc3 Filesystem access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:60
    fs.writeFileSync(fixturePath, ['before', 'same', 'same', 'same', 'after'].join('\n'), 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #02d979c646a99744 Filesystem access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:73
    fs.writeFileSync(fixturePath, ['before', 'same', 'after'].join('\n'), 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #23f446d7aba9e33f Filesystem access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:88
    fs.writeFileSync(fixturePath, 'known success', 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #57baa21d47f4229f Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:89
    const previousUpdateMode = process.env.UPDATE_SNAPSHOTS;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #609340790d783b99 Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:90
    process.env.UPDATE_SNAPSHOTS = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #fd2da2b02b387ae4 Filesystem access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:105
      expect(fs.readFileSync(fixturePath, 'utf8')).toBe('known success');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #17c317e1ab5cd770 Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:108
        delete process.env.UPDATE_SNAPSHOTS;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #59b3543fa1a1f6d7 Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:110
        process.env.UPDATE_SNAPSHOTS = previousUpdateMode;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c8e55031d990bb67 Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:116
    const previousUpdateMode = process.env.UPDATE_SNAPSHOTS;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #27bf47a026f18cc1 Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:117
    process.env.UPDATE_SNAPSHOTS = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #84ca25ef95f504c5 Filesystem access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:130
      expect(fs.readFileSync(fixturePath, 'utf8')).toBe('expected error');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #fb3a51d9b05cfbf1 Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:133
        delete process.env.UPDATE_SNAPSHOTS;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c6ed31d5a5deb3af Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:135
        process.env.UPDATE_SNAPSHOTS = previousUpdateMode;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #91d1362d08fa6531 Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:141
    const previousUpdateMode = process.env.UPDATE_SNAPSHOTS;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #88e5d3e692a9a894 Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:142
    process.env.UPDATE_SNAPSHOTS = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c32d1e4d82cd6a24 Filesystem access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:155
      expect(fs.readFileSync(fixturePath, 'utf8')).toBe('expected validation error');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #5ded66a868ee8c3c Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:158
        delete process.env.UPDATE_SNAPSHOTS;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #a0b0c55e5e212b3b Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:160
        process.env.UPDATE_SNAPSHOTS = previousUpdateMode;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c8d177ea895272df Filesystem access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:167
    fs.writeFileSync(fixturePath, 'known domain error', 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #3207dda722111c52 Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:168
    const previousUpdateMode = process.env.UPDATE_SNAPSHOTS;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e930e666cb4d45f0 Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:169
    process.env.UPDATE_SNAPSHOTS = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e501a047db385175 Filesystem access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:184
      expect(fs.readFileSync(fixturePath, 'utf8')).toBe('known domain error');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #75cf8c6966dea388 Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:187
        delete process.env.UPDATE_SNAPSHOTS;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #8e19c9b0c0365307 Environment-variable access.
repo/src/snapshot-tests/__tests__/fixture-io.test.ts:189
        process.env.UPDATE_SNAPSHOTS = previousUpdateMode;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c5b6c3776bdfbafa Filesystem access.
repo/src/snapshot-tests/__tests__/xcode-ide-artifact-cleanup.test.ts:32
    writeFileSync(artifactPath, '{}');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #808635044fe7a166 Filesystem access.
repo/src/snapshot-tests/__tests__/xcode-ide-artifact-cleanup.test.ts:41
    writeFileSync(artifactPath, '{}');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #8e285c13cc661180 Filesystem access.
repo/src/snapshot-tests/__tests__/xcode-ide-artifact-cleanup.test.ts:54
    writeFileSync(targetPath, '{}');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5fceccd44800d086 Filesystem access.
repo/src/snapshot-tests/device-availability.ts:51
    parsed = JSON.parse(readFileSync(outputPath, 'utf8')) as DevicectlListOutput;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b7733248adae47b5 Environment-variable access.
repo/src/snapshot-tests/fixture-io.ts:23
  return process.env.UPDATE_SNAPSHOTS === '1' || process.env.UPDATE_SNAPSHOTS === 'true';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3c4ecc7333e968c6 Filesystem access.
repo/src/snapshot-tests/fixture-io.ts:257
    fs.writeFileSync(fixturePath, actual, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b1a426ba16628012 Filesystem access.
repo/src/snapshot-tests/fixture-io.ts:268
  const expected = fs.readFileSync(fixturePath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1176bb3e2dca23ba Filesystem access.
repo/src/snapshot-tests/json-schema-validation.ts:51
    raw = fs.readFileSync(absolutePath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0856040739d279e2 Filesystem access.
repo/src/snapshot-tests/preflight/__tests__/device.test.ts:14
    writeFileSync(outputPath, JSON.stringify({ result: { process: { processIdentifier } } }));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #78c56ce290441395 Filesystem access.
repo/src/snapshot-tests/preflight/__tests__/device.test.ts:48
      writeFileSync(
        outputPath,
        JSON.stringify({ result: { apps: installed ? ['io.sentry.calculator'] : [] } }),
      );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e4490e606d8fda55 Filesystem access.
repo/src/snapshot-tests/preflight/__tests__/device.test.ts:77
        writeFileSync(
          args[outputArgumentIndex + 1],
          JSON.stringify({ result: { apps: installed ? ['io.sentry.calculator'] : [] } }),
        );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #acf813508a6399c3 Filesystem access.
repo/src/snapshot-tests/preflight/device.ts:50
    const installedApps: unknown = JSON.parse(readFileSync(outputPath, 'utf8'));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #baf996c7d9c555e9 Filesystem access.
repo/src/snapshot-tests/preflight/device.ts:116
    const output = JSON.parse(readFileSync(outputPath, 'utf8')) as {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b910121859e6480d Filesystem access.
repo/src/snapshot-tests/preflight/xcode-state.ts:11
  writeFileSync(
    join(stateDirectory, 'UserInterfaceState.xcuserstate'),
    Buffer.from(CALCULATOR_SCHEME_XCUSERSTATE, 'base64'),
  );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2fbda5b9a8b33250 Environment-variable access.
repo/src/snapshot-tests/suites/coverage-suite.ts:39
        process.env.XCODEBUILDMCP_SNAPSHOT_SIMULATOR_ID ?? DEFAULT_SIMULATOR;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9237b5ae8a610377 Environment-variable access.
repo/src/snapshot-tests/suites/debugging-suite.ts:20
const CONFIGURED_SIMULATOR = process.env.XCODEBUILDMCP_SNAPSHOT_SIMULATOR_ID ?? SIMULATOR_NAME;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6611f3abd605b4e6 Environment-variable access.
repo/src/snapshot-tests/suites/device-suite.ts:24
const DEVICE_ID = process.env.DEVICE_ID;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #898b594e924565b3 Filesystem access.
repo/src/snapshot-tests/suites/macos-suite.ts:102
  fs.writeFileSync(
    path.join(contentsDir, 'Info.plist'),
    `<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>CFBundleIdentifier</key>
  <string>com.test.snapshot-macos</string>
</dict>
</plist>`,
  );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d9f709d0df262d7d Filesystem access.
repo/src/snapshot-tests/suites/project-discovery-suite.ts:23
  fs.writeFileSync(path.join(plistDirectory, 'Info.plist'), APP_INFO_PLIST);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #23ff0b9ab4979908 Environment-variable access.
repo/src/snapshot-tests/suites/simulator-management-suite.ts:17
const DISPOSABLE_SIMULATOR_ID = process.env.XCODEBUILDMCP_SNAPSHOT_DISPOSABLE_SIMULATOR_ID;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8140fdc494f1c95e Environment-variable access.
repo/src/snapshot-tests/suites/simulator-management-suite.ts:18
const ERASABLE_SIMULATOR_ID = process.env.XCODEBUILDMCP_SNAPSHOT_ERASABLE_SIMULATOR_ID;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f1f0dfe034cfd2ef Environment-variable access.
repo/src/snapshot-tests/suites/simulator-management-suite.ts:19
const RUN_FOREGROUND_SIMULATOR_SNAPSHOTS = process.env.XCODEBUILDMCP_SNAPSHOT_FOREGROUND === '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e06401066dc5e33f Environment-variable access.
repo/src/snapshot-tests/suites/simulator-suite.ts:29
const CONFIGURED_SIMULATOR = process.env.XCODEBUILDMCP_SNAPSHOT_SIMULATOR_ID ?? 'iPhone 17 Pro';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #be2abfd65166ceb4 Environment-variable access.
repo/src/snapshot-tests/suites/ui-automation-suite.ts:22
const CONFIGURED_SIMULATOR = process.env.XCODEBUILDMCP_SNAPSHOT_SIMULATOR_ID ?? SIMULATOR_NAME;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #72c38ed0c69b0598 Filesystem access.
repo/src/test-utils/mock-executors.ts:19
import type { WriteStream } from 'fs';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d4422e57e2509cb8 Filesystem access.
repo/src/utils/FileSystemExecutor.ts:1
import type { WriteStream } from 'fs';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #d932e0c765b4ee2a Filesystem access.
repo/src/utils/__tests__/axe-helpers.test.ts:11
  writeFileSync(path, '');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #cf3fc5e6ee8afcd8 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:25
    originalResourceRoot = process.env.XCODEBUILDMCP_RESOURCE_ROOT;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #2e2156395f76bd68 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:26
    originalDyldFrameworkPath = process.env.DYLD_FRAMEWORK_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #f4004d291d7e39d0 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:27
    originalAxePath = process.env.XCODEBUILDMCP_AXE_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e72c2e3396997a70 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:28
    originalLegacyAxePath = process.env.AXE_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #1b04d74a9ccfaf73 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:29
    originalAxeSourcePath = process.env.XCODEBUILDMCP_AXE_SOURCE_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #711c350482b8e40d Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:30
    originalLegacyAxeSourcePath = process.env.AXE_SOURCE_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #9543b06e8199251c Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:32
    delete process.env.XCODEBUILDMCP_AXE_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #4fd0536c0fb08bbd Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:33
    delete process.env.AXE_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #dc1ca37fa8dd550d Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:34
    delete process.env.XCODEBUILDMCP_AXE_SOURCE_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #ec31b377ac11cc0f Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:35
    delete process.env.AXE_SOURCE_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #cb1aa722c881c4bd Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:42
      delete process.env.XCODEBUILDMCP_RESOURCE_ROOT;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0f943b0ac3cfdb5d Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:44
      process.env.XCODEBUILDMCP_RESOURCE_ROOT = originalResourceRoot;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #4ccb91dcceb3bbb0 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:48
      delete process.env.DYLD_FRAMEWORK_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c42cb76b78d6a70f Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:50
      process.env.DYLD_FRAMEWORK_PATH = originalDyldFrameworkPath;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c114eca92f3b4f3b Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:54
      delete process.env.XCODEBUILDMCP_AXE_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #b0b75ffbaf3b486d Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:56
      process.env.XCODEBUILDMCP_AXE_PATH = originalAxePath;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #5985376e4dd1a5b4 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:60
      delete process.env.AXE_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0d2b74757bf80bd1 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:62
      process.env.AXE_PATH = originalLegacyAxePath;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #68d792a2c88a9544 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:66
      delete process.env.XCODEBUILDMCP_AXE_SOURCE_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #17daad313d1ad8f1 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:68
      process.env.XCODEBUILDMCP_AXE_SOURCE_PATH = originalAxeSourcePath;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #1615767c9eb3314f Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:72
      delete process.env.AXE_SOURCE_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #1708f386301ac16e Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:74
      process.env.AXE_SOURCE_PATH = originalLegacyAxeSourcePath;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #3b2be72a00679096 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:88
    process.env.XCODEBUILDMCP_RESOURCE_ROOT = resourceRoot;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #126ad3861b510bd2 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:89
    delete process.env.DYLD_FRAMEWORK_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0bc7ac06aabe3dea Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:103
    process.env.XCODEBUILDMCP_RESOURCE_ROOT = resourceRoot;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #dd51c153c69a3c86 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:104
    process.env.DYLD_FRAMEWORK_PATH = '/existing/frameworks';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #f5e7d44be70ea6e0 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:119
    process.env.XCODEBUILDMCP_AXE_SOURCE_PATH = sourceRoot;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e075171f640376f2 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:120
    process.env.XCODEBUILDMCP_RESOURCE_ROOT = resourceRoot;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #5be81490d885ed3d Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:128
    process.env.XCODEBUILDMCP_AXE_PATH = configuredAxePath;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #b4bf30596d77ce18 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:129
    process.env.XCODEBUILDMCP_AXE_SOURCE_PATH = join(tempDir, 'missing-source');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #7df0ad4509ebf684 Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:138
    process.env.XCODEBUILDMCP_AXE_PATH = join(tempDir, 'missing', 'axe');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #181875a6cc2f88fe Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:139
    process.env.XCODEBUILDMCP_AXE_SOURCE_PATH = sourceRoot;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c891c568e92d176b Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:147
    process.env.XCODEBUILDMCP_RESOURCE_ROOT = resourceRoot;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #a3e53148e9edb8da Environment-variable access.
repo/src/utils/__tests__/axe-helpers.test.ts:148
    process.env.XCODEBUILDMCP_AXE_SOURCE_PATH = join(tempDir, 'missing-source');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #9054fac445d2f285 Environment-variable access.
repo/src/utils/__tests__/build-utils.test.ts:340
        path.join(process.env.HOME ?? '', 'Library', 'Caches', 'org.swift.swiftpm'),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #50129b7a195298cc Environment-variable access.
repo/src/utils/__tests__/focus-policy.test.ts:17
    previous = process.env[ENV_VAR];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #90be4ea99dc257f6 Environment-variable access.
repo/src/utils/__tests__/focus-policy.test.ts:18
    delete process.env[ENV_VAR];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #2611ac3aecfe5e65 Environment-variable access.
repo/src/utils/__tests__/focus-policy.test.ts:23
      delete process.env[ENV_VAR];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #27de9fc406fc3465 Environment-variable access.
repo/src/utils/__tests__/focus-policy.test.ts:25
      process.env[ENV_VAR] = previous;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0f67c1fa23e19f9c Environment-variable access.
repo/src/utils/__tests__/focus-policy.test.ts:35
      process.env[ENV_VAR] = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #b84f52ba5f528390 Environment-variable access.
repo/src/utils/__tests__/focus-policy.test.ts:40
      process.env[ENV_VAR] = 'TRUE';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #d3d67148eb1a2f5f Environment-variable access.
repo/src/utils/__tests__/focus-policy.test.ts:45
      process.env[ENV_VAR] = '0';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #f0edeeb0daaf9f09 Environment-variable access.
repo/src/utils/__tests__/focus-policy.test.ts:50
      process.env[ENV_VAR] = '';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #27db6002566ca07c Environment-variable access.
repo/src/utils/__tests__/focus-policy.test.ts:71
      process.env[ENV_VAR] = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #1e76fce3a7e0adf8 Environment-variable access.
repo/src/utils/__tests__/focus-policy.test.ts:76
      process.env[ENV_VAR] = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #915423f35dade024 Environment-variable access.
repo/src/utils/__tests__/focus-policy.test.ts:104
      process.env[ENV_VAR] = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #764f9ffe71f79b15 Environment-variable access.
repo/src/utils/__tests__/focus-policy.test.ts:131
      process.env[ENV_VAR] = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #1cb014a16b34419f Environment-variable access.
repo/src/utils/__tests__/focus-policy.test.ts:178
      process.env[ENV_VAR] = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #3e08ba9ac3f15d5a Filesystem access.
repo/src/utils/__tests__/fs-lock.test.ts:50
  await writeFile(ownerPath(lockDir), `${JSON.stringify(owner)}\n`, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #10d8b87bfeb08652 Filesystem access.
repo/src/utils/__tests__/fs-lock.test.ts:55
  writeFileSync(ownerPath(lockDir), `${JSON.stringify(owner)}\n`, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #1ba8eb1f99e37ff3 Filesystem access.
repo/src/utils/__tests__/fs-lock.test.ts:59
  return JSON.parse(await readFile(ownerPath(lockDir), 'utf8')) as FsLockOwner;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #d43b4ec478c36c40 Filesystem access.
repo/src/utils/__tests__/fs-lock.test.ts:63
  return JSON.parse(readFileSync(ownerPath(lockDir), 'utf8')) as FsLockOwner;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #b8305b175887aa6e Filesystem access.
repo/src/utils/__tests__/fs-lock.test.ts:88
    await expect(readFile(ownerPath(lockDir), 'utf8')).rejects.toMatchObject({ code: 'ENOENT' });

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #20a64fa115d7fbc9 Filesystem access.
repo/src/utils/__tests__/fs-lock.test.ts:99
    await expect(readFile(ownerPath(lockDir), 'utf8')).rejects.toMatchObject({ code: 'ENOENT' });

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #fa463f4e0e9f030a Filesystem access.
repo/src/utils/__tests__/fs-lock.test.ts:168
    expect(() => readFileSync(ownerPath(lockDir), 'utf8')).toThrow();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #3da305b5ff628b7e Filesystem access.
repo/src/utils/__tests__/fs-lock.test.ts:179
    expect(() => readFileSync(ownerPath(lockDir), 'utf8')).toThrow();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #ff789816d2587626 Filesystem access.
repo/src/utils/__tests__/log-retention.test.ts:81
  writeFileSync(filePath, name);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #ad8227247e6e8897 Filesystem access.
repo/src/utils/__tests__/log-retention.test.ts:191
    writeFileSync(
      path.join(lockDir, 'owner.json'),
      `${JSON.stringify({
        token: 'stale-token',
        pid: 999_999_999,
        purpose: 'log-retention',
        acquiredAtMs: now - 20 * 60 * 1000,
        expiresAtMs: now - 10 * 60 * 1000,
      })}\n`,
    );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #73f1abdda2f4906d Filesystem access.
repo/src/utils/__tests__/log-retention.test.ts:354
      writeFileSync(malformedRecord, '{not-json');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #b61e3ad5db330f31 Filesystem access.
repo/src/utils/__tests__/log-retention.test.ts:365
      writeFileSync(
        staleRecord,
        `${JSON.stringify({
          sessionId: 'stale',
          owner: { instanceId: 'instance-2', pid: process.pid, workspaceKey: 'workspace-a' },
          simulatorUuid: 'sim-1',
          bundleId: 'io.sentry.app',
          helperPid: 999999,
          logFilePath: path.join(
            logDir,
            managedSimulatorLogName('io.sentry.app_oslog', process.pid, 'abcdef13', 999999),
          ),
          startedAtMs: now,
          expectedCommandParts: ['not-active'],
        })}\n`,
      );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #b19c77c11cdcead6 Filesystem access.
repo/src/utils/__tests__/log-retention.test.ts:403
    writeFileSync(note, 'keep');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #d0c60c622b9a3707 Filesystem access.
repo/src/utils/__tests__/purge-storage.test.ts:35
  writeFileSync(filePath, content);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c640ad841411211e Environment-variable access.
repo/src/utils/__tests__/simulator-defaults-refresh.test.ts:38
  const originalNodeEnv = process.env.NODE_ENV;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #49f55b1c60244049 Environment-variable access.
repo/src/utils/__tests__/simulator-defaults-refresh.test.ts:39
  const originalVitestEnv = process.env.VITEST;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #f35edf5c93ada9a2 Environment-variable access.
repo/src/utils/__tests__/simulator-defaults-refresh.test.ts:49
    process.env.NODE_ENV = 'development';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #44f457508d427757 Environment-variable access.
repo/src/utils/__tests__/simulator-defaults-refresh.test.ts:50
    delete process.env.VITEST;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #8d96da19d787853e Environment-variable access.
repo/src/utils/__tests__/simulator-defaults-refresh.test.ts:59
    process.env.NODE_ENV = originalNodeEnv;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #a94d2759911deed7 Environment-variable access.
repo/src/utils/__tests__/simulator-defaults-refresh.test.ts:61
      delete process.env.VITEST;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e4cd29f1abce37da Environment-variable access.
repo/src/utils/__tests__/simulator-defaults-refresh.test.ts:63
      process.env.VITEST = originalVitestEnv;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0cf16263035f3b82 Filesystem access.
repo/src/utils/__tests__/simulator-launch-oslog-registry.test.ts:131
    writeFileSync(path.join(registryDir, 'broken.json'), '{not-json');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #a8c1f83597167064 Filesystem access.
repo/src/utils/__tests__/simulator-launch-oslog-registry.test.ts:139
    writeFileSync(brokenPath, '{not-json');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #f7c75aa09f0d654a Filesystem access.
repo/src/utils/__tests__/simulator-launch-oslog-registry.test.ts:140
    writeFileSync(
      staleRecordPath,
      `${JSON.stringify(createRecord({ sessionId: 'stale', helperPid: 999999 }))}\n`,
    );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #ce51417162877741 Filesystem access.
repo/src/utils/__tests__/simulator-launch-oslog-registry.test.ts:157
    writeFileSync(
      path.join(registryDir, 'missing-workspace.json'),
      `${JSON.stringify({
        ...missingWorkspaceRecord,
        owner: { instanceId: 'instance-1', pid: 1234 },
      })}\n`,
    );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #feb2a78ebb121b2f Filesystem access.
repo/src/utils/__tests__/simulator-steps-pid.test.ts:303
    writeFileSync(brokenRegistryPath, 'not-a-directory');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #b729d16cab5abc03 Environment-variable access.
repo/src/utils/__tests__/test-common.test.ts:74
  const originalRuntime = process.env.XCODEBUILDMCP_RUNTIME;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #f8e094f34d6038a9 Environment-variable access.
repo/src/utils/__tests__/test-common.test.ts:80
      delete process.env.XCODEBUILDMCP_RUNTIME;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #4399a84792aa0bc6 Environment-variable access.
repo/src/utils/__tests__/test-common.test.ts:82
      process.env.XCODEBUILDMCP_RUNTIME = originalRuntime;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c61992d80897e255 Environment-variable access.
repo/src/utils/__tests__/test-common.test.ts:87
    process.env.XCODEBUILDMCP_RUNTIME = 'mcp';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #6bbb8792c725cf99 Environment-variable access.
repo/src/utils/__tests__/test-common.test.ts:92
    process.env.XCODEBUILDMCP_RUNTIME = 'cli';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #ab334e473de25ab6 Environment-variable access.
repo/src/utils/__tests__/test-common.test.ts:97
    process.env.XCODEBUILDMCP_RUNTIME = 'unknown';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #4ca447993e49dd96 Environment-variable access.
repo/src/utils/__tests__/test-common.test.ts:102
    process.env.XCODEBUILDMCP_RUNTIME = 'cli';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #3f8d8ee302f8ce84 Environment-variable access.
repo/src/utils/__tests__/test-common.test.ts:107
    process.env.XCODEBUILDMCP_RUNTIME = 'mcp';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e0fbc3bcea5434bf Filesystem access.
repo/src/utils/__tests__/test-common.test.ts:247
    writeFileSync(layout.resultBundles, 'not a directory');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #85ad3b10ca4e287f Filesystem access.
repo/src/utils/__tests__/test-products-lifecycle.test.ts:24
  writeFileSync(path.join(directory, 'Tests.xctestrun'), 'stub');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0bfe11023013277c Filesystem access.
repo/src/utils/__tests__/test-products-lifecycle.test.ts:28
    writeFileSync(getTestProductsCompletionMarkerPath(directory), 'completed');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #799736d9f86e9da1 Filesystem access.
repo/src/utils/__tests__/test-products-lifecycle.test.ts:82
    writeFileSync(getTestProductsCompletionMarkerPath(live), 'completed');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #5dc141da80580d79 Filesystem access.
repo/src/utils/__tests__/test-products-path.test.ts:63
    writeFileSync(path.join(testProductsPath, 'B.xctestrun'), 'b');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #f4227f46de238a59 Filesystem access.
repo/src/utils/__tests__/test-products-path.test.ts:64
    writeFileSync(path.join(nested, 'A.xctestrun'), 'a');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #a2ca7e8396cd33e5 Filesystem access.
repo/src/utils/__tests__/test-products-path.test.ts:65
    writeFileSync(path.join(outside, 'Outside.xctestrun'), 'outside');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #411104c45c71b80a Filesystem access.
repo/src/utils/__tests__/test-products-purge.test.ts:21
  writeFileSync(path.join(directory, 'Tests.xctestrun'), 'stub');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #da6791c3aa8f110a Filesystem access.
repo/src/utils/__tests__/test-products-purge.test.ts:49
    writeFileSync(getTestProductsCompletionMarkerPath(managed), 'completed');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #5b5eda937f0b3708 Filesystem access.
repo/src/utils/__tests__/workspace-filesystem-lifecycle.test.ts:39
  writeFileSync(filePath, content);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #00ec753197813ab7 Filesystem access.
repo/src/utils/__tests__/workspace-filesystem-lifecycle.test.ts:54
  writeFileSync(path.join(bundlePath, 'Info.plist'), 'stub');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #ac3110b356aa0f06 Filesystem access.
repo/src/utils/__tests__/workspace-filesystem-lifecycle.test.ts:65
  writeFileSync(path.join(productsPath, 'Info.plist'), 'stub');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #6e501563f081c382 Filesystem access.
repo/src/utils/__tests__/workspace-filesystem-lifecycle.test.ts:253
    writeFileSync(
      path.join(layout.simulatorLaunchOsLogRegistryDir, `${sessionId}.json`),
      `${JSON.stringify({
        sessionId,
        owner: { instanceId: 'dead-owner', pid: 999999999, workspaceKey: 'workspace-a' },
        simulatorUuid: 'sim-1',
        bundleId: 'io.sentry.app',
        helperPid: 901,
        logFilePath: path.join(layout.logs, 'oslog.log'),
        startedAtMs: now,
        expectedCommandParts: ['node'],
      })}\n`,
    );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #8b9bf25e42ef09bd Filesystem access.
repo/src/utils/__tests__/workspace-filesystem-lifecycle.test.ts:353
      writeFileSync(getTestProductsCompletionMarkerPath(productsPath), 'completed');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #4c1ba95a965f5fb0 Filesystem access.
repo/src/utils/__tests__/xcodebuild-log-capture.test.ts:62
    await expect(readFile(capture.path, 'utf-8')).resolves.toBe(

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #291bf4c44672a3dd Filesystem access.
repo/src/utils/__tests__/xcodebuild-log-capture.test.ts:84
    await expect(readFile(debugPath as string, 'utf-8')).resolves.toContain('unexpected output');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #5b05e32f5ba948e8 Environment-variable access.
repo/src/utils/__tests__/xcodebuild-pipeline.test.ts:15
    process.env.XCODEBUILDMCP_RUNTIME = 'mcp';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #380ceae1e57d37e8 Environment-variable access.
repo/src/utils/__tests__/xcodebuild-pipeline.test.ts:16
    delete process.env.XCODEBUILDMCP_CLI_OUTPUT_FORMAT;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #079ae0929a13b72e Environment-variable access.
repo/src/utils/__tests__/xcodebuild-pipeline.test.ts:350
    process.env.XCODEBUILDMCP_RUNTIME = 'cli';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #6d0e30a100a45238 Environment-variable access.
repo/src/utils/__tests__/xcodebuild-pipeline.test.ts:351
    process.env.XCODEBUILDMCP_CLI_OUTPUT_FORMAT = 'json';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #af9042c9948fc581 Filesystem access.
repo/src/utils/axe-helpers.ts:8
import { accessSync, constants, existsSync, readdirSync, statSync } from 'fs';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a158b0c2087fbe2a Environment-variable access.
repo/src/utils/axe-helpers.ts:96
  const pathValue = process.env.PATH ?? '';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #08be94e0dd106bdf Environment-variable access.
repo/src/utils/axe-helpers.ts:152
  const currentFrameworkPath = process.env.DYLD_FRAMEWORK_PATH;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #94d80ac024fe56ba Filesystem access.
repo/src/utils/command.ts:2
import { createWriteStream, existsSync } from 'fs';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #cb65234796dcd69e Filesystem access.
repo/src/utils/command.ts:3
import * as fsPromises from 'fs/promises';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d355fe142f381c16 Environment-variable access.
repo/src/utils/command.ts:55
    log('debug', `defaultExecutor PATH: ${process.env.PATH ?? ''}`);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6657afdc77fd67d1 Filesystem access.
repo/src/utils/command.ts:259
    return fsPromises.readFile(path, encoding);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2a77941a60b42244 Filesystem access.
repo/src/utils/command.ts:263
    return fsPromises.writeFile(path, content, encoding);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #785d88313ab4fffe Environment-variable access.
repo/src/utils/debugger/tool-context.ts:22
  if ((process.env.VITEST === 'true' || process.env.NODE_ENV === 'test') && _testContextOverride) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b1d3ddd4f33012bd Filesystem access.
repo/src/utils/device-name-resolver.ts:36
    return readFile(outputPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #62b8a7bf9c70be4c Filesystem access.
repo/src/utils/device-steps.ts:79
    const jsonContent = await fileSystem.readFile(tempJsonPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8536ee7eae7a7163 Environment-variable access.
repo/src/utils/environment.ts:18
    if (process.env.NODE_ENV === 'test' || process.env.VITEST === 'true') {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #cc1f273a19a15b94 Environment-variable access.
repo/src/utils/environment.ts:23
    if (process.env.CLAUDECODE === '1' || process.env.CLAUDE_CODE_ENTRYPOINT === 'cli') {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #211e4da9ef5c2f74 Environment-variable access.
repo/src/utils/focus-policy.ts:21
  const value = process.env[HEADLESS_LAUNCH_ENV_VAR];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b7d166662d3d22f4 Filesystem access.
repo/src/utils/fs-lock-sync.ts:28
    const raw = readFileSync(join(lockDir, FS_LOCK_OWNER_FILE), 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5131cf001e645071 Filesystem access.
repo/src/utils/fs-lock-sync.ts:108
    writeFileSync(tempPath, `${JSON.stringify(owner)}\n`, { encoding: 'utf8', mode: 0o600 });

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c1f400177f11e1a3 Filesystem access.
repo/src/utils/fs-lock.ts:30
    const raw = await fs.readFile(path.join(lockDir, FS_LOCK_OWNER_FILE), 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8fc62c09047d6c0d Filesystem access.
repo/src/utils/fs-lock.ts:133
    await fs.writeFile(tempPath, `${JSON.stringify(owner)}\n`, { encoding: 'utf8', mode: 0o600 });

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8af5a14d829d8511 Filesystem access.
repo/src/utils/log-capture/simulator-launch-oslog-registry.ts:111
    const content = await fs.readFile(filePath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7602fd602f86e23a Filesystem access.
repo/src/utils/log-capture/simulator-launch-oslog-registry.ts:269
    await fs.writeFile(tempPath, `${JSON.stringify(record, null, 2)}\n`, {
      encoding: 'utf8',
      mode: 0o600,
      flag: 'wx',
    });

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c20a5bfb9c4f9337 Environment-variable access.
repo/src/utils/logger.ts:27
    process.env.SENTRY_DISABLED === 'true' || process.env.XCODEBUILDMCP_SENTRY_DISABLED === 'true'

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ca8f15b869665386 Environment-variable access.
repo/src/utils/logger.ts:69
    process.env.VITEST === 'true' ||

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #588a6c5b5d5a74c4 Environment-variable access.
repo/src/utils/logger.ts:70
    process.env.NODE_ENV === 'test' ||

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a8e919cb1d9b560d Environment-variable access.
repo/src/utils/logger.ts:71
    process.env.XCODEBUILDMCP_SILENCE_LOGS === 'true'

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ceafd1b1f26905c1 Filesystem access.
repo/src/utils/nskeyedarchiver-parser.ts:11
import { readFileSync } from 'fs';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #59bba659cf666778 Filesystem access.
repo/src/utils/nskeyedarchiver-parser.ts:110
    const buffer = readFileSync(xcuserstatePath);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c782303b831fe0e1 Filesystem access.
repo/src/utils/project-config.ts:281
    const rawText = await options.fs.readFile(options.configPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #81e950b0012a0064 Filesystem access.
repo/src/utils/project-config.ts:304
    const rawText = await options.fs.readFile(configPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #174fd8c42d2c5969 Filesystem access.
repo/src/utils/project-config.ts:376
  await options.fs.writeFile(configPath, stringifyYaml(nextConfig), 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5150bdcf5f252d23 Filesystem access.
repo/src/utils/project-config.ts:398
  await options.fs.writeFile(configPath, stringifyYaml(nextConfig), 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1427185334fcff30 Filesystem access.
repo/src/utils/project-config.ts:453
  await options.fs.writeFile(configPath, stringifyYaml(nextConfig), 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7f18cb0e90974989 Filesystem access.
repo/src/utils/purge-storage/registry-record.ts:13
    content = await fs.readFile(filePath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #4c0a3bf5a21c90c2 Environment-variable access.
repo/src/utils/renderers/__tests__/cli-text-renderer.test.ts:36
  const originalNoColor = process.env.NO_COLOR;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #a933cfded1dbd344 Environment-variable access.
repo/src/utils/renderers/__tests__/cli-text-renderer.test.ts:41
    process.env.NO_COLOR = '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #240f2c90cd235783 Environment-variable access.
repo/src/utils/renderers/__tests__/cli-text-renderer.test.ts:52
      delete process.env.NO_COLOR;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #221d7696480b54c6 Environment-variable access.
repo/src/utils/renderers/__tests__/cli-text-renderer.test.ts:54
      process.env.NO_COLOR = originalNoColor;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0b4ce7b35d95c733 Filesystem access.
repo/src/utils/renderers/__tests__/event-formatting.test.ts:140
      writeFileSync(literalFile, '');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #68141a306a50f647 Filesystem access.
repo/src/utils/renderers/__tests__/event-formatting.test.ts:141
      writeFileSync(join(decoyDir, 'ContentView1.swift'), '');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d567fd9f6a214f5b Filesystem access.
repo/src/utils/result-bundle-path.ts:53
    fs.writeFileSync(tempPath, `${Date.now()}\n`);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #fe170dc850bbb659 Environment-variable access.
repo/src/utils/sentry-config.ts:9
    process.env.XCODEBUILDMCP_SENTRY_DISABLED === 'true' || process.env.SENTRY_DISABLED === 'true';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #fc51579751c5f064 Environment-variable access.
repo/src/utils/sentry-config.ts:19
    process.env.XCODEBUILDMCP_SENTRY_DISABLED = 'true';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f4e969181b10f3eb Environment-variable access.
repo/src/utils/sentry.ts:157
    process.env.XCODEBUILDMCP_SENTRY_DISABLED === 'true' || process.env.SENTRY_DISABLED === 'true'

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #dd883d91fa56902d Environment-variable access.
repo/src/utils/sentry.ts:162
  return process.env.VITEST === 'true' || process.env.NODE_ENV === 'test';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #60a2c800a56ba018 Environment-variable access.
repo/src/utils/sentry.ts:166
  const raw = process.env[SENTRY_SELF_TEST_ENV_VAR]?.trim().toLowerCase();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #64958b7242297000 Environment-variable access.
repo/src/utils/sentry.ts:317
      process.env.SENTRY_DSN ??

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #96f191a1d712920f Environment-variable access.
repo/src/utils/simulator-defaults-refresh.ts:22
  return process.env.NODE_ENV === 'test' || process.env.VITEST === 'true';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c4b274b907d3612b Filesystem access.
repo/src/utils/simulator-steps.ts:340
    return fs.readFileSync(filePath, 'utf-8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a13a3edaa25b5951 Filesystem access.
repo/src/utils/swift-test-discovery.ts:268
        const content = await fileSystemExecutor.readFile(filePath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c6f75030c11eae0f Environment-variable access.
repo/src/utils/terminal-output.ts:9
    cachedUseCliColor = process.stdout.isTTY === true && process.env.NO_COLOR === undefined;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3752e195ac6d0f74 Environment-variable access.
repo/src/utils/test-common.ts:114
  return progress ?? process.env.XCODEBUILDMCP_RUNTIME === 'mcp';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b533717cc2ed49f3 Filesystem access.
repo/src/utils/test-preflight.ts:138
      const workspaceData = await fileSystemExecutor.readFile(workspaceDataPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #45114d1aeb50dcf7 Filesystem access.
repo/src/utils/test-preflight.ts:202
      planContent = await fileSystemExecutor.readFile(planPath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #36e7347faa0a3b75 Filesystem access.
repo/src/utils/test-preflight.ts:391
  const schemeContent = await fileSystemExecutor.readFile(schemePath, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5cc8bc18f5386d4e Filesystem access.
repo/src/utils/test-products-path.ts:102
    fs.writeFileSync(tempPath, `${Date.now()}\n`);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ce51e0d0a46311a9 Filesystem access.
repo/src/utils/validation.ts:1
import * as fs from 'fs';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3c111dce7260cac1 Filesystem access.
repo/src/utils/workspace-filesystem-lifecycle.ts:208
  await fs.writeFile(markerPath, String(now));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #4300d691928b1782 Filesystem access.
repo/src/utils/xcodebuild-log-capture.ts:107
      fs.writeFileSync(
        debugPath,
        `Unrecognized xcodebuild output lines (${lines.length}):\n\n${lines.join('\n')}\n`,
        { flag: 'wx' },
      );

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e2bc1c46ad8f9c6e Filesystem access.
repo/src/utils/xcodemake.ts:4
import { existsSync, readdirSync, statSync } from 'fs';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #481511f0018cee74 Filesystem access.
repo/src/utils/xcodemake.ts:8
import * as fs from 'fs/promises';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #926ddaad89eddf5b Environment-variable access.
repo/src/utils/xcodemake.ts:57
  const pathValue = process.env.PATH ?? '';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #cadc64678ab6967a Filesystem access.
repo/src/utils/xcodemake.ts:111
    await deps.writeFile(stagingPath, scriptContent, 'utf8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #0a621be3d26502f1 Filesystem access.
repo/tsup.config.ts:2
import { chmodSync, existsSync, readdirSync, readFileSync, writeFileSync } from 'fs';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e1d748a057ea14ef Filesystem access.
repo/tsup.config.ts:17
      let content = readFileSync(fullPath, 'utf-8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #3848b516b3a09080 Filesystem access.
repo/tsup.config.ts:25
        writeFileSync(fullPath, rewritten, 'utf-8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

</> Dependencies

@modelcontextprotocol/sdk

npm dependency
expand_more 38 low-confidence finding(s)
low egress tooling Excluded from app score unknown #e4181ee12e8d6678 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/scripts/cli.ts:54
    await client.request({ method: 'resources/list' }, ListResourcesResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #74f03e2a92b77a7f Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/scripts/fetch-spec-types.ts:16
    const response = await fetch(url);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #0db426190a1098df Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/scripts/fetch-spec-types.ts:32
    const response = await fetch(url);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low env_fs tooling Excluded from app score unknown #be317174d3270c7a Filesystem access.
pkgs/npm/@[email protected]__reposrc/scripts/fetch-spec-types.ts:77
        writeFileSync(outputPath, fullContent, 'utf-8');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #560f8f9d12d4bc97 Environment-variable access.
pkgs/npm/@[email protected]__reposrc/src/client/stdio.ts:71
        const value = process.env[key];

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low egress tooling Excluded from app score unknown #ff2e5321dc03ad46 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/elicitationUrlExample.ts:632
        const toolsResult = await client.request(toolsRequest, ListToolsResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #01648ba467e67e0f Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/elicitationUrlExample.ts:663
        const result = await client.request(request, CallToolResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #6763c93b0b1b1c18 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/multipleClientsParallel.ts:64
        const result = await client.request(toolRequest, CallToolResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #cff563d29ed33b79 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/parallelToolCallsClient.ts:95
        const toolsResult = await client.request(toolsRequest, ListToolsResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #f36b5b1310d60f6f Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/parallelToolCallsClient.ts:167
            return client
                .request(request, CallToolResultSchema)

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low env_fs tooling Excluded from app score unknown #57214c20b759a8d5 Environment-variable access.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleClientCredentials.ts:26
const DEFAULT_SERVER_URL = process.env.MCP_SERVER_URL || 'http://localhost:3000/mcp';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs tooling Excluded from app score unknown #4a2fb986180d2025 Environment-variable access.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleClientCredentials.ts:29
    const clientId = process.env.MCP_CLIENT_ID;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs tooling Excluded from app score unknown #3e789510d4b4728e Environment-variable access.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleClientCredentials.ts:36
    const privateKeyPem = process.env.MCP_CLIENT_PRIVATE_KEY_PEM;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs tooling Excluded from app score unknown #11000fca260e9574 Environment-variable access.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleClientCredentials.ts:38
        const algorithm = process.env.MCP_CLIENT_ALGORITHM || 'RS256';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs tooling Excluded from app score unknown #118935e67a456ab1 Environment-variable access.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleClientCredentials.ts:48
    const clientSecret = process.env.MCP_CLIENT_SECRET;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low egress tooling Excluded from app score unknown #75716f030a753040 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleOAuthClient.ts:232
            const result = await this.client.request(request, ListToolsResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #68699d86dd1fc08e Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleOAuthClient.ts:290
            const result = await this.client.request(request, CallToolResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #6f3af3d3297a467c Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleStreamableHttp.ts:510
                const resourcesResult = await client.request(
                    {
                        method: 'resources/list',
                        params: {}
                    },
                    ListResourcesResultSchema
                );

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #b0a03b52a48d4bab Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleStreamableHttp.ts:601
        const toolsResult = await client.request(toolsRequest, ListToolsResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #fcbb91125dadc52f Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleStreamableHttp.ts:632
        const result = await client.request(request, CallToolResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #ec05ef8d61a16cf2 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleStreamableHttp.ts:719
        const result = await client.request(request, CallToolResultSchema, {
            resumptionToken: notificationsToolLastEventId,
            onresumptiontoken: onLastEventIdUpdate
        });

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #984bc81533831d63 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleStreamableHttp.ts:748
        const promptsResult = await client.request(promptsRequest, ListPromptsResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #519a9c6d958cc747 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleStreamableHttp.ts:777
        const promptResult = await client.request(promptRequest, GetPromptResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #293bc8d7a6279fdb Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleStreamableHttp.ts:798
        const resourcesResult = await client.request(resourcesRequest, ListResourcesResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #0f35236c4917856c Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/simpleStreamableHttp.ts:826
        const result = await client.request(request, ReadResourceResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #6b7831ad05df5743 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/ssePollingClient.ts:75
        const result = await client.request(
            {
                method: 'tools/call',
                params: {
                    name: 'long-task',
                    arguments: {}
                }
            },
            CallToolResultSchema,
            {
                // Track resumption tokens for debugging
                onresumptiontoken: token => {
                    lastEventId = token;
                    console.log(`[Event ID] ${token}`);
                }
            }
        );

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #7a68374ebc5a0fc2 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/streamableHttpWithSseFallbackClient.ts:139
        const toolsResult = await client.request(toolsRequest, ListToolsResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low egress tooling Excluded from app score unknown #e17e7c109117da62 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/client/streamableHttpWithSseFallbackClient.ts:172
        const result = await client.request(request, CallToolResultSchema);

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low env_fs tooling Excluded from app score unknown #6e1b5d735892d5da Environment-variable access.
pkgs/npm/@[email protected]__reposrc/src/examples/server/elicitationFormExample.ts:350
    const PORT = process.env.PORT ? parseInt(process.env.PORT, 10) : 3000;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs tooling Excluded from app score unknown #efa9dae7c70e9ed7 Environment-variable access.
pkgs/npm/@[email protected]__reposrc/src/examples/server/elicitationUrlExample.ts:215
const MCP_PORT = process.env.MCP_PORT ? parseInt(process.env.MCP_PORT, 10) : 3000;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs tooling Excluded from app score unknown #2a9a022d3923f628 Environment-variable access.
pkgs/npm/@[email protected]__reposrc/src/examples/server/elicitationUrlExample.ts:216
const AUTH_PORT = process.env.MCP_AUTH_PORT ? parseInt(process.env.MCP_AUTH_PORT, 10) : 3001;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low egress tooling Excluded from app score unknown #c83514d34adac443 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/server/elicitationUrlExample.ts:245
        const response = await fetch(endpoint, {
            method: 'POST',
            headers: {
                'Content-Type': 'application/x-www-form-urlencoded'
            },
            body: new URLSearchParams({
                token: token
            }).toString()
        });

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low env_fs tooling Excluded from app score unknown #295d676b4fe9aa58 Environment-variable access.
pkgs/npm/@[email protected]__reposrc/src/examples/server/honoWebStandardStreamableHttp.ts:69
const PORT = process.env.MCP_PORT ? parseInt(process.env.MCP_PORT, 10) : 3000;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs tooling Excluded from app score unknown #c5c791faa54f28fe Environment-variable access.
pkgs/npm/@[email protected]__reposrc/src/examples/server/simpleStreamableHttp.ts:621
const MCP_PORT = process.env.MCP_PORT ? parseInt(process.env.MCP_PORT, 10) : 3000;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs tooling Excluded from app score unknown #894cb676427a7ce5 Environment-variable access.
pkgs/npm/@[email protected]__reposrc/src/examples/server/simpleStreamableHttp.ts:622
const AUTH_PORT = process.env.MCP_AUTH_PORT ? parseInt(process.env.MCP_AUTH_PORT, 10) : 3001;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low egress tooling Excluded from app score unknown #5dad16874e279547 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]__reposrc/src/examples/server/simpleStreamableHttp.ts:643
            const response = await fetch(endpoint, {
                method: 'POST',
                headers: {
                    'Content-Type': 'application/x-www-form-urlencoded'
                },
                body: new URLSearchParams({
                    token: token
                }).toString()
            });

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low env_fs tooling Excluded from app score unknown #906f58486f83cff9 Environment-variable access.
pkgs/npm/@[email protected]__reposrc/src/examples/server/simpleTaskInteractive.ts:448
const PORT = process.env.PORT ? parseInt(process.env.PORT, 10) : 8000;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #42e263d0f97b9ddf Environment-variable access.
pkgs/npm/@[email protected]__reposrc/src/server/auth/router.ts:12
    process.env.MCP_DANGEROUSLY_ALLOW_INSECURE_ISSUER_URL === 'true' || process.env.MCP_DANGEROUSLY_ALLOW_INSECURE_ISSUER_URL === '1';

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

bplist-parser

npm dependency
expand_more 3 low-confidence finding(s)
low env_fs dependency Excluded from app score #790143e605d3619d Filesystem access.
pkgs/npm/[email protected]/bplistParser.js:7
const fs = require('fs');

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #23600380f18eb5ae Filesystem access.
pkgs/npm/[email protected]/bplistParser.js:43
    fs.readFile(fileNameOrBuffer, function (err, data) {
      if (err) {
        reject(err);
        return callback(err);
      }
      tryParseBuffer(data);
    });

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #836ec901c8c66c2b Filesystem access.
pkgs/npm/[email protected]/bplistParser.js:55
    fileNameOrBuffer = fs.readFileSync(fileNameOrBuffer);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

chokidar

npm dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #33ef3c0e8f5d65c1 Environment-variable access.
pkgs/npm/[email protected]/index.js:284
        const envPoll = process.env.CHOKIDAR_USEPOLLING;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #3032b5644d6e01b3 Environment-variable access.
pkgs/npm/[email protected]/index.js:294
        const envInterval = process.env.CHOKIDAR_INTERVAL;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

glob

npm dependency
expand_more 4 low-confidence finding(s)
low env_fs tooling Excluded from app score unknown #14502f87e20e9925 Filesystem access.
pkgs/npm/[email protected]__reposrc/scripts/make-big-tree.js:3
const { readFileSync } = require('fs')

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs tooling Excluded from app score unknown #1c0a139b4ef2ac59 Filesystem access.
pkgs/npm/[email protected]__reposrc/scripts/make-big-tree.js:23
    promises.push(writeFile(`${dir}/${i}.txt`, ''))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs tooling Excluded from app score unknown #925a3451236683fa Filesystem access.
pkgs/npm/[email protected]__reposrc/scripts/make-big-tree.js:38
    const already = +readFileSync(`${root}/bigtree.txt`)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs tooling Excluded from app score unknown #8b2e767e5a5705e2 Filesystem access.
pkgs/npm/[email protected]__reposrc/scripts/make-big-tree.js:50
  await writeFile(`${root}/bigtree.txt`, `${max}`)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

yargs

npm dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #e9674f30dacadd83 Environment-variable access.
pkgs/npm/[email protected]/lib/platform-shims/esm.mjs:29
    return process.env[key]

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

Skipped dependencies

Production

  • @clack/prompts prod — dist-only: no readable source