Close Open Privacy Scan

bolt Snapshot: commit a11fb76
science engine v1.22
schedule 2026-07-21T16:08:08.609713+00:00

verified_user No application data leak found

No high-confidence exfiltration was found in application code. Dependency data flows are listed separately and do not affect this verdict.

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

App Privacy Score

97 /100
Low privacy risk

Low risk · 219 finding(s)

Dependency score: 22 (High risk)

bar_chart Score Breakdown

env_fs −3

list Scan Summary

0 high 91 medium 128 low
First-party packages: 1
Dependency packages: 5
Ecosystem: npm

swap_horiz Application data flows

No application data flows were found. See dependency data flows below.

hub Dependency data flows (91)
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:3 pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:16
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:3 pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:36
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:3 pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:41
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/chat_completion.ts:6 pkgs/npm/[email protected]__reposrc/examples/chat_completion.ts:26
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/get_contents_example.ts:3 pkgs/npm/[email protected]__reposrc/examples/get_contents_example.ts:15
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/links_example.ts:3 pkgs/npm/[email protected]__reposrc/examples/links_example.ts:14
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/links_example.ts:3 pkgs/npm/[email protected]__reposrc/examples/links_example.ts:21
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:3 pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:12
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:3 pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:19
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:3 pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:32
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:3 pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:33
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/openai_responses.ts:6 pkgs/npm/[email protected]__reposrc/examples/openai_responses.ts:17
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:17
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:24
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:30
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:31
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:37
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:43
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:44
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:62
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:63
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:67
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_task_bulk_example.ts:5 pkgs/npm/[email protected]__reposrc/examples/research_task_bulk_example.ts:77
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_task_stream_example.ts:5 pkgs/npm/[email protected]__reposrc/examples/research_task_stream_example.ts:34
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_task_stream_example.ts:5 pkgs/npm/[email protected]__reposrc/examples/research_task_stream_example.ts:38
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/search_example.ts:3 pkgs/npm/[email protected]__reposrc/examples/search_example.ts:11
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/search_example.ts:3 pkgs/npm/[email protected]__reposrc/examples/search_example.ts:18
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/search_with_contents.ts:3 pkgs/npm/[email protected]__reposrc/examples/search_with_contents.ts:11
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/search_with_contents.ts:3 pkgs/npm/[email protected]__reposrc/examples/search_with_contents.ts:21
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/streaming_example.ts:3 pkgs/npm/[email protected]__reposrc/examples/streaming_example.ts:16
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/streaming_example.ts:3 pkgs/npm/[email protected]__reposrc/examples/streaming_example.ts:19
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/subpages.ts:3 pkgs/npm/[email protected]__reposrc/examples/subpages.ts:19
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/subpages.ts:3 pkgs/npm/[email protected]__reposrc/examples/subpages.ts:30
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:16 pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:35
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:16 pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:41
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:16 pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:65
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:16 pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:71
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:16 pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:78
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:15 pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:49
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:15 pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:50
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:15 pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:68
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:56
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:70
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:76
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:106
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:107
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:108
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:111
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:114
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:118
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:122
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:123
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:125
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:137
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:146
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:63
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:64
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:74
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:78
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:80
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:91
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:103
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:107
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:118
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:120
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:128
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:135
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:140
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:143
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:101
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:103
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:105
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:116
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:117
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:121
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:123
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:145
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:147
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:150
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:171
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:193
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:196
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:200
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:216
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:218
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:240
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:248
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:112
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:166
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:213
medium exa-js tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:11 pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:259

</> First-Party Code

first-party (npm)

npm first-party
expand_more 24 low-confidence finding(s)
low env_fs production #cb67bc5ae131db0d Environment-variable access.
repo/api/mcp.ts:1
process.env.AGNOST_LOG_LEVEL = '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 production #057a8311348b436b Environment-variable access.
repo/api/mcp.ts:128
  const redisUrl = process.env.KV_REST_API_URL || process.env.UPSTASH_REDIS_REST_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 #74f0709782e69620 Environment-variable access.
repo/api/mcp.ts:129
  const redisToken = process.env.KV_REST_API_TOKEN || process.env.UPSTASH_REDIS_REST_TOKEN;

Reads environment variables or the filesystem — an inventory-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 #0ee72da52f3bafe3 Environment-variable access.
repo/api/mcp.ts:142
    const qpsLimit = parseInt(process.env.RATE_LIMIT_QPS || '2', 10);

Reads environment variables or the filesystem — an inventory-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 #2163dc479b1fb3dc Environment-variable access.
repo/api/mcp.ts:143
    const dailyLimit = parseInt(process.env.RATE_LIMIT_DAILY || '50', 10);

Reads environment variables or the filesystem — an inventory-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 #0c01bb08e40bb12a Environment-variable access.
repo/api/mcp.ts:386
  let exaApiKey = process.env.EXA_API_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 #d4046e4b4df95822 Environment-variable access.
repo/api/mcp.ts:388
  let debug = process.env.DEBUG === '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 #470e3f2807de67a1 Environment-variable access.
repo/api/mcp.ts:478
  if (!enabledTools && process.env.ENABLED_TOOLS) {

Reads environment variables or the filesystem — an inventory-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 #cd97c69deffc46de Environment-variable access.
repo/api/mcp.ts:480
      process.env.ENABLED_TOOLS

Reads environment variables or the filesystem — an inventory-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 #30a15221ecbba603 Environment-variable access.
repo/api/mcp.ts:487
  if (!defaultSearchType && process.env.DEFAULT_SEARCH_TYPE) {

Reads environment variables or the filesystem — an inventory-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 #1ada898758c86057 Environment-variable access.
repo/api/mcp.ts:488
    const dst = process.env.DEFAULT_SEARCH_TYPE;

Reads environment variables or the filesystem — an inventory-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 #0e12f6e728f31228 Environment-variable access.
repo/api/mcp.ts:508
    mcpMaxDurationSeconds: parsePositiveInteger(process.env.MCP_MAX_DURATION_SECONDS),

Reads environment variables or the filesystem — an inventory-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 #3fec87c3cc42d02d Environment-variable access.
repo/api/mcp.ts:509
    agentCallWindowMs: parsePositiveInteger(process.env.AGENT_CALL_WINDOW_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 production #da2ebccdaa05df2a Environment-variable access.
repo/api/mcp.ts:619
  const debug = process.env.DEBUG === '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 #d574989f7ebc1288 Environment-variable access.
repo/api/mcp.ts:626
  const bypassPrefix = process.env.RATE_LIMIT_BYPASS;

Reads environment variables or the filesystem — an inventory-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 #30f27ace7ee26eb7 Environment-variable access.
repo/api/mcp.ts:627
  const bypassApiKey = process.env.EXA_API_KEY_BYPASS;

Reads environment variables or the filesystem — an inventory-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 #46eba1fa2c08ba0e Environment-variable access.
repo/api/mcp.ts:631
  const oauthUserAgents = process.env.OAUTH_USER_AGENTS?.split(',').map(s => s.trim()).filter(Boolean) || [];

Reads environment variables or the filesystem — an inventory-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 #8bd01fc00771b601 Environment-variable access.
repo/api/well-known-oauth-protected-resource.ts:8
const OAUTH_ISSUER = process.env.OAUTH_ISSUER || 'https://auth.exa.ai';

Reads environment variables or the filesystem — an inventory-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 #5f93f0490a7ccdb1 Environment-variable access.
repo/api/well-known-openai-apps-challenge.ts:22
  const raw = process.env.OPENAI_APPS_CHALLENGE_TOKEN || '';

Reads environment variables or the filesystem — an inventory-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 #6a2d8e207efe4a46 Environment-variable access.
repo/src/stdio.ts:1
process.env.AGNOST_LOG_LEVEL = process.env.AGNOST_LOG_LEVEL ?? "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 production #b63efa2d2d291293 Environment-variable access.
repo/src/tools/config.ts:51
  return new Exa(typeof exaApiKey === 'string' && exaApiKey.length > 0 ? exaApiKey : process.env.EXA_API_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 #d505b29fb17e1da3 Filesystem access.
repo/src/utils/agentSkill.ts:33
  cached ??= stripFrontmatter(readFileSync(findSkillFile(), "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 #737a5a5bb4f7282c Environment-variable access.
repo/src/utils/auth.ts:3
const OAUTH_ISSUER = process.env.OAUTH_ISSUER || 'https://auth.exa.ai';

Reads environment variables or the filesystem — an inventory-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 #e966677904a03997 Environment-variable access.
repo/src/utils/auth.ts:4
const OAUTH_AUDIENCE = process.env.OAUTH_AUDIENCE || 'https://mcp.exa.ai';

Reads environment variables or the 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

exa-js

npm dependency
medium pii_flow tooling Excluded from app score unknown #ae71102999d823d3 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:16 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:16
    console.log("Answer result:", JSON.stringify(answer, null, 2));

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #370784fc282788ea PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:36 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:36
    console.log("Answer result:", JSON.stringify(structuredAnswer, null, 2));

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #56b723a383cc6490 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:41 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:41
    console.log("Answer result:", JSON.stringify(answerFromLocation, null, 2));

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #037c27ade19b38c4 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/chat_completion.ts:26 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/chat_completion.ts:6 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/chat_completion.ts:26
    console.log(chunk);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #475d5fd4166c5c48 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/get_contents_example.ts:15 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/get_contents_example.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/get_contents_example.ts:15
    console.log("Get contents results:", contentsResponse.results);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #b3e1e5b4010fd3fa PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/links_example.ts:14 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/links_example.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/links_example.ts:14
    console.log("Search results with links:", JSON.stringify(search, null, 2));

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #04bc641bc7736722 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/links_example.ts:21 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/links_example.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/links_example.ts:21
      console.log("Get contents results with links:", JSON.stringify(contents, null, 2));

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #61c81ce81f68a210 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:12 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:12
    console.log("Get contents results without livecrawl:", JSON.stringify(contentsWithoutLivecrawl, null, 2));

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #eb9356a41516b533 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:19 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:19
    console.log("Get contents results with livecrawl:", JSON.stringify(contentsWithLivecrawl, null, 2));

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #0b9a16bf16647550 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:32 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:32
    console.log("Length of text without livecrawl:", textWithoutLivecrawl.length);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #933a7d1a50355520 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:33 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:33
    console.log("Length of text with livecrawl:", textWithLivecrawl.length);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #9dea465dd04ac907 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/openai_responses.ts:17 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/openai_responses.ts:6 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/openai_responses.ts:17
    console.log(chunk);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #db6308e8352da39e PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:17 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:17
  console.log(`Created research: ${research.researchId}\n`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #0103919b75602c88 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:24 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:24
  console.log(`  - Status: ${withoutEvents.status}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #bc261ebf783504e0 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:30 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:30
  console.log(`  - Has events array: ${Array.isArray(withoutEvents.events)}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #acbc1402e36d42a9 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:31 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:31
  console.log(`  - Events count: ${withoutEvents.events?.length ?? 0}\n`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #e96f2af2c1282be1 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:37 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:37
  console.log(`  - Status: ${withEvents.status}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #1c38a3a9d0615cda PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:43 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:43
  console.log(`  - Has events array: ${Array.isArray(withEvents.events)}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #a9997275e3c6dd4c PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:44 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:44
  console.log(`  - Events count: ${withEvents.events?.length ?? 0}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #c8640ecaf067b731 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:62 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:62
  console.log(`  - Final status: ${finalState.status}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #b9fbe366c63e92c5 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:63 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:63
  console.log(`  - Total events: ${finalState.events?.length ?? 0}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #8d766927a342ed0a PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:67 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:67
    console.log(finalState.output.content.substring(0, 200) + "...");

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #6a41f47747c1cf46 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_task_bulk_example.ts:77 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_task_bulk_example.ts:5 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_task_bulk_example.ts:77
      console.log("Event:", JSON.stringify(event, undefined, 2));

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #60eabbc82d0d5244 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_task_stream_example.ts:34 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_task_stream_example.ts:5 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_task_stream_example.ts:34
  console.log("Created Research ID:", research.researchId);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #93fcd5a93227abf3 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/research_task_stream_example.ts:38 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_task_stream_example.ts:5 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/research_task_stream_example.ts:38
    console.log("Research Event:", event);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #e8f75bb741190039 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/search_example.ts:11 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/search_example.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/search_example.ts:11
    console.log("Search results:", searchResponse.results);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #962c041280fd6c98 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/search_example.ts:18 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/search_example.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/search_example.ts:18
    console.log("Search results with contents:", searchWithContentsResponse.results);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #65e8a3183080bdd5 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/search_with_contents.ts:11 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/search_with_contents.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/search_with_contents.ts:11
    console.log(
      "Search results:",
      searchResponse.results.map((it) => it)
    );

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #8a1c8dd840a7406e PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/search_with_contents.ts:21 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/search_with_contents.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/search_with_contents.ts:21
    console.log(
      "Search results with contents:",
      searchWithContentsResponse.results
    );

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #25d676540f578124 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/streaming_example.ts:16 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/streaming_example.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/streaming_example.ts:16
        console.log("\nChunk:", chunk.content); // Write partial text as it arrives

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #fc248254ba865479 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/streaming_example.ts:19 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/streaming_example.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/streaming_example.ts:19
        console.log("\nCitations:", chunk.citations); // Handle citations when they arrive

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #fdbb8979e968cd2a PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/subpages.ts:19 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/subpages.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/subpages.ts:19
    console.log(
      "Search results with subpages:",
      JSON.stringify(search, null, 2)
    );

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #c9a58706c5c986e8 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/subpages.ts:30 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/subpages.ts:3 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/subpages.ts:30
      console.log(
        "Get contents results with subpages:",
        JSON.stringify(contents, null, 2)
      );

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #64f6b2f53149d9d0 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:35 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:16 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:35
    console.log(`✓ Created known companies webset: ${knownCompaniesWebset.id}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #7cccc9b9a7477811 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:41 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:16 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:41
    console.log(`\nKnown companies (${knownItems.data.length} found):`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #964da751fc1bf145 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:65 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:16 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:65
    console.log(`✓ Created new webset: ${newWebset.id}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #4ea45fbc5c832a27 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:71 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:16 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:71
    console.log(`\nNew companies found (${newItems.data.length} total):`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #908e8d871564d187 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:78 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:16 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:78
    console.log(
      `\n✓ Successfully excluded ${knownItems.data.length} known companies from search`
    );

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #2d083bb76b8355d7 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:49 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:15 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:49
    console.log(`  ID: ${createdImport.id}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #e204020ef6e1f845 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:50 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:15 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:50
    console.log(`  Status: ${createdImport.status}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #c5d168c7ceddaace PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:68 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:15 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:68
    console.log(`  Records processed: ${completedImport.count}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #59bf7829822acd77 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:56 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:56
    console.log(`✓ Created webset: https://websets.exa.ai/${webset.id}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #e7a49c5bfbea9cc2 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:70 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:70
    console.log(`✓ Webset found ${itemsResponse.data.length} items`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #4256971cacc184cb PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:76 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:76
        console.log(`  - ${item.properties.description}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #17557f3f02644b94 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:106 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:106
    console.log(`✓ Created monitor: ${monitor.id}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #3354ce15c70d2f96 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:107 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:107
    console.log(`  Status: ${monitor.status}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #ffa1ba735319eef5 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:108 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:108
    console.log(`  Next run: ${monitor.nextRunAt || "Not scheduled"}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #16461a2c34b00708 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:111 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:111
    console.log(`\nMonitors for webset ${webset.id}:`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #027cf38271ccf8a7 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:114 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:114
      console.log(`  - ${m.id}: ${m.behavior.type} monitor (${m.status})`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #1aaf678edebf8bb8 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:118 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:118
    console.log(`\nMonitor runs for ${monitor.id}:`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #d246f7acc35a7f4d PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:122 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:122
        console.log(`  - Run ${run.id}: ${run.status} (${run.type})`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #a4cc23f8c649b0bb PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:123 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:123
        console.log(`    Created: ${run.createdAt}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #d32895987ef609be PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:125 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:125
          console.log(`    Completed: ${run.completedAt}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #f84228792ca72f7c PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:137 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:137
    console.log(`✓ Monitor status updated to: ${updatedMonitor.status}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #4ec22296f830df71 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:146 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:146
    console.log(`- View your webset at: https://websets.exa.ai/${webset.id}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #01ab4f3086d5ce46 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:63 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:63
  console.log(`Webset created with ID: ${webset.id}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #cab7fac6ab69a1a7 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:64 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:64
  console.log(`Status: ${webset.status}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #1065d8ad2945766d PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:74 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:74
  console.log(`Webset processing complete. Status: ${idleWebset.status}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #e882c9b553c29b48 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:78 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:78
  console.log(`Found ${items.data.length} items:`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #65e88a8b6dad57b9 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:80 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:80
    console.log(
      `- ${
        item.properties.type === "company"
          ? item.properties.company.name
          : "Unknown"
      }: ${item.properties.url}`
    );

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #029406a8aba4a869 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:91 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:91
  console.log(`Retrieved ${allItems.length} items in total`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #8e12bff34d7026ce PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:103 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:103
  console.log(`Enrichment created with ID: ${enrichment.id}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #f243d99f8f8d1a40 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:107 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:107
  console.log(`Expanded Webset has ${expandedWebset.items?.length ?? 0} items`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #7430461e5a959b31 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:118 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:118
  console.log(`Found ${events.data.length} recent events:`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #713e1a145e79e633 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:120 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:120
    console.log(`- ${event.type} at ${event.createdAt}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #01231263c66bb8f8 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:128 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:128
  console.log(`Webhook created with ID: ${webhook.id}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #a43d0459b4062837 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:135 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:135
  console.log(`Found ${attempts.data.length} webhook attempts`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #9647289b65621a70 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:140 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:140
      console.log(
        `- ${attempt.eventType} at ${attempt.attemptedAt} (${attempt.successful ? "success" : "failed"})`
      );

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #83e7a3287a7bbf91 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:143 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:143
      console.log(`  Status code: ${attempt.responseStatusCode}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #b47fd8e4ee81b88e PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:101 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:101
    console.log("Title:", comparison.title);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #f099535eada87668 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:103 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:103
    console.log(comparison.executive_summary);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #4990a1aa83d2dac1 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:105 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:105
    console.log("\nItems Compared:", comparison.items_compared.join(", "));

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #103285403ba1e891 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:116 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:116
      console.log(`\nRecommended Choice: ${comparison.winner}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #385d7c5e7890cdf3 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:117 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:117
      console.log(`Reasoning: ${comparison.reasoning}`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #ee6007197828d568 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:121 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:121
    console.log(comparison.recommendation);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #1aa7b09f8294d577 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:123 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:123
    console.log(`\nSources: ${response.citations.length} citations`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #492163ee979681cf PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:145 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:145
    console.log("Topic:", explanation.topic);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #fab17d02d84367b5 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:147 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:147
    console.log(explanation.simple_explanation);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #ad25a8d781087aa5 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:150 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:150
    console.log(explanation.technical_details);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #0c208428022461c4 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:171 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:171
    console.log(`\nSources: ${response.citations.length} citations`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #51a26d5f7f952a46 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:193 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:193
    console.log("Market:", research.market_name);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #d2d55c4e68f35f16 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:196 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:196
      console.log("Market Size:", research.market_size);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #a7eebfaa6ce9ef8a PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:200 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:200
      console.log("Growth Rate:", research.growth_rate);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #e7faf346667ac53b PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:216 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:216
    console.log(research.outlook);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #351808a70eda6206 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:218 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:218
    console.log(`\nSources: ${response.citations.length} citations`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #f154871a84e92e5c PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:240 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:240
    console.log("Summary:", comparison.summary);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #d3198127bee626d9 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:248 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:248
    console.log(`\nSources: ${response.citations.length} citations`);

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #40be5540813c4323 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:112 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:112
    console.log(
      `Created research ${research.researchId}, polling for completion...`
    );

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #a4da86b1b7acbd31 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:166 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:166
    console.log(
      `Created research ${research.researchId}, polling for completion...`
    );

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #61f66115c154a579 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:213 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:213
    console.log(
      `Created research ${research.researchId}, polling for completion...`
    );

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling Excluded from app score unknown #3533a1ed896b8aa8 PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:259 · flow /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:11 → /tmp/closeopen-hz4_5yh9/pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:259
    console.log(
      `Created research ${research.researchId}, polling for completion...`
    );

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

expand_more 37 low-confidence finding(s)
low env_fs tooling Excluded from app score unknown #fda57721eac0f6a4 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/answer_example.ts:3
const exa = new Exa(process.env.EXA_API_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 tooling Excluded from app score unknown #774daa264da6971d Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/chat_completion.ts:6
    apiKey: process.env.EXA_API_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 tooling Excluded from app score unknown #1d860cdb4bc0d4c9 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/get_contents_example.ts:3
const exa = new Exa(process.env.EXA_API_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 tooling Excluded from app score unknown #e532045c98d5a2ae Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/links_example.ts:3
const exa = new Exa(process.env.EXA_API_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 tooling Excluded from app score unknown #1b305ecc121547f5 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/livecrawl_example.ts:3
const exa = new Exa(process.env.EXA_API_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 tooling Excluded from app score unknown #047ddb42a4ac1362 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/next/app/api/route.ts:4
  const exa = new Exa(process.env.EXA_API_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 tooling Excluded from app score unknown #8bd0abf4bf94dd52 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/node/server.ts:4
const exa = new Exa(process.env.EXA_API_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 tooling Excluded from app score unknown #ed855d694fca276c Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/openai_responses.ts:6
    apiKey: process.env.EXA_API_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 tooling Excluded from app score unknown #0b6acdd36f6d1055 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:4
const EXA_API_KEY = process.env.EXA_API_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 tooling Excluded from app score unknown #72e44664c0d7691c Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/research_events_example.ts:5
const EXA_BASE_URL = process.env.EXA_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 tooling Excluded from app score unknown #75630278828bffd2 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/research_task_bulk_example.ts:5
const EXA_API_KEY = process.env.EXA_API_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 tooling Excluded from app score unknown #16b822e458f82db9 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/research_task_bulk_example.ts:6
const EXA_BASE_URL = process.env.EXA_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 tooling Excluded from app score unknown #6a4847b861b3eec7 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/research_task_stream_example.ts:5
const EXA_API_KEY = process.env.EXA_API_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 tooling Excluded from app score unknown #b0627287aa7e6a9d Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/research_task_stream_example.ts:6
const EXA_BASE_URL = process.env.EXA_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 tooling Excluded from app score unknown #bc00a2726debb569 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/schema_summary_example.ts:3
const exa = new Exa(process.env.EXA_API_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 tooling Excluded from app score unknown #4c8702811c620545 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/search_example.ts:3
const exa = new Exa(process.env.EXA_API_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 tooling Excluded from app score unknown #da2e3cbaaa7690fc Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/search_with_contents.ts:3
const exa = new Exa(process.env.EXA_API_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 tooling Excluded from app score unknown #eafe47e2c63313cb Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/streaming_example.ts:3
const exa = new Exa(process.env.EXA_API_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 tooling Excluded from app score unknown #d0126f4a98987424 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/subpages.ts:3
const exa = new Exa(process.env.EXA_API_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 tooling Excluded from app score unknown #dab9a1e57e1a45ff Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/websets/exclude_example.ts:16
  const apiKey = process.env.EXA_API_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 tooling Excluded from app score unknown #7b58d357ca9e9dfb Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/websets/import_example.ts:15
  const apiKey = process.env.EXA_API_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 tooling Excluded from app score unknown #33c2461f147d93c3 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/websets/monitors_example.ts:28
  const apiKey = process.env.EXA_API_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 tooling Excluded from app score unknown #f696f94ef4d8003e Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/websets_example.ts:29
  const exa = new Exa(process.env.EXA_API_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 tooling Excluded from app score unknown #00125dd305699eb5 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:11
const EXA_API_KEY = process.env.EXA_API_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 tooling Excluded from app score unknown #4a051081d701ccae Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/zod_answer_example.ts:12
const EXA_BASE_URL = process.env.EXA_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 tooling Excluded from app score unknown #7da1ff0b26c23f03 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:11
const EXA_API_KEY = process.env.EXA_API_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 tooling Excluded from app score unknown #a2bae43dd422b509 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/zod_research_example.ts:12
const EXA_BASE_URL = process.env.EXA_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 tooling Excluded from app score unknown #38f2ce934e9ed37a Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/zod_summary_example.ts:11
const EXA_API_KEY = process.env.EXA_API_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 tooling Excluded from app score unknown #941d4b4751ad76f4 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/zod_summary_example.ts:12
const EXA_BASE_URL = process.env.EXA_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 tooling Excluded from app score unknown #564489b5a0579553 Filesystem access.
pkgs/npm/[email protected]__reposrc/scripts/generate-docs.ts:3
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 tooling Excluded from app score unknown #0563d0f54093209c Filesystem access.
pkgs/npm/[email protected]__reposrc/scripts/generate-docs.ts:60
    this.config = JSON.parse(fs.readFileSync(configPath, "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 egress dependency Excluded from app score #4b195d6d3dbf1572 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/agent/base.ts:29
    return this.client.request<T>(
      `/agent/runs${endpoint}`,
      method,
      data,
      params,
      headers
    );

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 dependency Excluded from app score #bcbe2d503f46ce12 Environment-variable access.
pkgs/npm/[email protected]__reposrc/src/index.ts:848
      apiKey = process.env.EXA_API_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 dependency Excluded from app score #36f8d814b88ae882 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/monitors/base.ts:25
    return this.client.request<T>(
      `/monitors${endpoint}`,
      method,
      data,
      params
    );

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 dependency Excluded from app score #12bedced114a94ef 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/research/base.ts:26
    return this.client.request<T>(
      `/research/v1${endpoint}`,
      method,
      data,
      params
    );

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 dependency Excluded from app score #2d9ef207ebd3997f 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/websets/base.ts:66
    return this.client.request<T>(
      `/websets${endpoint}`,
      method,
      data,
      params,
      headers
    );

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 dependency Excluded from app score #47331bb4264f50c3 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/websets/imports.ts:145
      const uploadResponse = await fetch(importResponse.uploadUrl, {
        method: "PUT",
        body: csvBuffer as BodyInit,
      });

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.

@modelcontextprotocol/sdk

npm dependency
expand_more 38 low-confidence finding(s)
low egress tooling Excluded from app score unknown #9c490155700eeaff 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 #c33d5f134b77f7be 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 #7b7bf68fc3f97b9f 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 #0aca49867ac9f18e 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 #6a818f921d3b1d28 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 #bb4826f55a325c1f 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 #c1576c5c9cad9053 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 #9e8890765fdb1829 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 #75b7a7b0bb1dabe3 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 #8c63d8d37b27562d 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 #37604e63f22ee4df 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 #cc4d56acf2c8db9b 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 #49e5ae3e14a624e0 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 #105f81f18760779a 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 #0ae2e8b5280db446 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 #569bb1e1a3daf13b 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 #c81745b6a75be4c7 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 #28ebf5fcf96aaeec 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 #1ed51149ec4ddfeb 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 #c1adce103998951c 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 #2291acd7c44842ba 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 #d6ef0cba172c9266 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 #667506d36e9285f6 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 #8a1acad96fbdd883 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 #e8a892060859f5f2 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 #d046469cc4bbdfe0 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 #6e7feca11145c4cc 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 #298fa09b1fd73fb1 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 #ed5b00861eb55bdd 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 #3cc4e6890108d36b 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 #1d8f47556674b02a 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 #f72a9abcd5388ed2 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 #047c93ba18bdc207 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 #ff18eb8c1806da19 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 #1370d2eaf8a3bd6f 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 #6ba8f4888b35b6b4 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 #b7fb4332581aa125 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 #5f6ce15f834225f5 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.

jose

npm dependency
expand_more 23 low-confidence finding(s)
low env_fs dependency Excluded from app score #787664fb9ce32278 Filesystem access.
pkgs/npm/[email protected]__reposrc/tap/.browser.ts:5
const script = readFileSync('./tap/run-browser.js', '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 egress dependency Excluded from app score #716f9f728fdc0c22 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/npm/[email protected]__reposrc/tap/jwks.ts:11
    const response = await fetch(jwksUri).then((r) => r.json())

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 dependency Excluded from app score #3584ec4524725036 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/npm/[email protected]__reposrc/tap/jwks.ts:14
    const jwks = lib.createRemoteJWKSet(new URL(jwksUri))

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 #36a525bf7aeacc6a Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/iife-to-umd.cjs:1
const { readFileSync, writeFileSync } = 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 #960c4e34e9424d97 Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/iife-to-umd.cjs:14
  let code = readFileSync(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 tooling Excluded from app score unknown #89cdf661e906f564 Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/iife-to-umd.cjs:28
  writeFileSync(file, result)

Reads environment variables or the filesystem — an inventory-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 #1763d301168bfc08 Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/postbump.cjs:4
const { readFileSync, writeFileSync, globSync } = 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 #b7cbb2798358415b Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/postbump.cjs:7
const readme = readFileSync('docs/README.md')

Reads environment variables or the filesystem — an inventory-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 #f1b4826d72d48737 Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/postbump.cjs:18
  const content = readFileSync(file, '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 tooling Excluded from app score unknown #dae2cb61cdac262f Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/postbump.cjs:21
  writeFileSync(file, updatedContent, '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 tooling Excluded from app score unknown #b0fc1dde61e54b83 Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/postbump.cjs:23
writeFileSync('docs/README.md', readme)

Reads environment variables or the filesystem — an inventory-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 #f937cd19b02af627 Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/postbump.cjs:35
writeFileSync(
  'dist/deno/README.md',
  readFileSync('docs/readme.md', { encoding: 'utf-8' })
    .replace(/^`jose` is distributed.+$\n\n/m, '')
    .replace(
      /\*\*[\s\S]+```/gm,
      `**\`example\`** Deno import
\`\`\`js
import * as jose from 'https://deno.land/x/jose@${tagName}/index.ts'
\`\`\``,
    )
    .replace(/(\]\()(?!https)/gm, `](https://github.com/panva/jose/blob/${tagName}/docs/`),
)

Reads environment variables or the filesystem — an inventory-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 #547544b09c34096f Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/postbump.cjs:37
  readFileSync('docs/readme.md', { encoding: '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 tooling Excluded from app score unknown #09f4efafaa0a2445 Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/postbump.cjs:64
  writeFileSync(path, readFileSync(path, { encoding: 'utf-8' }).replace(regex, replacement))

Reads environment variables or the filesystem — an inventory-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 #2bf0fa7d74d30aa8 Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/postbump.cjs:108
  writeFileSync(file, trimExcessComment(filterExamples(readFileSync(file, { encoding: '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 tooling Excluded from app score unknown #1c2b1fd827b5c087 Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/prebump.cjs:2
const { readFileSync, writeFileSync } = 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 #e660faa19ee2ffdf Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/prebump.cjs:11
writeFileSync(path, readFileSync(path, { encoding: 'utf-8' }).replace(/v(\d+\.\d+\.\d+)/g, tagName))

Reads environment variables or the filesystem — an inventory-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 #d191ec4f1cd8bcfd Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/publish.cjs:1
const { readFileSync, writeFileSync, unlinkSync } = 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 #71bd10665eed8582 Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/publish.cjs:3
const pkg = JSON.parse(readFileSync('./package.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 tooling Excluded from app score unknown #e8560e264ffd8cc4 Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/publish.cjs:8
writeFileSync('./package.json', `${JSON.stringify(pkg, null, 2)}\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 tooling Excluded from app score unknown #bcec3b7deed21ae6 Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/release-notes.cjs:1
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 tooling Excluded from app score unknown #d9608d032a3a5c18 Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/release-notes.cjs:8
fs.writeFileSync(
  'notes.md',
  fs
    .readFileSync('CHANGELOG.diff')
    .toString()
    .split('\n')
    .filter((line) => line.startsWith('+') && !line.startsWith('+++'))
    .map((line) => line.slice(1))
    .slice(3)
    .join('\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 tooling Excluded from app score unknown #36fa485d9d4bc56d Filesystem access.
pkgs/npm/[email protected]__reposrc/tools/release-notes.cjs:10
  fs
    .readFileSync('CHANGELOG.diff')

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

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

mcp-handler

npm dependency
expand_more 5 low-confidence finding(s)
low env_fs tooling Excluded from app score unknown #9ee8756e076cd6c2 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/auth/route.ts:48
    redisUrl: process.env.REDIS_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 tooling Excluded from app score unknown #d2520a11f0488063 Environment-variable access.
pkgs/npm/[email protected]__reposrc/examples/route.ts:26
    redisUrl: process.env.REDIS_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 dependency Excluded from app score #b5ab85f7502ac6df Filesystem access.
pkgs/npm/[email protected]__reposrc/src/cli/index.ts:98
      await fs.readFile(path.join(process.cwd(), "package.json"), "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 #90d4c4a5ecd07003 Filesystem access.
pkgs/npm/[email protected]__reposrc/src/cli/index.ts:114
    await fs.writeFile(routeFilePath, ROUTE_TEMPLATE);

Reads environment variables or the filesystem — an inventory-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 #c1f327cbb92ebf80 Environment-variable access.
pkgs/npm/[email protected]__reposrc/src/handler/mcp-api-handler.ts:233
    redisUrl: process.env.REDIS_URL || process.env.KV_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.

whoami

npm dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #70017a63e2378ac6 Environment-variable access.
pkgs/npm/[email protected]/index.js:9
var result = name ? name : 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.

Skipped dependencies

Production

  • agnost prod — dist-only: no readable source