Close Open Privacy Scan

bolt Snapshot: commit 81328b6
science engine v1.23
schedule 2026-07-25T06:14:14.448249+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 AI deps detected: @anthropic-ai/sdk, @google/generative-ai, @mistralai/mistralai, ai +2 more — detected in dependencies, not a safety judgment.

App Privacy Score

82 /100
Low privacy risk

Low risk · 1190 finding(s)

Based on: 2 first-party package(s) · 69/70 deps analyzed

Dependency score: 22 (High risk)

bar_chart Score Breakdown

egress −15
env_fs −3

list Scan Summary

0 high 102 medium 1088 low
First-party packages: 2
Dependency packages: 26
Ecosystem: npm

swap_horiz Application data flows

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

hub Dependency data flows (102)
medium @vercel/edge-config dependency A credential read from the environment/filesystem is applied as authorization on the same outbound request (auth header). This is intentional authentication, not unexpected data exfiltration.
  1. 1sourcepkgs/npm/@[email protected]__sourcemap/src/edge-config.ts:144
  2. 2sinkpkgs/npm/@[email protected]__sourcemap/src/edge-config.ts:180
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:30
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:42
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:45
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:51
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:53
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:59
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_chat_no_streaming.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_chat_no_streaming.ts:15
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_chat_prediction.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_chat_prediction.ts:33
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_chat_with_image_no_streaming.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_chat_with_image_no_streaming.ts:27
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_embeddings.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_embeddings.ts:20
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_files.ts:6
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_files.ts:24
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_files.ts:6
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_files.ts:28
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_files.ts:6
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_files.ts:32
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_files.ts:6
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_files.ts:36
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_function_calling.ts:4
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_function_calling.ts:127
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_function_calling.ts:4
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_function_calling.ts:128
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_function_calling.ts:4
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_function_calling.ts:147
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_function_calling_streaming.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_function_calling_streaming.ts:150
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_function_calling_streaming.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_function_calling_streaming.ts:151
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_json_format.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_json_format.ts:16
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_ocr_process_from_file.ts:6
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_ocr_process_from_file.ts:33
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_ocr_process_from_url.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_ocr_process_from_url.ts:15
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_structured_outputs.ts:4
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_structured_outputs.ts:52
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/async_structured_outputs.ts:4
  2. 2sinkpkgs/npm/@[email protected]/examples/src/async_structured_outputs.ts:70
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/azure/async_chat_no_streaming.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/azure/async_chat_no_streaming.ts:27
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/prompt_lifecycle.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/prompt_lifecycle.ts:23
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/prompt_lifecycle.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/prompt_lifecycle.ts:38
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/realtime_microphone.ts:107
  2. 2sinkpkgs/npm/@[email protected]/examples/src/realtime_microphone.ts:153
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/realtime_transcription.ts:162
  2. 2sinkpkgs/npm/@[email protected]/examples/src/realtime_transcription.ts:213
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/reasoning.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/reasoning.ts:35
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/reasoning.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/reasoning.ts:42
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/reasoning.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/reasoning.ts:47
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/reasoning_multi_turn.ts:14
  2. 2sinkpkgs/npm/@[email protected]/examples/src/reasoning_multi_turn.ts:61
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/reasoning_multi_turn.ts:14
  2. 2sinkpkgs/npm/@[email protected]/examples/src/reasoning_multi_turn.ts:74
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/reasoning_response_shape.ts:7
  2. 2sinkpkgs/npm/@[email protected]/examples/src/reasoning_response_shape.ts:30
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/reasoning_response_shape.ts:7
  2. 2sinkpkgs/npm/@[email protected]/examples/src/reasoning_response_shape.ts:32
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/skill_lifecycle.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/skill_lifecycle.ts:30
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/skill_lifecycle.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/skill_lifecycle.ts:47
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/examples/src/skill_lifecycle.ts:3
  2. 2sinkpkgs/npm/@[email protected]/examples/src/skill_lifecycle.ts:50
medium @mistralai/mistralai tooling PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]/packages/mistralai-azure/examples/chatComplete.example.ts:18
  2. 2sinkpkgs/npm/@[email protected]/packages/mistralai-azure/examples/chatComplete.example.ts:35
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/api_version.js:26
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/api_version.js:33
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/cache.js:34
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/cache.js:58
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/cache.js:34
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/cache.js:65
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/cache.js:114
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/cache.js:134
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/cache.js:114
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/cache.js:138
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/cache.js:114
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/cache.js:151
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/cache.js:192
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/cache.js:216
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/cache.js:225
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/cache.js:251
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/cache.js:261
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/cache.js:284
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/cache.js:261
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/cache.js:291
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/chat.js:30
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/chat.js:45
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/chat.js:30
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/chat.js:47
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/code_execution.js:24
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/code_execution.js:36
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/code_execution.js:44
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/code_execution.js:66
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/code_execution.js:74
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/code_execution.js:87
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/controlled_generation.js:27
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/controlled_generation.js:56
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/controlled_generation.js:64
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/controlled_generation.js:76
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:35
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:45
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:35
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:55
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:65
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:86
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:65
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:96
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:106
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:132
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:106
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:140
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:151
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:178
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:151
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:186
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:198
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:242
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:198
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:250
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:264
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:302
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:264
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:311
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:327
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:335
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:327
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:349
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:358
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:368
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:358
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:388
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/embed.js:24
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/embed.js:31
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/embed.js:39
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/embed.js:56
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/files.js:31
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/files.js:41
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/files.js:31
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/files.js:69
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/files.js:78
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/files.js:102
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/files.js:78
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/files.js:117
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/files.js:126
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/files.js:133
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/files.js:126
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/files.js:161
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/files.js:170
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/files.js:194
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/files.js:170
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/files.js:209
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/files.js:222
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/files.js:239
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/files.js:220
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/files.js:267
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/files.js:275
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/files.js:281
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/files.js:290
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/files.js:304
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/files.js:314
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/files.js:327
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/function_calling.js:61
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/function_calling.js:93
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/log_prob.js:24
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/log_prob.js:37
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/model_configuration.js:24
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/model_configuration.js:38
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/safety_settings.js:28
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/safety_settings.js:50
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/safety_settings.js:59
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/safety_settings.js:85
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/search_grounding.js:31
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/search_grounding.js:50
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/search_grounding.js:61
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/search_grounding.js:75
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/system_instruction.js:24
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/system_instruction.js:35
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/text_generation.js:31
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/text_generation.js:37
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/text_generation.js:64
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/text_generation.js:84
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/text_generation.js:125
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/text_generation.js:149
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/text_generation.js:194
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/text_generation.js:214
medium @google/generative-ai dependency PII-bearing data is written to a log sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/npm/@[email protected]__reposrc/samples/text_generation.js:223
  2. 2sinkpkgs/npm/@[email protected]__reposrc/samples/text_generation.js:255

</> First-Party Code

first-party (npm)

npm first-party
expand_more 49 low-confidence finding(s)
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 11 locations
low env_fs Environment-variable access. 37 locations
low egress production #cffa3141a23f5ace capability detected · no path traced Hardcoded external endpoint. Review what data is sent to this destination.
repo/lib/models/fetch-models.ts:84
    const response = await fetch("https://openrouter.ai/api/v1/models")

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.

first-party (npm): __tests__/playwright-test

npm first-party

</> Dependencies

@google/generative-ai

npm dependency
medium pii_flow dependency Excluded from app score #662e96ad9f233b31 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/samples/api_version.js:33 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/api_version.js:26 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/api_version.js:33
  console.log(result.response.text());

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 dependency Excluded from app score #de7cf7168b8d8974 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/samples/cache.js:58 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:34 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:58
  console.log(cacheResult);

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 dependency Excluded from app score #69559a95b3a80107 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/samples/cache.js:65 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:34 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:65
  console.log(result.response.text());

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 dependency Excluded from app score #218a6870d9f0cbe1 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/samples/cache.js:134 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:114 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:134
  console.log(`\n\nmodel: ${result.response.text()}`);

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 dependency Excluded from app score #4bd642a99402579b 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/samples/cache.js:138 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:114 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:138
  console.log(`\n\nmodel: ${result.response.text()}`);

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 dependency Excluded from app score #9b323123b3eb4dee 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/samples/cache.js:151 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:114 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:151
  console.log(`\n\nmodel: ${result.response.text()}`);

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 dependency Excluded from app score #e7e797d9ed235f0b 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/samples/cache.js:216 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:192 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:216
  console.log(cacheGetResult);

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 dependency Excluded from app score #ece69329785d5ec9 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/samples/cache.js:251 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:225 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:251
    console.log(item);

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 dependency Excluded from app score #24b0ab43dd511fc4 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/samples/cache.js:284 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:261 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:284
  console.log("initial cache data:", cacheResult);

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 dependency Excluded from app score #20f1aef5605a6bf2 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/samples/cache.js:291 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:261 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/cache.js:291
  console.log("updated cache data:", cacheUpdateResult);

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 dependency Excluded from app score #8640db2898947e5d 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/samples/chat.js:45 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/chat.js:30 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/chat.js:45
  console.log(result.response.text());

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 dependency Excluded from app score #5a28ae8cb99c2c27 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/samples/chat.js:47 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/chat.js:30 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/chat.js:47
  console.log(result.response.text());

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 dependency Excluded from app score #319db87901736662 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/samples/code_execution.js:36 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/code_execution.js:24 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/code_execution.js:36
  console.log(result.response.text());

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 dependency Excluded from app score #04b99df8c6aee9e4 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/samples/code_execution.js:66 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/code_execution.js:44 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/code_execution.js:66
  console.log(result.response.text());

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 dependency Excluded from app score #748ceaa8fce1f623 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/samples/code_execution.js:87 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/code_execution.js:74 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/code_execution.js:87
  console.log(result.response.text());

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 dependency Excluded from app score #9d6e4f9172e32afc 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/samples/controlled_generation.js:56 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/controlled_generation.js:27 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/controlled_generation.js:56
  console.log(result.response.text());

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 dependency Excluded from app score #027323b583d76bf5 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/samples/controlled_generation.js:76 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/controlled_generation.js:64 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/controlled_generation.js:76
  console.log(result.response.text());

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 dependency Excluded from app score #683f3be989e5d8c3 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/samples/count_tokens.js:45 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:35 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:45
  console.log(countResult.totalTokens); // 11

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 dependency Excluded from app score #aa78289e909e05d4 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/samples/count_tokens.js:55 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:35 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:55
  console.log(generateResult.response.usageMetadata);

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 dependency Excluded from app score #0d5ae19a6773dfca 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/samples/count_tokens.js:86 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:65 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:86
  console.log(countResult.totalTokens); // 10

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 dependency Excluded from app score #3284d3e7643df3ec 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/samples/count_tokens.js:96 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:65 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:96
  console.log(chatResult.response.usageMetadata);

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 dependency Excluded from app score #36e9c7d84d4c2827 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/samples/count_tokens.js:132 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:106 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:132
  console.log(countResult.totalTokens); // 265

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 dependency Excluded from app score #c4b93447d1bc50e0 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/samples/count_tokens.js:140 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:106 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:140
  console.log(generateResult.response.usageMetadata);

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 dependency Excluded from app score #0e436908572a467f 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/samples/count_tokens.js:178 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:151 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:178
  console.log(countResult.totalTokens); // 265

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 dependency Excluded from app score #dcb8d0596d84005c 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/samples/count_tokens.js:186 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:151 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:186
  console.log(generateResult.response.usageMetadata);

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 dependency Excluded from app score #6d82aa0a2c85f9e8 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/samples/count_tokens.js:242 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:198 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:242
  console.log(countResult.totalTokens); // 302

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 dependency Excluded from app score #5b574469e8071877 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/samples/count_tokens.js:250 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:198 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:250
  console.log(generateResult.response.usageMetadata);

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 dependency Excluded from app score #c7e1b903fa964581 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/samples/count_tokens.js:302 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:264 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:302
  console.log(result.totalTokens); // 10

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 dependency Excluded from app score #18c5962b6d2528d0 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/samples/count_tokens.js:311 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:264 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:311
  console.log(generateResult.response.usageMetadata);

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 dependency Excluded from app score #eafa4518fb744d0f 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/samples/count_tokens.js:335 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:327 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:335
  console.log(resultNoInstructions);

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 dependency Excluded from app score #c1b7372f2d2ab2c0 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/samples/count_tokens.js:349 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:327 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:349
  console.log(resultWithInstructions);

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 dependency Excluded from app score #56c2bd75ff98e680 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/samples/count_tokens.js:368 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:358 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:368
  console.log(resultNoTools);

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 dependency Excluded from app score #8957f9283d5217b7 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/samples/count_tokens.js:388 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:358 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/count_tokens.js:388
  console.log(resultWithTools);

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 dependency Excluded from app score #ad2aea2ac88cf12a 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/samples/embed.js:31 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/embed.js:24 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/embed.js:31
  console.log(result.embedding);

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 dependency Excluded from app score #12eb13b184ecac06 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/samples/embed.js:56 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/embed.js:39 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/embed.js:56
  console.log(result.embeddings);

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 dependency Excluded from app score #5d6a178929c2504e 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/samples/files.js:41 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:31 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:41
  console.log(
    `Uploaded file ${uploadResult.file.displayName} as: ${uploadResult.file.uri}`,
  );

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 dependency Excluded from app score #6fdf2bec42a9f0fe 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/samples/files.js:69 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:31 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:69
  console.log(result.response.text());

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 dependency Excluded from app score #7db9e6ff6f56abea 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/samples/files.js:102 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:78 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:102
  console.log(
    `Uploaded file ${uploadResult.file.displayName} as: ${uploadResult.file.uri}`,
  );

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 dependency Excluded from app score #724269648dd2b196 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/samples/files.js:117 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:78 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:117
  console.log(result.response.text());

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 dependency Excluded from app score #4da530301e18e533 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/samples/files.js:133 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:126 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:133
  console.log(
    `Uploaded file ${uploadResult.file.displayName} as: ${uploadResult.file.uri}`,
  );

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 dependency Excluded from app score #47e7a8a753b0ca66 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/samples/files.js:161 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:126 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:161
  console.log(result.response.text());

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 dependency Excluded from app score #53d1a8bcef5970e6 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/samples/files.js:194 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:170 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:194
  console.log(
    `Uploaded file ${uploadResult.file.displayName} as: ${uploadResult.file.uri}`,
  );

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 dependency Excluded from app score #0e96bc5b5121d8b6 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/samples/files.js:209 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:170 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:209
  console.log(result.response.text());

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 dependency Excluded from app score #91a743612bfcae5c 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/samples/files.js:239 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:222 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:239
  console.log(
    `Uploaded file ${uploadResponse.file.displayName} as: ${uploadResponse.file.uri}`,
  );

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 dependency Excluded from app score #62a101652a394dad 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/samples/files.js:267 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:220 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:267
  console.log(result.response.text());

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 dependency Excluded from app score #261458edef449f0b 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/samples/files.js:281 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:275 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:281
    console.log(`name: ${file.name} | display name: ${file.displayName}`);

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 dependency Excluded from app score #cecfe7f8023fb3d4 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/samples/files.js:304 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:290 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:304
  console.log(
    `Retrieved file ${getResponse.displayName} as ${getResponse.uri}`,
  );

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 dependency Excluded from app score #acf29067656899fe 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/samples/files.js:327 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:314 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/files.js:327
  console.log(`Deleted ${uploadResult.file.displayName}`);

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 dependency Excluded from app score #2b01d782f67aa6cd 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/samples/function_calling.js:93 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/function_calling.js:61 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/function_calling.js:93
    console.log(result2.response.text());

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 dependency Excluded from app score #21705b50fff8cc1a 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/samples/log_prob.js:37 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/log_prob.js:24 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/log_prob.js:37
    console.log(result.response.candidates[0].logprobsResult);

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 dependency Excluded from app score #72175d2d49a97037 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/samples/model_configuration.js:38 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/model_configuration.js:24 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/model_configuration.js:38
  console.log(result.response.text());

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 dependency Excluded from app score #dba0ed61d7011b3a 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/samples/safety_settings.js:50 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/safety_settings.js:28 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/safety_settings.js:50
    console.log(result.response.candidates[0].safetyRatings);

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 dependency Excluded from app score #a309ab77d9b62951 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/samples/safety_settings.js:85 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/safety_settings.js:59 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/safety_settings.js:85
    console.log(result.response.candidates[0].safetyRatings);

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 dependency Excluded from app score #cf20dacbcacd433d 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/samples/search_grounding.js:50 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/search_grounding.js:31 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/search_grounding.js:50
  console.log(result.response.candidates[0].groundingMetadata);

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 dependency Excluded from app score #7f407aaa381d4c8f 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/samples/search_grounding.js:75 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/search_grounding.js:61 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/search_grounding.js:75
  console.log(result.response.candidates[0].groundingMetadata);

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 dependency Excluded from app score #5fea2cea70a47897 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/samples/system_instruction.js:35 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/system_instruction.js:24 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/system_instruction.js:35
  console.log(text);

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 dependency Excluded from app score #983f8e4fafcd0a31 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/samples/text_generation.js:37 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/text_generation.js:31 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/text_generation.js:37
  console.log(result.response.text());

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 dependency Excluded from app score #9d99b9c67f8bbf7a 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/samples/text_generation.js:84 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/text_generation.js:64 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/text_generation.js:84
  console.log(result.response.text());

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 dependency Excluded from app score #9f7e19568b99670c 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/samples/text_generation.js:149 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/text_generation.js:125 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/text_generation.js:149
  console.log(result.response.text());

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 dependency Excluded from app score #cae4cf22bf267bbc 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/samples/text_generation.js:214 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/text_generation.js:194 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/text_generation.js:214
  console.log(result.response.text());

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 dependency Excluded from app score #aed8ef77d6c9c410 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/samples/text_generation.js:255 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/text_generation.js:223 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__reposrc/samples/text_generation.js:255
  console.log(result.response.text());

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 156 low-confidence finding(s)
low env_fs Filesystem access. 35 locations
low env_fs Environment-variable access. 121 locations

@mistralai/mistralai

npm dependency
medium pii_flow tooling Excluded from app score unknown #7f49481783ea5ba8 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]/examples/src/async_batch_jobs.ts:30 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:30
console.log(`Created job with ID: ${job.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 #279b5ec76f9aaf88 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]/examples/src/async_batch_jobs.ts:42 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:42
  console.log(`Job status: ${job.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 #4880844101f802f8 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]/examples/src/async_batch_jobs.ts:45 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:45
console.log(`Job is done, status ${job.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 #f946d0ff679d9680 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]/examples/src/async_batch_jobs.ts:51 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:51
      console.log(response.body);

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 #6a9ff2ba47652d76 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]/examples/src/async_batch_jobs.ts:53 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:53
      console.log(output);

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 #6df9cb48ae4dab99 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]/examples/src/async_batch_jobs.ts:59 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_batch_jobs.ts:59
  console.log(`Error file ID: ${job.errorFile}`);

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 #0d5819f99418b150 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]/examples/src/async_chat_no_streaming.ts:15 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_chat_no_streaming.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_chat_no_streaming.ts:15
console.log("Chat:", chatResponse);

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 #1195b905430ad29d 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]/examples/src/async_chat_prediction.ts:33 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_chat_prediction.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_chat_prediction.ts:33
console.log(chatResponse.choices[0]?.message.content);

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 #e78ee46f0a3dd8ca 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]/examples/src/async_chat_with_image_no_streaming.ts:27 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_chat_with_image_no_streaming.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_chat_with_image_no_streaming.ts:27
console.log("JSON:", chatResponse.choices[0].message.content);

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 #1960956c4537790b 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]/examples/src/async_embeddings.ts:20 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_embeddings.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_embeddings.ts:20
console.log("Embeddings Batch:", embeddingsBatchResponse.data);

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 #9c2057a6841f4a5a 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]/examples/src/async_files.ts:24 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_files.ts:6 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_files.ts:24
console.log(createdFile);

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 #9b0b3d2095861d2a 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]/examples/src/async_files.ts:28 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_files.ts:6 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_files.ts:28
console.log(files);

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 #625dcd805e213deb 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]/examples/src/async_files.ts:32 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_files.ts:6 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_files.ts:32
console.log(retrievedFile);

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 #bc512525becc49fd 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]/examples/src/async_files.ts:36 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_files.ts:6 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_files.ts:36
console.log(deletedFile);

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 #d843fbecac9de67b 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]/examples/src/async_function_calling.ts:127 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_function_calling.ts:4 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_function_calling.ts:127
  console.log(`calling functionName: ${functionName}`);

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 #47a3bbca2d50dd8e 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]/examples/src/async_function_calling.ts:128 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_function_calling.ts:4 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_function_calling.ts:128
  console.log(`functionParams: ${toolCall.function.arguments}`);

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 #275bc371d1095d44 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]/examples/src/async_function_calling.ts:147 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_function_calling.ts:4 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_function_calling.ts:147
console.log(response.choices[0].message.content);

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 #5493df2ce1a84355 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]/examples/src/async_function_calling_streaming.ts:150 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_function_calling_streaming.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_function_calling_streaming.ts:150
  console.log(`calling functionName: ${functionName}`);

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 #bf76ab5cac324d99 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]/examples/src/async_function_calling_streaming.ts:151 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_function_calling_streaming.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_function_calling_streaming.ts:151
  console.log(`functionParams: ${toolCall.function.arguments}`);

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 #8ee4bc7820ffe6cf 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]/examples/src/async_json_format.ts:16 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_json_format.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_json_format.ts:16
console.log("Chat:", chatResponse.choices[0].message.content);

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 #ab087af2a17a8531 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]/examples/src/async_ocr_process_from_file.ts:33 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_ocr_process_from_file.ts:6 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_ocr_process_from_file.ts:33
console.log("OCR ", ocrResponse);

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 #681c5d88dbe0237b 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]/examples/src/async_ocr_process_from_url.ts:15 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_ocr_process_from_url.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_ocr_process_from_url.ts:15
console.log("OCR:", ocrResponse);

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 #d87dd403361e2bef 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]/examples/src/async_structured_outputs.ts:52 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_structured_outputs.ts:4 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_structured_outputs.ts:52
console.log("\n", parsedAccumulatedStream);

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 #88384cd1e138d4bd 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]/examples/src/async_structured_outputs.ts:70 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_structured_outputs.ts:4 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/async_structured_outputs.ts:70
console.log("\n", chatResponse.choices[0].message.parsed);

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 #6d4a8ea4d2ae4f95 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]/examples/src/azure/async_chat_no_streaming.ts:27 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/azure/async_chat_no_streaming.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/azure/async_chat_no_streaming.ts:27
console.log("Success", chatResult);

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 #1e73ac86e4f61285 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]/examples/src/prompt_lifecycle.ts:23 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/prompt_lifecycle.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/prompt_lifecycle.ts:23
console.log(`created prompt ${promptId} (v${prompt.version})`);

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 #1b03211138554af0 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]/examples/src/prompt_lifecycle.ts:38 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/prompt_lifecycle.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/prompt_lifecycle.ts:38
console.log(`production -> v${live.version}: ${live.definition?.content}`);

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 #5c067da511f4b5aa 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]/examples/src/realtime_microphone.ts:153 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/realtime_microphone.ts:107 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/realtime_microphone.ts:153
        console.error(`\nTranscription error: ${errorMessage}`);

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 #e4b5cac0c2f7fbf9 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]/examples/src/realtime_transcription.ts:213 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/realtime_transcription.ts:162 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/realtime_transcription.ts:213
        console.error(`Transcription error: ${errorMessage}`);

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 #9a292cc31eb84e4b 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]/examples/src/reasoning.ts:35 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/reasoning.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/reasoning.ts:35
  console.log(content);

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 #dcb2e5ad69b0d734 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]/examples/src/reasoning.ts:42 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/reasoning.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/reasoning.ts:42
          console.log(inner.text);

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 #79dd6c1d482f8269 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]/examples/src/reasoning.ts:47 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/reasoning.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/reasoning.ts:47
      console.log(chunk.text);

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 #574389989088a52d 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]/examples/src/reasoning_multi_turn.ts:61 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/reasoning_multi_turn.ts:14 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/reasoning_multi_turn.ts:61
  console.log(
    `turn ${i + 1}: prompt=${String(promptTokens).padStart(4)} ` +
      `completion=${String(completionTokens).padStart(4)}  -> ${finalText(message.content)}`,
  );

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 #8f01cc887d6275a2 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]/examples/src/reasoning_multi_turn.ts:74 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/reasoning_multi_turn.ts:14 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/reasoning_multi_turn.ts:74
console.log(
  `TOTAL: prompt=${totalPrompt} completion=${totalCompletion} ` +
    `(sum ${totalPrompt + totalCompletion})`,
);

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 #8dc41e325db727d2 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]/examples/src/reasoning_response_shape.ts:30 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/reasoning_response_shape.ts:7 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/reasoning_response_shape.ts:30
  console.log(`typeof content = ${Array.isArray(content) ? "Array" : typeof content}`);

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 #6fb9e97a095d4256 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]/examples/src/reasoning_response_shape.ts:32 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/reasoning_response_shape.ts:7 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/reasoning_response_shape.ts:32
  console.log(JSON.stringify(content, 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 #c2ddde3619b6112b 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]/examples/src/skill_lifecycle.ts:30 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/skill_lifecycle.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/skill_lifecycle.ts:30
console.log(
  `created skill ${skillId} (v${skill.version}), assets: ${Object.keys(
    skill.definition?.assets ?? {},
  )}`,
);

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 #a31cd3307506fd9f 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]/examples/src/skill_lifecycle.ts:47 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/skill_lifecycle.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/skill_lifecycle.ts:47
console.log(`published v${version.version}, moved 'main' to 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 #7b44472ac5659708 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]/examples/src/skill_lifecycle.ts:50 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/skill_lifecycle.ts:3 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/examples/src/skill_lifecycle.ts:50
console.log(
  `main -> v${runnable.version}: ${runnable.definition?.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 #2016869cfcd9c219 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]/packages/mistralai-azure/examples/chatComplete.example.ts:35 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/packages/mistralai-azure/examples/chatComplete.example.ts:18 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]/packages/mistralai-azure/examples/chatComplete.example.ts:35
  console.log(result);

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 59 low-confidence finding(s)
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 18 locations
low env_fs Environment-variable access. 35 locations
low env_fs Filesystem access. 6 locations

@vercel/edge-config

npm dependency
medium pii_flow dependency Excluded from app score #cdb940700247b4a4 A credential read from the environment/filesystem is applied as authorization on the same outbound request (auth header). This is intentional authentication, not unexpected data exfiltration.
pkgs/npm/@[email protected]__sourcemap/src/edge-config.ts:180 · flow /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__sourcemap/src/edge-config.ts:144 → /tmp/closeopen-mmve11am/pkgs/npm/@[email protected]__sourcemap/src/edge-config.ts:180
              headers,

A credential (read from the environment/filesystem, or parsed from the request URL) is applied as authorization on the same outbound request. This is intentional authentication to the service the credential belongs to, not unexpected data exfiltration.

Fix: Confirm the destination is the credential's own service; scope the credential and avoid logging it. No action if this is the intended authenticated API call.

expand_more 13 low-confidence finding(s)

@anthropic-ai/sdk

npm dependency
expand_more 266 low-confidence finding(s)
low env_fs Filesystem access. 41 locations
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 222 locations
low env_fs Environment-variable access. 3 locations

@apidevtools/json-schema-ref-parser

npm dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #b73be9c113ff51bf capability detected · no path traced Filesystem access.
pkgs/npm/@[email protected]/lib/resolvers/file.ts:39
      return await fs.promises.readFile(path);

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

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

low egress dependency Excluded from app score #bb3c730751a3849c capability detected · no path traced Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/npm/@[email protected]/lib/resolvers/http.ts:137
  const response = await fetch(u, {
    method: "GET",
    headers: httpOptions.headers || {},
    credentials: httpOptions.withCredentials ? "include" : "same-origin",
    redirect: "manual",
    signal: controller ? controller.signal : null,
  });

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.

@hookform/resolvers

npm dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #e665f8e35e7ed2d9 capability detected · no path traced Environment-variable access.
pkgs/npm/@[email protected]/yup/src/yup.ts:97
      if (schemaOptions?.context && process.env.NODE_ENV === 'development') {

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

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

@supabase/ssr

npm dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #ca1055d69d32626a capability detected · no path traced Environment-variable access.
pkgs/npm/@[email protected]/src/warnDeprecatedPackage.ts:19
  const packageName = process.env.npm_package_name;

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

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

@supabase/supabase-js

npm dependency
expand_more 2 low-confidence finding(s)
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 2 locations

ai

npm dependency
expand_more 4 low-confidence finding(s)

class-variance-authority

npm dependency

gpt-tokenizer

npm dependency
expand_more 24 low-confidence finding(s)
low env_fs Filesystem access. 22 locations
low env_fs Environment-variable access. 2 locations

i18next-resources-to-backend

npm dependency
expand_more 2 low-confidence finding(s)

mammoth

npm dependency
expand_more 3 low-confidence finding(s)

openai

npm dependency
expand_more 369 low-confidence finding(s)
low egress Hardcoded external endpoint. Review what data is sent to this destination. 6 locations
low env_fs Environment-variable access. 3 locations
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 360 locations

react-hook-form

npm dependency
expand_more 12 low-confidence finding(s)
low env_fs Environment-variable access. 4 locations
low env_fs Filesystem access. 7 locations
low egress dependency Excluded from app score #cf5d6fb5b83f8a60 capability detected · no path traced 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/form.tsx:88
            const response = await fetch(String(action), {
              method,
              headers: {
                ...headers,
                ...(encType && encType !== 'multipart/form-data'
                  ? { 'Content-Type': encType }
                  : {}),
              },
              body: shouldStringifySubmissionData ? formDataJson : formData,
            });

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.

react-i18next

npm dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #13d3b7b855061e68 capability detected · no path traced Environment-variable access.
pkgs/npm/[email protected]/src/useTranslation.js:221
      inDevelopment = process.env.NODE_ENV !== 'production';

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

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

react-syntax-highlighter

npm dependency
expand_more 24 low-confidence finding(s)
low env_fs Filesystem access. 24 locations

react-textarea-autosize

npm dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #611f51871f857963 capability detected · no path traced Environment-variable access.
pkgs/npm/[email protected]__reposrc/.babelrc.js:1
const test = process.env.NODE_ENV === 'test';

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

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

Skipped dependencies

Production

  • next prod — tarball exceeds byte cap