Close Open Privacy Scan

bolt Snapshot: commit 5c7624a
science engine v3
schedule 2026-07-08T22:05:48.617360+00:00

verified_user No application data leak found

No high-confidence exfiltration was found in application code.

App Privacy Score

97 /100
Low privacy risk

Low risk · 24 finding(s)

Dependency score: 100 (Low risk)

bar_chart Score Breakdown

env_fs −3

list Scan Summary

0 high 0 medium 24 low
First-party packages: 3
Dependency packages: 0
Ecosystem: npm

swap_horiz Application data flows

No high- or medium-confidence application data-flow findings in this scan.

</> First-Party Code

first-party (npm)

npm first-party
expand_more 19 low-confidence finding(s)
low env_fs production #062b8b85fb5c985a Filesystem access.
repo/codex-cli/bin/codex.js:5
import { existsSync, realpathSync } 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 #93e106e8be5ad631 Environment-variable access.
repo/codex-cli/bin/codex.js:159
  const userAgent = process.env.npm_config_user_agent || "";

Reads environment variables or the filesystem — an inventory-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 #b07c51057e4ef2da Environment-variable access.
repo/codex-cli/bin/codex.js:164
  const execPath = process.env.npm_execpath || "";

Reads environment variables or the filesystem — an inventory-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 #72f7e7b4cbb99589 Environment-variable access.
repo/codex-rs/skills/src/assets/samples/openai-docs/scripts/fetch-codex-manual.mjs:47
  process.env.HTTP_PROXY ||

Reads environment variables or the filesystem — an inventory-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 #2d3a7d2a3368250e Environment-variable access.
repo/codex-rs/skills/src/assets/samples/openai-docs/scripts/fetch-codex-manual.mjs:48
  process.env.HTTPS_PROXY ||

Reads environment variables or the filesystem — an inventory-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 #5f2ec59550a7ba50 Environment-variable access.
repo/codex-rs/skills/src/assets/samples/openai-docs/scripts/fetch-codex-manual.mjs:49
  process.env.http_proxy ||

Reads environment variables or the filesystem — an inventory-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 #64dd2725c5899884 Environment-variable access.
repo/codex-rs/skills/src/assets/samples/openai-docs/scripts/fetch-codex-manual.mjs:50
  process.env.https_proxy;

Reads environment variables or the filesystem — an inventory-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 #59f20c65d3a02ab1 Filesystem access.
repo/codex-rs/skills/src/assets/samples/openai-docs/scripts/fetch-codex-manual.mjs:140
        readFile(headerPath, "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 #291cf546ff61f65e Filesystem access.
repo/codex-rs/skills/src/assets/samples/openai-docs/scripts/fetch-codex-manual.mjs:141
        readFile(bodyPath, "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 #c933425104cf9843 Environment-variable access.
repo/codex-rs/skills/src/assets/samples/openai-docs/scripts/fetch-codex-manual.mjs:272
  [process.env.TMPDIR, process.env.TEMP, process.env.TMP].forEach((baseDir) => {

Reads environment variables or the filesystem — an inventory-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 #af73667fdb8cd980 Filesystem access.
repo/codex-rs/skills/src/assets/samples/openai-docs/scripts/fetch-codex-manual.mjs:387
    const manual = await readFile(cacheFilePath(cacheDir), "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 #bdf61f3ed79a9eb6 Filesystem access.
repo/codex-rs/skills/src/assets/samples/openai-docs/scripts/fetch-codex-manual.mjs:397
  await writeFile(tmpPath, manual, "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 #76fa19106ed03a1c Filesystem access.
repo/codex-rs/skills/src/assets/samples/openai-docs/scripts/fetch-codex-manual.mjs:404
  await writeFile(tmpPath, outlineText, "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 #75fcff4ef652cc1c Environment-variable access.
repo/codex-rs/skills/src/assets/samples/openai-docs/scripts/resolve-latest-model-info.js:12
    source: process.env.LATEST_MODEL_URL || DEFAULT_URL,

Reads environment variables or the filesystem — an inventory-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 #377ef75cc06385fa Environment-variable access.
repo/codex-rs/skills/src/assets/samples/openai-docs/scripts/resolve-latest-model-info.js:13
    baseUrl: process.env.LATEST_MODEL_BASE_URL || DEFAULT_BASE_URL,

Reads environment variables or the filesystem — an inventory-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 #4463d40333a259e1 Filesystem access.
repo/codex-rs/skills/src/assets/samples/openai-docs/scripts/resolve-latest-model-info.js:32
    return fs.readFile(new URL(source), "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 #8a7b9964b1435025 Filesystem access.
repo/codex-rs/skills/src/assets/samples/openai-docs/scripts/resolve-latest-model-info.js:36
    return fs.readFile(path.resolve(source), "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 #1845e48884325bf7 Environment-variable access.
repo/sdk/typescript/samples/helpers.ts:5
    process.env.CODEX_EXECUTABLE ??

Reads environment variables or the filesystem — an inventory-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 #1ef7177123e1b7c5 Filesystem access.
repo/sdk/typescript/src/outputSchemaFile.ts:30
    await fs.writeFile(schemaPath, JSON.stringify(schema), "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.

first-party (npm): codex-cli

npm first-party
expand_more 3 low-confidence finding(s)
low env_fs production #062b8b85fb5c985a Filesystem access.
repo/codex-cli/bin/codex.js:5
import { existsSync, realpathSync } 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 #93e106e8be5ad631 Environment-variable access.
repo/codex-cli/bin/codex.js:159
  const userAgent = process.env.npm_config_user_agent || "";

Reads environment variables or the filesystem — an inventory-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 #b07c51057e4ef2da Environment-variable access.
repo/codex-cli/bin/codex.js:164
  const execPath = process.env.npm_execpath || "";

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

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

first-party (npm): sdk/typescript

npm first-party
expand_more 2 low-confidence finding(s)
low env_fs production #1845e48884325bf7 Environment-variable access.
repo/sdk/typescript/samples/helpers.ts:5
    process.env.CODEX_EXECUTABLE ??

Reads environment variables or the filesystem — an inventory-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 #1ef7177123e1b7c5 Filesystem access.
repo/sdk/typescript/src/outputSchemaFile.ts:30
    await fs.writeFile(schemaPath, JSON.stringify(schema), "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.