Close Open Privacy Scan

bolt Snapshot: commit 858d317
science engine v1.21
schedule 2026-07-17T15:16:54.725570+00:00

help Not analyzed — coverage too low to judge

Too little of this repository was analyzed to judge — 0/210 dependencies were scanned. This is not a clean result; it means the scan could not run far enough to reach one.

smart_toy AI deps detected: anthropic — detected in dependencies, not a safety judgment.

App Privacy Score

/100
Not analyzed — coverage too low

Coverage too low to score · 2381 finding(s)

bar_chart Score Breakdown

telemetry −25
egress −5
env_fs −3

list Scan Summary

0 high 0 medium 2381 low
First-party packages: 82
Dependency packages: 0
Ecosystem: rust

swap_horiz Application data flows

Not enough of this repository was analyzed to look for application data flows. Absence of findings here is not evidence of a clean result.

</> First-Party Code

first-party (rust)

rust first-party
expand_more 853 low-confidence finding(s)
low telemetry production #dd13a63c97279b2b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/copilot_ui/src/sign_in.rs:44
                    log::error!("{:?}", err);

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

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

low telemetry production #2fd13ab35a4d19ce Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/markdown_preview/src/markdown_preview_view.rs:303
                        log::error!("Failed to listen to workspace updates");

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

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

low env_fs production #77e905a4c8053cd1 Environment-variable access.
repo/crates/media/build.rs:37
    let out_path = PathBuf::from(env::var("OUT_DIR").unwrap());

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

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

low telemetry production #e05be753a1bccbee Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/migrator/src/migrator.rs:58
            log::error!(
                "Edits computed for configuration migration do not cause a change: {:?}",
                edits
            );

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

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

low telemetry production #729fe66b448c51ad Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer.rs:3182
        log::info!("mutating multi-buffer with {:?}", edits);

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

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

low env_fs production #31d98e69c37c5867 Environment-variable access.
repo/crates/multi_buffer/src/multi_buffer.rs:3198
        let max_buffers = env::var("MAX_BUFFERS")

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

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

low telemetry production #00a0e300a9915547 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer.rs:3211
                    log::info!(
                        "Creating new buffer {} with text: {:?}",
                        buffer.remote_id(),
                        buffer.text()
                    );

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

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

low telemetry production #4204ccfa7622e861 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer.rs:3240
                log::info!(
                    "Inserting excerpts from buffer {} and ranges {:?}: {:?}",
                    buffer_handle.read(cx).remote_id(),
                    ranges.iter().map(|r| &r.context).collect::<Vec<_>>(),
                    ranges
                        .iter()
                        .map(|r| &buffer_text[r.context.clone()])
                        .collect::<Vec<_>>()
                );

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

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

low telemetry production #9f14df6c463d45cd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer.rs:3258
                log::info!("Inserted with path_key: {:?}", path_key);

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

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

low telemetry production #5e4fce1bac096324 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer.rs:3268
                log::info!("Removing excerpts {:?}", path_key);

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

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

low telemetry production #f98a91c583e9223b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer_tests.rs:3083
                log::info!(
                    "expanding diff hunk {:?}. excerpt range: {:?}, buffer {:?}",
                    hunk_range,
                    excerpt_range,
                    buffer.remote_id()
                );

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

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

low env_fs production #1ccc6f17444554c5 Environment-variable access.
repo/crates/multi_buffer/src/multi_buffer_tests.rs:3558
    let operations = env::var("OPERATIONS")

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

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

low telemetry production #600d5ddcd5feffc0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer_tests.rs:3581
        log::info!("Setting ranges: {:?}", row_ranges(&ranges));

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

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

low env_fs production #3fe4d0201bd89567 Environment-variable access.
repo/crates/multi_buffer/src/multi_buffer_tests.rs:3630
    let operations = env::var("OPERATIONS")

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

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

low telemetry production #8b4258fc078a6d2b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer_tests.rs:3648
                    log::info!("buffer text:\n{}", buf.text());

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

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

low telemetry production #1bd444e6ad38bf3d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer_tests.rs:3674
                    log::info!("Expanding excerpts {excerpt_ixs:?} by {line_count} lines");

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

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

low telemetry production #c80b1043d2cf4df8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer_tests.rs:3699
                log::info!("Creating anchor at {} with bias {:?}", offset.0, bias);

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

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

low telemetry production #ce416b3512a46eec Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer_tests.rs:3720
                    log::info!(
                        "expanding diff hunks in range {:?} (excerpt index {excerpt_ix:?}, buffer id {:?})",
                        range.to_point(&snapshot),
                        buffer_id,
                    );

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

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

low telemetry production #5efba486572c70ef Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer_tests.rs:3737
                                log::info!("recalculating diff for buffer {:?}", buffer_id,);

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

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

low telemetry production #471b783dc8dcdc9a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer_tests.rs:3744
                                log::info!(
                                    "recalculating inverted diff for main buffer {:?}",
                                    buffer_id,
                                );

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

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

low telemetry production #f66c710c236e8b44 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer_tests.rs:3921
                log::info!("Removing excerpt at index {index}");

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

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

low telemetry production #590d0f38d4d3444a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer_tests.rs:3928
                log::info!(
                    "Inserting excerpt for buffer {:?}, row range {:?}",
                    buffer.remote_id(),
                    start_row..end_row
                );

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

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

low telemetry production #269cf0d4394b83fb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer_tests.rs:4007
    log::info!("Multibuffer content:\n{}", actual_diff);

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

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

low telemetry production #4d285ed3b24f56c6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/multi_buffer/src/multi_buffer_tests.rs:4158
    log::info!(
        "applying subscription edits to old text: {:?}: {:#?}",
        old_snapshot.text(),
        edits,
    );

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

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

low telemetry production #18d0df484e3acc72 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/node_runtime/src/node_runtime.rs:115
                    log::info!("using Node.js from `node.path` in settings: {:?}", instance);

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

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

low telemetry production #de0f7a6270707cd9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/node_runtime/src/node_runtime.rs:139
                    log::info!("using Node.js found on PATH: {:?}", instance);

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

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

low telemetry production #600b41a169b98ee2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/node_runtime/src/node_runtime.rs:299
        log::debug!(
            "selected latest npm package version package={name:?} version_requirement={version_requirement:?} before={before:?} dist_tag_latest={latest_dist_tag:?} selected={selected_version}"
        );

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

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

low telemetry production #7addcc743c021a84 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/node_runtime/src/node_runtime.rs:314
        log::debug!(
            "installing npm packages directory={} packages={packages:?}",
            directory.display()
        );

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

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

low telemetry production #a5884a0e228f2916 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/node_runtime/src/node_runtime.rs:350
        log::debug!(
            "installing latest npm packages directory={} packages={package_names:?}",
            directory.display()
        );

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

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

low telemetry production #27eb8d2c313a57c3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/node_runtime/src/node_runtime.rs:372
            log::debug!(
                "npm package cache miss package={package_name:?} reason=missing-executable executable={}",
                local_executable_path.display()
            );

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

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

low telemetry production #386f7b6a84a5bb5b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/node_runtime/src/node_runtime.rs:398
        log::debug!(
            "npm package cache check package={package_name:?} installed={installed_version} strategy={version_strategy_label} should_install={should_install}"
        );

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

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

low telemetry production #4a15af91e8fc284b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/node_runtime/src/node_runtime.rs:619
        log::info!("Node runtime install_if_needed");

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

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

low env_fs production #23be6b0572b1bacb Environment-variable access.
repo/crates/node_runtime/src/node_runtime.rs:640
        let node_ca_certs = env::var(NODE_CA_CERTS_ENV_VAR).unwrap_or_else(|_| String::new());

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

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

low telemetry production #51d842e2a1d8258a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/node_runtime/src/node_runtime.rs:657
                        log::warn!(
                            "Zed managed Node.js binary at {} failed check with output: {:?}",
                            node_binary.display(),
                            output
                        );

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

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

low telemetry production #a94398425659bbc4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/node_runtime/src/node_runtime.rs:666
                    log::warn!(
                        "Zed managed Node.js binary at {} failed check, so re-downloading it. \
                        Error: {}",
                        node_binary.display(),
                        err
                    );

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

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

low telemetry production #5b687b510f8a7cf0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/node_runtime/src/node_runtime.rs:701
            log::info!("Downloading Node.js binary from {url}");

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

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

low telemetry production #9f8157e18657294d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/node_runtime/src/node_runtime.rs:706
            log::info!("Download of Node.js complete, extracting...");

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

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

low telemetry production #d5d41aa02f14763b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/node_runtime/src/node_runtime.rs:717
            log::info!("Extracted Node.js to {}", node_containing_dir.display())

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

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

low env_fs production #7190cedd16000401 Filesystem access.
repo/crates/node_runtime/src/node_runtime.rs:722
        _ = fs::write(node_dir.join("blank_user_npmrc"), []).await;

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

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

low env_fs production #e85ffb9d250c8da8 Filesystem access.
repo/crates/node_runtime/src/node_runtime.rs:723
        _ = fs::write(node_dir.join("blank_global_npmrc"), []).await;

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

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

low env_fs production #38caecf85c910275 Environment-variable access.
repo/crates/node_runtime/src/node_runtime.rs:732
    let existing_path = env::var_os("PATH");

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

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

low env_fs production #9e016994d1120921 Environment-variable access.
repo/crates/node_runtime/src/node_runtime.rs:1117
    if let Ok(node_ca_certs) = env::var(NODE_CA_CERTS_ENV_VAR) {

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

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

low env_fs production #68e83ad1344bb012 Environment-variable access.
repo/crates/node_runtime/src/node_runtime.rs:1125
        if let Some(val) = env::var("SYSTEMROOT")

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

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

low env_fs production #b9a5c49d8b347c60 Environment-variable access.
repo/crates/node_runtime/src/node_runtime.rs:1131
        if let Some(val) = env::var("ComSpec")

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

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

low telemetry production #7b328cca1f5b6384 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/oauth_callback_server/src/oauth_callback_server.rs:296
                        log::error!("Failed to send OAuth cancel response: {}", err);

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

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

low telemetry production #7df34aefe9d2084c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/oauth_callback_server/src/oauth_callback_server.rs:316
                        log::error!("OAuth callback error: {}", err);

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

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

low telemetry production #f1ede5f84c453c34 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/oauth_callback_server/src/oauth_callback_server.rs:339
                    log::error!("Failed to send OAuth callback response: {}", err);

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

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

low telemetry production #c44d947aa4b8cd9f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/oauth_callback_server/src/oauth_callback_server.rs:395
                log::warn!(
                    "OAuth callback port {}:{} unavailable; falling back to port {}",
                    config.host,
                    config.preferred_port,
                    fallback_port,
                );

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

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

low telemetry production #585db8580bff9d15 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/oauth_callback_server/src/oauth_callback_server.rs:437
                            log::warn!(
                                "Failed to cancel previous OAuth callback server on {addr}: {cancel_err}"
                            );

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

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

low telemetry production #5a7e48c997a335f2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/open_ai/src/completion.rs:808
                log::error!("Unexpected OpenAI stop_reason: {stop_reason:?}",);

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

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

low telemetry production #acf6f8eb811f8ad8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/open_ai/src/open_ai.rs:867
                                    log::error!(
                                        "Failed to parse OpenAI response into ResponseStreamResult: `{}`\n\
                                        Response: `{}`",
                                        error,
                                        line,
                                    );

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

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

low telemetry production #8f4d0a2e8394678d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/open_ai/src/responses.rs:588
                                        log::error!(
                                            "Failed to parse OpenAI responses stream event: `{}`\nResponse: `{}`",
                                            error,
                                            line,
                                        );

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

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

low telemetry production #8a3104f0a5988eb4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/open_ai/src/responses.rs:710
                    log::error!(
                        "Failed to parse OpenAI non-streaming response: `{}`\nResponse: `{}`",
                        error,
                        body,
                    );

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

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

low env_fs production #c21f6bfcd2d4e8ff Environment-variable access.
repo/crates/paths/src/paths.rs:131
            if let Ok(flatpak_xdg_config) = std::env::var("FLATPAK_XDG_CONFIG_HOME") {

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

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

low env_fs production #e7bbc19b2274898f Environment-variable access.
repo/crates/paths/src/paths.rs:153
            if let Ok(flatpak_xdg_data) = std::env::var("FLATPAK_XDG_DATA_HOME") {

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

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

low env_fs production #d68eb5373fc7f698 Environment-variable access.
repo/crates/paths/src/paths.rs:177
            return if let Ok(flatpak_xdg_state) = std::env::var("FLATPAK_XDG_STATE_HOME") {

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

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

low env_fs production #cdc0317a3c7cec24 Environment-variable access.
repo/crates/paths/src/paths.rs:209
            return if let Ok(flatpak_xdg_cache) = std::env::var("FLATPAK_XDG_CACHE_HOME") {

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

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

low env_fs production #063ddad1e6df5acb Environment-variable access.
repo/crates/paths/src/paths.rs:583
    if let Ok(portable_path) = env::var("VSCODE_PORTABLE") {

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

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

low env_fs production #4daa01b375a8b6ba Environment-variable access.
repo/crates/paths/src/paths.rs:586
    if let Ok(vscode_appdata) = env::var("VSCODE_APPDATA") {

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

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

low telemetry production #d264715486b59a01 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:89
            log::debug!(
                "Skipping prettier location for path {path_to_check:?} that is inside node_modules"
            );

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

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

low telemetry production #704f197a7c6f6430 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:106
                log::debug!("Found prettier path {path_to_check:?} in installed prettiers");

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

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

low telemetry production #11674ab0656ea727 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:112
                    log::debug!("Found prettier path {path_to_check:?} in the node_modules");

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

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

low telemetry production #0bf86f78a2e77f9f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:125
                                            log::warn!("Skipping non-string 'workspaces' value: {value:?}");

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

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

low telemetry production #6f650df77e8c3726 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:136
                                        log::info!(
                                            "Found prettier path {path_to_check:?} in the workspace \
                                            root for project in {closest_package_json_path:?}"
                                        );

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

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

low telemetry production #94166d4fe87b604b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:142
                                        log::warn!(
                                            "Skipping path {path_to_check:?} workspace root with \
                                            workspaces {workspaces:?} that have no prettier installed"
                                        );

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

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

low telemetry production #0ce25aee50c7cdb3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:148
                                Some(unknown) => log::error!(
                                    "Failed to parse workspaces for {path_to_check:?} from package.json, \
                                    got {unknown:?}. Skipping."
                                ),

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

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

low telemetry production #ff43ef387a72192d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:152
                                None => log::warn!(
                                    "Skipping path {path_to_check:?} that has no prettier \
                                    dependency and no workspaces section in its package.json"
                                ),

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

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

low telemetry production #0585e5f9249b34af Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:163
                log::debug!("Found no prettier in ancestors of {locate_from:?}");

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

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

low telemetry production #6572ab7f0be4d62b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:179
            log::debug!(
                "Skipping prettier ignore location for path {path_to_check:?} that is inside node_modules"
            );

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

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

low telemetry production #804bdcdd01733b01 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:197
                log::debug!("Found prettier ignore at {path_to_check:?}");

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

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

low telemetry production #621d8baf27b28b25 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:210
                    log::info!("Found prettier ignore at {ignore_path:?}");

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

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

low telemetry production #165c6ce889767bb1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:229
                                        log::warn!(
                                            "Skipping non-string 'workspaces' value: {value:?}"
                                        );

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

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

low telemetry production #0f10a2d491d720be Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:256
                                    log::info!(
                                        "Found prettier ignore at workspace root {workspace_ignore:?}"
                                    );

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

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

low telemetry production #51a13c2dd85589b5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:268
                log::debug!("Found no prettier ignore in ancestors of {locate_from:?}");

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

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

low telemetry production #9f905d5d439c03b3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:454
                                        log::error!("Have not found plugin path for {plugin_name:?} inside {prettier_node_modules:?}");

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

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

low telemetry production #680b30458e890179 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:468
                        log::debug!(
                            "Formatting file {:?} with prettier, plugins :{:?}, options: {:?}, ignore_path: {:?}",
                            buffer.file().map(|f| f.full_path(cx)),
                            plugins,
                            prettier_options,
                            ignore_path,
                        );

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

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

low telemetry production #e88db62a85fb2855 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prettier/src/prettier.rs:601
            log::error!(
                "Formatting unsaved file with prettier failed. No prettier parser configured for language {buffer_language:?}"
            );

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

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

low telemetry production #a68c9c3a9ee5e5e7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/agent_registry_store.rs:236
                    log::error!("AgentRegistryStore::refresh: fetch failed: {error:#}");

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

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

low env_fs production #ff9b0cb2cacba858 Filesystem access.
repo/crates/project/src/agent_registry_store.rs:371
        fs.write(&cache_path, &raw_body).await?;

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

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

low telemetry production #233051b2e26494c4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/agent_registry_store.rs:496
            log::warn!(
                "Failed to download ACP registry icon for {}: {error:#}",
                entry.id
            );

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

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

low env_fs production #c633ce248ae6fbc4 Filesystem access.
repo/crates/project/src/agent_registry_store.rs:532
    fs.write(&icon_path, &body).await?;

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

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

low telemetry production #14e2a286a69d58cd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/agent_server_store.rs:388
                                log::warn!(
                                    "Registry agent '{}' has no compatible binary for this platform",
                                    name
                                );

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

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

low telemetry production #d6d342534a108779 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/bookmark_store.rs:110
            log::debug!("Stored {count} unloaded bookmark(s) at {}", path.display());

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

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

low telemetry production #cffe8478ddc8a8eb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/bookmark_store.rs:138
                    log::warn!(
                        "Skipping out-of-range bookmark: {} row {} (file has {} rows)",
                        abs_path.display(),
                        bookmark.row,
                        max_point.row
                    );

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

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

low telemetry production #40bbe46dca91ba76 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/bookmark_store.rs:463
                log::warn!(
                    "Could not open buffer for bookmarked path {}: {error}",
                    path.display()
                )

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

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

low telemetry production #376c14d43f598895 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/connection_manager.rs:156
                log::info!("detected client disconnection");

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

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

low telemetry production #7c164beda25ce1f5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/connection_manager.rs:166
                                log::info!("client reconnected, attempting to rejoin projects");

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

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

low telemetry production #835a8a98685c1805 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/connection_manager.rs:179
                            log::info!(
                                "waiting for client status change, remaining attempts {}",
                                remaining_attempts
                            );

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

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

low telemetry production #28cbc288f9d2ff8a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/connection_manager.rs:213
            log::info!("reconnection failed, disconnecting projects");

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

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

low telemetry production #769959ef4885cd26 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:237
                        log::error!(
                            "Failed to create context server configuration from settings: {e:#}"
                        );

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

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

low telemetry production #9fd15c3e7ae446e3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:243
                        log::error!(
                            "Timed out resolving command for extension context server {id}"
                        );

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

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

low telemetry production #9abb81bd279eb56b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:805
        log::info!("{id} received 401 after initialization; initiating OAuth authorization");

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

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

low telemetry production #c624a7d567b222d3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:851
                    log::warn!("{} failed to clear OAuth session on removal: {}", id, err);

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

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

low telemetry production #c6ed6e620f9b5cff Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:967
                            log::info!("{} loaded cached OAuth session from keychain", id);

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

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

low telemetry production #485c90f379a5a5ff Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:979
                            log::warn!("{} failed to load cached OAuth session: {}", id, err);

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

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

low telemetry production #af2daeff880c5c1d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1143
                    log::warn!("{} failed to persist refreshed OAuth session: {}", id, err);

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

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

low telemetry production #a18fc85e41fae8af Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1146
            log::debug!("{} OAuth session persistence task ended", id);

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

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

low telemetry production #37cacfd359ee3d8e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1251
                    log::error!("{} OAuth authentication failed: {:?}", id, err);

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

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

low telemetry production #04e0cc38ca609289 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1320
                        log::error!(
                            "{} failed to store client secret in keychain: {:?}",
                            id,
                            err
                        );

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

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

low telemetry production #37ae92069d6bbe47 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1339
                    log::error!("{} OAuth authentication failed: {:?}", id, err);

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

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

low telemetry production #58bf8eca1d33783f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1639
                log::error!("{} failed to clear OAuth session: {}", id, err);

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

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

low telemetry production #fff3df7e93cef0ba Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1679
                    log::error!("Error maintaining context servers: {}", err);

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

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

low telemetry production #5f38a43331bbdf9e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1800
                    log::error!("{id} context server failed to create: {err:#}");

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

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

low telemetry production #251f4a76f82847b1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1846
                log::error!("{id} context server failed to start: {err}");

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

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

low telemetry production #3bdb32adab7ae290 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1858
                log::info!("{id} start failed with a cached OAuth session present; clearing it");

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

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

low telemetry production #31c61102ff6146d6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1864
                log::error!("{id} context server failed to start: {err}");

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

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

low telemetry production #eac07cd4bf359fa4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1902
        log::warn!("{id} received 401 with a static Authorization header configured");

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

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

low telemetry production #4e307f9d18c60e9a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1914
            log::error!("{id} got OAuth 401 on a non-HTTP transport");

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

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

low telemetry production #1f853a1acd4a3d71 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1941
                log::error!(
                    "{id} authorization server supports neither CIMD nor DCR, \
                     and no pre-registered client_id is configured"
                );

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

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

low telemetry production #adb5a91d1abca39a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1955
            log::info!(
                "{id} requires OAuth authorization (auth server: {})",
                discovery.auth_server_metadata.issuer,
            );

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

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

low telemetry production #3074e7d46e00bc23 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store.rs:1966
            log::error!("{id} OAuth discovery failed: {discovery_err}");

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

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

low telemetry production #84623d9cc1b6465f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store/extension.rs:66
            log::debug!("loaded command for context server {id}: {command:?}");

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

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

low telemetry production #e84b06c5b8d73e7e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/context_server_store/extension.rs:90
            log::debug!("loaded configuration for context server {id}: {configuration:?}");

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

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

low telemetry production #0f26dce579ee3387 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/debugger/breakpoint_store.rs:501
                        log::error!("Failed to find position of breakpoint to delete")

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

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

low telemetry production #c2f4599f0f85c25e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/debugger/breakpoint_store.rs:533
                        log::error!("Failed to find position of breakpoint to delete")

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

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

low telemetry production #84bd18ce04eee51a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/debugger/breakpoint_store.rs:565
                        log::error!("Failed to find position of breakpoint to delete")

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

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

low telemetry production #8ace0e207b08f417 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/debugger/breakpoint_store.rs:863
                            log::error!("skipping a deserialized breakpoint that's out of range");

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

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

low telemetry production #586203731e7b6ee9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/debugger/breakpoint_store.rs:890
                        log::debug!("Deserialized {count} {breakpoint_str} at path: {path}");

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

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

low telemetry production #2f53f804ce64ed77 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/debugger/locators/cargo.rs:45
            log::warn!("Failed to list tests for {executable}: {err}");

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

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

low telemetry production #62c4f7209043316d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/debugger/session.rs:257
                        log::warn!("Set breakpoints request failed: {}", err);

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

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

low telemetry production #c18caf247785625b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/debugger/session.rs:317
            Err(err) => log::warn!("Set breakpoints request failed for path: {}", err),

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

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

low telemetry production #3f427e2aa9a34349 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/debugger/session.rs:477
                        log::error!("failed to set breakpoints for {path:?}: {error}");

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

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

low telemetry production #d148e6e26459c554 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/debugger/session.rs:1153
            log::error!(
                "Failed to parse launch request arguments: {:?}",
                request.arguments
            );

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

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

low telemetry production #e238c6170a5cdb07 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/debugger/session.rs:1293
                        log::info!("Failed to connect to debug adapter: {}, retrying...", e);

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

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

low telemetry production #2014027d326b0ea4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/debugger/session.rs:1562
                        log::error!("Unhandled thread event reason {:?}", reason);

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

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

low telemetry production #e81e567786ccccb8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/debugger/session.rs:1727
            log::warn!(
                "Attempted to send a DAP request that isn't supported: {:?}",
                request
            );

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

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

low telemetry production #884360f14f298a98 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/debugger/session.rs:3114
    log::info!("will launch js-debug-companion version {path:?}");

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

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

low telemetry production #af6c173eb461beb8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/environment.rs:89
            log::debug!("using project environment variables from CLI");

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

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

low telemetry production #2341c9a302d2ec93 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/environment.rs:110
            log::debug!("using project environment variables from CLI");

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

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

low telemetry production #bb63984d1929621c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/environment.rs:202
            log::debug!("using project environment variables from CLI");

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

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

low telemetry production #8157096b9707416e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/environment.rs:224
                            log::error!(
                                "Failed to load shell environment for directory {abs_path:?}: {e:#}"
                            );

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

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

low telemetry production #beb9e15489593760 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/environment.rs:236
                        log::debug!(
                            "using project environment variables shell launched in {:?}. PATH={:?}",
                            abs_path,
                            path
                        );

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

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

low telemetry production #a9f79597dbc28e46 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:528
                    log::error!("failed to get working directory environment for repository {work_directory_abs_path:?}");

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

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

low telemetry production #98f496b6f6cfcab3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:2080
                log::debug!("received worktree update for repositories: {changed_repos:?}");

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

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

low telemetry production #0fd3556ac51bd089 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:2482
            log::debug!("hunks changed for {}", path.as_unix_str());

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

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

low telemetry production #c411552b63f644aa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:2512
        log::debug!("local worktree repos changed");

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

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

low telemetry production #732eee0f27d490f2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:4726
            log::debug!(
                "start recalculating diffs for buffer {}",
                buffer.remote_id()
            );

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

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

low telemetry production #6266404319c6e399 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:4897
                log::debug!(
                    concat!(
                        "aborting recalculating diffs for buffer {}",
                        "due to subsequent hunk operations",
                    ),
                    buffer.remote_id()
                );

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

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

low telemetry production #ef04f104ee1b59a5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:4988
                log::debug!(
                    "finished recalculating oid diff for buffer {} oid {:?}",
                    buffer.remote_id(),
                    oid
                );

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

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

low telemetry production #98fdb2c40907e033 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:4997
            log::debug!(
                "finished recalculating diffs for buffer {}",
                buffer.remote_id()
            );

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

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

low telemetry production #4a78f2a7c1533f23 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:5365
        log::debug!("load merge details");

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

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

low telemetry production #b7b08ba7ba91dd01 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:5638
                                log::debug!(
                                    "start reload diff bases for repo path {}",
                                    repo_path.as_unix_str()
                                );

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

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

low telemetry production #499d573f5d55590d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:6234
                            log::error!("failed to search commits remotely: {error:?}");

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

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

low telemetry production #7cb45172c7d65975 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:6243
                                log::error!(
                                    "failed to receive remote commit search results: {error:?}"
                                );

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

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

low telemetry production #d88fc3f8673ce301 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:6261
                    log::error!("failed to get repository state for commit search: {error}");

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

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

low telemetry production #a653d863f42f76b9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:6619
                    log::error!("failed to get repository state: {error}");

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

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

low telemetry production #b9fbf5c061c9bd2c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:6653
                log::error!("failed to create commit data reader: {error:?}");

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

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

low telemetry production #9ce5322e6dd531c7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:7562
                            log::info!("head branch after scan is {branch:?}");

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

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

low telemetry production #cfb203c8cfbb8b1b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:7704
                log::debug!(
                    "start updating index text for buffer {}",
                    path.as_unix_str()
                );

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

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

low telemetry production #8f33f58d725b4559 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:7736
                log::debug!(
                    "finish updating index text for buffer {}",
                    path.as_unix_str()
                );

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

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

low telemetry production #6889e7feda02fdac Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:8073
                        log::warn!(
                            "checkout_branch_in_worktree not supported for remote repositories"
                        );

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

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

low telemetry production #0aa097a317a6d725 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:8858
                log::debug!("run scheduled git status scan");

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

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

low telemetry production #5868d3177b79b342 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:9463
                log::info!(
                    "Removed empty managed worktree directory: {}",
                    parent.display()
                );

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

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

low telemetry production #ee619f27bfad49e1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:9469
                log::debug!(
                    "Stopped removing managed worktree parent directories at {}: {error}",
                    parent.display()
                );

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

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

low env_fs production #3f9a9d0809b01749 Filesystem access.
repo/crates/project/src/git_store.rs:9557
        let json = std::fs::read_to_string(dir.join(".cargo_vcs_info.json")).ok()?;

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

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

low env_fs production #68b09bc5818827dc Filesystem access.
repo/crates/project/src/git_store.rs:9563
    let cargo_toml = std::fs::read_to_string(dir.join("Cargo.toml"))?;

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

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

low telemetry production #208ce153a2423ded Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:10448
    log::debug!("starting compute snapshot");

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

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

low telemetry production #44f85c64afa82f16 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:10473
    log::debug!("fetched branches, head commit, worktrees");

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

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

low telemetry production #b0360fca3715380f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:10491
    log::debug!("fetched remotes");

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

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

low telemetry production #e1f7d3875434f893 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:10559
    log::debug!("fetched statuses, diff stats, stash entries");

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

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

low telemetry production #935eb4a7662a50bc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/git_store.rs:10588
    log::debug!("new merge details: {merge_details:?}");

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

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

low telemetry production #b2a2b11ef8e7bd0c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/image_store.rs:600
                log::warn!("Received CreateImageForPeer with no variant");

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

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

low telemetry production #33dabe65da1bed3c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_command.rs:2661
                            log::info!("completion out of expected range ");

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

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

low telemetry production #6d993e2fc63f74a5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_command.rs:2680
                                log::info!("completion out of expected range");

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

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

low telemetry production #a6f223ac5d70badb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_command.rs:2881
            log::info!(
                "completion out of expected range, start: {start:?}, end: {end:?}, range: {range:?}"
            );

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

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

low telemetry production #8a71d79932e41e50 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_command.rs:2896
                log::info!("completion (insert) out of expected range");

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

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

low telemetry production #016e1b628b826d13 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:656
                        log::error!(
                            "Failed to start language server {server_name:?}: {}",
                            redact_command(&format!("{err:?}"))
                        );

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

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

low telemetry production #a07e285dc2797eee Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:661
                            log::error!("server stderr: {}", redact_command(&log));

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

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

low telemetry production #2e06b456b8713142 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:708
                        log::info!(
                            "Waiting for worktree {worktree_abs_path:?} to be trusted, before starting language server {}",
                            adapter.name(),
                        );

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

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

low telemetry production #bcbcfa1a6edd1ce4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:717
                        log::info!(
                            "Worktree {worktree_abs_path:?} is trusted, starting language server {}",
                            adapter.name(),
                        );

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

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

low telemetry production #4a3da91f089ab0ee Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:749
                        log::info!(
                            "Waiting for worktree {worktree_abs_path:?} to be trusted, before starting language server {language_server_name}",
                        );

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

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

low telemetry production #0823530b819e81c9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:757
                        log::info!(
                            "Worktree {worktree_abs_path:?} is trusted, starting language server {language_server_name}",
                        );

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

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

low telemetry production #2eb99cd17fff51da Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:800
                    log::info!(
                        "Waiting for worktree {worktree_abs_path:?} to be trusted, \
                        before starting language server {}",
                        adapter.name(),
                    );

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

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

low telemetry production #fe23ebe2a924ca11 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:810
                    log::info!(
                        "Worktree {worktree_abs_path:?} is trusted, starting language server {}",
                        adapter.name(),
                    );

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

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

low telemetry production #ed2d995af98b9bd3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:1037
                                            log::error!(
                                                "Failed to register server capabilities: {e:#}"
                                            );

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

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

low telemetry production #406979703bf3f77a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:1066
                                            log::error!(
                                                "Failed to unregister server capabilities: {e:#}"
                                            );

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

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

low telemetry production #fb047f5663b88251 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:2408
            log::debug!(
                "Skipping range formatting: language server {} does not support range formatting",
                language_server.name()
            );

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

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

low telemetry production #4f20ee4d4b9080a9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:3264
                log::warn!(
                    "Cannot execute a command {} not listed in the language server capabilities",
                    command.command
                );

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

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

low telemetry production #9260251438a45f08 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:3968
            log::info!(
                "language server {}: unregistered workspace/DidChangeWatchedFiles capability with id {}",
                language_server_id,
                registration_id
            );

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

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

low telemetry production #2a641b3ab56e957e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:3974
            log::warn!(
                "language server {}: failed to unregister workspace/DidChangeWatchedFiles capability with id {}. not registered.",
                language_server_id,
                registration_id
            );

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

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

low telemetry production #bca48af3d2939f63 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:5063
        log::debug!("Parsed modeline settings: {:?}", modeline_settings);

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

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

low telemetry production #045637675e788eb7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:5420
                    log::warn!("{message}");

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

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

low telemetry production #916e46171dcebd07 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:5481
                    log::warn!("{message}");

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

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

low telemetry production #03fb498eae510dce Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:5782
                    log::debug!(
                        "Skipping executeCommand for {}, not listed in language server capabilities",
                        command.command
                    );

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

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

low telemetry production #e5766e5f6f519533 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:5995
                                    log::error!("Inlay hint resolve failed: {e:#}");

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

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

low telemetry production #4d4b5f384736fb75 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:7159
            log::error!(
                "Resolved completion changed display label from {} to {}. \
                 Refusing to apply this because it changes the fuzzy match text from {} to {}",
                completion.label.text(),
                new_label.text(),
                completion.label.filter_text(),
                new_label.filter_text()
            );

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

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

low telemetry production #5f89253d15d83311 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:7819
                            log::error!("{e:#}");

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

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

low telemetry production #2042d4cc4f5933ec Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:7855
                            Err(e) => log::error!(
                                "Error handling response for inlay hints request: {e:#}"
                            ),

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

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

low telemetry production #8f2411cd690c4d4e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:8259
                                                        log::error!(
                                                            "Unexpected: client capabilities \
                                                            forbid symbol resolutions in \
                                                            workspace.symbol.resolveSupport"
                                                        );

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

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

low telemetry production #8f81d5ad88780942 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:8922
            log::info!(
                "Registering LSP adapter '{}' for language '{}' on local client",
                server_name.0,
                language_name.0
            );

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

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

low telemetry production #a1b6b1b52d56b0dc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:8930
            log::warn!(
                "LSP adapter '{}' for language '{}' not available locally",
                server_name.0,
                language_name.0
            );

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

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

low telemetry production #9d0a6c570830cf64 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:9428
                    Err(e) => log::error!("Error handling response for request {request:?}: {e:#}"),

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

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

low telemetry production #285ca742f91d76ff Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:9820
                                    Err(e) => log::error!("Failed to pull diagnostics: {e:#}"),

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

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

low telemetry production #c3d4d7d82342ad00 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:11610
            log::info!("stopping language server {name}");

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

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

low telemetry production #29f6c93caa270134 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:12260
                            log::error!("failed to convert path to URI: {:?}", abs_path);

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

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

low telemetry production #9123b1505036296f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:12811
                log::error!("Formatting failed: {error_string}");

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

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

low telemetry production #58e7c86e53ec118e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:13470
                _ => log::warn!("unhandled capability registration: {reg:?}"),

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

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

low telemetry production #a0fd02bf4d2724f0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:13685
                _ => log::warn!("unhandled capability unregistration: {unreg:?}"),

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

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

low telemetry production #5d7c2cc06002d3d6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:13866
                            Err(e) => log::error!(
                                "Error handling response for request {request:?}: {e:#}"
                            ),

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

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

low telemetry production #d87e6608060c4877 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:13912
                                        log::error!("Failed to send LSP response: {e:#}",)

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

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

low telemetry production #822aa94d2240b743 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:13979
                            log::error!(
                                "Failed to send {} LSP response: {e:#}",
                                std::any::type_name::<T>()
                            );

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

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

low telemetry production #baf22cd1967532aa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:14162
                    log::error!(
                        "Failed to pull workspace diagnostics {max_attempts} times, aborting"
                    );

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

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

low telemetry production #86d8b707cfa7d629 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:14238
                        log::error!("Timeout during workspace diagnostics pull");

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

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

low telemetry production #f26e4736776e6d82 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:14252
                        log::error!("Server closed a workspace diagnostics pull request");

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

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

low telemetry production #31b91dee4dd84339 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:14256
                        log::error!("Error during workspace diagnostics pull: {e:#}");

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

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

low telemetry production #1370adf7277fe047 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:14724
                        log::warn!("Unknown lsp log message type: {other:?}");

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

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

low telemetry production #1e2b325eb7609d4b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:15294
        log::info!("no language found for symbol in file {unknown_path:?}");

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

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

low telemetry production #762267ff885cd389 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:15447
        log::error!(
            "Completion label has errors in its run ranges: {run_ranges_errors:?}, label text: {}",
            label.text
        );

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

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

low telemetry production #fd6c86fdfaba1785 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store.rs:15475
        log::error!(
            "Completion label has an invalid filter range: {wrong_filter_range:?}, label text: {}",
            label.text
        );

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

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

low telemetry production #1f051b141dca281b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store/code_lens.rs:277
                            log::error!("{e:#}");

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

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

low telemetry production #6dd8ae18e9dae20f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store/code_lens.rs:413
                                    log::warn!("Failed to resolve code lens: {e:#}");

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

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

low telemetry production #1ed78c8ee7b7f376 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store/document_links.rs:252
                            log::error!(
                                "Failed to fetch document links for server {server_id}: {e:#}"
                            );

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

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

low telemetry production #e8d4b5dc0b2ba805 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store/document_symbols.rs:226
                            log::error!("Failed to fetch document symbols: {e:#}");

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

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

low telemetry production #4d90b595590f6627 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store/folding_ranges.rs:208
                            log::error!("Failed to fetch folding ranges: {e:#}");

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

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

low telemetry production #bf328317af705145 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store/rust_analyzer_ext.rs:45
                            log::info!("{log_message}");

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

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

low telemetry production #8035b6855d071b11 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store/rust_analyzer_ext.rs:51
                            log::warn!("{log_message}");

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

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

low telemetry production #23a483ca53f33f31 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store/rust_analyzer_ext.rs:57
                            log::error!("{log_message}");

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

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

low telemetry production #952862fe6a99ed28 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store/semantic_tokens.rs:259
                                        log::error!("Failed to query remote semantic tokens for server {server_id:?}: {e:#}");

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

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

low telemetry production #78401226b165e166 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store/semantic_tokens.rs:343
                                    log::error!("Failed to query remote semantic tokens for server {server_id:?}: {e:#}");

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

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

low telemetry production #c7047cc5d7a2da63 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store/vue_language_server_ext.rs:61
                        log::warn!(
                            "vue-language-server forwarding skipped: {other:?}. \
                                Returning null tsserver responses"
                        );

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

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

low telemetry production #d26717e48eb45357 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store/vue_language_server_ext.rs:107
                                log::warn!(
                                    "typescript.tsserverRequest failed: {error:?} for request {request_id}"
                                );

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

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

low telemetry production #b24141cd0040b283 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store/vue_language_server_ext.rs:113
                                log::warn!(
                                    "typescript.tsserverRequest did not return a response: {other:?} for request {request_id}"
                                );

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

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

low telemetry production #ad1d266cc8508a9d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/lsp_store/vue_language_server_ext.rs:123
                            log::warn!(
                                "Failed to notify vue-language-server of tsserver response: {err:?}"
                            );

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

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

low telemetry production #70c35455c5ce3532 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:181
                                log::debug!("Found already started prettier in {prettier_dir:?}");

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

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

low telemetry production #96f3f6f7d0591d67 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:185
                            log::info!("Found prettier in {prettier_dir:?}, starting.");

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

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

low telemetry production #d3a089c402ccd47a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:207
                            log::error!("Failed to determine prettier path for buffer: {e:#}");

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

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

low telemetry production #b205c2b60446b56f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:253
                            log::debug!("Found prettier ignore in {ignore_dir:?}");

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

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

low telemetry production #8d06a3d3922eb63f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:266
                            log::error!(
                                "Failed to determine prettier ignore path for buffer: {e:#}"
                            );

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

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

low telemetry production #5d825cf273eb1fa9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:289
            log::info!("Starting prettier at path {prettier_dir:?}");

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

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

low telemetry production #7bc0eb0637bbfc7c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:338
                    log::info!("Waiting for default prettier to install");

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

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

low telemetry production #10534f7efe749325 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:407
            log::info!("Started default prettier in {prettier_dir:?}");

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

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

low telemetry production #330487830bdc83cf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:409
            log::info!("Started prettier in {prettier_dir:?}");

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

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

low telemetry production #c8fb7a593900cc2c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:482
        log::info!(
            "Prettier config file {config_path:?} changed, reloading prettier instances for worktree {current_worktree_id}"
        );

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

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

low telemetry production #f7c76b0f22255dee Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:523
                                Some(prettier_path) => log::error!(
                                    "Failed to clear prettier {prettier_path:?} cache for worktree {worktree_id:?} on prettier settings update: {e:#}"
                                ),

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

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

low telemetry production #60af6bec7a2c9d26 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:526
                                None => log::error!(
                                    "Failed to clear default prettier cache for worktree {worktree_id:?} on prettier settings update: {e:#}"
                                ),

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

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

low telemetry production #0674498061f07e26 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:568
                    log::warn!(
                        "Default prettier installation had failed {installation_attempt} times, not attempting again",
                    );

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

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

low telemetry production #ffd55dfcf63e22dd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:621
                                log::error!("Failed to install default prettier: {e:#}");

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

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

low telemetry production #d6482b9ae66a3966 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:637
                            log::warn!(
                                "Default prettier installation had failed {installation_attempt} times, not attempting again",
                            );

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

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

low telemetry production #4bed2b0964d7e6c9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:655
                            log::info!("Initializing default prettier with plugins {new_plugins:?}");

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

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

low telemetry production #0471602489cac6d7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:666
                            log::info!("Initialized default prettier with plugins: {installed_plugins:?}");

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

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

low telemetry production #0a4a649fde8970e8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:887
                Some(prettier_dir) => log::warn!(
                    "Prettier from path {prettier_dir:?} exceeded launch threshold, not starting"
                ),

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

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

low telemetry production #2d41a2a208cf4b29 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:890
                None => log::warn!("Default prettier exceeded launch threshold, not starting"),

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

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

low telemetry production #c218f594db138a01 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/prettier_store.rs:953
    log::info!("Installing default prettier and plugins: {packages_to_install:?}");

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

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

low telemetry production #c8d4eba6e4f1acd5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:3157
        log::debug!(
            "download_file called: worktree_id={:?}, path={:?}, destination={:?}",
            worktree_id,
            path,
            destination_path
        );

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

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

low telemetry production #9b19d34582c8e73f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:3181
        log::debug!(
            "download_file: pre-registering download with key={:?}, file_id={}",
            key,
            file_id
        );

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

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

low telemetry production #070cd3d88a3b0c04 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:3195
        log::debug!(
            "download_file: sending DownloadFileByPath request, path_str={}",
            path_str
        );

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

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

low telemetry production #e14a85c79e9efe11 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:3201
            log::debug!("download_file: sending request with file_id={}...", file_id);

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

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

low telemetry production #47f5eee2ae4351b3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:3211
            log::debug!("download_file: got response, file_id={}", response.file_id);

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

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

low telemetry production #7d6132289c8a8032 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5300
            log::info!("peer {} became {}", old_peer_id, new_peer_id,);

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

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

low telemetry production #95e24eef9c68c17e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5861
        log::debug!("handle_create_file_for_peer: received message");

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

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

low telemetry production #62a692b7a9541df0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5868
                log::debug!(
                    "handle_create_file_for_peer: got State: id={}, content_size={}",
                    state.id,
                    state.content_size
                );

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

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

low telemetry production #6db7fdef429265a4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5879
                    log::debug!("handle_create_file_for_peer: looking up key={:?}", key);

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

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

low telemetry production #80845f53513e62ae Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5891
                            log::debug!(
                                "handle_create_file_for_peer: updated file entry: total_size={}, file_id={}",
                                state.content_size,
                                state.id
                            );

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

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

low telemetry production #bd2e7a02d3bb382b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5897
                            log::warn!(
                                "handle_create_file_for_peer: key={:?} not found in downloading_files",
                                key
                            );

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

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

low telemetry production #a310c5f823a047cd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5912
                        log::debug!(
                            "handle_create_file_for_peer: writing empty file to {:?}",
                            destination
                        );

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

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

low telemetry production #85b67419dee51b4e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5917
                            Ok(_) => log::info!(
                                "handle_create_file_for_peer: successfully wrote file to {:?}",
                                destination
                            ),

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

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

low telemetry production #95b716d7c5e6efab Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5921
                            Err(e) => log::error!(
                                "handle_create_file_for_peer: failed to write empty file: {:?}",
                                e
                            ),

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

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

low telemetry production #ae312b15f030814d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5928
                    log::warn!("handle_create_file_for_peer: State has no file field");

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

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

low telemetry production #e656c3a3359c3795 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5932
                log::debug!(
                    "handle_create_file_for_peer: got Chunk: file_id={}, data_len={}",
                    chunk.file_id,
                    chunk.data.len()
                );

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

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

low telemetry production #2f97ae59fd22a411 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5950
                            log::debug!(
                                "handle_create_file_for_peer: accumulated {} bytes, total_size={}",
                                file_entry.chunks.len(),
                                file_entry.total_size
                            );

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

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

low telemetry production #91c5c355dd42fa0b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5972
                    log::debug!(
                        "handle_create_file_for_peer: writing {} bytes to {:?}",
                        content.len(),
                        destination
                    );

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

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

low telemetry production #e984cdb3d4526267 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5978
                        Ok(_) => log::info!(
                            "handle_create_file_for_peer: successfully wrote file to {:?}",
                            destination
                        ),

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

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

low telemetry production #da7541f32df04a2b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5982
                        Err(e) => log::error!(
                            "handle_create_file_for_peer: failed to write file: {:?}",
                            e
                        ),

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

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

low telemetry production #d40a019602bade1e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5992
                    log::debug!("handle_create_file_for_peer: removed completed download entry");

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

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

low telemetry production #f96c704109d4f92d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project.rs:5996
                log::warn!("handle_create_file_for_peer: got None variant");

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

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

low telemetry production #2a1b7b163aefc81c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project_search.rs:794
                log::debug!(
                    "Invalid UTF-8 sequence in file {abs_path:?} \
                    at byte position {starting_position}"
                );

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

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

low telemetry production #12b60ce294c800c2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project_settings.rs:1380
                            log::error!("Failed to set local tasks in {path:?}: {message:?}");

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

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

low telemetry production #5f229c31e0ffb7df Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project_settings.rs:1386
                            log::error!("Failed to set local tasks: {e}");

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

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

low telemetry production #a0556b62c593460f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project_settings.rs:1409
                            log::error!(
                                "Failed to set local debug scenarios in {path:?}: {message:?}"
                            );

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

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

low telemetry production #e23280c97308f55d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project_settings.rs:1417
                            log::error!("Failed to set local tasks: {e}");

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

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

low telemetry production #7a30f773e2c3bb5d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project_settings.rs:1430
                    log::error!(
                        "OutsideWorktree path {:?} with kind {:?} is only supported by editorconfig",
                        path,
                        kind
                    );

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

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

low telemetry production #fb0db6650cf6f9ae Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project_settings.rs:1581
                log::error!("Failed to set local settings in {path:?}: {message}");

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

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

low telemetry production #2ae131cbe83e176c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/project_settings.rs:1586
            Err(e) => log::error!("Failed to set local settings: {e}"),

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

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

low telemetry production #01f0bbfc5d0c2bc9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/task_store.rs:414
                            log::error!("Unknown variable name: {variable_name}");

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

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

low telemetry production #07aadab5fc573140 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/terminals.rs:638
    log::debug!("Connecting to a remote server: {:?}", command.program);

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

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

low telemetry production #40c77c81b55651dc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/trusted_worktrees.rs:103
        None => log::debug!("No TrustedWorktrees initialized, not tracking worktree trust"),

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

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

low telemetry production #f98de9b2c5d87905 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/trusted_worktrees.rs:480
            log::debug!("Skipping worktree trust checks for not visible {worktree_path:?}");

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

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

low telemetry production #501ae4681f3ea122 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project/src/trusted_worktrees.rs:529
        log::info!("Worktree {worktree_path:?} is not trusted");

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

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

low env_fs production #501faf42daaed07f Filesystem access.
repo/crates/project_panel/benches/sorting.rs:9
    let file = std::fs::read_to_string(concat!(
        env!("CARGO_MANIFEST_DIR"),
        "/benches/linux_repo_snapshot.txt"
    ))

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

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

low telemetry production #8337231bb788dcf2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project_panel/src/project_panel.rs:2097
                    log::error!("Failed to trash an entry: {err:#}",);

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

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

low telemetry production #79d30d719503f651 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/project_panel/src/project_panel.rs:2104
                    log::error!("Failed to delete an entry: {err:#}",);

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

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

low env_fs production #f900d023701df946 Filesystem access.
repo/crates/project_panel/src/project_panel_tests.rs:2717
    std::fs::write(&external_path, "// dropped").unwrap();

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

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

low env_fs production #1087a51aa5803f30 Filesystem access.
repo/crates/project_panel/src/project_panel_tests.rs:2755
    std::fs::write(&external_path, "// dropped").unwrap();

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

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

low telemetry production #1392cef20fe3a774 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/prompts.rs:302
                                log::debug!("Registering prompt template override: {}", file_name);

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

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

low telemetry production #574318480404c9c2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/prompts.rs:319
                            log::info!("Prompt template overrides directory removed. Restoring built-in prompt templates.");

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

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

low telemetry production #4890f0ca8def5edf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/prompts.rs:325
                            log::info!("Reloading prompt template override: {}", event.path.display());

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

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

low telemetry production #b17ad0892489f4a7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/prompts.rs:349
                log::debug!("Registering built-in prompt template: {}", id);

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

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

low telemetry production #c92b422770032e24 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/rules_to_skills_migration.rs:156
        log::info!("Rules-to-skills migration already marked done; skipping startup migration");

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

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

low telemetry production #a01a9204ae7dd7f8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/rules_to_skills_migration.rs:167
        log::info!("Rules-to-skills migration already running; skipping duplicate startup request");

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

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

low telemetry production #beb8c39e6439423b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/rules_to_skills_migration.rs:178
    log::info!("Forcing rules-to-skills migration rerun from command");

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

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

low telemetry production #f09df99d3d0b66d1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/rules_to_skills_migration.rs:195
    log::info!(
        "Starting rules-to-skills migration; skills_dir={}, agents_md={}, prompts_dir={}",
        global_skills_dir().display(),
        paths::agents_file().display(),
        paths::prompts_dir().display()
    );

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

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

low telemetry production #dbf1ebb46b5f1290 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/rules_to_skills_migration.rs:224
    log::info!(
        "Rules-to-skills migration found {} non-default rules and {} default rules",
        non_default_rules.len(),
        default_rules.len()
    );

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

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

low telemetry production #17ff08e107bbd689 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/rules_to_skills_migration.rs:253
    log::info!(
        "Finished rules-to-skills migration; skill_names={}, agents_md_names={}, customized_builtins={}",
        result.skill_names.len(),
        result.agents_md_names.len(),
        result.customized_builtins.len()
    );

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

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

low telemetry production #51c88f6b61b9c178 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/rules_to_skills_migration.rs:304
                log::warn!("Failed to write skill for rule {title:?}: {err:#}");

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

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

low telemetry production #06ddf8b37aabb520 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/rules_to_skills_migration.rs:372
                log::warn!("Failed to append default rules to AGENTS.md: {err:#}");

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

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

low telemetry production #1773da33f5e29ea5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/rules_to_skills_migration.rs:406
            log::warn!("Skipping rule {title:?}: failed to load body: {err:#}");

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

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

low telemetry production #db073c5cfab6ea38 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/rules_to_skills_migration.rs:442
            log::info!(
                "Skipping AGENTS.md migration entry {:?}: matching section already exists",
                rule.0
            );

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

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

low env_fs production #59c8847dc963a8db Filesystem access.
repo/crates/prompt_store/src/rules_to_skills_migration.rs:464
    fs.write(agents_md_path, final_contents.as_bytes()).await?;

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

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

low telemetry production #74fadb715f4eae1b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/prompt_store/src/rules_to_skills_migration.rs:496
            log::warn!("Failed to serialize rules-to-skills migration result: {err:#}");

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

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

low env_fs production #e2c0c5c098144176 Filesystem access.
repo/crates/prompt_store/src/rules_to_skills_migration.rs:542
    fs.write(&skill_file_path, content.as_bytes()).await?;

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

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

low telemetry production #6a9c0b37b39b5fd4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/recent_projects/src/dev_container_suggest.rs:120
                    log::warn!("--dev-container: no devcontainer configuration found in project");

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

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

low telemetry production #0a4812492ce9f3ca Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/recent_projects/src/remote_connections.rs:200
        log::info!(
            "existing remote workspace found but connection is dead, starting fresh connection"
        );

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

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

low telemetry production #2084c7af700a7961 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/recent_projects/src/remote_connections.rs:312
                log::error!("Failed to open project: {e:#}");

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

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

low telemetry production #a741388670d9d796 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/recent_projects/src/remote_connections.rs:373
                log::error!("Failed to open project: {e:#}");

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

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

low telemetry production #cc69f5f38493d559 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/recent_projects/src/remote_servers.rs:276
                    log::error!("No active project directory for Dev Container");

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

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

low telemetry production #4c731e05ada6fc60 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/recent_projects/src/remote_servers.rs:1458
            log::error!("No active project directory for Dev Container");

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

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

low telemetry production #2b9bcb67a685a032 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/recent_projects/src/remote_servers.rs:1755
                log::error!("server index and connection options mismatch");

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

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

low telemetry production #cad24968f193fe03 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/recent_projects/src/remote_servers.rs:2018
                log::error!("Failed to connect: {e:#}");

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

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

low telemetry production #1e6e6b1bc9a98e35 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/recent_projects/src/remote_servers.rs:2170
                            log::error!(
                                "Invalid devcontainer path: {} - {}",
                                config_path.display(),
                                error
                            );

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

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

low telemetry production #727dacc0d3683134 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/recent_projects/src/remote_servers.rs:2229
            log::error!("No active project directory for Dev Container");

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

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

low telemetry production #0e0b0fdb31c08392 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/recent_projects/src/remote_servers.rs:2251
                        log::error!("Failed to start dev container: {:?}", e);

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

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

low telemetry production #f68abf1018860d6c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/recent_projects/src/remote_servers.rs:2277
                        log::info!("Installing extension {extension} from devcontainer");

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

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

low telemetry production #6adebd307190083b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/recent_projects/src/remote_servers.rs:2306
                log::error!("Failed to connect: {e:#}");

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

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

low env_fs production #ed5946b06416f32b Environment-variable access.
repo/crates/release_channel/src/lib.rs:15
        env::var("ZED_RELEASE_CHANNEL")

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

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

low env_fs production #37dd23868eeb66a4 Environment-variable access.
repo/crates/release_channel/src/lib.rs:90
        let mut version: Version = if let Ok(from_env) = env::var("ZED_APP_VERSION") {

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

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

low telemetry production #adf933edae2f2cd7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:474
                        log::error!("failed to establish connection: {}", error);

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

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

low telemetry production #6e2ca18a2f6cbcee Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:491
                        log::error!("failed to establish connection: {error}");

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

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

low telemetry production #58a11ef5946dda0c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:497
                    log::error!("failed to establish connection: {}", error);

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

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

low telemetry production #b9fcbb80df77fc36 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:552
        log::info!("shutting down remote processes");

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

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

low telemetry production #9e4b93b32be999dc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:597
            log::info!(
                "aborting reconnect, because not in state that allows reconnecting: {state}"
            );

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

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

low telemetry production #98eb6547c7c48fdd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:638
            log::error!(
                "Failed to reconnect to after {} attempts, giving up",
                MAX_RECONNECT_ATTEMPTS
            );

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

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

low telemetry production #28764098b929e744 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:648
        log::info!(
            "Trying to reconnect to remote server... Attempt {}",
            attempts
        );

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

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

low telemetry production #951fae9b6a0bd761 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:735
                                log::info!("Successfully reconnected");

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

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

low telemetry production #854147badf51d0f2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:740
                                log::error!(
                                    "Reconnect attempt {} failed: {:?}. Starting new attempt...",
                                    attempts,
                                    error
                                );

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

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

low telemetry production #80238cfa26966aa6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:747
                                log::error!("Reconnect attempt failed and all attempts exhausted");

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

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

low telemetry production #c75967e650b683a5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:761
                    log::debug!("State has transition from Reconnecting into new state while attempting reconnect.");

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

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

low telemetry production #e2946dc488a3535c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:856
            log::error!(
                "Missed last {} heartbeats. Reconnecting...",
                missed_heartbeats
            );

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

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

low telemetry production #43e85bea36ef451c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:883
                                log::error!("failed to reconnect because server is not running");

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

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

low telemetry production #31c71fa88e211498 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:890
                        log::error!("proxy process terminated unexpectedly: {exit_code}");

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

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

low telemetry production #8b416fcd524aa91d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:897
                    log::warn!(
                        "remote io task died with error: {:?}. reconnecting...",
                        error
                    );

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

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

low telemetry production #7c8e6fe1c0907a5e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:924
        log::info!("setting state to '{}'", &state);

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

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

low telemetry production #71c00d58cea12281 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1053
        log::info!("force_disconnect: killing remote connection");

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

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

low telemetry production #ad6e0acee231e1eb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1066
        log::info!("force_heartbeat_timeout: triggering heartbeat failure state");

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

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

low telemetry production #c0e734647e710746 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1099
            log::warn!("force_heartbeat_timeout: not in Connected state, ignoring");

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

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

low telemetry production #b07fa8750bc0ec7c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1233
                    log::debug!("Connecting task is still alive");

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

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

low telemetry production #deb225e623b005df Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1240
                log::debug!("Connecting task is dead, removing it and restarting a connection");

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

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

low telemetry production #278195ee6d46ec97 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1247
                    log::debug!("Connection is still alive");

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

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

low telemetry production #f63135623e86f29a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1250
                log::debug!("Connection is dead, removing it and restarting a connection");

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

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

low telemetry production #e8da155ac9a8dfff Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1254
                log::debug!("No existing connection found, starting a new one");

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

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

low telemetry production #83b363f3c15a8254 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1745
                    log::debug!(
                        "{}:remote message received. name:FlushBufferedMessages",
                        this.name
                    );

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

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

low telemetry production #fb511c30edfaf311 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1822
                        log::debug!("{}:remote message received. name:{type_name}", this.name);

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

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

low telemetry production #e9206f8a6df67d9e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1827
                                        log::debug!(
                                            "{}:remote message handled. name:{type_name}",
                                            this.name
                                        );

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

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

low telemetry production #13db66779e176fe2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1833
                                        log::error!(
                                            "{}:error handling message. type:{}, error:{:#}",
                                            this.name,
                                            type_name,
                                            format!("{error:#}").lines().fold(
                                                String::new(),
                                                |mut message, line| {
                                                    if !message.is_empty() {
                                                        message.push(' ');
                                                    }
                                                    message.push_str(line);
                                                    message
                                                }
                                            )
                                        );

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

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

low telemetry production #888a21cf1cd6a680 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1853
                        log::error!("{}:unhandled remote message name:{type_name}", this.name);

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

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

low telemetry production #bb490c725d1d3187 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1858
                            log::error!(
                                "{}:error sending error response for {type_name}:{e:#}",
                                this.name
                            );

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

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

low telemetry production #c8149dbf865355f5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1892
        log::debug!("remote request start. name:{}", T::NAME);

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

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

low telemetry production #56cfa249d1be93de Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1897
            log::debug!("remote request finish. name:{}", T::NAME);

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

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

low telemetry production #e90e31d72c3a91dd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1939
        log::debug!("remote send name:{}", T::NAME);

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

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

low telemetry production #40326948b1c9d757 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1962
                log::error!("failed to send message: {error}");

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

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

low telemetry production #d03c64cfa7b8089d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/remote_client.rs:1988
                log::error!("failed to send message: {error}");

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

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

low telemetry production #18d3d9a17804ce6a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport.rs:121
        log::error!("$SHELL is not set, falling back to {fallback_shell}");

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

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

low env_fs production #3efe723609f70aed Environment-variable access.
repo/crates/remote/src/transport.rs:252
    if let Ok(path) = std::env::var("ZED_COPY_REMOTE_SERVER") {

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

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

low telemetry production #ab8b5a28edfb3e10 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport.rs:257
            log::warn!(
                "ZED_COPY_REMOTE_SERVER path does not exist, falling back to ZED_BUILD_REMOTE_SERVER: {}",
                path.display()
            );

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

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

low env_fs production #86ec22425c972ddd Environment-variable access.
repo/crates/remote/src/transport.rs:267
        std::env::var("ZED_BUILD_REMOTE_SERVER").unwrap_or("nocompress".into());

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

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

low telemetry production #00038cea7c48ed32 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport.rs:275
        log::warn!("ZED_BUILD_REMOTE_SERVER is disabled, but no server binary exists on the server")

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

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

low env_fs production #4727e18273207240 Environment-variable access.
repo/crates/remote/src/transport.rs:309
    let mut rust_flags = match std::env::var("RUSTFLAGS") {

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

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

low telemetry production #3bb595a67bd430b6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport.rs:313
            log::error!("Failed to get env var `RUSTFLAGS` value: {e}");

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

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

low env_fs production #b0d3d41479b4754c Environment-variable access.
repo/crates/remote/src/transport.rs:320
        if let Ok(path) = std::env::var("ZED_ZSTD_MUSL_LIB") {

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

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

low telemetry production #5186eefa41df38dd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport.rs:328
        log::info!("building remote server binary from source");

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

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

low telemetry production #cde7594b05b54b5b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport.rs:359
        log::info!("adding rustup target");

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

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

low telemetry production #2e7865493763da30 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport.rs:364
            log::info!("installing cargo-zigbuild");

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

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

low telemetry production #2def3d774acec25b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport.rs:374
        log::info!("building remote binary from source for {triple} with Zig");

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

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

low telemetry production #615beb10c756d034 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:97
        log::info!("Remote platform discovered: {:?}", this.remote_platform);

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

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

low telemetry production #f1dfd9287ed5798d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:100
        log::info!("Remote OS version discovered: {:?}", this.os_version);

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

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

low telemetry production #43675cb1d9985d7a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:103
        log::info!("Remote shell discovered: {}", this.shell);

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

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

low telemetry production #de31a28d63f1c3e2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:138
                    log::info!("$SHELL is not set, checking passwd for user");

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

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

low telemetry production #84e9e76219268577 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:145
                log::error!("Failed to get $SHELL: {e}. Checking passwd for user");

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

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

low telemetry production #ab3701f19cc0b47f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:160
                    log::info!("No shell found in passwd, falling back to {default_shell}");

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

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

low telemetry production #7c25ab96ca6caf44 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:167
                log::info!("Error getting shell from passwd: {e}. Falling back to {default_shell}");

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

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

low telemetry production #b75f2cb862101446 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:189
                log::warn!("Failed to determine remote OS version: {error:#}");

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

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

low telemetry production #9c2b73da6e818216 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:308
                    log::error!(
                        "Failed to download binary on server, attempting to download locally and then upload it the server: {e:#}",
                    )

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

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

low telemetry production #a41772ff16c475ed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:419
        log::info!(
            "uploading remote development server to {:?} ({}kb)",
            tmp_path_gz,
            size / 1024
        );

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

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

low telemetry production #52aec0be607e9cd2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:427
        log::info!("uploaded remote development server in {:?}", t0.elapsed());

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

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

low telemetry production #85832eb1554a5d0c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:447
            log::debug!("failed to upload via docker cp {src_path} -> {dst_path}: {stderr}",);

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

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

low telemetry production #ac398512ea2874c0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:473
        log::debug!("failed to change ownership for via chown: {stderr}",);

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

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

low telemetry production #14df5948719bb9e5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:486
        log::debug!("uploading file {:?} to {:?}", src_path, dest_path);

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

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

low telemetry production #4b4b4d9d9533db91 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:512
        log::debug!("{:?}: {:?}", command, output);

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

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

low telemetry production #bdbdff89535f810f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/docker.rs:600
                log::info!("curl is not available, trying wget");

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

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

low env_fs production #34996a81a117b4e5 Environment-variable access.
repo/crates/remote/src/transport/docker.rs:679
            if let Some(value) = std::env::var(env_var).ok() {

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

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

low telemetry production #154569b76365e9f5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:405
                log::debug!("using SFTP for directory upload");

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

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

low telemetry production #a71a59f377bcfcd9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:420
                log::debug!("failed to upload directory via SFTP {src_path_display} -> {dest_path_str}: {stderr}");

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

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

low telemetry production #d9dd618b35b70ae8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:423
            log::debug!("using SCP for directory upload");

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

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

low telemetry production #0d0a8c0db9b8e1d5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:431
            log::debug!("failed to upload directory via SCP {src_path_display} -> {dest_path_str}: {stderr}");

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

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

low env_fs production #2d36e5dfa303bdc0 Environment-variable access.
repo/crates/remote/src/transport/ssh.rs:479
                if let Some(value) = std::env::var(env_var).ok() {

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

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

low telemetry production #4d1cf7bee65e1cd7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:555
            log::debug!("failed to run ssh -G: {e}");

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

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

low telemetry production #f20de699b020708d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:561
        log::debug!("ssh -G failed for {destination}, skipping ControlMaster reuse");

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

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

low telemetry production #9523c2c8605d813c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:590
            log::debug!("failed to run ssh -O check: {e}");

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

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

low telemetry production #f322c7822c621ba6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:596
        log::info!(
            "reusing existing SSH ControlMaster at {}",
            control_path.display()
        );

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

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

low telemetry production #962b399b6f704900 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:602
        log::debug!(
            "ControlMaster socket at {} is not alive, creating new connection",
            control_path.display()
        );

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

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

low telemetry production #80c5048f173b6bf9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:633
            log::info!("reusing existing ControlMaster, skipping authentication");

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

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

low telemetry production #afef39ebb8f4dcae Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:765
        log::info!("Remote is windows: {}", is_windows);

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

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

low telemetry production #3233a2c7c4502392 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:768
        log::info!("Remote shell discovered: {}", ssh_shell);

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

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

low telemetry production #573e66a148243b1c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:772
        log::info!("Remote platform discovered: {:?}", ssh_platform);

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

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

low telemetry production #06e0be72439f0100 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:775
        log::info!("Remote OS version discovered: {:?}", ssh_os_version);

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

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

low telemetry production #bc21c0e1a9a5174e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:914
                    log::error!(
                        "Failed to download binary on server, attempting to download locally and then upload it the server: {e:#}",
                    )

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

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

low telemetry production #e1e3c1577ec81b04 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:1000
                log::info!("curl is not available, trying wget");

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

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

low telemetry production #85eca1556231bedc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:1069
        log::info!(
            "uploading remote development server to {:?} ({}kb)",
            tmp_path,
            size / 1024
        );

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

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

low telemetry production #716ec2a4e374e662 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:1077
        log::info!("uploaded remote development server in {:?}", t0.elapsed());

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

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

low telemetry production #e1afcf900a7b61df Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:1209
        log::debug!("uploading file {:?} to {:?}", src_path, dest_path);

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

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

low telemetry production #12428532093cb1bb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:1221
            log::debug!("using SFTP for file upload");

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

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

low telemetry production #f76e414a370f4b57 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:1238
            log::debug!(
                "failed to upload file via SFTP {src_path_display} -> {dest_path_str}: {stderr}"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7bdb688e8b058894 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:1243
        log::debug!("using SCP for file upload");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6689bfa0deea0800 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:1252
        log::debug!(
            "failed to upload file via SCP {src_path_display} -> {dest_path_str}: {stderr}",
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a00d559b9e9de79a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:1346
        log::debug!("ssh {:?}", command);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ab4630dc6e425d8c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:1359
        log::debug!("{:?}: {:?}", command, output);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6c68ec9e7606842c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:1440
                log::warn!("Failed to determine remote OS version: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #85af2a714c86bf97 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:1502
                log::error!("Failed to detect remote shell: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2a3e3016e08c3b1b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/ssh.rs:1530
                log::error!("Failed to detect remote shell: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #545b37347ec2084d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/wsl.rs:66
        log::info!(
            "Connecting to WSL distro {} with user {:?}",
            connection_options.distro_name,
            connection_options.user
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3d204b93435354a6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/wsl.rs:92
        log::info!("Remote shell discovered: {}", this.shell);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6fb1bd006b70e032 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/wsl.rs:95
        log::info!(
            "Remote has wsl interop {}",
            if this.has_wsl_interop {
                "enabled"
            } else {
                "disabled"
            }
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ebefc4a44056e686 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/wsl.rs:107
        log::info!("Remote platform discovered: {:?}", this.platform);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #490545146440656e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/wsl.rs:109
        log::info!("Remote OS version discovered: {:?}", this.os_version);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c5f831a6a8127ec2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/wsl.rs:115
        log::debug!("Detected WSL environment: {this:#?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #049c08de55e640e5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/wsl.rs:134
                log::warn!("Failed to determine remote OS version: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5fd706999d7fd04c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/wsl.rs:148
                log::error!("Failed to detect remote shell: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cdf2a4cdfb7fca4e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/wsl.rs:163
                .inspect_err(|err2| log::error!("Failed to detect wsl interop: {err}; {err2}"))?,

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6933e016a8cf007e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/wsl.rs:294
        log::info!(
            "uploading remote server to WSL {:?} ({}kb)",
            dst_path,
            size / 1024
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e44e845661b35a67 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/wsl.rs:317
        log::info!("uploaded remote server in {:?}", t0.elapsed());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #2706c921ea8eb12a Environment-variable access.
repo/crates/remote/src/transport/wsl.rs:374
            if let Some(value) = std::env::var(env_var).ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #753c8398b5696178 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote/src/transport/wsl.rs:683
    log::debug!("wsl {:?}", command);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #477d50d0c7bdb5e0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_connection/src/remote_connection.rs:40
            log::debug!("cancelling remote connection");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #90ec13b7332919f8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_connection/src/remote_connection.rs:280
            log::debug!("cancelling remote connection");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #023c625f3b7b367b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_connection/src/remote_connection.rs:633
        log::warn!(
            "Pooled remote connection unexpectedly requires a password \
             (prompt: {prompt})"
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ac7fd5f796bf0268 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/headless_project.rs:726
        log::debug!(
            "handle_download_file_by_path: received request: {:?}",
            message.payload
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #59930e5a38ed2ff6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/headless_project.rs:735
        log::debug!(
            "handle_download_file_by_path: worktree_id={:?}, path={:?}, file_id={}",
            worktree_id,
            path,
            file_id
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b3c3561cc4033965 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/headless_project.rs:759
        log::debug!(
            "handle_download_file_by_path: file loaded, content_size={}",
            content.len()
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7b3cc6ad10e4f5cd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/headless_project.rs:765
        log::debug!(
            "handle_download_file_by_path: using client-provided file_id={}",
            file_id
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7357535cd1ea02b2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/headless_project.rs:776
        log::debug!("handle_download_file_by_path: sending State message");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #534dd957196cf858 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/headless_project.rs:785
        log::debug!(
            "handle_download_file_by_path: sending {} chunks",
            num_chunks
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #19a1d45780a25d8e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/headless_project.rs:806
        log::debug!(
            "handle_download_file_by_path: returning file_id={}",
            file_id
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #22788d73afd98c45 Environment-variable access.
repo/crates/remote_server/src/headless_project.rs:991
                if let Some(path_var) = std::env::var_os("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 telemetry production #6131e0fffa81b492 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/headless_project.rs:1227
        log::debug!("Received ping from client");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #42aba04becc2ef28 Filesystem access.
repo/crates/remote_server/src/remote_editing_tests.rs:2853
    fs.write(
        Path::new(path!("/code/project1/file.txt")),
        b"modified content",
    )

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #2742a1d456feb339 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:287
        log::error!("{msg}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1ad37eec3824ec94 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:378
                        log::error!("Couldn't find json metadata for crash: {child_path:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4e0b7f32b538ed42 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:420
            log::info!("app quitting. sending signal to server main loop");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #09488686bc0695de Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:434
            log::info!("accepting new connections");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7f5ada50623d10f9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:473
                                log::info!("stdin message channel closed, stopping stdin reader");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b0db219502edfadd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:478
                            log::warn!("stdin read failed: {error:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #818a7eed65239201 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:604
    log::info!(
        "starting up with PID {}:\npid_file: {:?}, log_file: {:?}, stdin_socket: {:?}, stdout_socket: {:?}, stderr_socket: {:?}",
        pid,
        pid_file,
        log_file,
        stdin_socket,
        stdout_socket,
        stderr_socket
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4d4ad2f0e7dc53ca Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:668
        log::info!("gpui app started, initializing server");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #612ca6d314f50e8a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:741
        log::error!("app panicked. quitting.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d6033000c2346f09 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:744
        log::info!("gpui app is shut down. quitting.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #136164e0e52f6828 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:878
    log::info!("starting proxy process. PID: {}", std::process::id());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #30d52f53a292fd96 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:889
                    log::error!("attempted to reconnect, but no server running");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0c7fe2719fdd7f01 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:898
                log::info!(
                    "proxy found server already running with PID {}. Killing process and cleaning up files...",
                    pid
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #21d8a09b8c3c598d Filesystem access.
repo/crates/remote_server/src/server.rs:905
            std::fs::read_to_string(&server_paths.pid_file)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #9ce5c0c8b0af1cc9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:982
        log::error!("encountered error while forwarding messages: {forwarding_result:#}",);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #98d912f9e644969b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:984
            log::error!("server exited unexpectedly");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5cf0c7f358188db1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:996
    log::info!("killing existing server with PID {}", pid);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9db0d2a22902ffe2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:1014
        log::debug!("cleaning up file {:?} before starting new server", file);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9420ab3f7b5fe79a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:1043
    log::info!("spawning server process",);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c0aaec8d2c815736 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:1072
        log::debug!("waiting for server to be ready to accept connections...");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ecf597dbe835fbba Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:1080
    log::info!(
        "server ready to accept connections. total time waited: {:?}",
        total_time_waited
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #dc91d4120c65215c Filesystem access.
repo/crates/remote_server/src/server.rs:1154
    let Some(pid) = std::fs::read_to_string(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 telemetry production #9e91fe97c57400dc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:1161
    log::debug!("Checking if process with PID {} exists...", pid);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4e3c4813f0fb449b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:1168
        log::debug!(
            "Process with PID {} exists. NOT spawning new server, but attaching to existing one.",
            pid
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #caa3c13aefe7f05b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:1174
        log::debug!("Found PID file, but process with that PID does not exist. Removing PID file.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b8809fceac74dd95 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:1184
    log::debug!("writing PID {} to file {:?}", pid, path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #2a3435a3da5ec3ab Filesystem access.
repo/crates/remote_server/src/server.rs:1185
    std::fs::write(path, pid.to_string()).context("Failed to write PID file")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #c4a2ca8a8378b298 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:1219
                log::info!("Server settings failed to change: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8935807f3a9681b9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:1248
            log::info!("Got new node settings: {new_node_settings:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #072132dbb53e1977 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:1298
                    log::error!("Failed to load server settings: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #da8e08eac50a2ec5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:1318
                .inspect_err(|e| log::error!("Error parsing proxy settings: {}", e))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2a2a514314e24574 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:1337
            log::info!("removing old remote server binary: {:?}", path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1d196cb05929c308 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/remote_server/src/server.rs:1350
        log::info!("removing old wsl remote server folder: {:?}", server_dir);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #bfe1d9d904cb4f21 Filesystem access.
repo/crates/remote_server/src/server.rs:1396
        std::fs::write(&log_path, &existing_contents).expect("write oversized log");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #917ac8eb90f3ac9b Filesystem access.
repo/crates/remote_server/src/server.rs:1419
        std::fs::write(&log_path, &existing_contents).expect("write existing log contents");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #c9207dad4fd4d3d5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/mod.rs:136
                        log::warn!("kernel: {error_detail}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cd70ed7df96c4ee0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/mod.rs:145
                        log::warn!("kernel: error reading from {channel}: {err:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b11ae301131f0c28 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/mod.rs:483
                            log::debug!(
                                "python_env_kernel_specifications: returning WslRemote for toolchain {}",
                                toolchain.name
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #022b85336414aac3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/mod.rs:494
                        log::debug!(
                            "python_env_kernel_specifications: returning SshRemote for toolchain {}",
                            toolchain.name
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #f901847064c26918 Environment-variable access.
repo/crates/repl/src/kernels/mod.rs:519
                        if let Some(path_var) = std::env::var_os("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 telemetry production #8ac05f19a2a0e283 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/mod.rs:532
                    log::info!("Preparing Python kernel for toolchain: {}", toolchain.name);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3827255f962d7001 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/mod.rs:533
                    log::info!("Python path: {}", python_path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9e7b11c7553c34d2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/mod.rs:535
                         log::info!("Kernel PATH: {}", path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #20e8f0bbaf0a9c97 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/mod.rs:537
                         log::info!("Kernel PATH not set in env");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #036c9c83312ca24b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/mod.rs:540
                         log::info!("Kernel VIRTUAL_ENV: {}", venv);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2cd8eb374f1e6625 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/native_kernel.rs:66
            log::info!(
                "LocalKernelSpecification: applying env to command: {:?}",
                env.keys()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #26cf3678ce4a43db Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/native_kernel.rs:72
            log::info!("LocalKernelSpecification: no env in kernelspec");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9280653ad022010b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/native_kernel.rs:224
                            log::info!("kernel process exited successfully");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #175635babb30ce03 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/native_kernel.rs:235
                log::error!("{}", error_message);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ff79284e13a05a27 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/native_kernel.rs:349
            Err(err) => log::warn!("Error reading kernelspec directory: {err:?}"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #e7e8833f2530feca Environment-variable access.
repo/crates/repl/src/kernels/native_kernel.rs:360
    if let Ok(conda_prefix) = env::var("CONDA_PREFIX") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #17d56dae0f11fc1f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/remote_kernels.rs:209
                                log::error!("Error receiving message: {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #16eb7cc3af53c99a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/ssh_kernel.rs:131
                        log::warn!("ssh tunnel stderr: {}", line);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fa25ab5f8bb1d38f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/ssh_kernel.rs:143
                        log::debug!("ssh tunnel stdout: {}", line);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8978e3d2b55d7182 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/ssh_kernel.rs:157
                        log::info!(
                            "SSH tunnel established for kernel {} on attempt {}",
                            kernel_id,
                            attempt + 1
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5521761d1690e071 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/ssh_kernel.rs:170
                            log::debug!(
                                "Waiting for SSH tunnel (attempt {}/{}): {}",
                                attempt + 1,
                                max_attempts,
                                err
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #a563c9d490c4c4d6 Filesystem access.
repo/crates/repl/src/kernels/ssh_kernel.rs:202
            std::fs::write(
                &local_connection_file,
                serde_json::to_string_pretty(&local_connection_info)?,
            )?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #3d5b2cafa29e42f7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/wsl_kernel.rs:367
                        log::warn!("wsl kernel stderr: {}", line);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #998a4b39b6e7612e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/wsl_kernel.rs:574
                        log::error!(
                            "wsl_kernel_specifications parse error: {} \nJSON: {}",
                            e,
                            json_str
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #601a60583b664926 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/wsl_kernel.rs:581
                    log::error!("wsl_kernel_specifications command failed");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5aa160c179b2e87e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/kernels/wsl_kernel.rs:584
                log::error!("wsl_kernel_specifications command execution failed: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #d5fb359ddf26a6a1 Environment-variable access.
repo/crates/repl/src/notebook/notebook_ui.rs:73
    if cx.has_flag::<NotebookFeatureFlag>() || std::env::var("LOCAL_NOTEBOOK_DEV").is_ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #b451b038b46ed7a7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/notebook/notebook_ui.rs:456
                        log::error!("Kernel failed to start: {:?}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #978d671acebef111 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/notebook/notebook_ui.rs:563
            log::error!("notebook: cannot execute cell: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #dee8280af892952c Environment-variable access.
repo/crates/repl/src/repl_store.rs:222
            std::env::var("JUPYTER_SERVER"),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8c6688b279323e70 Environment-variable access.
repo/crates/repl/src/repl_store.rs:223
            std::env::var("JUPYTER_TOKEN"),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #b5d0a1899ad3cee8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/repl/src/session.rs:887
                    log::debug!("restarting kernel");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #223032d406634037 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/reqwest_client/src/reqwest_client.rs:69
                    log::error!(
                        "Failed to parse proxy URL '{}': {}",
                        proxy_url,
                        e.source().unwrap_or(&e as &_)
                    )

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #92d473fcdf3be489 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/reqwest_client/src/reqwest_client.rs:108
            log::debug!("no tokio runtime found, creating one for Reqwest...");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f0bd0bde191cd2af Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/rope/src/chunk.rs:762
        log::error!(
            "byte index {} is out of bounds of `{:?}` (length: {})",
            offset,
            text,
            text.len()
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b0b94058c5504d8c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/rope/src/chunk.rs:775
    log::error!(
        "byte index {} is not a char boundary; it is inside {:?} (bytes {:?})",
        offset,
        ch,
        char_range,
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ea330fa71128c513 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/rope/src/chunk.rs:830
        log::info!("Chunk: {:?}", text);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #719720a633adc06b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/rope/src/chunk.rs:851
            log::info!("Range: {:?}", range);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #386053f942a0e612 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/rope/src/chunk.rs:963
        log::info!("Verifying chunk {:?}", text);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #529728353c0bd775 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/rope/src/rope.rs:72
                log::error!(
                    "byte index {} is out of bounds of rope (length: {})",
                    offset,
                    self.len()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #2ce0fa858b0d53ac Environment-variable access.
repo/crates/rope/src/rope.rs:1889
        let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #6fa5a7262db0f910 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/rope/src/rope.rs:1912
            log::info!("text: {:?}", expected);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8a439a802cc900e2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/rpc/src/peer.rs:327
                            tracing::debug!(
                                %connection_id,
                                message_id,
                                responding_to = responding_to,
                                ?error,
                                "incoming stream response: request future dropped",
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cd2053067130d894 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/rpc/src/peer.rs:350
                        tracing::warn!(
                            %connection_id,
                            message_id,
                            responding_to,
                            message_type,
                            "incoming response: unknown request"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cda3aac20f5f26e1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/rpc/src/peer.rs:364
                            tracing::error!(
                                %connection_id,
                                message_id,
                                "unable to construct a typed envelope"
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #8bac3a28cd68c359 Environment-variable access.
repo/crates/sandbox/src/bwrap_test_helper.rs:171
            std::env::var("ZED_SANDBOX_CHECKS").context("ZED_SANDBOX_CHECKS must be set")?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a0ed34d4093aafb3 Filesystem access.
repo/crates/sandbox/src/bwrap_test_helper.rs:172
        let raw = std::fs::read_to_string(&checks_path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a0e2e0b81bced933 Environment-variable access.
repo/crates/sandbox/src/bwrap_test_helper.rs:177
            std::env::var("ZED_TEST_ECHO_PORT").unwrap_or_else(|_| DEFAULT_ECHO_PORT.to_string());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2bf4baa7362cdbfc Filesystem access.
repo/crates/sandbox/src/bwrap_test_helper.rs:313
        std::fs::write(path, b"sandbox-test\n")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0427cb8aeef3aeb0 Environment-variable access.
repo/crates/sandbox/src/bwrap_test_helper.rs:409
        let proxy = std::env::var("HTTP_PROXY")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b62743fb7b803ba3 Environment-variable access.
repo/crates/sandbox/src/bwrap_test_helper.rs:413
                std::env::var("http_proxy")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d59732e1fa53a574 Environment-variable access.
repo/crates/sandbox/src/linux_bubblewrap.rs:158
    let path = std::env::var_os("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 telemetry production #e26ff13ec77260eb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sandbox/src/linux_bubblewrap.rs:196
            log::warn!(
                "[sandbox] bwrap probe failed ({}). command: {} {}\nbwrap stderr: {}",
                output.status,
                bwrap.display(),
                bwrap_args.join(" "),
                String::from_utf8_lossy(&output.stderr).trim()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #eb60a4eb6c2a8d78 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sandbox/src/linux_bubblewrap.rs:206
            log::warn!(
                "[sandbox] bwrap probe could not be spawned: {error}. command: {} {}",
                bwrap.display(),
                bwrap_args.join(" ")
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7444e96624464d98 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sandbox/src/linux_bubblewrap.rs:472
                                    log::warn!("[sandbox] failed to send validation fds: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3f1cc86ee7971890 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sandbox/src/linux_bubblewrap.rs:478
                                log::warn!("[sandbox] sandbox validation accept failed: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fbc802a5eb3420b1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sandbox/src/linux_bubblewrap.rs:542
            log::warn!("[sandbox] cannot create sandbox: {}", status.describe());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e911a26b448477f1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sandbox/src/linux_bubblewrap.rs:969
        None => log::warn!(
            "[sandbox] seccomp is unavailable on {}; the unix-socket syscall guard \
             was not installed",
            std::env::consts::ARCH
        ),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #e1ccc06962b0a4aa Filesystem access.
repo/crates/sandbox/src/macos_seatbelt.rs:694
        std::fs::write(&protected_file, "target\n").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f1c21d6c9b1670e2 Filesystem access.
repo/crates/sandbox/src/macos_seatbelt.rs:740
        std::fs::write(&protected_file, "target\n").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #1f9fe8878ce5d433 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sandbox/src/sandbox.rs:210
                    log::error!(
                        "failed to fstat an O_PATH descriptor while comparing sandbox locations"
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0f348e4ee13ad3e8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sandbox/src/sandbox.rs:919
                    log::warn!(
                        "[sandbox] could not duplicate fd for writable bind {}: {error}",
                        path.display()
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5d927cad3511ba4c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sandbox/src/sandbox.rs:1195
            log::warn!("[sandbox/network] ignoring upstream proxy env: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #56a184183a0cdc89 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sandbox/src/sandbox.rs:1269
            log::debug!(
                "[sandbox/network] {} {host}:{port} → {outcome:?}",
                method.as_str()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9697aba8dde03332 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sandbox/src/sandbox.rs:1282
            log::debug!(
                "[sandbox/network] completed {} {host}:{port} sent={bytes_to_remote} recv={bytes_from_remote} duration={duration_ms}ms",
                method.as_str(),
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9608cb301c5b6297 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sandbox/src/windows_wsl.rs:836
                log::warn!(
                    "failed to translate `{windows_path}` with wslpath in {}; \
                     falling back to `{}`",
                    wsl_distro_label(distro),
                    resolved.path
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #e552433b10907236 Environment-variable access.
repo/crates/sandbox/src/windows_wsl.rs:988
    std::env::var_os("SystemRoot")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c987fdc33e2edbf6 Environment-variable access.
repo/crates/sandbox/src/wsl_sandbox_test_helper.rs:570
        if let Some(address) = std::env::var("ZED_TEST_ECHO_ADDR")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0f7c71d240a897c3 Environment-variable access.
repo/crates/sandbox/src/wsl_sandbox_test_helper.rs:650
            let exe = std::env::var_os("SystemRoot")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1bab41890e432959 Environment-variable access.
repo/crates/sandbox/src/wsl_sandbox_test_helper.rs:848
        std::env::var(name)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c0b1f3b886a6ec4e Environment-variable access.
repo/crates/scheduler/src/test_scheduler.rs:53
        let num_iterations = std::env::var("ITERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #92713515e8941192 Environment-variable access.
repo/crates/scheduler/src/test_scheduler.rs:57
        let seed = std::env::var("SEED")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #df7cb2f1f96eac1f Environment-variable access.
repo/crates/scheduler/src/test_scheduler.rs:61
        let interactive = !std::env::var("SCHEDULER_NONINTERACTIVE").is_ok();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #cd9afb8f981c1a1e Environment-variable access.
repo/crates/scheduler/src/test_scheduler.rs:256
            if std::env::var("DEBUG_SCHEDULER").is_ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #30063eb3a63e7347 Environment-variable access.
repo/crates/scheduler/src/test_scheduler.rs:378
        let debug = std::env::var("DEBUG_SCHEDULER").is_ok();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a09cee39c4cc2d5d Environment-variable access.
repo/crates/scheduler/src/test_scheduler.rs:750
            capture_pending_traces: env::var(PENDING_TRACES_VAR_NAME)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #b6d5f5fb849eb66b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/settings/src/editorconfig_store.rs:265
                                    log::error!("Watcher exists for {dir_path:?} but no config found in external_configs");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2f983ad7ceb30383 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/settings/src/keymap_file.rs:1058
                log::warn!(
                    "Failed to find keybinding to update `{:?} -> {}` creating new binding for `{:?} -> {}` instead",
                    target.keystrokes,
                    target_action_value,
                    source.keystrokes,
                    source_action_value,
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #19da4bc188726089 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/settings/src/settings_store.rs:862
                log::error!("Failed to parse settings for update: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4f0c4549d73ff096 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/settings/src/settings_store.rs:1121
                log::error!(
                    "OutsideWorktree path {:?} with kind {:?} is only supported by editorconfig",
                    path,
                    kind
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #c545b018de7daf8e Filesystem access.
repo/crates/settings_content/src/project.rs:264
        let rules_content = std::fs::read(file_path).with_context(|| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #34f46361a17b44b0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/settings_content/src/theme.rs:61
                        log::error!("Incorrect font feature tag: {}", key);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #13b1100ec8b66f3b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/settings_content/src/theme.rs:73
                                    log::error!(
                                        "Incorrect font feature value {} for feature tag {}",
                                        value,
                                        key
                                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #22517c7bf2c1c8e1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/settings_ui/src/pages/audio_test_window.rs:86
                        log::error!("Could not open microphone for audio test: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #0bfaa9e14e4ceb47 Environment-variable access.
repo/crates/settings_ui/src/pages/skill_creator.rs:962
    let github_token = std::env::var("GITHUB_TOKEN").ok().and_then(|token| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #eaf603b1ccba64c6 Filesystem access.
repo/crates/settings_ui/src/pages/skill_creator.rs:1242
    fs.write(&skill_file_path, content.as_bytes())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #53d817ae9f5578fc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/settings_ui/src/pages/skills_setup.rs:173
                            log::error!(
                                "failed to read skill file {} for sharing: {error:#}",
                                skill_file_path.display()
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0e4ea4c61ed55b0b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/settings_ui/src/pages/skills_setup.rs:281
                                    log::error!(
                                        "failed to move skill directory {} to trash: {error:#}",
                                        directory_path.display()
                                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #876024f2c613a5f3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/settings_ui/src/pages/tool_permissions_setup.rs:509
                log::error!(
                    "Tool permission verdict disagreement for '{}': \
                     engine={}, pattern_preview={}. \
                     Showing authoritative verdict only.",
                    tool_id,
                    mode_display_label(authoritative),
                    mode_display_label(implied),
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #29c199d1f529fb38 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/settings_ui/src/settings_ui.rs:762
            log::error!("language-specific settings links are not currently supported");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #b047a1b9e29714ce Environment-variable access.
repo/crates/settings_ui/src/settings_ui.rs:857
        let window_decorations = match std::env::var("ZED_WINDOW_DECORATIONS") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #d7835d224aa6cc5e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/settings_ui/src/settings_ui.rs:4684
                    log::error!("Failed to update project settings: {err:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #06fdcd39b462d258 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/settings_ui/src/settings_ui.rs:4694
                log::error!("Failed to enqueue project settings update: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6ec7ed71a2431c56 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sidebar/src/sidebar.rs:4202
                            log::error!("Failed to restore worktree: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #03f1f8bec48cfec9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sidebar/src/sidebar.rs:4276
                log::error!("{error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d3c506af09d5d931 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sidebar/src/sidebar.rs:5703
                    log::error!("Failed to archive worktree: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #08578b6f5ab9fd99 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sidebar/src/sidebar.rs:5734
                    log::error!("Failed to archive worktree after closing sidebar item: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #dd80802110c56d15 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sqlez/src/migrations.rs:127
            log::info!(
                "Found {} foreign key relationships to check",
                foreign_key_info.len()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #9ad3ac49bd0ab0ec Environment-variable access.
repo/crates/streaming_diff/src/streaming_diff.rs:928
            let old_text_len = env::var("OLD_TEXT_LEN")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3aea6e58a9a536a7 Environment-variable access.
repo/crates/streaming_diff/src/streaming_diff.rs:987
        let iterations = env::var("ITERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a7398c8c1884d5e5 Environment-variable access.
repo/crates/streaming_diff/src/streaming_diff.rs:991
        let seed: u64 = env::var("SEED")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #627027876dac6d3c Environment-variable access.
repo/crates/sum_tree/src/sum_tree.rs:1419
        if let Ok(value) = std::env::var("SEED") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8d07a9a7b7a18753 Environment-variable access.
repo/crates/sum_tree/src/sum_tree.rs:1423
        if let Ok(value) = std::env::var("ITERATIONS") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5d02c8aee5828d41 Environment-variable access.
repo/crates/sum_tree/src/sum_tree.rs:1426
        let num_operations = std::env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #d7b4336b67f890c2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sum_tree/src/sum_tree.rs:1478
                log::info!("tree items: {:?}", tree.items(()));

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6efada10f86d62dd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sum_tree/src/sum_tree.rs:1497
                    log::info!("filter_cursor, item_ix: {}", item_ix);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #795b403c3a27ea8c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sum_tree/src/sum_tree.rs:1502
                    log::info!("next");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #caa44a655a9f373e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/sum_tree/src/sum_tree.rs:1507
                        log::info!("prev");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #6b2d003feadc37be Filesystem access.
repo/crates/system_specs/src/system_specs.rs:228
                std::fs::read_to_string(format!("/sys/module/{driver_name}/version")).ok()

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9331daacee0a2ad1 Filesystem access.
repo/crates/system_specs/src/system_specs.rs:272
    let id = std::fs::read_to_string(path)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0682946ef4b7b17e Environment-variable access.
repo/crates/system_specs/src/system_specs.rs:296
        .or_else(|| env::var("ZED_BUNDLE_TYPE").ok())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #bf2c19f08fcba1e6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/task/src/vscode_format.rs:94
            log::warn!(
                "Skipping deserializing of a task `{}` with the unsupported `dependsOn` key",
                self.label
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f19ebef1dc436116 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/terminal/src/alacritty.rs:99
            log::error!("failed to resize alacritty pty: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c835eb3a3847d453 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/terminal/src/alacritty.rs:105
            log::debug!("failed to shut down alacritty pty loop: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #6505cd348dfb62b9 Environment-variable access.
repo/crates/terminal/src/terminal.rs:1058
            if std::env::var("LANG").is_err() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #2d30eca7e48db81a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/terminal/src/terminal.rs:1078
                    log::debug!("Using {program} as shell");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0da4534d11677ca3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/terminal/src/terminal.rs:1981
                    log::debug!("Writing to PTY: {:?}", str);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #db91255c70f4a213 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/terminal/src/terminal.rs:1983
                    log::debug!("Writing to PTY: {:?}", input);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3114e1dfce9098f2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/terminal/src/terminal.rs:3056
                                log::warn!("failed to read subprocess output: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5ca470fff7588ab6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/terminal/src/terminal.rs:3085
                            log::warn!("failed to get subprocess exit status: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f01eedbd96ca7488 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/terminal_view/src/persistence.rs:480
        log::debug!(
            "Saving custom title {:?} for item {} in workspace {:?}",
            custom_title,
            item_id,
            workspace_id
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4ac357a5d64d2d5c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/terminal_view/src/terminal_element.rs:533
        log::debug!(
            "Terminal layout_grid: {} cells processed, \
            {} batched runs created, {} rects (from {} merged regions), \
            layout took {:?}",
            cell_count,
            batched_runs.len(),
            rects.len(),
            region_count,
            layout_time
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9b5c0ae15a821890 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/terminal_view/src/terminal_element.rs:1493
                    log::debug!(
                        "Terminal paint: {} text runs, {} rects, \
                        text paint took {:?}, total paint took {total_paint_time:?}",
                        layout.batched_text_runs.len(),
                        layout.rects.len(),
                        text_paint_time,
                        total_paint_time = paint_start.elapsed()
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7bcfd9c16a2c9bdf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/terminal_view/src/terminal_view.rs:1823
                log::debug!(
                    "Updating workspace id for the terminal, old: {old_id:?}, new: {new_id:?}",
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #60de839d616257eb Environment-variable access.
repo/crates/text/src/patch.rs:546
        let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #bbacb8ea40c3c1b2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/patch.rs:553
        log::info!("initial chars: {:?}", initial_chars);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cfbe59b73f887d1e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/patch.rs:559
            log::info!("patch {}:", i);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #62eb64876a6cc6ec Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/patch.rs:584
                log::info!(
                    "  editing {:?}: {:?}",
                    start..end,
                    new_chars.iter().collect::<String>()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0963e4868cfe5a84 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/patch.rs:601
        log::info!("old patch: {:?}", &patches[0]);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #35b5f511a8cb3d9a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/patch.rs:602
        log::info!("new patch: {:?}", &patches[1]);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0d9de73dcb2bb6fc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/patch.rs:603
        log::info!("initial chars: {:?}", initial_chars);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ca2c7eabc54a10e9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/patch.rs:604
        log::info!("final chars: {:?}", expected_chars);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b1fdd2e728915ced Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/patch.rs:609
        log::info!("composed patch: {:?}", &composed);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #11bc413981775ab5 Environment-variable access.
repo/crates/text/src/tests.rs:53
    let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #da47b3be94e0e010 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/tests.rs:70
    log::info!(
        "buffer text {:?}, version: {:?}",
        buffer.text(),
        buffer.version()
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #57506410be137698 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/tests.rs:83
        log::info!(
            "buffer text {:?}, version: {:?}",
            buffer.text(),
            buffer.version()
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7fe89d519fe65b2f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/tests.rs:92
            log::info!(
                "buffer text {:?}, version: {:?}",
                buffer.text(),
                buffer.version()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7e2676d4fa2cd4e8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/tests.rs:117
        log::info!(
            "applying edits since version {:?} to old text: {:?}: {:?}",
            old_buffer.version(),
            old_buffer.text(),
            edits,
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #172b9331de39b9d1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/tests.rs:145
            log::info!(
                "applying edits since version {:?} to old text in range {:?}: {:?}: {:?}",
                old_buffer.version(),
                start_ix..end_ix,
                old_text,
                edits,
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #dfe76191e5dfac87 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/tests.rs:172
        log::info!(
            "applying subscription edits since version {:?} to old text: {:?}: {:?}",
            old_buffer.version(),
            old_buffer.text(),
            subscription_edits,
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #9bc621111158e35c Environment-variable access.
repo/crates/text/src/tests.rs:796
    let peers = env::var("PEERS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #25aa6da8b0f8578b Environment-variable access.
repo/crates/text/src/tests.rs:799
    let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #440a4b9bc8586a5c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/tests.rs:823
    log::info!("initial text: {:?}", base_text);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d003314b25029894 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/tests.rs:834
                log::info!("buffer {:?} text: {:?}", buffer.replica_id, buffer.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #54b3291cb6dadb09 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/tests.rs:845
                    log::info!(
                        "peer {:?} applying {} ops from the network.",
                        replica_id,
                        ops.len()
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4ff769cd1ff48f9a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/text.rs:1830
        log::info!("mutating buffer {:?} with {:?}", self.replica_id, edits);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #375869b9467bef62 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/text/src/text.rs:1852
                log::info!(
                    "undoing buffer {:?} transaction {:?}",
                    self.replica_id,
                    transaction
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #c57698868b5c4e35 Filesystem access.
repo/crates/theme_importer/src/main.rs:93
    match File::open(&theme_file_path).and_then(|mut file| file.read_to_end(&mut buffer)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #205573744d0960f9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/theme_importer/src/main.rs:96
            log::info!("Failed to open file at path: {:?}", theme_file_path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #7243bf6790cb0d82 Filesystem access.
repo/crates/theme_importer/src/main.rs:121
        let mut file = File::create(output)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #bdcbd88c9460a0be Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/theme_importer/src/main.rs:127
    log::info!("Done!");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8d9e79d073299f00 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/theme_importer/src/vscode/converter.rs:241
            log::info!(
                "Matched '{syntax_token}' to '{}'",
                token_color
                    .name
                    .clone()
                    .or_else(|| token_color
                        .scope
                        .as_ref()
                        .map(|scope| format!("{:?}", scope)))
                    .unwrap_or_else(|| "no identifier".to_string())
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f36a6a246b4cf61d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/theme_selector/src/theme_selector.rs:241
                    log::error!("error loading theme {}: {}", mat.string, error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e277e0e6ac7651ee Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/theme_settings/src/theme_settings.rs:175
                log::error!("{err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #37e618c95b7c789d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/theme_settings/src/theme_settings.rs:196
                log::error!("{err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1c7242f5267ddaf6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/theme_settings/src/theme_settings.rs:262
            log::warn!(
                r#"Theme "{theme_name}" is using a deprecated style property: scrollbar_thumb.background. Use `scrollbar.thumb.background` instead."#,
                theme_name = theme.name
            )

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #5c10b1357831fa6e Filesystem access.
repo/crates/util/src/archive.rs:202
        let actual = std::fs::read_to_string(path).unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d32c6bcfcf437e8d Filesystem access.
repo/crates/util/src/archive.rs:211
        std::fs::write(dst.join("test"), "Hello world.").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e1e1cbce3cb6c6fa Filesystem access.
repo/crates/util/src/archive.rs:213
        std::fs::write(dst.join("foo/bar.txt"), "Foo bar.").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #82109f5a92aae03a Filesystem access.
repo/crates/util/src/archive.rs:214
        std::fs::write(dst.join("foo/dar.md"), "Bar dar.").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #cc5dec288a9b5328 Filesystem access.
repo/crates/util/src/archive.rs:215
        std::fs::write(dst.join("foo/bar/dar你好.txt"), "你好世界").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b445c87955c79958 Filesystem access.
repo/crates/util/src/archive.rs:257
            std::fs::write(&executable_path, "#!/bin/bash\necho 'Hello'").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b96f26e66fa312c8 Filesystem access.
repo/crates/util/src/archive.rs:290
            std::fs::write(&file_path, "#!/bin/bash\necho 'Hello'").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #484d85fe55287966 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/util/src/process.rs:97
                log::error!("failed to assign spawned process to a job object: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #36c13a2cc060ae10 Filesystem access.
repo/crates/util/src/process.rs:225
            if let Ok(contents) = std::fs::read_to_string(&pid_file)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #bd6b1cefeceb09e4 Environment-variable access.
repo/crates/util/src/shell.rs:73
        std::env::var("SHELL").unwrap_or("/bin/sh".to_string())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #91ac81ce983fc20b Environment-variable access.
repo/crates/util/src/shell.rs:99
            PathBuf::from(std::env::var_os("USERPROFILE")?).join("scoop\\shims\\bash.exe");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #46e82ae634f9713b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/util/src/shell.rs:115
            log::info!("Found bash at {}", path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #a70ef84014b68ca3 Environment-variable access.
repo/crates/util/src/shell_env.rs:21
    let env_vars: HashMap<String, String> = std::env::vars().collect();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #c66a375119824301 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/util/src/shell_env.rs:55
                log::warn!("{}", successful_capture_warning());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #2f3744063d18cbc6 Filesystem access.
repo/crates/util/src/test.rs:68
                    fs::write(&path, contents).unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2ba364ad4606bd7a Environment-variable access.
repo/crates/util/src/util.rs:243
    let allow_root = std::env::var("ZED_ALLOW_ROOT").is_ok_and(|val| val == "true");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #429ff4b0c7e7ec15 Environment-variable access.
repo/crates/util/src/util.rs:297
    let should_set_shell = std::env::var("SHELL").map_or(true, |shell_env| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #0349fe8180731259 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/util/src/util.rs:302
        log::info!(
            "updating SHELL environment variable to value from passwd entry: {:?}",
            shell,
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b5e5c84b91fa8313 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/util/src/util.rs:401
    log::info!(
        "set environment variables from shell:{}, path:{}",
        std::env::var("SHELL").unwrap_or_default(),
        std::env::var("PATH").unwrap_or_default(),
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #c95fa644a1230b94 Environment-variable access.
repo/crates/util/src/util.rs:579
                simple_text: std::env::var("SIMPLE_TEXT").is_ok_and(|v| !v.is_empty()),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #95f2849aec86d778 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/vim/src/command.rs:805
                log::error!("Error selecting range: {}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3ed1f5859feab4b8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/vim/src/command.rs:2499
                                log::debug!("Vim shell exec succeeded");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #645fd4611d6f8920 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/vim/src/command.rs:2501
                                log::debug!("Vim shell exec failed, code: {:?}", status.code());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #98fea261c7e4cb6c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/vim/src/command.rs:2504
                        Some(Err(e)) => log::error!("Vim shell exec failed: {e}"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #88d02e9e1cf3d89e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/vim/src/command.rs:2505
                        None => log::debug!("Vim shell exec got cancelled"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b736b7860097bce6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/vim/src/digraph.rs:78
            None => log::error!(
                "Literal called when no operator was on the stack. This likely means there is an invalid keymap config"
            ),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #85f87bbcd9e15425 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/vim/src/helix/boundary.rs:79
                log::warn!("The motion might not have found the text object correctly");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0bcfcfec4825436e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/vim/src/helix/boundary.rs:85
                log::warn!("The motion might not have found the text object correctly");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1f69f425f4266174 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/vim/src/normal/repeat.rs:142
            log::error!("Aborting replay after 10000 actions");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c538ad80410d2d0a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/vim/src/state.rs:1847
        log::debug!("Setting path {path:?} for {} marks", marks.len());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bd62350a255487f4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/vim/src/state.rs:1912
        log::debug!("Setting global mark path {path:?} for {mark_name}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #e13e5235b1dacf8d Environment-variable access.
repo/crates/windows_resources/src/windows_resources.rs:10
    if let Ok(sha) = std::env::var("ZED_COMMIT_SHA") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #74b461056350907c Environment-variable access.
repo/crates/windows_resources/src/windows_resources.rs:24
    let pkg_version = std::env::var("CARGO_PKG_VERSION").unwrap_or_default();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f49813b909a9b837 Environment-variable access.
repo/crates/windows_resources/src/windows_resources.rs:25
    let channel = std::env::var("RELEASE_CHANNEL").unwrap_or_else(|_| "dev".into());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9861a389cb0559ca Environment-variable access.
repo/crates/windows_resources/src/windows_resources.rs:26
    let build_id = std::env::var("GITHUB_RUN_NUMBER").ok();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #687a04318e8d5ffa Environment-variable access.
repo/crates/windows_resources/src/windows_resources.rs:62
    let pkg_version = std::env::var("CARGO_PKG_VERSION").unwrap_or_default();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #98e5d8b003735b1b Environment-variable access.
repo/crates/windows_resources/src/windows_resources.rs:109
    let out_dir = std::path::PathBuf::from(std::env::var("OUT_DIR")?);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f64900bade503761 Filesystem access.
repo/crates/windows_resources/src/windows_resources.rs:111
    std::fs::write(&rc_path, rc_content)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2210f3d4881679e2 Environment-variable access.
repo/crates/windows_resources/src/windows_resources.rs:113
    if let Ok(toolkit_path) = std::env::var("ZED_RC_TOOLKIT_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 telemetry production #0fbb68ae6d0edd77 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/notifications.rs:540
                    log::error!("failed to update auto-hiding notification: {error:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bb80c59a7f665766 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/notifications.rs:1557
                log::error!("Showing error notification in workspace: {err:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bbb57480b3ab69c0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/notifications.rs:1572
                log::error!("{err:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3e547875f3ed4b3b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/notifications.rs:1587
                log::error!("Showing error notification in app: {message}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ca93e664638bc96c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/notifications.rs:1666
                log::error!("{err:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1a21bea97aac0c13 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/pane.rs:3461
            log::warn!(
                "Pinned tab count ({}) exceeds actual tab count ({}). \
                This should not happen. If possible, add reproduction steps, \
                in a comment, to https://github.com/zed-industries/zed/issues/33342",
                self.pinned_tab_count,
                tab_count
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #01e5b7bb7131abc2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/persistence.rs:1325
                    log::debug!("Bookmarks are empty after querying database for them");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4c8b8b5b334f48ed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/persistence.rs:1343
                log::error!("Failed to load bookmarks: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1e66eca044834493 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/persistence.rs:1361
                    log::debug!("Breakpoints are empty after querying database for them");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1e14523e321ac142 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/persistence.rs:1379
                    log::info!(
                        "Got {} breakpoints from database at path: {}",
                        bps.len(),
                        path.to_string_lossy()
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2822e1a13a99715c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/persistence.rs:1389
                log::error!("Breakpoints query failed with msg: {msg}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a1652a83a0bd8cb0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/persistence.rs:1471
        log::debug!("Saving workspace at location: {:?}", workspace.location);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9101b65a4af62cf5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/persistence.rs:1528
                                log::debug!("Stored breakpoint at row: {} in path: {}", bp.row, path.to_string_lossy())

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #07c1a8fbf558e5ba Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/persistence.rs:1531
                                log::error!("{err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #18f7fbd236361976 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/persistence.rs:1555
                            log::error!("{err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3e7091f2e8583696 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/persistence.rs:2323
            log::debug!("Saving a pane group for workspace {workspace_id:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #374b6963f647e68c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/persistence.rs:2516
        log::debug!(
            "Setting toolchain for workspace, worktree: {worktree_root_path:?}, relative path: {relative_worktree_path:?}, toolchain: {}",
            toolchain.name
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #016ee9e3e9f4685f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/tasks.rs:36
                log::warn!("Cannot schedule tasks when disconnected from a remote host");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #330729fd8c281e4e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/tasks.rs:96
                                log::debug!("Task spawn succeeded");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a74228344792d321 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/tasks.rs:98
                                log::debug!("Task spawn failed, code: {:?}", status.code());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bcfe9014a30c7d3b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/tasks.rs:102
                            log::error!("Task spawn failed: {e:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #127ef283aab44aaf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/tasks.rs:108
                        None => log::debug!("Task spawn got cancelled"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #28a6a5ce51ddb958 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/tasks.rs:256
                                        log::error!(
                                            "Git worktree setup task failed with status: {:?}",
                                            exit_status.code()
                                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0ade4d796f77ae0b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/tasks.rs:263
                                        log::error!("Git worktree setup task error: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #3be12d8981bc75e4 Environment-variable access.
repo/crates/workspace/src/workspace.rs:176
    env::var("ZED_WINDOW_SIZE")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #eba317bcfff1dc19 Environment-variable access.
repo/crates/workspace/src/workspace.rs:183
    env::var("ZED_WINDOW_POSITION")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #27849a15aa84bedb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/workspace.rs:894
                            log::warn!("Failed to open a project item: {e:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ef18b9c4eee42b9b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/workspace.rs:2919
                                    log::error!("Failed to navigate history: {open_by_project_path_e:#} and {open_by_abs_path_e:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5a3f36510b11c1e1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/workspace.rs:3494
                        log::error!("over 100 keystrokes passed to send_keystrokes");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a5c8ba2553845646 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/workspace.rs:4362
            log::error!("Could not find a focus target when switching focus to the center panes",);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f104c13382ff8664 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/workspace.rs:5381
                    log::error!(
                        "Could not find a focus target when in switching focus in {direction} direction for a pane",
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4944753230f67e8f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/workspace.rs:5393
                        log::error!("Could not find a focus target when in switching focus in {direction} direction for a {:?} dock", dock.position());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #49910dd7dfa9df5d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/workspace.rs:8987
            log::info!("Rendered first frame");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c9085d348af45515 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/workspace.rs:9671
            log::error!("Failed to restore active workspace: {err:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3c0e2551170f9ab8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/workspace.rs:9696
                        log::error!("Fallback project group also failed: {fallback_err:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c1df5d6aa5f8cdb0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/workspace/src/workspace.rs:10033
            log::error!("failed to join channel: {}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b55f10cae787899d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:1291
        log::debug!(
            "refreshing entries for the following always included paths: {:?}",
            always_included_entries
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #eac1110dc6cd3a1a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:1385
                            log::info!(
                                "worktree root {} no longer exists, closing worktree",
                                this.abs_path().display()
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #840c93bb497e4c26 Filesystem access.
repo/crates/worktree/src/worktree.rs:1741
                fs.write(&task_abs_path, content.as_deref().unwrap_or(&[]))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #181fa84eef19fb09 Filesystem access.
repo/crates/worktree/src/worktree.rs:1861
                fs.write(&abs_path, &bytes).await

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #d14e8ab476e9b1df Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:2195
                            log::info!("waiting to resume updates");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6647265232eff6e1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:2678
        log::debug!(
            "applying remote worktree update. {} entries updated, {} removed",
            update.updated_entries.len(),
            update.removed_entries.len()
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #54f8a75aa84710bd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:3006
                    log::error!(
                        "error loading .gitignore file {:?} - {:?}",
                        &entry.path,
                        error
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #36cb582fc3e49f32 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:3309
            log::warn!(
                "populating a directory {:?} that has been removed",
                parent_path
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9933f749b9f38975 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:3502
                    log::debug!(
                        "not building git repository for nested `.git` directory, `.git` path in the worktree: {dot_git_path:?}"
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1a489e14e96ca300 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:3513
                log::debug!(
                    "not building git repository for the worktree itself, `.git` path in the worktree: {dot_git_path:?}"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b67b9f7f8d38e314 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:4543
        log::debug!("rescanning paths {:?}", request.relative_paths);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #919b8e3ec30c6ea0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:4553
                log::error!("failed to canonicalize root path {root_path:?}: {err:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #52092d7b9d82b2aa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:4667
                            log::error!("Failed to refresh worktree root path: {e:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ffe0eb3520be8fd3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:4675
                    log::info!(
                        "root renamed from {:?} to {:?}",
                        root_path.as_path(),
                        new_path.as_path(),
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7dc759fd1f186f19 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:4684
                    log::error!("root path could not be canonicalized: {err:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0280e45c69225fb5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:4689
                        log::info!(
                            "single-file worktree root {:?} no longer exists, marking as deleted",
                            root_path.as_path()
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #df2dfce0debb719f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:4707
        log::debug!("raw events for process_events: {events:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f0d4fb9761ef88c4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:4782
                        log::debug!(
                            "ignoring event {abs_path:?} as it's in the .git directory among skipped files or directories"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8f14b52c507752bd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:4789
                        log::debug!(
                            "ignoring event {abs_path:?} for .git directory itself (kind: {:?})",
                            event.kind
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #aa7bc416b33ca45f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:4816
                        log::debug!(
                            "detected update within git repo at {dot_git_abs_path:?}: {abs_path:?}"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e35b2025343a7784 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:4926
                    log::debug!("filtering event {relative_path:?} within unloaded directory");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2468bfbf0d282123 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:4968
            log::debug!(
                "will update project paths {:?}",
                relative_paths
                    .iter()
                    .map(|event_root| &event_root.path)
                    .collect::<Vec<_>>()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #dd99ab168ebe260e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:5196
                log::error!("skipping excluded directory {:?}", job.path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a753e0ab5a203de7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:5218
                        log::error!("error processing entry {:?}", error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #755cb37194d382e1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:5268
                            log::error!(
                                "error loading .gitignore file {:?} - {:?}",
                                child_name,
                                error
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e336e15e3697e749 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:5279
                log::debug!("skipping excluded child entry {child_path:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2c2307135bc43176 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:5296
                    log::error!("error processing {:?}: {err:#}", child_abs_path.display());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #981b6038cc487176 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:5315
                        log::error!("error reading target of symlink {child_abs_path:?}: {err:#}",);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d9af1a8b330f21c8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:5327
                            log::error!("error canonicalizing root {:?}: {:?}", root_abs_path, err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a98dd5875a4e3156 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:5387
                    log::debug!("detected private file: {relative_path:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0dc37fc8c867a845 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:5391
                    log::debug!("detected hidden file: {relative_path:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bec588b950f0092e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:5408
                    log::debug!("defer scanning directory {:?}", entry.path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3b47159819402090 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:5631
                    log::error!("error reading file {abs_path:?} on event: {err:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #efa273ef6557aeb8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:5655
            log::debug!("remove repo path: {:?}", path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ae431f2c273ba444 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/worktree/src/worktree.rs:6137
                log::info!("inserting parent git repo for this worktree: {location_in_repo:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #337e98e85d75105b Environment-variable access.
repo/crates/zed/build.rs:49
    let git_sha = match std::env::var("ZED_COMMIT_SHA").ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0b6e7f5298ec2671 Environment-variable access.
repo/crates/zed/build.rs:76
        if let Ok(build_profile) = std::env::var("PROFILE")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1963311f7e5c67e2 Environment-variable access.
repo/crates/zed/build.rs:92
            let out_dir = std::env::var("OUT_DIR").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #76e9b6fb81ef4d75 Environment-variable access.
repo/crates/zed/build.rs:245
    let out_dir = env::var("OUT_DIR").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3637832dc35142f3 Environment-variable access.
repo/crates/zed/src/main.rs:88
    if std::env::var("ZED_EXPERIMENTAL_A11Y").as_deref() == Ok("1") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #4545799c9facd67a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/main.rs:330
    log::info!(
        "========== starting zed version {}, sha {} ==========",
        app_version,
        app_commit_sha
            .as_ref()
            .map(|sha| sha.short())
            .as_deref()
            .unwrap_or("unknown"),
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d1989258d837d94f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/main.rs:435
        log::info!("Using git binary path: {:?}", git_binary_path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d12ce6667f9af14a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/main.rs:486
                log::error!("Failed to do initial trusted worktrees fetch: {e:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7d0d0b6cf26507d2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/main.rs:1043
                                log::warn!(
                                    "zed://agent received but the AgentPanel is not registered \
                                     (is `disable_ai` enabled?)"
                                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #29b0c8efc7b441d2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/main.rs:1279
                    log::error!("Error opening path: {err:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #44203d4efab6b29f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/main.rs:1454
                log::error!("Failed to restore workspace: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #61543aa619904492 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/main.rs:1492
                log::error!("All workspace restorations failed. Opening fallback empty workspace.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #34b996771c83b377 Environment-variable access.
repo/crates/zed/src/main.rs:1659
    let env_var = std::env::var(FORCE_CLI_MODE_ENV_VAR_NAME).ok().is_some();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #7e4a9a48f6e7bb12 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/main.rs:2002
        log::warn!("Failed to load conpty.dll. Terminal will work with reduced functionality.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #942596106ecf9bb0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability.rs:132
                    log::info!(
                        "memory usage: resident {} MiB{delta}, virtual {} MiB",
                        resident / MIB,
                        process.virtual_memory() / MIB,
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b64e23d8dd11fb49 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability.rs:195
        log::warn!("No commit sha set, skipping minidump upload");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4a4accd93f817b74 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability.rs:345
    log::info!("Uploaded minidump. event id: {response_text}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fb83d8ac7af0764b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability.rs:391
                log::warn!("Failed to read build timing file {:?}: {}", path, err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #170fe071a4f8825b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability.rs:399
                log::warn!("Failed to parse build timing file {:?}: {}", path, err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #138d50724a826b66 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability.rs:417
            log::warn!("Failed to delete build timing file {:?}: {}", path, err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bdffada6fa1f5d96 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability/hang_detection.rs:40
        log::warn!("debug build, only reporting hangs longer then {hang_time:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #83b5b261bd2500d5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability/hang_detection.rs:46
        log::warn!(
            "Hanging the foreground for {hang_time:?} by blocking in an action. \
            Zed will be unresponsive for that time. This should trigger a report in the log",
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #132883f10ee2f2fc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability/hang_detection.rs:51
        log::warn!("Hang ended");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5c6616522a116ddb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability/hang_detection.rs:55
            log::warn!(
                "Hanging one background executor for {hang_time:?}. \
                This should trigger a report in the log",
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #13a0fe9c6d0c3657 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability/hang_detection.rs:60
            log::warn!("Hang ended");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #aacde8b4563acf87 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability/hang_detection.rs:66
            log::warn!(
                "Hanging the foreground executor for {hang_time:?} seconds to test \
                performance monitoring! Zed will be unresponsive for that time. \
                This should trigger a report in the log"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #877dad51c2ab5f2f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability/hang_detection.rs:72
            log::warn!("Hang ended");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #84d674111976c948 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability/hang_detection.rs:117
                        log::info!("Task trace has been saved to: {}", path.display());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #60abaa4f9201f553 Filesystem access.
repo/crates/zed/src/reliability/hang_detection/task_traces.rs:40
        std::fs::write(&trace_path, timings)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #dc336f93dba537a1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/reliability/hang_detection/telemetry.rs:147
            log::warn!("Too many hanging tasks to track, can not add new");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #f2823c64917d7ca5 Environment-variable access.
repo/crates/zed/src/visual_test_runner.rs:58
    let update_baseline = std::env::var("UPDATE_BASELINE").is_ok();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #4dc478021d28a683 Environment-variable access.
repo/crates/zed/src/visual_test_runner.rs:705
    let output_dir = std::env::var("VISUAL_TEST_OUTPUT_DIR")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #dc5c89978e594f21 Environment-variable access.
repo/crates/zed/src/visual_test_runner.rs:762
    let manifest_dir = std::env::var("CARGO_MANIFEST_DIR").unwrap_or_else(|_| ".".to_string());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #55f8307c9a50d67f Filesystem access.
repo/crates/zed/src/visual_test_runner.rs:883
    std::fs::write(src_dir.join("main.rs"), main_rs).expect("Failed to write main.rs");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ef387ebe72291434 Filesystem access.
repo/crates/zed/src/visual_test_runner.rs:905
    std::fs::write(src_dir.join("lib.rs"), lib_rs).expect("Failed to write lib.rs");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #74484e7d68ecd529 Filesystem access.
repo/crates/zed/src/visual_test_runner.rs:932
    std::fs::write(src_dir.join("utils.rs"), utils_rs).expect("Failed to write utils.rs");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e3b6dc5ec95ef82e Filesystem access.
repo/crates/zed/src/visual_test_runner.rs:942
    std::fs::write(project_path.join("Cargo.toml"), cargo_toml)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e8da03b1a6f6b8dd Filesystem access.
repo/crates/zed/src/visual_test_runner.rs:962
    std::fs::write(project_path.join("README.md"), readme).expect("Failed to write README.md");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #512f78eb29898601 Filesystem access.
repo/crates/zed/src/visual_test_runner.rs:1036
    std::fs::write(src_dir.join("test.rs"), test_content)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f4bf66257aeb0781 Filesystem access.
repo/crates/zed/src/visual_test_runner.rs:1505
    std::fs::write(project_path.join("thread-view.tsx"), original_content)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7200fa4aae72767f Filesystem access.
repo/crates/zed/src/visual_test_runner.rs:1523
    std::fs::write(project_path.join("thread-view.tsx"), modified_content)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #15f55dc05521e9ac Filesystem access.
repo/crates/zed/src/visual_test_runner.rs:2023
    std::fs::write(&image_path, EMBEDDED_TEST_IMAGE)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #52b93c1531e219d6 Environment-variable access.
repo/crates/zed/src/visual_test_runner.rs:2412
    let output_dir = std::env::var("VISUAL_TEST_OUTPUT_DIR")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0ed3051bef64dd69 Environment-variable access.
repo/crates/zed/src/zed.rs:367
    let window_decorations = match std::env::var("ZED_WINDOW_DECORATIONS") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #d54177e09c18a166 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed.rs:576
            log::info!("Using GPU: {:?}", specs);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #1308f5d1a49a1b49 Environment-variable access.
repo/crates/zed/src/zed.rs:730
    if specs.is_software_emulated && std::env::var("ZED_ALLOW_EMULATED_GPU").is_err() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #5fd8869d5e8117ac Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed.rs:1933
        log::error!("Failed to load {} settings: {err}", settings_type);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8df371b635a8b651 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed.rs:2055
            log::error!("Failed to load user AGENTS.md from {path}: {message}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8df6f1e565c2c06a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/mac_only_instance.rs:97
            log::warn!("Error binding to single instance port: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #782bfded36c3ea7b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/mac_only_instance.rs:105
            log::warn!("Backup handshake request failed, continuing without handshake");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0bf4ea8bca7c5c3b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/mac_only_instance.rs:136
                log::warn!("Connected to single instance port but failed to read: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ace8f7bfda8277dc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/mac_only_instance.rs:141
                log::info!("Got instance handshake");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ce8fecf803e97121 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/mac_only_instance.rs:145
            log::warn!("Got wrong instance handshake value");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #6e6f264527ca1e1f Environment-variable access.
repo/crates/zed/src/zed/move_to_applications.rs:317
    std::env::var_os("HOME")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #3a2c3b3e98271e25 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/open_listener.rs:209
                log::error!("unhandled url: {}", url);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f3c2b77d3392ff4c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/open_listener.rs:967
            log::error!("failed to open workspace [{paths}]: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #05bf9897789a5f3f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/open_listener.rs:1021
                log::error!("{err:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e350110ff1c230af Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/remote_debug.rs:19
                log::info!("SimulateDisconnect: forcing disconnect from remote server");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ba96cbabd9f73eed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/remote_debug.rs:33
                log::info!("SimulateTimeout: forcing heartbeat timeout on remote connection");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fc7e4dff99579e40 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/remote_debug.rs:46
            log::info!("SimulateTimeout: forcing heartbeat timeout on remote connection");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #96b6a71954a8a022 Environment-variable access.
repo/crates/zed/src/zed/visual_tests.rs:156
    std::env::var("UPDATE_BASELINES").is_ok()

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #30b2a4200ed31d15 Environment-variable access.
repo/crates/zed/src/zed/visual_tests.rs:517
                    let output_dir = std::env::var("VISUAL_TEST_OUTPUT_DIR")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #0b65ace0b6cae982 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/windows_only_instance.rs:78
        log::error!("Failed to create named pipe: {:?}", unsafe {
            GetLastError()
        });

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #aa98c94dbd997d47 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/windows_only_instance.rs:137
                        log::error!("error parsing path argument: {}", error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3cc5470952a3c1ef Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/windows_only_instance.rs:183
                        CliResponse::Stdout { message } => log::info!("{message}"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4b8db480320d27a8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zed/src/zed/windows_only_instance.rs:184
                        CliResponse::Stderr { message } => log::error!("{message}"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #a6dba71fe7b57101 Environment-variable access.
repo/crates/zed_credentials_provider/src/zed_credentials_provider.rs:23
    std::env::var("ZED_DEVELOPMENT_USE_KEYCHAIN").is_ok_and(|value| !value.is_empty())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d3cd11706d2ca529 Filesystem access.
repo/crates/zed_credentials_provider/src/zed_credentials_provider.rs:122
        let json = std::fs::read(&self.path)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d1bfd0a0c72f987d Filesystem access.
repo/crates/zed_credentials_provider/src/zed_credentials_provider.rs:130
        std::fs::write(&self.path, json)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0b7e824f1899a403 Filesystem access.
repo/crates/zlog/src/sink.rs:300
        std::fs::write(&log_file_path, &contents).unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #82f0a54efd046a7f Filesystem access.
repo/crates/zlog/src/sink.rs:317
        std::fs::write(&log_file_path, &contents).unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #05ecf6754a3d6686 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/zlog/src/zlog.rs:14
        log::error!("{err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #fe5c215d23eb4594 Environment-variable access.
repo/crates/zlog/src/zlog.rs:34
    std::env::var("ZED_LOG")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #940f91c77fcebfc1 Environment-variable access.
repo/crates/zlog/src/zlog.rs:35
        .or_else(|_| std::env::var("RUST_LOG"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6590773104359121 Environment-variable access.
repo/crates/zlog/src/zlog.rs:38
            if std::env::var("CI").is_ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6af2bdfcf79b3d08 Environment-variable access.
repo/crates/ztracing/build.rs:4
    if env::var_os("ZTRACING").is_some() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e32b7ddd8b519949 Environment-variable access.
repo/crates/ztracing/build.rs:7
    if env::var_os("ZTRACING_WITH_MEMORY").is_some() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8629bf15ada9f3e5 Filesystem access.
repo/extensions/test-extension/src/test_extension.rs:28
        fs::write("file-created-with-rel-path", b"contents 1").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8d2296dcb94cce26 Filesystem access.
repo/extensions/test-extension/src/test_extension.rs:29
        fs::write(
            current_dir.join("file-created-with-abs-path"),
            b"contents 2",
        )

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #fc87557ca98a67d4 Filesystem access.
repo/tooling/compliance/src/report.rs:217
        let file = File::create(path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ebb56630196d4b08 Filesystem access.
repo/tooling/lints/ui/blocking_io_on_foreground.rs:18
    let _ = std::fs::read_to_string("config.toml");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e67aead34304669c Filesystem access.
repo/tooling/lints/ui/blocking_io_on_foreground.rs:22
    let _ = std::fs::write("out.txt", b"data");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #239aaea1426bf956 Filesystem access.
repo/tooling/lints/ui/blocking_io_on_foreground.rs:26
    let _ = std::fs::read("data.bin");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c4e773acc04bdf66 Filesystem access.
repo/tooling/lints/ui/blocking_io_on_foreground.rs:90
    let _ = std::fs::File::open("data.bin");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6d88e33dd2923880 Filesystem access.
repo/tooling/lints/ui/blocking_io_on_foreground.rs:94
    let _ = std::fs::File::create("out.bin");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #08ff076dd0585341 Filesystem access.
repo/tooling/lints/ui/blocking_io_on_foreground.rs:104
    if let Ok(f) = std::fs::File::open("x") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #fa3b9e964ffbef91 Filesystem access.
repo/tooling/lints/ui/blocking_io_on_foreground.rs:110
    if let Ok(f) = std::fs::File::open("x") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2b59f747ef9e2d5a Filesystem access.
repo/tooling/lints/ui/blocking_io_on_foreground.rs:116
    if let Ok(f) = std::fs::File::open("x") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #881803744edb2e08 Filesystem access.
repo/tooling/lints/ui/blocking_io_on_foreground.rs:122
    if let Ok(f) = std::fs::File::open("x") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e366d7b30323a1ae Filesystem access.
repo/tooling/lints/ui/blocking_io_on_foreground.rs:128
    if let Ok(f) = std::fs::File::open("x") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0d84ea50f6d58f69 Filesystem access.
repo/tooling/lints/ui/blocking_io_on_foreground.rs:282
        let _ = std::fs::read_to_string("layout.toml");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c703463a2a4a25ce Filesystem access.
repo/tooling/lints/ui/blocking_io_on_foreground.rs:293
    std::fs::read_to_string("config.toml").unwrap_or_default()

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d8aff40f22c2e17a Filesystem access.
repo/tooling/lints/ui/blocking_io_on_foreground.rs:299
        let _ = std::fs::read_to_string("config.toml");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #cd56e730da926fda Environment-variable access.
repo/tooling/perf/src/main.rs:102
                let wspace_dir = PathBuf::from(std::env::var("CARGO_MANIFEST_DIR").unwrap())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d3b14689f1db3c39 Environment-variable access.
repo/tooling/perf/src/main.rs:240
    let wspace_dir = std::env::var("CARGO_MANIFEST_DIR").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8a7fe80824e69720 Environment-variable access.
repo/tooling/xtask/src/tasks/clippy.rs:19
    let cargo = std::env::var("CARGO").unwrap_or_else(|_| "cargo".to_string());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #4e790261134a83ec Environment-variable access.
repo/tooling/xtask/src/tasks/compliance.rs:62
    let app_id = std::env::var("GITHUB_APP_ID").context("Missing GITHUB_APP_ID")?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #853102d7296d5838 Environment-variable access.
repo/tooling/xtask/src/tasks/compliance.rs:63
    let key = std::env::var("GITHUB_APP_KEY").context("Missing GITHUB_APP_KEY")?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b5d06dbad63e840b Filesystem access.
repo/tooling/xtask/src/tasks/package_conformity.rs:72
    let cargo_toml_bytes = fs::read(path)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #65631c939c0d3b5d Filesystem access.
repo/tooling/xtask/src/tasks/publish_gpui.rs:44
    let contents = std::fs::read_to_string(gpui_cargo_toml_path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #cae063e0376f9b0a Filesystem access.
repo/tooling/xtask/src/tasks/publish_gpui.rs:127
    let contents = std::fs::read_to_string(&cargo_toml_path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a3b85a74bb40be1f Filesystem access.
repo/tooling/xtask/src/tasks/publish_gpui.rs:132
    std::fs::write(&cargo_toml_path, updated)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #75d655fc23a99c78 Environment-variable access.
repo/tooling/xtask/src/tasks/publish_gpui.rs:161
        let cargo = std::env::var("CARGO").unwrap_or_else(|_| "cargo".to_string());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7a2ee6d74fe37bf6 Filesystem access.
repo/tooling/xtask/src/tasks/publish_gpui.rs:199
    let contents = std::fs::read_to_string(workspace_cargo_toml_path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1d3865e1a25d683f Filesystem access.
repo/tooling/xtask/src/tasks/publish_gpui.rs:209
    std::fs::write(workspace_cargo_toml_path, doc.to_string())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8aba8a071af2815b Filesystem access.
repo/tooling/xtask/src/tasks/publish_gpui.rs:274
        std::fs::read_to_string(&cargo_toml_path).context("Failed to read Cargo.toml")?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0db2d799c1b05942 Filesystem access.
repo/tooling/xtask/src/tasks/setup_webrtc.rs:199
        fs::read_to_string(&path).with_context(|| format!("reading {}", path.display()))?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7fd962ff5a71b8c3 Filesystem access.
repo/tooling/xtask/src/tasks/setup_webrtc.rs:212
    fs::write(&path, updated).with_context(|| format!("writing {}", path.display()))?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #4b80121c4e40e936 Environment-variable access.
repo/tooling/xtask/src/tasks/setup_webrtc.rs:218
    let home = std::env::var_os("HOME")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #621a97b65e9978fc Environment-variable access.
repo/tooling/xtask/src/tasks/setup_webrtc.rs:219
        .or_else(|| std::env::var_os("USERPROFILE"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #77ef77d0e090e169 Filesystem access.
repo/tooling/xtask/src/tasks/setup_webrtc.rs:228
        fs::read_to_string(&config_path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #10ce23b9aec9f741 Filesystem access.
repo/tooling/xtask/src/tasks/setup_webrtc.rs:247
    fs::write(&config_path, doc.to_string())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c4c40bb072c25694 Environment-variable access.
repo/tooling/xtask/src/tasks/web_examples.rs:49
    let cargo = std::env::var("CARGO").unwrap_or_else(|_| "cargo".to_string());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #732ac0c9bcde3c32 Filesystem access.
repo/tooling/xtask/src/tasks/web_examples.rs:126
        std::fs::File::create(&html_path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b925b80cbb2a6d6b Filesystem access.
repo/tooling/xtask/src/tasks/web_examples.rs:140
    std::fs::File::create(&index_path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b24ed97617a97af6 Filesystem access.
repo/tooling/xtask/src/tasks/workflow_checks.rs:63
        fs::read_to_string(workflow_file_path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e03607f81c03f27b Filesystem access.
repo/tooling/xtask/src/tasks/workflows.rs:152
        fs::write(&workflow_path, content).map_err(Into::into)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8bd9991742e94198 Filesystem access.
repo/tooling/xtask/src/tasks/workflows.rs:202
                if fs::read_to_string(&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.

first-party (rust): crates/acp_thread

rust first-party
expand_more 6 low-confidence finding(s)
low env_fs production #94929113d7d0e517 Environment-variable access.
repo/crates/acp_thread/src/acp_thread.rs:2022
        let warning_threshold: f32 = std::env::var("ZED_THREAD_WARNING_THRESHOLD")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #aa7ddf4290b67eef Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/acp_thread/src/acp_thread.rs:3790
                            log::error!("Max tokens reached. Usage: {:?}", this.token_usage);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4d1fce3b1f095de7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/acp_thread/src/acp_thread.rs:3799
                                log::error!(
                                    "Max output tokens reached. Usage: {:?}",
                                    this.token_usage
                                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a3992fb6c8751647 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/acp_thread/src/acp_thread.rs:3804
                                log::error!("Max tokens reached. Usage: {:?}", this.token_usage);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b941edc5b9f3cff8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/acp_thread/src/acp_thread.rs:3882
                        log::error!("Error in run turn: {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #a75e805201269840 Filesystem access.
repo/crates/acp_thread/src/acp_thread.rs:6869
                        fs.write(Path::new(&filename), b"").await?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/action_log

rust first-party
expand_more 6 low-confidence finding(s)
low env_fs production #9e47956adb40a512 Environment-variable access.
repo/crates/action_log/src/action_log.rs:2446
        let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #543959653b192b27 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/action_log/src/action_log.rs:2470
                        log::info!("keeping edits in range {:?}", range);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c1271a8ce3017f82 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/action_log/src/action_log.rs:2478
                            log::info!("rejecting edits in range {:?}", range);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #954b9bce4c2d6d38 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/action_log/src/action_log.rs:2489
                        log::info!("agent edit");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a615141f585d5956 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/action_log/src/action_log.rs:2491
                        log::info!("user edit");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #50185175ff531576 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/action_log/src/action_log.rs:2514
            log::info!("quiescing...");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/agent

rust first-party
expand_more 137 low-confidence finding(s)
low telemetry production #4539b503c7ddcdcb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:366
                                    log::error!(
                                        "Failed to authenticate provider: {}: {err:#}",
                                        provider_name.0
                                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1fda63f76b39403d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:565
        log::debug!("Creating new NativeAgent");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a73579a13eb54181 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:734
        log::debug!("Total available models: {}", available_count);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c12fdb09033e618a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:2149
        log::debug!("Found session for: {}", session_id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e090e341b5841636 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:2274
                                log::debug!("Assistant message complete: {:?}", stop_reason);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #80cc3ce87ac90e90 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:2280
                        log::error!("Error in model response stream: {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b27abcd36eda73c0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:2286
            log::debug!("Response stream completed");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #afab70fe09e3c010 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:2392
        log::debug!("NativeAgentConnection::list_models called");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #40baa77b4f26e74a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:2402
        log::debug!(
            "Setting model for session {}: {}",
            self.session_id,
            model_id
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0f0ccadf193a8267 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:2579
        log::debug!("Creating new thread for project at: {work_dirs:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2c248270017fe221 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:2662
        log::info!("Cancelling on session: {}", session_id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #63513468216b0b2d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:2728
        log::info!("Received prompt request for session: {}", session_id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #dd230ce29828b6bb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:2729
        log::debug!("Prompt blocks count: {}", params.prompt.len());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9e0eaec6a46d6549 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:2870
            log::debug!("Converted prompt to message: {} chars", content.len());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #46a2305312082f34 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:2871
            log::debug!("Client user message id: {:?}", client_user_message_id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e7c46523bbde0577 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:2872
            log::debug!("Message content: {:?}", content);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #399c2469a375b211 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:3650
                    log::warn!(
                        "Skill '{}' at '{}' overrides skill at '{}' for the model; both appear in the slash-command popup with their source",
                        skill.name,
                        skill.skill_file_path.display(),
                        existing.skill_file_path.display(),
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2172465b57a47428 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/agent.rs:3658
                    log::warn!(
                        "Skill '{}' at '{}' conflicts with skill at '{}'; the model will see the first one, but both appear in the slash-command popup with their source",
                        skill.name,
                        skill.skill_file_path.display(),
                        existing.skill_file_path.display(),
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #dad24b43344bb88b Filesystem access.
repo/crates/agent/src/agent.rs:4511
        fs.write(
            &initial_skill_path,
            b"---\nname: my-skill\ndescription: Second version\n---\n\nbody-v2",
        )

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #156d78aaf5b74886 Filesystem access.
repo/crates/agent/src/agent.rs:4693
        fs.write(
            &skill_link_path,
            b"---\nname: my-skill\ndescription: Second symlinked version\n---\n\nbody-v2",
        )

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #b07a08320e779bff Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/db.rs:648
                log::warn!("failed to deserialize thread before deleting it: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #94f9962f6f356a51 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/db.rs:659
                log::warn!(
                    "failed to remove sandboxed terminal temp directory {}: {error}",
                    temp_dir.display()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #26133aa14f98b68f Filesystem access.
repo/crates/agent/src/db.rs:1012
        std::fs::write(temp_dir.join("sentinel"), b"content").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #cc90b76526dd7a10 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/native_agent_server.rs:38
        log::debug!("NativeAgentServer::connect");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5311fdb98634f201 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/native_agent_server.rs:42
            log::debug!("Creating templates for native agent");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #dccc36784c9a173b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/native_agent_server.rs:45
            log::debug!("Creating native agent entity");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #354db738ed8262fc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/native_agent_server.rs:50
            log::debug!("NativeAgentServer connection established successfully");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ec386c37ecc69f3d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/sandboxing.rs:470
                    log::warn!("ignoring invalid persisted sandbox network host '{raw}': {error}")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fda30fd26fc0a0f1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/sandboxing.rs:565
                log::warn!(
                    "ignoring invalid network host pattern '{host}' in sandbox settings: {error}"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e2c6875a906051c7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2466
        log::debug!("Total messages in thread: {}", self.messages.len());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2805ba8dd2694aa9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2483
        log::debug!("Thread::send content: {:?}", content);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7422481ee3871c08 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2500
        log::info!("Thread::send called with model: {}", model.name().0);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d30bedd754d3a519 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2503
        log::debug!("Total messages in thread: {}", self.messages.len());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ee6f898a2d5e6589 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2576
                        log::error!("Manual compaction failed: {:?}", error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #eaabe6c8a5400c93 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2657
                log::debug!("Starting agent turn execution");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fc03a279b8bcbd36 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2667
                    log::debug!("Turn was cancelled, skipping cleanup");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8814e617870e4240 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2675
                        log::debug!("Turn execution completed");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c2d9ee712aa3f5b7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2679
                        log::error!("Turn execution failed: {:?}", error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bc422ba4f8347b54 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2733
                    log::error!("Compaction failed: {}", error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bc7b20cc35eb178d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2815
            log::debug!("Calling model.stream_completion, attempt {}", attempt);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ae27772488f17441 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2911
                        log::info!("Model refused request; checking for fallback model");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #92c2561c7eb7e05a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2935
                    log::warn!("Dropping partial tool inputs because the stream ended");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #985077ecd95dae62 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2946
                            log::info!(
                                "Refusal fallback: no fallback configured for model {} (provider {})",
                                current_model.id().0,
                                current_model.provider_id()
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fdf13ab50fb492d1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2962
                        log::info!(
                            "Refusal fallback: fallback model {}/{} not found in available models",
                            provider_id,
                            fallback_id
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b5b1b31698fabd0a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2972
                    log::info!("Refusal fallback: retrying with {}", fallback.id().0);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a46630da154bf29c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:2989
                log::info!("Request refused with no fallback model available");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #39feb315a56e4aa2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3010
                log::debug!("Turn cancelled by user, exiting");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3ff8568dcfca3dd3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3043
                    log::debug!("Steering message queued, ending turn at message boundary");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7f558d17cb98c073 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3125
        log::debug!("Running compaction");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #65050b70b0cc37fd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3184
            log::debug!("Compaction cancelled after summarizing");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f5a3c305fd67ea93 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3190
            log::warn!("Compaction produced an empty summary");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9276bcdb0c243da1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3194
        log::debug!("Compaction succeeded:\n{summary}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b67db0ac15fb2ca2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3230
        log::debug!("Tool finished {:?}", tool_result);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b6920512d607d165 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3296
        log::debug!("Retry attempt {attempt} with delay {delay:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1b207c64d512fc26 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3498
                log::debug!("Running streaming tool {}", tool_use.name);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ddaf81cb64a2446d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3523
        log::debug!("Running tool {}", tool_use.name);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #717dbc38e5e121b0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3685
        log::debug!("Running tool {}. Received invalid JSON", tool_use.name);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #26cd554d3ecce827 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3806
                log::debug!("Setting summary: {}", summary);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #12d5f623ee9d10c5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3862
        log::debug!("Generating title with model: {:?}", model.name());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d06cbdd5f2e30d45 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3887
                        log::error!("{error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7b813d40737ca7c7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3995
        log::debug!("Building completion request");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d9dc5c3244410c78 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:3996
        log::debug!("Completion intent: {:?}", completion_intent);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2837fdd8b985e86c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:4004
        log::debug!("Request includes {} tools", available_tools.len());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #11c3cbc3da6ff5fd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:4006
        log::debug!("Request will include {} messages", messages.len());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4d36ed2fdd84a1f1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:4026
        log::debug!("Completion request built successfully");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a11abb7459cbc97d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:4708
        log::debug!("Cancelling in progress turn");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1a408920d286a93d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:5075
            log::error!("Failed to serialize tool output: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3fddd43adda21318 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:5166
                    log::error!("Failed to serialize tool output: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c70b6ad6c7b6ec05 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:5176
                    log::error!("Failed to serialize tool error output: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a0ad3ab1baf2f200 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:5748
                log::error!("Failed to send sandbox authorization: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a1ccb31b4ec552d7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:6049
                log::error!("Failed to send sandbox fallback authorization: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1853148de52df10c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:6150
                log::error!("Failed to send tool call decision prompt: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b2f2361f03684519 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:6223
                log::error!("Failed to send tool call authorization: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #02e403e997a584e0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:6514
                        log::error!("Failed to parse mention link: {}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f59392e974a75e27 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:6527
                            log::error!("Failed to parse mention link: {}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #96715de3118e71ed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:6543
                    log::warn!("Unexpected content type: {:?}", other);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2dac8833fa51f93d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/thread.rs:6548
                log::warn!("Unexpected content type: {:?}", other);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9747fc0b14a156c6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/context_server_registry.rs:149
                                log::info!(
                                    "Received tools/list_changed notification for server {}",
                                    server_id
                                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #94dd1ccba8d82f3f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/context_server_registry.rs:433
                                log::warn!(
                                    "Skipping MCP tool response image with MIME type `{}` because it cannot be converted for language model input",
                                    mime_type
                                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #540c2693c8b06399 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/context_server_registry.rs:439
                                log::warn!(
                                    "Failed to convert MCP tool response image with MIME type `{}` for language model input: {:#}",
                                    mime_type,
                                    error
                                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bd3331540ac98759 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/context_server_registry.rs:448
                        log::warn!("Ignoring audio content from tool response");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4f3b12483755fb54 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/context_server_registry.rs:451
                        log::warn!("Ignoring resource content from tool response");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9b9f9bee356f60f0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/context_server_registry.rs:454
                        log::warn!("Ignoring resource link content from tool response");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b01aeeabea29f69e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/diagnostics_tool.rs:117
                log::warn!("Failed to pull diagnostics, using cached: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #abb116bfec09afea Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/diagnostics_tool.rs:128
                log::warn!("Failed to pull workspace diagnostics, using cached");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #97167124dffaed62 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/edit_session.rs:472
                log::debug!("old_text_chunk: done=false, chunk='{}'", chunk);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cfef4dd4297bd9d9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/edit_session.rs:497
                log::debug!("old_text_chunk: done=true, chunk='{}'", chunk);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d7b4a6679bbc4ade Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/edit_session.rs:561
                log::debug!(
                    "edit[{}] old_text matched at {}..{}: {:?}",
                    edit_index,
                    range.start,
                    range.end,
                    old_text_in_buffer,
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9f21d52fd4e90dbe Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/edit_session.rs:585
                log::debug!("new_text_chunk: done=false, chunk='{}'", chunk);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6b927b97d3d49233 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/edit_session.rs:621
                log::debug!("new_text_chunk: done=true, chunk='{}'", chunk);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #603a4f0269bedcc7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/edit_session.rs:636
                log::debug!("new_text_chunk: done=true, final_text='{}'", final_text);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #12619627134ec3ae Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/edit_session.rs:795
            log::debug!("Got edits:");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fee0d9de3cac50b5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/edit_session.rs:797
                log::debug!(
                    "  old_text: '{}', new_text: '{}'",
                    edit.old_text.replace('\n', "\\n"),
                    edit.new_text.replace('\n', "\\n")
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs test-only Excluded from app score #dd2e0ea34b9c5658 Environment-variable access.
repo/crates/agent/src/tools/evals/edit_file.rs:269
            &std::env::var("ZED_AGENT_MODEL")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #5dec1a1fc0171e6c Environment-variable access.
repo/crates/agent/src/tools/evals/edit_file.rs:274
            &std::env::var("ZED_JUDGE_MODEL")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #1be7d717915881ef Environment-variable access.
repo/crates/agent/src/tools/evals/fixtures/add_overwrite_test/before.rs:1447
        let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry test-only Excluded from app score #c57b949731a73ea3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/add_overwrite_test/before.rs:1471
                        log::info!("keeping edits in range {:?}", range);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry test-only Excluded from app score #79feceaac518c4ad Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/add_overwrite_test/before.rs:1479
                            log::info!("rejecting edits in range {:?}", range);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry test-only Excluded from app score #a74016438b181764 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/add_overwrite_test/before.rs:1488
                        log::info!("agent edit");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry test-only Excluded from app score #2c96be68b996ee0f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/add_overwrite_test/before.rs:1490
                        log::info!("user edit");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry test-only Excluded from app score #6f77cfb3f298bda9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/add_overwrite_test/before.rs:1513
            log::info!("quiescing...");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs test-only Excluded from app score #e88632e078c55ea1 Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/delete_run_git_blame/after.rs:275
        std::fs::read_to_string(&path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #eee3e5f4291ea3f1 Environment-variable access.
repo/crates/agent/src/tools/evals/fixtures/delete_run_git_blame/after.rs:290
        let update = std::env::var("UPDATE_GOLDEN")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #f2cb3b6fbbebf054 Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/delete_run_git_blame/after.rs:297
            std::fs::write(&path, have_json).expect("could not write out golden data");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #a385a270ca784b72 Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/delete_run_git_blame/after.rs:300
                std::fs::read_to_string(&path).unwrap_or_else(|_| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e95af2369b36fbc3 Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/delete_run_git_blame/before.rs:318
        std::fs::read_to_string(&path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #8ad07e24702c0ed7 Environment-variable access.
repo/crates/agent/src/tools/evals/fixtures/delete_run_git_blame/before.rs:333
        let update = std::env::var("UPDATE_GOLDEN")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #63ac2f31f4d50db3 Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/delete_run_git_blame/before.rs:340
            std::fs::write(&path, have_json).expect("could not write out golden data");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #d78df8c83e2d1dca Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/delete_run_git_blame/before.rs:343
                std::fs::read_to_string(&path).unwrap_or_else(|_| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry test-only Excluded from app score #3d64029b0fca3550 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/disable_cursor_blinking/before.rs:3189
            log::error!("update_selection dispatched with no pending selection");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry test-only Excluded from app score #d740ed98485cf8dd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/disable_cursor_blinking/before.rs:6751
            log::error!(
                "multiple different run targets found on a single line, only the last target will be rendered"
            )

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry test-only Excluded from app score #7aed8d778c544938 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/disable_cursor_blinking/before.rs:10726
                log::error!(
                    "No entry in selection_history found for undo. \
                     This may correspond to a bug where undo does not update the selection. \
                     If this is occurring, please add details to \
                     https://github.com/zed-industries/zed/issues/22692"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry test-only Excluded from app score #ca3c66042925d708 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/disable_cursor_blinking/before.rs:10756
                log::error!(
                    "No entry in selection_history found for redo. \
                     This may correspond to a bug where undo does not update the selection. \
                     If this is occurring, please add details to \
                     https://github.com/zed-industries/zed/issues/22692"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry test-only Excluded from app score #62a02a61c4e1dace Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/disable_cursor_blinking/before.rs:13017
                    log::info!("Node: {node:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry test-only Excluded from app score #eedfeb074cb2b19d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/disable_cursor_blinking/before.rs:13019
                    log::info!("Parent: {parent:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry test-only Excluded from app score #abca9171e9a6db03 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/disable_cursor_blinking/before.rs:13021
                    log::info!("Grandparent: {grandparent:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry test-only Excluded from app score #04b5c857e06c4878 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/disable_cursor_blinking/before.rs:14262
                log::info!(
                    "Ignoring repeated FindAllReferences invocation with the position of already running task"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry test-only Excluded from app score #1a421d562fdfd2a1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/disable_cursor_blinking/before.rs:14817
                log::info!("Failed to determine selections from before format. Falling back to selections when format was initiated");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry test-only Excluded from app score #72e11b5e2f2e1d95 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/evals/fixtures/disable_cursor_blinking/before.rs:15239
                log::error!("unexpectedly ended a transaction that wasn't started by this editor");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs test-only Excluded from app score #b4e47385f3784454 Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/extract_handle_command_output/before.rs:318
        std::fs::read_to_string(&path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c95d6769373aa8e4 Environment-variable access.
repo/crates/agent/src/tools/evals/fixtures/extract_handle_command_output/before.rs:333
        let update = std::env::var("UPDATE_GOLDEN")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #d5dc488fc20456c9 Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/extract_handle_command_output/before.rs:340
            std::fs::write(&path, have_json).expect("could not write out golden data");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #89818d5e764915e0 Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/extract_handle_command_output/before.rs:343
                std::fs::read_to_string(&path).unwrap_or_else(|_| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #60799ab40c54c41a Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/use_wasi_sdk_in_compile_parser_to_wasm/before.rs:153
        Ok(serde_json::from_str(&fs::read_to_string(
            path.join("tree-sitter.json"),
        )?)?)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #d7d925ee69fa53b4 Environment-variable access.
repo/crates/agent/src/tools/evals/fixtures/use_wasi_sdk_in_compile_parser_to_wasm/before.rs:388
        let parser_lib_path = if let Ok(path) = env::var("TREE_SITTER_LIBDIR") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #72bf694643bca858 Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/use_wasi_sdk_in_compile_parser_to_wasm/before.rs:518
                    let file = fs::File::open(path)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #f926c44683e1fd44 Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/use_wasi_sdk_in_compile_parser_to_wasm/before.rs:564
                    let file_contents = fs::read(path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #7bf3dbfa8c8f5bdf Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/use_wasi_sdk_in_compile_parser_to_wasm/before.rs:742
            let wasm_bytes = fs::read(&output_path)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c1527b78c071c906 Environment-variable access.
repo/crates/agent/src/tools/evals/fixtures/use_wasi_sdk_in_compile_parser_to_wasm/before.rs:746
        let lock_path = if env::var("CROSS_RUNNER").is_ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #22f18c7ecd4b9218 Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/use_wasi_sdk_in_compile_parser_to_wasm/before.rs:1297
        let file = fs::File::open(grammar_path).with_context(|| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #a4f74cd365b61785 Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/use_wasi_sdk_in_compile_parser_to_wasm/before.rs:1573
                query += &fs::read_to_string(&abs_path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e2115fd37125f9b5 Filesystem access.
repo/crates/agent/src/tools/evals/fixtures/use_wasi_sdk_in_compile_parser_to_wasm/before.rs:1591
                query = fs::read_to_string(&path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #64acc1696ecfea43 Environment-variable access.
repo/crates/agent/src/tools/evals/terminal_tool.rs:175
            &std::env::var("ZED_AGENT_MODEL")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #85f2d83669b7cbcd Environment-variable access.
repo/crates/agent/src/tools/evals/write_file.rs:111
            &std::env::var("ZED_AGENT_MODEL")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #a297a6c8cac1b647 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/terminal_tool.rs:679
                    log::warn!(
                        "Failed to create a sandbox for an agent terminal command: {error:?}"
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #96037691a53cb15d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/terminal_tool.rs:726
                        log::warn!(
                            "Failed to create a sandbox for an agent terminal command: {error:?}"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c2e74e055937b6a1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent/src/tools/terminal_tool.rs:787
            log::warn!("Failed to create a WSL sandbox for an agent terminal command: {error:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/agent_servers

rust first-party
expand_more 18 low-confidence finding(s)
low telemetry production #484e09ae2ab66e23 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_servers/src/acp.rs:110
                    log::warn!("Skipping JSON-RPC message with unparsable id: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d02ebbc7b46a0eb5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_servers/src/acp.rs:122
                    log::warn!("Skipping JSON-RPC response with unparsable id: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #64cd6aa7a849081b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_servers/src/acp.rs:130
                        log::warn!("Failed to deserialize ACP error: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ea54c5d1a3c694b1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_servers/src/acp.rs:313
        log::error!("ACP foreground dispatch queue closed while handling inbound request");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ecffe755fb1e0122 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_servers/src/acp.rs:344
        log::error!("ACP foreground dispatch queue closed while handling inbound notification");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f72ad8cd8e8a0063 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_servers/src/acp.rs:748
                    log::error!("failed to send ACP connection handle — receiver was dropped");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #28d8830866453e2e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_servers/src/acp.rs:855
        log::debug!("Spawning external agent server: {:?}, {:?}", path, args);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3662ccefb92f20a9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_servers/src/acp.rs:883
                    log::warn!("ACP transport read error: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0f2640588009e8b9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_servers/src/acp.rs:911
                    log::warn!("agent stderr: {trimmed}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #14af85b488ad854f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_servers/src/acp.rs:928
                log::error!("ACP connection error: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #27ade93f60153afa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_servers/src/acp.rs:1344
                        log::warn!(
                            "`{}` is not a valid value for config option `{}` in {}",
                            default_value,
                            config_option.id.0,
                            id
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b5c22096bfae53b1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_servers/src/acp.rs:1648
                        log::warn!(
                            "`{default_mode}` is not valid {name} mode. Available options:\n{available_modes}",
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fff13edec24ff0ea Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_servers/src/acp.rs:4448
    log::warn!(
        "Responding to ACP request `{method}` with error: {err:?}",
        method = responder.method()
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1c2eba6a6f95c4c5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_servers/src/acp.rs:4795
        log::error!(
            "Failed to handle session update for {:?}: {err:?}",
            notification.session_id
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #c8a224de1f57358b Environment-variable access.
repo/crates/agent_servers/src/custom.rs:235
                    if let Ok(api_key) = std::env::var("CODEX_API_KEY") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c5ea6744500f4f18 Environment-variable access.
repo/crates/agent_servers/src/custom.rs:238
                    if let Ok(api_key) = std::env::var("OPEN_AI_API_KEY") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6f3c29a91fbad90a Filesystem access.
repo/crates/agent_servers/src/e2e_tests.rs:59
    std::fs::write(
        tempdir.path().join("foo.rs"),
        indoc! {"
            fn main() {
                println!(\"Hello, world!\");
            }
        "},
    )

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #35f390f0c773eff2 Filesystem access.
repo/crates/agent_servers/src/e2e_tests.rs:118
    std::fs::write(&foo_path, "Lorem ipsum dolor").expect("failed to write file");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/agent_settings

rust first-party
expand_more 1 low-confidence finding(s)
low telemetry production #a223353aeee22c44 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_settings/src/agent_settings.rs:881
                log::error!(
                    "Invalid regex pattern in tool_permissions for '{}' tool ({}): '{}' - {}",
                    tool_name,
                    invalid.rule_type,
                    invalid.pattern,
                    invalid.error,
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/agent_ui

rust first-party
expand_more 48 low-confidence finding(s)
low telemetry production #bf80ae8fc4ee0500 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/agent_panel.rs:1313
                                log::warn!("failed to parse last active terminal id: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d1119560fbd9a6be Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/agent_panel.rs:1335
                                log::info!(
                                    "last active terminal is missing, skipping restoration"
                                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2038cf809990a8f7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/agent_panel.rs:1343
                        log::warn!("failed to restore active terminal: metadata store missing");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ddcd4e8e5b5c9b6e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/agent_panel.rs:1347
                        log::warn!("failed to access terminal metadata store: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b11e9667bde5b916 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/agent_panel.rs:1381
                                    log::info!(
                                        "last active thread is archived or missing, skipping restoration"
                                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c4d28862bd29a5e3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/agent_panel.rs:1389
                            log::warn!("failed to restore active thread: metadata store missing");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f9439cb7d0c741ae Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/agent_panel.rs:1393
                            log::warn!("failed to access thread metadata store: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a1d00c755b245c0e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/agent_panel.rs:2053
                    log::error!("failed to spawn agent panel terminal: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4337d5d95310511f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/agent_panel.rs:2137
                    log::debug!(
                        "skipping terminal init command because the terminal is no longer eligible"
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f5f7c0b5c0186437 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/agent_panel.rs:2142
                log::debug!("skipping terminal init command because the terminal closed: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #63858d48f9c66fe6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/agent_panel.rs:5161
            log::error!("failed to spawn test agent panel terminal: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #62cc16fd62229a0c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/agent_ui.rs:732
            log::info!("Forced rules-to-skills migration result: {result:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #00ecf7d1c5041ae4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/buffer_codegen.rs:1261
                            log::warn!("Unexpected event: {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a47f347a3e02f852 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/buffer_codegen.rs:1315
                                log::error!("UNEXPECTED EVENT {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #593efebcad1f2485 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/config_options.rs:125
                log::error!("Failed to set config option: {:?}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bc6b8c73e7c6a65a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/config_options.rs:603
                                    log::error!("Failed to set config option: {:?}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #63e5ca6ee1e6cce8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/config_options.rs:792
                    log::error!("Failed to set config option: {:?}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3c0847bd2a833032 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/context_server_configuration.rs:58
            log::info!(
                "No extension events global found. Skipping context server configuration wizard"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1eb1f8de798a6ea9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/inline_assistant.rs:1164
                    log::error!("bug: failed to find blocks for scrolling to inline assist");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #f89be802b9ada72e Environment-variable access.
repo/crates/agent_ui/src/inline_assistant.rs:2075
                    let model_name = std::env::var("ZED_AGENT_MODEL")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #a5cb602c06cdf57a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/inline_assistant.rs:2081
                    log::info!("Selected model: {selected_model:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5a38c66ae81fc033 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/inline_assistant.rs:2090
                    log::info!("Waiting for actual response from the LLM...");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #3dba75821c7bc629 Filesystem access.
repo/crates/agent_ui/src/mention_set.rs:504
            let content = std::fs::read_to_string(&skill_file_path).map_err(|e| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9c9df3c91b416a0a Filesystem access.
repo/crates/agent_ui/src/mention_set.rs:1013
    let content = std::fs::read(path).ok()?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #643695f345be02a0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/message_editor.rs:2123
                log::error!("failed to decode image mention: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #e8ac9154a179d248 Filesystem access.
repo/crates/agent_ui/src/message_editor.rs:5513
        std::fs::write(&path, bytes).expect("write temp png");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #10361c6c95037c61 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/mode_selector.rs:75
                log::error!("Failed to set session mode: {:?}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #0260969d627208a6 Environment-variable access.
repo/crates/agent_ui/src/terminal_inline_assistant.rs:223
        let shell = std::env::var("SHELL").ok();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #5c7d1a84c67b66a9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_import.rs:224
            log::error!("Did not find any workspaces to import from");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ad613e270a06e0e1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_import.rs:723
                    log::warn!("Failed to connect to {agent_id} to list sessions: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #aef8fab32a033373 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_import.rs:755
                    log::warn!("Failed to list sessions for {agent_id}: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b94489961ec85658 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_import.rs:925
                    log::warn!(
                        "Failed to read threads from {} channel database: {}",
                        channel.dev_name(),
                        error
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #435000a992d12913 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_metadata_store.rs:177
        log::info!("Migrating {} thread store entries", to_migrate.len());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c614443ce15672f4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_metadata_store.rs:185
        log::info!("Finished migrating thread store entries");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d71df48c6c6c4cc4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_worktree_archive.rs:312
            log::error!("Failed waiting for worktree release: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #854aab4cdf2e1631 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_worktree_archive.rs:578
                log::error!(
                    "Failed to delete archived worktree DB record during link rollback: \
                     {delete_error:#}"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #abbd7afa7eeb7a6d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_worktree_archive.rs:635
        log::error!("Failed to delete archived worktree DB record during rollback: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #267512be732f453f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_worktree_archive.rs:716
                        log::info!(
                            "Branch '{branch_name}' has moved since archival (now at {sha}); \
                             restoring worktree in detached HEAD at {}",
                            row.original_commit_hash
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2272987c1d08c5ac Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_worktree_archive.rs:732
                            log::warn!(
                                "Failed to detach HEAD at {}: {error:#}",
                                row.original_commit_hash
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c1af947b2bb97dee Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_worktree_archive.rs:739
                        log::warn!(
                            "head_sha unexpectedly returned None after checking out \"{branch_name}\"; \
                             proceeding in current HEAD state."
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f98cc3d32495b9c6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_worktree_archive.rs:745
                        log::warn!(
                            "Failed to read HEAD after checking out \"{branch_name}\": {error:#}"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #34794e7ce65e7f2d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_worktree_archive.rs:754
                log::debug!(
                    "change_branch('{branch_name}') failed: {checkout_error:#}, trying create_branch"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #71d889fa9b75989f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_worktree_archive.rs:764
                    log::warn!(
                        "Failed to create branch '{branch_name}': {error:#}; \
                         restored worktree will be in detached HEAD state."
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #928b6cd23b27a90f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_worktree_archive.rs:836
            Ok(Err(error)) => log::warn!("Failed to delete archive ref: {error}"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #74a432e676f3919a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_worktree_archive.rs:837
            Err(_) => log::warn!("Archive ref deletion was canceled"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #aa4c4c94971b4fe1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_worktree_archive.rs:874
            log::error!("Failed to fetch archived worktrees for thread {thread_id:?}: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1882779d62b05887 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_worktree_archive.rs:889
        log::error!("Failed to unlink thread {thread_id:?} from archived worktrees: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #68316193aa07a0f8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/agent_ui/src/thread_worktree_archive.rs:905
                log::error!(
                    "Failed to check if archived worktree {} is still referenced: {error:#}",
                    row.id
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/anthropic

rust first-party
expand_more 1 low-confidence finding(s)
low telemetry production #87173d29998809b5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/anthropic/src/completion.rs:526
                            log::error!("Unexpected anthropic stop_reason: {stop_reason}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/askpass

rust first-party
expand_more 4 low-confidence finding(s)
low telemetry production #7cc935b141cc26db Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/askpass/src/askpass.rs:278
                    log::warn!("could not create gpg askpass wrapper: {err:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #096db1631255bcc5 Filesystem access.
repo/crates/askpass/src/askpass.rs:326
            fs::write(&askpass_script_path, askpass_script)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #cfd156de24fc1d29 Filesystem access.
repo/crates/askpass/src/askpass.rs:341
                    fs::write(&path, script)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #dae27674d2ca2e7d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/askpass/src/askpass.rs:353
                        log::warn!("could not write gpg askpass wrapper: {err:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/audio

rust first-party
expand_more 4 low-confidence finding(s)
low telemetry production #c4067a028abed3ef Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/audio/src/audio_pipeline.rs:59
        log::warn!(
            "Audio does not sound correct without optimizations. Use a release build to debug audio issues"
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3808835979d37190 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/audio/src/audio_pipeline.rs:148
    log::info!("Opened microphone: {:?}", stream.config());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f22e8eef7fc728a9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/audio/src/audio_pipeline.rs:157
        log::warn!("Selected audio device not found, falling back to default");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bd69888c37961cfd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/audio/src/audio_pipeline.rs:186
    log::info!("Output stream: {:?}", output_handle);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/auto_update

rust first-party
expand_more 19 low-confidence finding(s)
low env_fs production #5cd1e28e58ee2174 Filesystem access.
repo/crates/auto_update/src/auto_update.rs:53
    let os_release = match std::fs::read_to_string("/etc/os-release") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #21aabfa6bb8c2d99 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update/src/auto_update.rs:230
            log::info!("Successfully unmounted the disk image");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a02307790a970acd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update/src/auto_update.rs:233
            log::error!(
                "Failed to unmount disk image: {:?}",
                String::from_utf8_lossy(&output.stderr)
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a6efdaf62be7cf3e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update/src/auto_update.rs:239
            log::error!("Error while trying to unmount disk image: {:?}", error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #968ad1a0b52116f1 Environment-variable access.
repo/crates/auto_update/src/auto_update.rs:280
            && env::var("ZED_UPDATE_EXPLANATION").is_err()

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0f36d32116c8e912 Environment-variable access.
repo/crates/auto_update/src/auto_update.rs:307
        .or_else(|| env::var("ZED_UPDATE_EXPLANATION").ok())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #34548bc0b28549a3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update/src/auto_update.rs:510
                            log::warn!("auto-update: {}", error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ad4b3f54174b444e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update/src/auto_update.rs:517
                            log::info!("auto-update check failed: error:{:?}", error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5f67201b4a8520f0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update/src/auto_update.rs:521
                            log::error!("auto-update failed: error:{:?}", error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e7fcb57de56e2b3f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update/src/auto_update.rs:600
            log::info!(
                "downloading zed-remote-server {os} {arch} version {}",
                release.version
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ff05adb4e84e655c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update/src/auto_update.rs:612
            log::warn!(
                "Failed to clean up remote server cache in {:?}: {error:#}",
                platform_dir
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #66d3a2ac1dbc4c4f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update/src/auto_update.rs:720
            log::info!("Auto Update: checking for updates");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #875f133fbc686213 Filesystem access.
repo/crates/auto_update/src/auto_update.rs:966
    let mut temp_file = File::create(&temp).await?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #1b08a54171175c57 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update/src/auto_update.rs:1026
            log::warn!(
                "Failed to remove old remote server archive {:?}: {}",
                path,
                error
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #6b816234e9e395dd Filesystem access.
repo/crates/auto_update/src/auto_update.rs:1043
    let mut target_file = File::create(&target_path).await?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #c2e9803f7fc74d5a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update/src/auto_update.rs:1085
    log::info!("downloaded update. path:{:?}", target_path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #c83240e7240a872d Environment-variable access.
repo/crates/auto_update/src/auto_update.rs:1096
    let home_dir = PathBuf::from(env::var("HOME").context("no HOME env var set")?);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #c1e2687e068fd686 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update/src/auto_update.rs:1249
                log::warn!(
                    "failed to remove stale installer dir {:?}: {error}",
                    entry.path()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c8472a70e8cf0f2b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update/src/auto_update.rs:1254
                log::info!("removed stale installer dir {:?}", entry.path());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/auto_update_helper

rust first-party
expand_more 23 low-confidence finding(s)
low telemetry production #b8f20b127e2f100d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/auto_update_helper.rs:11
        log::error!("Error: Zed update failed, {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #14b15a069182926c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/auto_update_helper.rs:56
        log::info!("======= Starting Zed update =======");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bcf8a152f1c84d15 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/dialog.rs:192
                    log::error!("Failed to update Zed: {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #483b2309690bfa1a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:75
                log::info!(
                    "Moving file: {}->{}",
                    old_file.display(),
                    new_file.display()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5da02193ccd0f0cc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:87
                log::info!(
                    "Rolling back file move: {}->{}",
                    old_file.display(),
                    new_file.display()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a167d57900cd000d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:109
                    log::info!(
                        "Moving file: {}->{}",
                        old_file.display(),
                        new_file.display()
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #44de797969335527 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:126
                    log::info!(
                        "Rolling back file move: {}->{}",
                        old_file.display(),
                        new_file.display()
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2c186fa784bf3a84 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:148
                log::info!("Removing file: {}", filename.display());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3edaeacdf308a819 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:150
                    log::warn!("Failed to remove directory: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #3d09f4f325dbde01 Environment-variable access.
repo/crates/auto_update_helper/src/updater.rs:225
                if let Ok(config) = std::env::var("ZED_AUTO_UPDATE") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c6c9974db3bb5f80 Filesystem access.
repo/crates/auto_update_helper/src/updater.rs:245
                std::fs::write(folder.join("test1/test"), "test")?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a5795a9056e433d6 Environment-variable access.
repo/crates/auto_update_helper/src/updater.rs:258
                if let Ok(config) = std::env::var("ZED_AUTO_UPDATE") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #53fa1ee45de31b3e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:288
    log::info!("Attempting to release file handles using Restart Manager...");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #80d585815b3747fb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:323
        log::info!("No files to release handles for");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4ee939b16660ecca Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:345
        log::info!("No processes are holding handles to the files");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d62e2d2f2512d5e1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:349
    log::info!(
        "{} process(es) are holding handles to the files, requesting release...",
        needed
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2a8908ddf712b837 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:362
    log::info!("Successfully requested handle release");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #daceb03b2d23ff74 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:371
        log::warn!("Restart Manager failed (will continue anyway): {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f19d1e0c4520478c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:379
                log::error!("Timed out, rolling back");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #10530b833f8d184a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:391
                            log::error!("Operation failed with file not found, aborting: {}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #52906f9233c086be Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:395
                            log::error!("Operation failed (retrying): {}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9d7d4145e1ad1b6d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:400
                        log::error!("Operation failed with unexpected error, aborting: {}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4a90a7d9a511c8bd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/auto_update_helper/src/updater.rs:433
    log::info!("Update completed successfully");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/benchmarks

rust first-party
expand_more 2 low-confidence finding(s)
low env_fs test-only Excluded from app score #1e1314377837393d Environment-variable access.
repo/crates/benchmarks/benches/editor_render.rs:139
    if std::env::var("ZED_BENCH_HUGE").is_ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #5d2bfaf0e5101b04 Environment-variable access.
repo/crates/benchmarks/benches/markdown_renderer.rs:341
    if std::env::var("ZED_BENCH_HUGE").is_ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/buffer_diff

rust first-party
expand_more 8 low-confidence finding(s)
low telemetry production #050ea942ea0b8687 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/buffer_diff/src/buffer_diff.rs:810
                    log::debug!("stage all");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #063887bbf773c95c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/buffer_diff/src/buffer_diff.rs:813
                    log::debug!("unstage all");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #54ed250b0a627c2d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/buffer_diff/src/buffer_diff.rs:929
                log::debug!("staging hunk {:?}", buffer_offset_range);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7d465c2af663a30e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/buffer_diff/src/buffer_diff.rs:936
                log::debug!("unstaging hunk {:?}", buffer_offset_range);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #70bf312bd06a900e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/buffer_diff/src/buffer_diff.rs:1961
        log::debug!("set snapshot with secondary {secondary_diff_change:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #35dbc3e495234dc5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/buffer_diff/src/buffer_diff.rs:2168
                        log::warn!("dropping concurrent diff update");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #af17cc17af438a0e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/buffer_diff/src/buffer_diff.rs:2203
                    log::warn!("dropping concurrent diff update");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #6e867f6d3eadc2e7 Environment-variable access.
repo/crates/buffer_diff/src/buffer_diff.rs:3502
        let operations = std::env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/call

rust first-party
expand_more 15 low-confidence finding(s)
low telemetry production #558719219a0eb031 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/mod.rs:545
                log::error!("invite failed: {:?}", result);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #398056f4f9f3f59d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/room.rs:325
        log::info!("leaving room");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #be7e4f60400bd4d6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/room.rs:384
                log::info!("detected client disconnection");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b6675f9c9552ce32 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/room.rs:399
                            log::info!("client reconnected, attempting to rejoin room");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5f44965b3ec5fc29 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/room.rs:412
                        log::info!(
                            "waiting for client status change, remaining attempts {}",
                            remaining_attempts
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0b276ecb2ae51bb6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/room.rs:426
                        log::info!("successfully reconnected to room");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7774e06126a8269e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/room.rs:433
                        log::info!("room reconnection timeout expired");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a14d11df08209987 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/room.rs:444
            log::info!("reconnection failed, leaving room");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #af2bd81fa8d9a031 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/room.rs:963
                            log::error!("Follower message {follower:?} missing some state");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e451479de4d2cbb1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/room.rs:979
                    log::info!("room is empty, leaving");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d006419e65cc9096 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/room.rs:1119
                log::info!("unpublished track {}", publication.sid());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6145ce266550358e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/room.rs:1139
                log::info!("published track {:?}", publication.sid());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e73d82ad77c6624e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/room.rs:1143
                log::info!("disconnected from room: {reason:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #db4af949ce85501d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/room.rs:1550
        log::info!("will screenshare on wayland");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1420ef011d7ba8d3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/call/src/call_impl/room.rs:1595
                                    log::warn!("Wayland capture died, auto-unsharing screen");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/channel

rust first-party
expand_more 1 low-confidence finding(s)
low telemetry production #1ffbd0573bb86c73 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/channel/src/channel_buffer.rs:273
        log::info!("channel buffer {} disconnected", self.channel_id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/cli

rust first-party
expand_more 14 low-confidence finding(s)
low env_fs production #82fe64f672a9e66d Environment-variable access.
repo/crates/cli/build.rs:5
    if std::env::var("ZED_UPDATE_EXPLANATION").is_ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f503db82852e44e7 Filesystem access.
repo/crates/cli/src/main.rs:299
    fs::File::create(&stub_path)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8e755fa412cffab3 Environment-variable access.
repo/crates/cli/src/main.rs:501
    if let Ok(socket) = std::env::var("ZED_ASKPASS_SOCKET") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a95df75bb3cb887d Filesystem access.
repo/crates/cli/src/main.rs:563
        fs::write(&script_path, UNINSTALL_SCRIPT)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d8a1c99fa0fe3cbd Environment-variable access.
repo/crates/cli/src/main.rs:608
                Some(std::env::vars().collect::<HashMap<_, _>>())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d226cad7f3168960 Environment-variable access.
repo/crates/cli/src/main.rs:623
            Some(std::env::vars().collect::<HashMap<_, _>>())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ed013cb63621c706 Environment-variable access.
repo/crates/cli/src/main.rs:1034
        let mut paths = if let Ok(paths) = env::var("LD_LIBRARY_PATH") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #48ae1842a955b770 Environment-variable access.
repo/crates/cli/src/main.rs:1040
        if let Ok(extra_path) = env::var(EXTRA_LIB_ENV_NAME) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c1fe78449372736c Environment-variable access.
repo/crates/cli/src/main.rs:1080
        if env::var(NO_ESCAPE_ENV_NAME).is_ok()

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #bae41094b1ae1aba Environment-variable access.
repo/crates/cli/src/main.rs:1081
            && env::var("FLATPAK_ID").is_ok_and(|id| id.starts_with("dev.zed.Zed"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #72ba981135e410e3 Environment-variable access.
repo/crates/cli/src/main.rs:1091
        if env::var(NO_ESCAPE_ENV_NAME).is_ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #bad38f1ec4c2692c Environment-variable access.
repo/crates/cli/src/main.rs:1095
        if let Ok(flatpak_id) = env::var("FLATPAK_ID") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e25f2db9c5f57dfc Environment-variable access.
repo/crates/cli/src/main.rs:1122
        env::vars()

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #716abca094f377cf Filesystem access.
repo/crates/cli/src/main.rs:1385
                    let subprocess_stdout_file = fs::File::create(
                        executable_parent.join("zed_dev.log"),
                    )

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/client

rust first-party
expand_more 41 low-confidence finding(s)
low env_fs production #15a0a1684e9d20b1 Environment-variable access.
repo/crates/client/src/client.rs:64
    LazyLock::new(|| std::env::var("ZED_SERVER_URL").ok());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a8ad7fd1bd7b301a Environment-variable access.
repo/crates/client/src/client.rs:65
static ZED_RPC_URL: LazyLock<Option<String>> = LazyLock::new(|| std::env::var("ZED_RPC_URL").ok());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f2a0a40145c62890 Environment-variable access.
repo/crates/client/src/client.rs:68
    std::env::var("ZED_IMPERSONATE")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #54db497be8af5af9 Environment-variable access.
repo/crates/client/src/client.rs:73
pub static USE_WEB_LOGIN: LazyLock<bool> = LazyLock::new(|| std::env::var("ZED_WEB_LOGIN").is_ok());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #dc2a331cea613bad Environment-variable access.
repo/crates/client/src/client.rs:76
    std::env::var("ZED_ADMIN_API_TOKEN")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8a3ce68074d88340 Environment-variable access.
repo/crates/client/src/client.rs:82
    LazyLock::new(|| std::env::var("ZED_APP_PATH").ok().map(PathBuf::from));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0c4bb6d6c00dd595 Environment-variable access.
repo/crates/client/src/client.rs:85
    LazyLock::new(|| std::env::var("ZED_ALWAYS_ACTIVE").is_ok_and(|e| !e.is_empty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #754c1b584b13990f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:146
                    .inspect_err(|e| log::error!("Error parsing proxy settings: {}", e))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2af83f58f1f1254c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:508
            log::debug!(
                "handling queued rpc message. client_id:{}, sender_id:{:?}, type:{}",
                client_id,
                sender_id,
                type_name
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #13ccb25c5a6fec83 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:532
                    log::info!("unhandled message {}", message.payload_type_name());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5326ddc380172b33 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:687
        log::info!("set status on client {}: {:?}", self.id(), status);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #882d44edf8fbd6c6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:707
                                log::error!("client connect attempt timed out")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e91516cd3fdcf604 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:710
                                log::error!("client connect attempt reset")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #55da2778ca979341 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:714
                                    log::error!("failed to connect: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #68d704d6378a6e39 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:995
                        log::info!("cloud websocket disconnected, will reconnect");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ba7eed653eb2cb5f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:999
                        log::warn!(
                            "cloud websocket connect failed: {err:#}; retrying in {delay:?}"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3696c122b0be0b88 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1179
        log::debug!("add connection to peer");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6b9cfe7996076e3c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1187
            log::debug!("waiting for server hello");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0522c73c350efe26 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1189
            log::debug!("got server hello");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2dcaaf9c099952a5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1212
        log::debug!(
            "set status to connected (connection id: {:?}, peer id: {:?})",
            connection_id,
            peer_id
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #be50e8c48a0df2a3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1251
                    log::error!("connection error: {:?}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8b404ec9f76258fb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1372
            log::info!("connected to rpc endpoint {}", rpc_url);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6052c7b056dc76ed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1646
        log::info!("LLM token rejected; refreshing and retrying request");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0f54d8f90925ce26 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1730
        log::debug!("rpc send. client_id:{}, name:{}", self.id(), T::NAME);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a3206947e38ea4f0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1747
        log::debug!(
            "rpc request start. client_id:{}. name:{}",
            client_id,
            T::NAME
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #85d825323b632791 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1757
            log::debug!(
                "rpc request finish. client_id:{}. name:{}",
                client_id,
                T::NAME
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0a41ea46fe43eaf7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1771
        log::debug!(
            "rpc request start. client_id:{}. name:{}",
            client_id,
            T::NAME
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d9128a8118d74cb4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1781
            log::debug!(
                "rpc request finish. client_id:{}. name:{}",
                client_id,
                T::NAME
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5f58acdbd92c278d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1828
            log::debug!(
                "rpc message received. client_id:{}, sender_id:{:?}, type:{}",
                client_id,
                original_sender_id,
                type_name
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #73ca1d1485413f32 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1836
                    log::debug!("rpc message handled. client_id:{client_id}, sender_id:{original_sender_id:?}, type:{type_name}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b62a318dd3c0ba73 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1839
                    log::error!("error handling message. client_id:{client_id}, sender_id:{original_sender_id:?}, type:{type_name}, error:{error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #12e8897a52b01c6a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1844
            log::info!("unhandled message {}", type_name);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b4138b98222d693e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1894
            log::debug!(
                "rpc stream request start. client_id:{}. name:{}",
                client_id,
                request_type
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6a939ac4f638eb16 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1900
            log::debug!(
                "rpc stream request opened. client_id:{}. name:{}",
                client_id,
                request_type
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ba14ddd6f052b6d3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1911
        log::debug!("rpc send. client_id:{}, name:{}", self.id(), message_type);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #89380193cd1cabcc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/client.rs:1917
        log::debug!(
            "rpc respond. client_id:{}, name:{}",
            self.id(),
            message_type
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #2035d99dad5fc2d5 Environment-variable access.
repo/crates/client/src/telemetry.rs:86
            env::var("ZED_CLIENT_CHECKSUM_SEED")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #af51455f074384cd Environment-variable access.
repo/crates/client/src/telemetry.rs:95
        .or_else(|| env::var("ZED_MINIDUMP_ENDPOINT").ok())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #462c25b665c46788 Filesystem access.
repo/crates/client/src/telemetry.rs:212
                if let Some(tempfile) = File::create(Self::log_file_path()).ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #db03388c00ac837d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/client/src/telemetry.rs:698
            log::error!("Failed to send events: HTTP {:?}", response.status());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #f779096a5c18d465 Environment-variable access.
repo/crates/client/src/user.rs:767
        if let Ok(plan) = std::env::var("ZED_SIMULATE_PLAN").as_ref() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/codestral

rust first-party
expand_more 11 low-confidence finding(s)
low telemetry production #8b653ad42fc856aa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/codestral/src/codestral.rs:123
        log::debug!(
            "Codestral: Requesting completion (model: {}, max_tokens: {:?})",
            model,
            max_tokens
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8f8b810e9b0889f3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/codestral/src/codestral.rs:148
        log::debug!("Codestral: Sending FIM request");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ac21652a7b7f590b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/codestral/src/codestral.rs:160
        log::debug!("Codestral: Response status: {}", status);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #edf0788b2185a427 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/codestral/src/codestral.rs:182
            log::debug!(
                "Codestral: Completion received ({} tokens, {:.2}s)",
                codestral_response.usage.completion_tokens,
                elapsed.as_secs_f64()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #109c0870e68cdd01 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/codestral/src/codestral.rs:191
            log::error!("Codestral: No completion returned in response");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6570609c48bfbfcb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/codestral/src/codestral.rs:230
        log::debug!("Codestral: Refresh called (debounce: {})", debounce);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a72a10fda41b5d52 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/codestral/src/codestral.rs:261
                log::debug!("Codestral: Debouncing for {:?}", DEBOUNCE_TIMEOUT);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cb1cc89197552402 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/codestral/src/codestral.rs:305
                    log::error!("Codestral: Failed to fetch completion: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c53fcdfdeaca3d81 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/codestral/src/codestral.rs:315
                log::debug!("Codestral: Completion was empty after trimming; ignoring");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f5bbac332d1ea2f6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/codestral/src/codestral.rs:344
        log::debug!("Codestral: Completion accepted");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d88f958913faffb9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/codestral/src/codestral.rs:350
        log::debug!("Codestral: Completion discarded");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/collab

rust first-party
expand_more 52 low-confidence finding(s)
low telemetry production #991530d48436bc77 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/api/events.rs:79
            log::error!("can't parse event json: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #961a85b58e8e7cd6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/api/extensions.rs:210
    log::info!("fetching extensions from blob store");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b11319ed82c00cd7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/api/extensions.rs:224
        log::info!("fetched {} object(s) from blob store", objects.len());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #49a47e9dc5eea0ad Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/api/extensions.rs:255
    log::info!("found {} published extensions", published_versions.len());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a8feca8670633651 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/api/extensions.rs:290
    log::info!(
        "fetched {} new extensions from blob store",
        new_versions.values().map(|v| v.len()).sum::<usize>()
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #51af138130b5cb1a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/db/queries/buffers.rs:148
                    log::info!("user is not a member of channel");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c7651a2a15c6250c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/db/queries/buffers.rs:162
                    log::info!("can't rejoin buffer, epoch has changed");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #159c45a9317a04f4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/db/queries/channels.rs:73
            log::info!(
                "Creating channel '{}' with parent_path='{}', max_order={}, new_order={}",
                name,
                parent_path,
                max_order,
                max_order + 1
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b0baa1d3c036c091 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/db/queries/channels.rs:988
                log::info!("Skipping reorder of root channel {}", channel.id,);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c103b74fe8008707 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/db/queries/channels.rs:992
            log::info!(
                "Reordering channel {} (parent_path: '{}', order: {})",
                channel.id,
                channel.parent_path,
                channel.channel_order
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a087c3c1eb6f055d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/db/queries/channels.rs:1006
                    log::info!(
                        "Looking for sibling with parent_path='{}' and order < {}",
                        channel.parent_path,
                        channel.channel_order
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6d2405b4ce498adf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/db/queries/channels.rs:1023
                    log::info!(
                        "Looking for sibling with parent_path='{}' and order > {}",
                        channel.parent_path,
                        channel.channel_order
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8fddfcb73fa70abe Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/db/queries/channels.rs:1043
                    log::info!(
                        "Found sibling {} (parent_path: '{}', order: {})",
                        sibling.id,
                        sibling.parent_path,
                        sibling.channel_order
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #69a58e407b4362d5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/db/queries/channels.rs:1052
                    log::warn!("No sibling found to swap with");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4c51c1e0f2e89704 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/db/queries/channels.rs:1079
            log::info!(
                "Reorder complete. Swapped channels {} and {}",
                channel.id,
                sibling_channel.id
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #95de242a4b6e031f Filesystem access.
repo/crates/collab/src/env.rs:10
        fs::read_to_string(current_dir.join(".env.toml")).context("no .env.toml file found")?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7550f4f23c18980e Filesystem access.
repo/crates/collab/src/env.rs:14
    if let Ok(secret_content) = fs::read_to_string(current_dir.join(".env.secret.toml")) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #6208f0a34d495bcc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/lib.rs:75
                log::error!("HTTP error {}: {}", code, &message);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c33fc905daec15c7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/lib.rs:79
                log::error!(
                    "HTTP error {}: {:?}",
                    StatusCode::INTERNAL_SERVER_ERROR,
                    &error
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6f259991c74b8d79 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/lib.rs:87
                log::error!(
                    "HTTP error {}: {:?}",
                    StatusCode::INTERNAL_SERVER_ERROR,
                    &error
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ed1100b9b1fca709 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/main.rs:126
                            tracing::info!(
                                duration_ms,
                                status = response.status().as_u16(),
                                "finished processing request"
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4b5804c1e4bf7ca1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/main.rs:168
                    tracing::info!("Received interrupt signal");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #45405d484d69a062 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/main.rs:251
        tracing::error!(panic = true, ?location, %panic_message, %backtrace, "Server Panic");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #42c85301b19db060 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:102
            tracing::error!(
                "too many concurrent connections: {}",
                current_connections + 1
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fb364854dc2565a3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:195
        tracing::info!("start forwarding request");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b71491dee28f064d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:204
            .inspect_err(|_| tracing::error!("error forwarding request"))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b96ee9e9503a7c15 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:205
            .inspect_ok(|_| tracing::info!("finished forwarding request"))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #345a9d090f933ce0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:218
            tracing::info!("start forwarding stream request");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3de09e96883a056c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:227
                .inspect_err(|_| tracing::error!("error forwarding stream request"))?

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #93c13b5fc543256d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:233
            tracing::info!("finished opening forwarded stream request");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #927f7015cb509fc1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:534
                tracing::info!("waiting for cleanup timeout");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #597dbbd6c4958739 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:536
                tracing::info!("cleanup timeout expired, retrieving stale rooms");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #77507852b4c16d4f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:553
                    tracing::info!(stale_room_count = room_ids.len(), "retrieved stale rooms");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bd3b78fd74c51f20 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:554
                    tracing::info!(
                        stale_channel_buffer_count = channel_ids.len(),
                        "retrieved stale channel buffers"
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #226fcad8a3936c38 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:593
                            tracing::info!(
                                room_id = room_id.0,
                                new_participant_count = refreshed_room.room.participants.len(),
                                "refreshed room"
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2cb52afef09c0bd6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:724
                tracing::info!("message received");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4d604d124c2cc180 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:743
                            tracing::error!(?error, "error handling message")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #936a1ec4d42992c1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:745
                        Ok(()) => tracing::info!("finished handling message"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #28bc81e7802152af Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:891
                tracing::error!("server is tearing down");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #baee0622721bd891 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:902
            tracing::info!("connection opened");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8e10126197fd34ff Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:925
                tracing::error!(?error, "failed to send initial client update");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6b0d99b1f4f6c8ba Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:1016
            tracing::info!(concurrent_handlers, "signing out");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #76b9bb802df35867 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:1018
                tracing::error!(?error, "error signing out");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6b73b97da820e606 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:1037
        tracing::info!("sent hello message");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7cea2e50a218455d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:1109
            tracing::error!("failed to send to {:?} {}", receiver_id, error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #87ea999788f011de Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:1959
    tracing::info!(%project_id, "join project");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6459276d6212d356 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:1995
    tracing::info!(%project_id, "join remote project");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #594083b8e5646a8b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:2140
    tracing::info!(
        %project_id,
        "leave project"
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #364358ea24e13abf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:2450
    tracing::info!("lsp_query message received");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0f6ff4fda65fea27 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:3406
            tracing::info!(
                stale_connection_id = %connection,
                "cleaning up stale connection",
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e5f76feb26e1a661 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:3659
                tracing::error!(
                    "failed to send notification to {:?} {}",
                    connection_id,
                    error
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #32253a6b13fb2f53 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/collab/src/rpc.rs:4181
                tracing::error!("{:?}", error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/command_palette

rust first-party
expand_more 1 low-confidence finding(s)
low telemetry production #903397109ea9d069 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/command_palette/src/persistence.rs:82
        log::debug!(
            "Writing command invocation: command_name={command_name}, user_query={user_query}"
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/component_preview

rust first-party
expand_more 2 low-confidence finding(s)
low telemetry production #214bccee07bd6c17 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/component_preview/src/component_preview.rs:758
                log::error!("Failed to clone component preview: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3d1dbeeffbec2bf2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/component_preview/src/persistence.rs:35
        log::debug!(
            "Saving active page: item_id={item_id:?}, workspace_id={workspace_id:?}, active_page_id={active_page_id}"
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/context_server

rust first-party
expand_more 16 low-confidence finding(s)
low telemetry production #4fe59765be210661 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/client.rs:177
        log::debug!(
            "starting context server (executable={:?}, args={:?})",
            binary.executable,
            &binary.args
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cdbd90d3f35fc269 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/client.rs:305
                log::error!("Unhandled JSON from context_server: {}", message);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f8c3e53aa82f9ac4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/client.rs:318
            log::debug!("context server stderr: {}", err.trim());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a11c1a1419f4d19e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/client.rs:343
                log::debug!("transport send failed: {:#}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c4ca0b861759168a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/context_server.rs:75
                log::info!("Using HTTP transport for {}", endpoint);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d8634481616b6491 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/context_server.rs:148
        log::debug!("starting context server {}", self.id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f2b1c367789e16c0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/context_server.rs:158
        log::debug!(
            "context server {} initialized: {:?}",
            self.id,
            initialized_protocol.initialize,
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9859545c12a153f2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/oauth.rs:761
            log::warn!(
                "Ignoring cross-origin resource_metadata URL {} \
                 (server origin: {})",
                url,
                server_url.origin().unicode_serialization()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1108d8345565b7ed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/oauth.rs:788
                log::debug!(
                    "Failed to fetch Protected Resource Metadata from {}: {}",
                    url,
                    err
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f80829ac1bddf02d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/oauth.rs:842
                log::debug!("Failed to fetch Auth Server Metadata from {}: {}", url, err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1b9001389fadddb3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/oauth.rs:1276
                log::warn!("OAuth token refresh failed: {}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c4cf5596c559d0ed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/test.rs:104
                    log::debug!("No handler registered for MCP request '{method}'");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #257861ac95636f30 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/transport/http.rs:221
                    log::debug!("Session ID set: {}", session_id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5a4347930ae67518 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/transport/http.rs:246
                            log::debug!("Notification accepted");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f60939528a35e31c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/transport/http.rs:255
                log::debug!("Notification accepted");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a30e74eaad194631 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/context_server/src/transport/http.rs:296
                                            log::error!("Failed to send SSE message: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/copilot

rust first-party
expand_more 3 low-confidence finding(s)
low telemetry production #1c25eee59de877e2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/copilot/src/copilot.rs:499
            log::error!(
                "Unsupported protocol scheme for language server proxy (must be http or https)"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #f7345b6792d33435 Environment-variable access.
repo/crates/copilot/src/copilot.rs:518
            if let Ok(oauth_token) = env::var(env_var) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #4120bc926a52a5e4 Environment-variable access.
repo/crates/copilot/src/copilot.rs:715
            if env::var("ZED_FORCE_COPILOT_ERROR").is_ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/copilot_chat

rust first-party
expand_more 10 low-confidence finding(s)
low telemetry production #292eace1e443fe52 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/copilot_chat/src/copilot_chat.rs:139
                log::warn!("GitHub Copilot Chat model failed to deserialize: {:?}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #bdee055e52dc5ae7 Environment-variable access.
repo/crates/copilot_chat/src/copilot_chat.rs:525
            std::env::var("XDG_CONFIG_HOME")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #618ad9bcefe74dbe Environment-variable access.
repo/crates/copilot_chat/src/copilot_chat.rs:542
    std::env::var(COPILOT_OAUTH_ENV_VAR)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8810a311440e6b59 Environment-variable access.
repo/crates/copilot_chat/src/copilot_chat.rs:544
        .or_else(|| std::env::var(GITHUB_COPILOT_OAUTH_ENV_VAR).ok())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #dfc15e559b416b75 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/copilot_chat/src/copilot_chat.rs:747
                log::warn!(
                    "Failed to discover Copilot API endpoint via GraphQL, \
                         falling back to {DEFAULT_COPILOT_API_ENDPOINT}: {error:#}"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e4e989821fc9452c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/copilot_chat/src/copilot_chat.rs:1036
        log::debug!("Copilot OAuth token loaded from auth.db");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ca417d28e569d56a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/copilot_chat/src/copilot_chat.rs:1039
        log::warn!(
            "Copilot auth.db: token does not match expected GitHub OAuth format (ghu_<alphanumeric>)"
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7411f398816bb55d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/copilot_chat/src/copilot_chat.rs:1173
                            log::error!(
                                "Failed to parse Copilot messages stream event: `{}`\nResponse: `{}`",
                                error,
                                line,
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bd13b0e91703e1ed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/copilot_chat/src/responses.rs:337
                                log::error!(
                                    "Failed to parse Copilot responses stream event: `{}`\nResponse: `{}`",
                                    error,
                                    line,
                                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a743438cefe687bc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/copilot_chat/src/responses.rs:406
                log::error!(
                    "Failed to parse Copilot non-streaming response: `{}`\nResponse: `{}`",
                    error,
                    body,
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/crashes

rust first-party
expand_more 14 low-confidence finding(s)
low telemetry production #5e5bddf7ab873484 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/crashes/src/crashes.rs:163
                    log::error!(
                        "ping failed: {:?}, process exit status: {:?}",
                        e,
                        _crash_handler.try_status()
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #75ad5b1b52db6dc1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/crashes/src/crashes.rs:169
                    log::error!("ping failed: {:?}", e,);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b6bb80a6e5bb7c96 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/crashes/src/crashes.rs:240
            log::warn!("Failed to serialize crash server message: {:?}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ef44cfd1d44db401 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/crashes/src/crashes.rs:246
        log::warn!("Failed to send data to crash server {:?}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4789bac815902322 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/crashes/src/crashes.rs:322
        log::warn!("__abort_msg size field {size} is not page-rounded; layout may have changed");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #520b1a2c669b7dbd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/crashes/src/crashes.rs:355
        log::warn!(
            "process_vm_readv of {len} bytes at {address:#x} in pid {pid} failed: {}",
            io::Error::last_os_error()
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #42404bd452b3a500 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/crashes/src/crashes.rs:362
        log::warn!(
            "process_vm_readv short read at {address:#x} in pid {pid}: {bytes_read} of {len} bytes"
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #5a7e80e424c061bb Filesystem access.
repo/crates/crashes/src/crashes.rs:383
        let file = File::create(&dump_path)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #973ec2b7a61f5d3a Filesystem access.
repo/crates/crashes/src/crashes.rs:394
                let original_file = File::open(&path).unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f5e983926b4f3f59 Filesystem access.
repo/crates/crashes/src/crashes.rs:396
                let compressed_file = File::create(&compressed_path).unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #c9b17ba3da5e01e8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/crashes/src/crashes.rs:411
                log::warn!("Failed to collect GPU information for crash report: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #fc616eaa8e69c685 Filesystem access.
repo/crates/crashes/src/crashes.rs:443
        fs::write(crash_data_path, serde_json::to_vec(&crash_info).unwrap()).ok();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #56dd8e3316d7633e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/crashes/src/crashes.rs:517
    log::error!("thread '{thread_name}' panicked at {location}:\n{message}...");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d4a968726384e158 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/crashes/src/crashes.rs:523
    log::error!("triggering a crash to generate a minidump...");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/csv_preview

rust first-party
expand_more 4 low-confidence finding(s)
low telemetry production #8c6a5d36981f3ac5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/csv_preview/src/csv_preview.rs:225
            log::error!("Failed to toggle filter: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7a44261a759bfa9d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/csv_preview/src/parser.rs:79
            log::debug!("Parsed CSV in {}ms", parse_duration.as_millis());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3581904ab2c8b6c0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/csv_preview/src/parser.rs:85
                log::debug!("Parsed {} rows", parsed_csv.rows.len());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2f7dbb1bbb3eda6c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/csv_preview/src/renderer/table_header.rs:179
                        log::error!("Failed to get filters for column: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/dap

rust first-party
expand_more 18 low-confidence finding(s)
low telemetry production #291301155e93c6ab Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/adapters.rs:294
    log::debug!(
        "Downloading adapter {} from {}",
        adapter_name,
        &github_version.url,
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #4a2559bd1177d8fa Filesystem access.
repo/crates/dap/src/adapters.rs:321
            let mut file = File::create(&zip_path).await?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a994366660bb0447 Filesystem access.
repo/crates/dap/src/adapters.rs:323
            let file = File::open(&zip_path).await?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #a4117142e542dcd8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/adapters.rs:327
                .inspect_err(|e| log::warn!("ZIP extraction error: {}. Ignoring...", e))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #797a397874319f49 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/client.rs:117
        log::debug!(
            "Client {} send `{}` request with sequence_id: {}",
            self.id.0,
            R::COMMAND,
            sequence_id
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c79b7c648c83e704 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/client.rs:123
        log::debug!("  request: {request:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e409c8d3a5028df8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/client.rs:130
        log::debug!(
            "Client {} received response for: `{}` sequence_id: {}",
            self.id.0,
            command,
            sequence_id
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b2c8091890762145 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/client.rs:136
        log::debug!("  response: {response:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1e46090b21cf526c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/client.rs:174
        log::debug!("Killing DAP process");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c8a3715f7493696a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/transport.rs:219
                    Err(e) => log::error!("Error handling debugger input: {e}"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #38fba2e0bcf57357 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/transport.rs:256
                    log::debug!("handle_adapter_log: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7bf56259212f45db Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/transport.rs:264
            log::debug!("stderr: {line}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2872208c17f58a17 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/transport.rs:323
        log::debug!("Handle adapter input dropped");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #08c89c26ec4649b5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/transport.rs:347
                    log::info!("Debugger closed the connection");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #972eb35d42bd1f7f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/transport.rs:365
        log::debug!("Handle adapter output dropped");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d193e5aeb0387875 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/transport.rs:552
        log::info!(
            "Debug adapter has connected to TCP server {}:{}",
            host,
            port
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cab5df884f14094c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/transport.rs:838
                    log::info!("Debugger closed the connection");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2dceb72197e2faa1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap/src/transport.rs:923
                                log::error!("No response handler for {}", response.command);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/dap_adapters

rust first-party
expand_more 8 low-confidence finding(s)
low telemetry production #25b99a7a76c4bde7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap_adapters/src/codelldb.rs:359
                    log::error!("Error fetching latest version of {}: {}", self.name(), e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9fadaf71bd4eaed4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap_adapters/src/python.rs:52
            log::debug!(
                "Using user-installed debugpy adapter from: {}",
                user_installed_path.display()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7ce9821ba3a0942d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap_adapters/src/python.rs:64
            log::debug!("Using pip debugpy adapter from: {path}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #ecd6a21577e47fc4 Filesystem access.
repo/crates/dap_adapters/src/python.rs:154
            File::open(&wheel_path.path()).await?,

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #fe26f2b827d7e605 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap_adapters/src/python.rs:239
                        log::warn!(
                            "Failed to fetch latest debugpy, using cached version: {error:#}"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6aa81c439a5df409 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap_adapters/src/python.rs:400
        log::debug!("Using Python executable: {}", python_command);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #85176a4d4431661d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap_adapters/src/python.rs:411
        log::debug!(
            "Starting debugpy adapter with command: {} {}",
            python_command,
            arguments.join(" ")
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8d7f337a88656919 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dap_adapters/src/python.rs:825
            log::debug!(
                "Using user-installed debugpy adapter from: {}",
                local_path.display()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/db

rust first-party
expand_more 3 low-confidence finding(s)
low telemetry production #bcfa745bddf01c4d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/db/src/db.rs:216
    log::warn!("Opening fallback in-memory database");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f75095258e853593 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/db/src/kvp.rs:73
        log::debug!("Writing key-value pair for key {key}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4111a1aed75ad21e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/db/src/kvp.rs:264
        log::debug!("Writing global key-value pair for key {key}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/debug_adapter_extension

rust first-party
expand_more 1 low-confidence finding(s)
low env_fs production #a6725ea8092e570d Filesystem access.
repo/crates/debug_adapter_extension/src/extension_dap_adapter.rs:33
        let schema = std::fs::read_to_string(&schema_path).with_context(|| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/debugger_ui

rust first-party
expand_more 4 low-confidence finding(s)
low telemetry production #a7a21f81246600ab Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/debugger_ui/src/debugger_panel.rs:281
                    log::error!("{redacted_error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #13d9e4b6e0283d7f Filesystem access.
repo/crates/debugger_ui/src/debugger_panel.rs:1172
                        fs.write(
                            path,
                            settings::initial_local_debug_tasks_content()
                                .to_string()
                                .as_bytes(),
                        )

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #85082472f4d32304 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/debugger_ui/src/session/running.rs:370
                    log::error!("{err:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fc2af7717cf82285 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/debugger_ui/src/session/running/breakpoint_list.rs:137
                log::error!("Couldn't find breakpoint at row event though it exists: row {row}")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/dev_container

rust first-party
expand_more 137 low-confidence finding(s)
low telemetry production #3a9eaa0c1ded70a5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/command_json.rs:36
        log::error!("Error running command {:?}: {e}", command);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0ecb403e9ed44693 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/command_json.rs:41
        log::error!("Error running command {:?}: {e}", command);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bf26cbc171354034 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/command_json.rs:53
        log::error!("Error running command {:?}: {e}", command);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1c5c7a8bb4cd5f81 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/command_json.rs:58
        log::error!("Error running command {:?}: {e}", command);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4508481ac658524b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:140
            log::error!("Default configuration not found: {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c87a595b2bcec510 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:179
            log::debug!("find_configs_in_snapshot: Scanning .devcontainer directory");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0c64cb497b1fb54b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:183
                log::debug!(
                    "find_configs_in_snapshot: Found entry: {:?}, is_file: {}, is_dir: {}",
                    entry.path.as_unix_str(),
                    entry.is_file(),
                    entry.is_dir()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #72e1c83a4e7f08c8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:191
                    log::debug!("find_configs_in_snapshot: Found default devcontainer.json");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #89e39620953e828b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:204
                            log::debug!(
                                "find_configs_in_snapshot: Found config in subfolder: {}",
                                subfolder_name
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e51c1d1ac824b75b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:213
                            log::debug!(
                                "find_configs_in_snapshot: Subfolder {} has no devcontainer.json",
                                subfolder_name
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f6ce92ca289a8e33 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:231
        log::debug!("find_configs_in_snapshot: Found .devcontainer.json in project root");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #48adb7ec53fcba01 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:235
    log::info!(
        "find_configs_in_snapshot: Found {} configurations",
        configs.len()
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8de4cff26e20e767 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:318
            log::error!("Unable to find docker in $PATH: {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #eee07268da027ab9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:338
        log::error!("Failed to get OCI auth token: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #79b17ace863b729c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:350
        log::error!("Failed to fetch template from OCI repository: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #956548c0d0a9e3bb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:356
        log::error!("Given manifest has no layers to query for blob. Aborting");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fe5a305641e067b9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:369
        log::error!("Could not create temporary directory: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cfac1c0392687c94 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:385
        log::error!("Error downloading tarball: {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #576237ac2b06aa1c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:400
            log::error!("Can't create relative path: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #68f36302e79eb885 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:405
                log::error!("Can't create relative path: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7ebb65ed60f56b3b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:410
            log::error!("Unable to read file: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #460c454c1f8c7bb9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_api.rs:424
                log::error!("Unable to create entry in worktree: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3cae03a4b0b5d35f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_json.rs:250
        log::error!("Unable to deserialize json values: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #01f25cfa0162b988 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_json.rs:259
        log::error!("Unable to deserialize devcontainer from json values: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #842743c3096546d9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_json.rs:354
                    log::warn!(
                        "Lifecycle script command {k}, value {:?} has no program to run. Skipping",
                        v
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #57255f71c3325027 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_json.rs:370
            log::debug!("Running script {command_name}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #65d7832911d3398b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_json.rs:378
                    log::error!("Error running command {command_name}: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #75ad0074e7567226 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_json.rs:383
                log::error!(
                    "Command {command_name} produced a non-successful output. StdErr: {std_err}"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8b74ddd385f41d7e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_json.rs:388
            log::debug!("Command {command_name} output:\n {std_out}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #092d81a43c4363a6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:71
        log::debug!("parsing devcontainer json found in {:?}", &config_path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d0614adbc99d7e1d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:73
            log::error!("Unable to read devcontainer contents: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8504204357e6d8b3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:80
            log::error!("Dev container file should be in a directory");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b30bc96de74e7784 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:87
                log::error!("Dev container file has no file name, or is invalid unicode");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0624f2abb1a766d6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:327
                        log::error!("Unable to find base image in Dockerfile");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5b04a5e135ee74a5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:347
                        log::error!("Unable to find base image in Dockerfile");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b2280d84d61c2f88 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:355
                log::error!("No valid base image found in docker-compose configuration");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #073f58d99c1ecf28 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:359
                log::error!("Not a valid devcontainer config for build");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #eb493a49120a3b52 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:373
            log::error!(
                "Local feature directory '{}' not found at {:?}",
                feature_ref,
                source_path
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #75aca2ef2ab9cfde Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:384
                log::error!(
                    "Failed to read local feature directory {:?}: {e}",
                    source_path
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #53c997ca227bd6d4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:393
                log::error!("Failed to compute relative path for {:?}: {e}", item_path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f5f257fd9053a43b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:400
                    log::error!("Failed to create directory {:?}: {e}", dest_path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #de39a432175e0f60 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:405
                    log::error!("Failed to read file {:?}: {e}", item_path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #04c6996c49d14a56 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:409
                    log::error!("Failed to write file {:?}: {e}", dest_path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #103537358ee0df67 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:421
                log::error!(
                    "Dev container has not yet been parsed for variable expansion. Cannot yet download resources"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b38779291e5fdc84 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:444
                log::error!("Failed to create features content dir: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e9e313ed7700e36e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:449
            log::error!("Failed to create empty context dir: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7601a740dd62f428 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:486
                log::error!("Failed to write builtin env file: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b3233c2c0e4c420a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:495
                log::debug!(
                    "Feature '{}' is disabled (set to false), skipping",
                    feature_ref
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c1eb9f532deb90e7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:507
                log::error!(
                    "Failed to create feature directory for {}: {e}",
                    feature_ref
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3df2bc02713198c0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:518
                    log::error!(
                        "Feature '{}' is not a supported OCI feature reference",
                        feature_ref
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #abdf8b0bf63c2e94 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:528
                            log::error!(
                                "Failed to get OCI token for feature '{}': {e}",
                                feature_ref
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5b37a7c27f174f55 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:544
                    log::error!(
                        "Failed to fetch OCI manifest for feature '{}': {e}",
                        feature_ref
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4294718b9d1f4087 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:554
                        log::error!(
                            "OCI manifest for feature '{}' contains no layers",
                            feature_ref
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b35fbc5ac2cb3df5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:581
                log::error!("{}", &message);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #00859399cdc9f507 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:586
                log::error!("error reading devcontainer-feature.json: {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #16b25b418001dc29 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:594
                    log::error!("Failed to parse devcontainer-feature.json: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2a6edd303d014594 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:600
            log::debug!("Prepared feature content for '{}'", feature_ref);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4f016ad49993d6ec Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:617
                    log::error!("Failed to write install wrapper for {}: {e}", feature_ref);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3e920e961e213eea Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:668
                log::error!("Failed to write Dockerfile.extended: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c3dbf9b782b5250d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:672
        log::debug!(
            "Features build resources written to {:?}",
            build_info.features_content_dir
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #874623d1b8356fc9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:781
                log::error!(
                    "Dev container has not yet been parsed for variable expansion. Cannot yet merge resources"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #78e2a8a0ca3baa11 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:826
            log::error!(
                "Dev container has not yet been parsed for variable expansion. Cannot yet build resources"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5ce76794499348a5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:859
                log::debug!("Using docker compose. Building extended compose files");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e59216ed656d93d5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:908
                log::error!(
                    "Dev container has not yet been parsed for variable expansion. Cannot yet get docker compose files"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #07ef9e9c19186c11 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:947
                log::error!(
                    "Dev container has not yet been parsed for variable expansion. Cannot yet build from compose files"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1ca5662af70ce0ca Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1045
                log::error!("Error serializing docker compose runtime override: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f2a51e984e5df292 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1053
                    log::error!("Error writing the runtime override file: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d7f6d75c860653e6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1142
                    log::error!("Error serializing docker compose runtime override: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fcaf2160fa597814 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1150
                        log::error!("Error writing the runtime override file: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #97ecb504ccdbf708 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1173
            log::error!("Docker compose must have either image or dockerfile defined");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9817a36042bad518 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1206
            log::error!("Error serializing docker compose runtime override: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d3a53a3560c40780 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1214
                log::error!("Error writing the runtime override file: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #84eb30e940dafe86 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1231
                log::error!("Error serializing docker image metadata: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6e9812b4949f16d4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1397
                log::error!(
                    "Dev container has not yet been parsed for variable expansion. Cannot yet build image"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #39b9300ed1bf2dce Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1413
                    log::debug!("No features to add. Using base image");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #472ad615f8f2a688 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1430
                log::error!("Error building docker image: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #68828f117164df80 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1436
            log::error!("docker buildx build failed: {stderr}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #759d1af5a8b751d1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1497
                log::error!("Failed to get host UID: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3cc24b4e769f80ed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1505
                        log::error!("Failed to parse host UID: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e1e1621a1e908c4b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1515
                log::error!("Failed to get host GID: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e50b654d82cfe417 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1523
                        log::error!("Failed to parse host GID: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #44000bd459bbd261 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1537
                log::error!("Failed to write updateUID Dockerfile: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a6a1f7de4a2f6bfc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1567
                log::error!("Error building UID update image: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f259a7a6221c90cd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1573
            log::error!("UID update build failed: {stderr}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #efd268d40c9cfd09 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1650
                log::error!("Failed to write feature content Dockerfile: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #62de17b57e0ac682 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1675
                log::error!("Error building feature content image: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7ace17261ddffc63 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1681
            log::error!("Feature content image build failed: {stderr}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2ee3bcf8906a027e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1693
                log::error!(
                    "Dev container has not yet been parsed for variable expansion. Cannot yet proceed with docker build"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6dc4d54b283723e1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1819
                log::error!("Error running docker compose up: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ca3f770b2439a792 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1825
            log::error!("Non-success status from docker compose up: {}", stderr);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6d7705f31fb59725 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1832
            log::debug!("Found newly created dev container");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6e0a3d3492e73ee2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1836
        log::error!("Could not find existing container after docker compose up");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ef0c343b2a82f658 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1852
                log::error!("Error running docker run: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #65ac2a7f98836783 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1860
            log::error!("Non-success status from docker run. StdErr: {std_err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3fd61d98d35d5ae7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1866
        log::debug!("Checking for container that was started");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b0faa71d1651a578 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:1992
                log::error!("Problem serializing image metadata: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c82dfb199810a4aa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2067
                    log::debug!("Running on create command {command_name}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7868ad0325b579d2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2081
                    log::debug!("Running update content command {command_name}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cc73b3c379babcfb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2096
                    log::debug!("Running post create command {command_name}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #df038fc2cf589a6e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2110
                    log::debug!("Running post start command {command_name}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #75446d411de2bb32 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2125
                log::debug!("Running post attach command {command_name}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7ca46f92a1eac56c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2148
            log::debug!("Running initialize command");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9d7e4cf284a38a51 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2153
            log::warn!("No initialize command found");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #653782e406ce4091 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2162
            log::debug!("Dev container already found. Proceeding with it");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #313df5b46ecdf64d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2167
                log::debug!("Container not running. Will attempt to start, and then proceed");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5899e5657138cd2f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2189
            log::debug!("Existing container not found.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #047cb56b0cf4e988 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2241
                        log::warn!(
                            "Ignoring unreadable compose fragment `{}` while deriving project name: {err:?}",
                            file.display()
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cd12eb5dad621127 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2264
                log::error!(
                    "Failed to read workspace .env `{}` while deriving project name: {err:?}",
                    dotenv_path.display()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7fb67f3dd4116582 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2307
            log::error!("Failed to load Dockerfile: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #73e5977db74cbe24 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2432
    log::debug!("Checking for existing container");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #31fa478ef6fa0560 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2439
        log::debug!("Existing container not found. Building");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #61340a0903069816 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2747
        log::error!("Error escaping feature ref {feature_ref}: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a4fbdb7e3791906f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2751
        log::error!("Error escaping feature {feature_id}: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2eb55d72047d3677 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2761
        log::error!("Error escaping options {options_indented}: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #170cebc6f1dff477 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/devcontainer_manifest.rs:2856
            log::warn!(
                "FROM instruction spans multiple lines via `\\` continuation; cannot inject stage alias, leaving Dockerfile unmodified"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #656903bd2af2a01c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/docker.rs:215
            log::info!(
                "Using the classic Docker builder for dev container builds (BuildKit unavailable or disabled)"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #aef48eb0e09ccbed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/docker.rs:234
            log::error!("Error pulling image: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #193c79b348a9780b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/docker.rs:240
            log::error!("Non-success result from docker pull: {stderr}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4fdcc051dfa710b8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/docker.rs:327
            log::error!("Error running docker compose up: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #71fcb3cb34a973aa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/docker.rs:333
            log::error!("Non-success status from docker compose up: {}", stderr);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fbc0b301f9ffae0a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/docker.rs:373
            log::error!("Error running command {e} in container exec");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #720cec36a29de100 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/docker.rs:378
            log::error!("Command produced a non-successful output. StdErr: {std_err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #711c4d4704e5f4d4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/docker.rs:381
        log::debug!("Command output:\n {std_out}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #09eb602b7eb9f92f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/docker.rs:391
            log::error!("Error running docker start: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #33857a2d60379906 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/docker.rs:397
            log::error!("Non-success status from docker start: {stderr}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #969757ea384c402b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/docker.rs:412
            log::error!("Error running command {:?}: {e}", command);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a38e728b428ab48b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/docker.rs:417
            log::error!("Non-success status from docker ps: {stderr}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #287e8c22607e8ebc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/docker.rs:428
                log::error!("Error parsing docker ps output: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #52fd2d4eb37dffaa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/docker.rs:690
                            log::error!("Error deserializing metadata: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #de2da1543e80fbe4 Filesystem access.
repo/crates/dev_container/src/features.rs:170
        fs.write(
            &self.file_path.join("devcontainer-features.env"),
            env_file_content.as_bytes(),
        )

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #e973cfc145baaa55 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/features.rs:176
            log::error!("error writing devcontainer feature environment: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #84c4bb24455800f7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/oci.rs:43
    log::debug!("Fetching OCI token from: {}", url);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #da0ba09029963bbb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/oci.rs:47
            log::error!("OCI token request failed for {}: {e}", url);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6e06e0b9855d7ca4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/oci.rs:113
            log::error!("Failed to create blob request: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6631d664c55f0976 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/oci.rs:118
        log::error!("Failed to download feature blob: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ebc3cecad5e05f54 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/oci.rs:127
        log::error!(
            "Feature blob download returned HTTP {}: {}",
            status.as_u16(),
            body_text,
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #685dc59d36fbfb3b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/dev_container/src/oci.rs:139
        log::error!("Failed to extract feature tarball: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/diagnostics

rust first-party
expand_more 17 low-confidence finding(s)
low telemetry production #7086d05ef60b08a9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/buffer_diagnostics.rs:116
                            log::debug!("diagnostics updated for server {language_server_id}. recording change");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #46b82628dcdedfe9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/buffer_diagnostics.rs:118
                            log::debug!("diagnostics updated for server {language_server_id}. updating excerpts");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2adcdf8ac450ff2b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/diagnostics.rs:183
                    log::debug!("disk based diagnostics finished for server {language_server_id}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #84c4280429273e2f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/diagnostics.rs:205
                    log::debug!(
                        "diagnostics updated for server {language_server_id}, \
                        paths {paths:?}. updating excerpts"
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #5829d0851133ebd9 Environment-variable access.
repo/crates/diagnostics/src/diagnostics_tests.rs:663
    let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #c8eb509887655bf5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/diagnostics_tests.rs:701
                log::info!("finishing diagnostic check for language server {server_id}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a345d2c9b5a06c8f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/diagnostics_tests.rs:749
                    log::info!("updating diagnostics. language server {server_id} path {path:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f2a29128ef044f9d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/diagnostics_tests.rs:782
    log::info!("updating mutated diagnostics view");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4ce01f56740a1246 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/diagnostics_tests.rs:787
    log::info!("constructing reference diagnostics view");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #f7a0f21ef1970747 Environment-variable access.
repo/crates/diagnostics/src/diagnostics_tests.rs:838
    let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #dff79a94e2949cf3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/diagnostics_tests.rs:877
                log::info!("finishing diagnostic check for language server {server_id}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #649046d0011b8927 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/diagnostics_tests.rs:894
                        log::info!(
                            "adding inlay at {position}/{}: {:?}",
                            snapshot.buffer_snapshot().len(),
                            snapshot.buffer_snapshot().text(),
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e405e7a0869e5101 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/diagnostics_tests.rs:951
                    log::info!("updating diagnostics. language server {server_id} path {path:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5ba606a7166c50b1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/diagnostics_tests.rs:984
    log::info!("updating mutated diagnostics view");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #267bbaf36283223f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/diagnostics_tests.rs:2053
            log::info!("  removing diagnostic at index {idx}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #af8e72b7110ced9a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/diagnostics_tests.rs:2062
            log::info!(
                "  inserting {} at index {ix}. {},{}..{},{}",
                new_diagnostic.message,
                new_diagnostic.range.start.line,
                new_diagnostic.range.start.character,
                new_diagnostic.range.end.line,
                new_diagnostic.range.end.character,
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8ca733cb6c593407 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/diagnostics/src/diagnostics_tests.rs:2071
                log::info!(
                    "   {}. {},{}..{},{}",
                    related.message,
                    related.location.range.start.line,
                    related.location.range.start.character,
                    related.location.range.end.line,
                    related.location.range.end.character,
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/docs_preprocessor

rust first-party
expand_more 17 low-confidence finding(s)
low env_fs production #23a0afe25390277c Filesystem access.
repo/crates/docs_preprocessor/src/ai_discovery.rs:67
        std::fs::write(
            &destination,
            add_llms_markdown_directive(&contents, site_url),
        )

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9a543ccd51d3d53d Filesystem access.
repo/crates/docs_preprocessor/src/ai_discovery.rs:152
    std::fs::write(destination.join("llms.txt"), contents).context("failed to write llms.txt")?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #4338a7a881adba64 Filesystem access.
repo/crates/docs_preprocessor/src/ai_discovery.rs:176
    std::fs::write(destination.join("sitemap.xml"), contents)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3db98e24fab54bb8 Filesystem access.
repo/crates/docs_preprocessor/src/ai_discovery.rs:216
    std::fs::write(deploy_root.join("_redirects"), contents)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #24d61b112fb2c8a4 Filesystem access.
repo/crates/docs_preprocessor/src/ai_discovery.rs:254
        std::fs::write(&source_markdown, contents).with_context(|| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2d6972e6d639b94d Filesystem access.
repo/crates/docs_preprocessor/src/ai_discovery.rs:521
        let llms_txt = std::fs::read_to_string(destination.join("llms.txt"))?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2bfaac096bd5eb9c Filesystem access.
repo/crates/docs_preprocessor/src/ai_discovery.rs:533
        let sitemap_xml = std::fs::read_to_string(destination.join("sitemap.xml"))?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #865faf40f06d1e69 Filesystem access.
repo/crates/docs_preprocessor/src/ai_discovery.rs:537
        let mcp_markdown = std::fs::read_to_string(destination.join("ai/mcp.md"))?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d385c1be8b3adea5 Filesystem access.
repo/crates/docs_preprocessor/src/ai_discovery.rs:543
        let index_markdown = std::fs::read_to_string(destination.join("index.md"))?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0fc30012a7642835 Filesystem access.
repo/crates/docs_preprocessor/src/main.rs:660
    match std::fs::read_to_string(asset_path) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5e11504072c0b920 Environment-variable access.
repo/crates/docs_preprocessor/src/main.rs:668
            if std::env::var("CI").is_ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5e0f44b6000656c7 Environment-variable access.
repo/crates/docs_preprocessor/src/main.rs:718
    let amplitude_key = std::env::var("DOCS_AMPLITUDE_API_KEY").unwrap_or_default();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c858eb9a7ea1e213 Environment-variable access.
repo/crates/docs_preprocessor/src/main.rs:719
    let consent_io_instance = std::env::var("DOCS_CONSENT_IO_INSTANCE").unwrap_or_default();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0b6b3bf840d62961 Environment-variable access.
repo/crates/docs_preprocessor/src/main.rs:720
    let docs_channel = std::env::var("DOCS_CHANNEL").unwrap_or_else(|_| "stable".to_string());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #280913941f5222e4 Environment-variable access.
repo/crates/docs_preprocessor/src/main.rs:721
    let site_url = std::env::var("MDBOOK_BOOK__SITE_URL")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ad8d28da3064bea7 Filesystem access.
repo/crates/docs_preprocessor/src/main.rs:775
        let contents = std::fs::read_to_string(&file)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a965b66f1b88620f Filesystem access.
repo/crates/docs_preprocessor/src/main.rs:817
        std::fs::write(file, contents)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/edit_prediction

rust first-party
expand_more 24 low-confidence finding(s)
low telemetry production #db3b8a2271bd5ee7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/data_collection.rs:47
                log::debug!("failed to capture uncommitted diff: {error:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2f6bb5f054909286 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/data_collection.rs:88
                log::debug!("failed to capture editable context: {error:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #e354ff32de831d11 Environment-variable access.
repo/crates/edit_prediction/src/edit_prediction.rs:1054
        let version_str = env::var("ZED_ZETA_FORMAT").ok()?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #4fdc97244d4bfe01 Environment-variable access.
repo/crates/edit_prediction/src/edit_prediction.rs:1056
        let model_id = env::var("ZED_ZETA_MODEL").ok();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #85fd9a3bff2a8e7c Environment-variable access.
repo/crates/edit_prediction/src/edit_prediction.rs:1057
        let environment = env::var("ZED_ZETA_ENVIRONMENT").ok();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #b87ce48130640004 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/edit_prediction.rs:1079
        log::info!(
            "Backing off edit prediction requests for {:?} after Cloud timeout",
            REQUEST_TIMEOUT_BACKOFF
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2383f0fb7852bd6b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/edit_prediction.rs:2460
                log::error!("failed to submit edit predictions settled: {error:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #88f15a670694974e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/edit_prediction.rs:2517
                    log::error!("queue_prediction_refresh called with non-store provider");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bcfa9f0754c3bcf0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/edit_prediction.rs:2751
            log::debug!(
                "Skipping Zeta edit prediction request while backing off after Cloud timeout"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f12b4e59cdddb77e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/fim.rs:118
        log::debug!(
            "fim: completion received ({:.2}s)",
            (response_received_at - request_start).as_secs_f64()
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0aa7f07f23ba4c99 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/license_detection.rs:354
        log::debug!("checking if `{abs_path:?}` is an open source license");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fba6f1253f71b529 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/license_detection.rs:367
            log::debug!(
                "`{abs_path:?}` license file was skipped \
                because its size of {} bytes was larger than the max size of {} bytes",
                metadata.len,
                LICENSE_PATTERNS.approximate_max_length
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #132c849815d34f47 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/license_detection.rs:378
            log::debug!(
                "`{abs_path:?}` matches a license that is eligible for data collection (if enabled)"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #aabd0a85b6b61c26 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/license_detection.rs:382
            log::debug!(
                "`{abs_path:?}` does not match a license that is eligible for data collection"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #345d1d089f83467d Filesystem access.
repo/crates/edit_prediction/src/license_detection.rs:791
        fs.write(Path::new("/root/LICENSE-MIT"), MIT_TXT.as_bytes())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d5550e0959413d17 Filesystem access.
repo/crates/edit_prediction/src/license_detection.rs:798
        fs.write(Path::new("/root/LICENSE-APACHE"), APACHE_2_0_TXT.as_bytes())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #29e20a75db73c13a Filesystem access.
repo/crates/edit_prediction/src/license_detection.rs:805
        fs.write(Path::new("/root/LICENSE-MIT"), "Nevermind".as_bytes())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0cb90d1ede4c6673 Filesystem access.
repo/crates/edit_prediction/src/license_detection.rs:813
        fs.write(
            Path::new("/root/LICENSE-APACHE"),
            "Also nevermind".as_bytes(),
        )

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #68b7c6b5e31704af Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/mercury.rs:477
        log::debug!(
            "Mercury feedback sent: request_id={}, action={:?}",
            body.request_id,
            body.user_action
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #271e34430579dee0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/ollama.rs:94
    log::debug!("Ollama: Response status: {}", status);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4fbcda2396aac7bf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/open_ai_response.rs:13
                log::error!("No output from Baseten completion response");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e197df34627009ff Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/open_ai_response.rs:20
                    log::error!("Expected text, got an image");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #94199b4bcbcbfc4a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/open_ai_response.rs:26
            log::error!("Invalid response message: {:?}", choice.message);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5295a210da368788 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction/src/zeta.rs:543
                            log::error!("failed to apply edit prediction patch: {error:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/edit_prediction_cli

rust first-party
expand_more 84 low-confidence finding(s)
low env_fs production #e01ef78e523948a4 Filesystem access.
repo/crates/edit_prediction_cli/build.rs:3
        std::fs::read_to_string("../zed/Cargo.toml").expect("Failed to read crates/zed/Cargo.toml");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3192722270e4c2ed Environment-variable access.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:28
        let api_key = std::env::var("ANTHROPIC_API_KEY")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e9680875e3c72799 Environment-variable access.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:192
        let api_key = std::env::var("ANTHROPIC_API_KEY")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #903f56011456db7f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:312
            log::info!("Importing batch {}", batch_id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d79dd44382074164 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:323
            log::info!(
                "Batch {} status: {}",
                batch_id,
                batch_status.processing_status
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #276e6ccb13949ec4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:330
                log::warn!(
                    "Batch {} is not finished (status: {}), skipping",
                    batch_id,
                    batch_status.processing_status
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d110eb7f0dc3367c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:367
                        log::error!(
                            "Batch request {} failed: {}: {}",
                            request_hash,
                            error.error.error_type,
                            error.error.message
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8f401d68dfa8ae7b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:384
                        log::warn!("Batch request {} was canceled", request_hash);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e7288087f4fe9d12 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:388
                        log::warn!("Batch request {} expired", request_hash);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #499804ecdfe6579b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:413
            log::info!(
                "Imported batch {}: {} successful, {} errors",
                batch_id,
                success_count,
                error_count
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e73b1c2488978d4f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:441
            log::info!(
                "Batch {} status: {}",
                batch_id,
                batch_status.processing_status
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ac5444a8bd069abb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:473
                            log::error!(
                                "Batch request {} failed: {}: {}",
                                request_hash,
                                error.error.error_type,
                                error.error.message
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5a2efff6c123f3db Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:489
                            log::warn!("Batch request {} was canceled", request_hash);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e90ab821ee1d72ea Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:500
                            log::warn!("Batch request {} expired", request_hash);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #10c12fe4c9b2b805 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:522
                log::info!("Downloaded {} successful requests", success_count);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3e5f5978f51f69d5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:643
                log::info!(
                    "Uploading batch with {} requests (~{:.2} MB)",
                    batch_len,
                    batch_size as f64 / (1024.0 * 1024.0)
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a7657cabbd01abb3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:673
                log::info!(
                    "Uploaded batch {} with {} requests ({} total)",
                    batch.id,
                    batch_len,
                    total_uploaded
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6bf213cdcfb905b1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:694
            log::info!(
                "Uploading final batch with {} requests (~{:.2} MB)",
                batch_len,
                current_batch_size as f64 / (1024.0 * 1024.0)
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5cd30be7133d688c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:724
            log::info!(
                "Uploaded batch {} with {} requests ({} total)",
                batch.id,
                batch_len,
                total_uploaded
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f7979966a4c6f146 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/anthropic_client.rs:735
            log::info!(
                "Finished uploading {} batches with {} total requests",
                all_batch_ids.len(),
                total_uploaded
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #e878a3573b107120 Filesystem access.
repo/crates/edit_prediction_cli/src/example.rs:227
            std::fs::read_to_string(path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #786a469ac7920f09 Filesystem access.
repo/crates/edit_prediction_cli/src/filter_languages.rs:142
        let content_str = match std::fs::read_to_string(&config_path) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2da8d6aafa98eb04 Filesystem access.
repo/crates/edit_prediction_cli/src/filter_languages.rs:216
                File::open(path).with_context(|| format!("failed to open '{}'", path.display()))?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #14befddf916d6634 Filesystem access.
repo/crates/edit_prediction_cli/src/filter_languages.rs:310
            let file = File::create(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 telemetry production #f57828b417f2208e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/git.rs:85
        log::info!("Cloning {} into {:?}", repo_url, repo_path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7dffb713177da0ba Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/main.rs:675
    log::info!(
        "exact duplicate filter: {total_before_exact} examples → {} examples ({} removed)",
        examples.len(),
        total_before_exact - examples.len(),
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fd94588293c277a2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/main.rs:745
    log::info!(
        "near-duplicate filter: {total} examples → {} examples ({} removed)",
        examples.len(),
        total - examples.len(),
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #05f6f6930c3f472d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/main.rs:865
        log::info!(
            "skipping Snowflake inputs because --limit is already satisfied by example files"
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #259e12be7f839d02 Filesystem access.
repo/crates/edit_prediction_cli/src/main.rs:1015
    let file = match File::open(path) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e03a17f41253b830 Filesystem access.
repo/crates/edit_prediction_cli/src/main.rs:1442
                                        std::fs::write(&path, &markdown)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c58dd02291828b40 Filesystem access.
repo/crates/edit_prediction_cli/src/main.rs:1603
            std::fs::write(&path, &markdown).context("Failed to write markdown file")?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #8831b6008001f18a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/main.rs:1704
        log::error!("{}", msg);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #c35f339576026091 Environment-variable access.
repo/crates/edit_prediction_cli/src/openai_client.rs:25
        let api_key = std::env::var("OPENAI_API_KEY")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b010465c2085c404 Environment-variable access.
repo/crates/edit_prediction_cli/src/openai_client.rs:114
        let api_key = std::env::var("OPENAI_API_KEY")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #892f749b1486d4f1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/openai_client.rs:229
            log::info!("Importing OpenAI batch {}", batch_id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #41e8ffc0f751226e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/openai_client.rs:240
            log::info!("Batch {} status: {}", batch_id, batch_status.status);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e875eff341f02e8b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/openai_client.rs:243
                log::warn!(
                    "Batch {} is not completed (status: {}), skipping",
                    batch_id,
                    batch_status.status
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3dae3059be5851b0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/openai_client.rs:286
                        log::error!(
                            "Batch request {} failed with status {}",
                            request_hash,
                            response_body.status_code
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f73d3b1fea8144a9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/openai_client.rs:302
                    log::error!(
                        "Batch request {} failed: {}: {}",
                        request_hash,
                        error.code,
                        error.message
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c3fa9ec8482d8f39 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/openai_client.rs:338
            log::info!(
                "Imported batch {}: {} successful, {} errors",
                batch_id,
                success_count,
                error_count
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #109861c7bf4ef765 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/openai_client.rs:366
            log::info!("Batch {} status: {}", batch_id, batch_status.status);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bed7f03ec061b324 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/openai_client.rs:372
                        log::warn!("Batch {} completed but has no output file", batch_id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0c018ccade15ca93 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/openai_client.rs:405
                            log::error!(
                                "Batch request {} failed with status {}",
                                request_hash,
                                response_body.status_code
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2f7097a41df35dfb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/openai_client.rs:420
                        log::error!(
                            "Batch request {} failed: {}: {}",
                            request_hash,
                            error.code,
                            error.message
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #83029de515a702e6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/openai_client.rs:446
                log::info!("Downloaded {} successful requests", success_count);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #993f9d27402b01f4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/openai_client.rs:561
            log::info!(
                "Uploaded batch {} with {} requests ({} total)",
                batch.id,
                batch_len,
                total_uploaded
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0e6a909201fc6e92 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/openai_client.rs:572
            log::info!(
                "Finished uploading {} batches with {} total requests",
                all_batch_ids.len(),
                total_uploaded
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #5dc6452590789604 Environment-variable access.
repo/crates/edit_prediction_cli/src/predict.rs:176
                let model_id = std::env::var("ZED_ZETA_MODEL").ok();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3344d2874197c9e5 Environment-variable access.
repo/crates/edit_prediction_cli/src/predict.rs:177
                let environment = std::env::var("ZED_ZETA_ENVIRONMENT").ok();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c6b57caa3933b9cb Filesystem access.
repo/crates/edit_prediction_cli/src/predict.rs:214
                            fs::write(run_dir.join("prediction_prompt.md"), &prompt)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f100a625cb5b2a4d Filesystem access.
repo/crates/edit_prediction_cli/src/predict.rs:230
                            fs::write(run_dir.join("prediction_response.md"), &output)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0d1f80310b85621a Environment-variable access.
repo/crates/edit_prediction_cli/src/predict.rs:628
        std::env::var("ZED_ZETA_MODEL").context("ZED_ZETA_MODEL environment variable required")?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #55e32be606b2bc25 Environment-variable access.
repo/crates/edit_prediction_cli/src/predict.rs:631
        std::env::var("BASETEN_API_KEY").context("BASETEN_API_KEY environment variable not set")?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ac5e904b59c198b4 Environment-variable access.
repo/crates/edit_prediction_cli/src/progress.rs:111
                        is_tty: std::env::var("COLOR").is_ok()

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #594316ccf1f3a6af Environment-variable access.
repo/crates/edit_prediction_cli/src/progress.rs:112
                            || (std::env::var("NO_COLOR").is_err()

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6510b577d2c2b1e8 Filesystem access.
repo/crates/edit_prediction_cli/src/prompt_assets.rs:19
    let contents = std::fs::read_to_string(&filesystem_path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #62748fcb7fa83306 Environment-variable access.
repo/crates/edit_prediction_cli/src/pull_examples.rs:199
        token: std::env::var("EP_SNOWFLAKE_API_KEY")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f1eb03edcb041418 Environment-variable access.
repo/crates/edit_prediction_cli/src/pull_examples.rs:201
        base_url: std::env::var("EP_SNOWFLAKE_BASE_URL").context(

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #656171f4b0ef9bf9 Environment-variable access.
repo/crates/edit_prediction_cli/src/pull_examples.rs:204
        role: std::env::var("EP_SNOWFLAKE_ROLE").ok(),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #5330e71a53d2e73a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/pull_examples.rs:1137
                        log::warn!(
                            "skipping row {row_index}: failed to parse inputs - {e}",
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7348df003392fcd5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/pull_examples.rs:1172
                    log::warn!(
                        "skipping row {row_index}: missing fields - inputs={:?} output={:?} rating={:?} time={:?}",
                        inputs_json.is_some(),
                        output.is_some(),
                        rating.is_some(),
                        time.is_some(),
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e5c732fb58835541 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/pull_examples.rs:1316
                    log::warn!(
                        "skipping row {row_index}: missing fields - request_id={:?} device_id={:?} time={:?} input={:?}",
                        request_id_str.is_some(),
                        device_id.is_some(),
                        time.is_some(),
                        input_json.is_some(),
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #dfcc4ef8e6867245 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/pull_examples.rs:1440
                    log::warn!(
                        "skipping settled row {row_index}: [{}]",
                        missing_fields.join(", "),
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cce3bf8708005691 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/pull_examples.rs:1567
                    log::warn!(
                        "skipping captured row {row_index}: [{}]",
                        missing_fields.join(", "),
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b52daf4f859c5b6f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/pull_examples.rs:1607
        log::warn!(
            "skipping malformed requested range for request {}: requested={:?} (base_len={})",
            request_id,
            requested_editable_range,
            base_cursor_excerpt.len(),
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d2c764df684aee2e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/pull_examples.rs:1749
                    log::warn!(
                        "skipping row {row_index}: missing fields - request_id={:?} device_id={:?} time={:?} input={:?} output={:?} was_shown={:?} reason={:?}",
                        request_id_str.is_some(),
                        device_id.is_some(),
                        time.is_some(),
                        input_json.is_some(),
                        output.is_some(),
                        was_shown.is_some(),
                        reason.is_some()
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a5019d2403d0e7ba Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/pull_examples.rs:1896
                    log::warn!(
                        "skipping row {row_index}: missing fields - request_id={:?} device_id={:?} time={:?} input={:?} output={:?}",
                        request_id_str.is_some(),
                        device_id.is_some(),
                        time.is_some(),
                        input_json.is_some(),
                        output.is_some(),
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #6a5751d04f58dda5 Filesystem access.
repo/crates/edit_prediction_cli/src/score.rs:824
    let file = File::create(path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6ed2da31076d7c90 Filesystem access.
repo/crates/edit_prediction_cli/src/split_commit.rs:497
            let file = fs::File::open(input_path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #fa7e8ec2faf58101 Filesystem access.
repo/crates/edit_prediction_cli/src/split_commit.rs:628
        fs::write(path, &output_content)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2fa843531a1a9808 Filesystem access.
repo/crates/edit_prediction_cli/src/split_dataset.rs:155
                File::open(path).with_context(|| format!("failed to open '{}'", path.display()))?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6975445411ee7de5 Filesystem access.
repo/crates/edit_prediction_cli/src/split_dataset.rs:210
        File::create(path).with_context(|| format!("failed to create '{}'", path.display()))?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #90d06979be609073 Filesystem access.
repo/crates/edit_prediction_cli/src/split_dataset.rs:529
        let train_content = std::fs::read_to_string(&train_path).unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #69e53420b23fde83 Filesystem access.
repo/crates/edit_prediction_cli/src/split_dataset.rs:530
        let valid_content = std::fs::read_to_string(&valid_path).unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1103cd056dc7ca4e Filesystem access.
repo/crates/edit_prediction_cli/src/split_dataset.rs:609
        let train_content = std::fs::read_to_string(&train_path).unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6caef5891723313a Filesystem access.
repo/crates/edit_prediction_cli/src/split_dataset.rs:610
        let valid_content = std::fs::read_to_string(&valid_path).unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f32a4af1cd070561 Filesystem access.
repo/crates/edit_prediction_cli/src/split_dataset.rs:652
        let train_content = std::fs::read_to_string(&train_path).unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #96a375dda9a832eb Filesystem access.
repo/crates/edit_prediction_cli/src/split_dataset.rs:653
        let valid_content = std::fs::read_to_string(&valid_path).unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #41b3cf9e525ac950 Filesystem access.
repo/crates/edit_prediction_cli/src/synthesize.rs:48
            std::fs::read_to_string(&*SYNTHESIZE_STATE_FILE)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ffb903bf09eccee7 Filesystem access.
repo/crates/edit_prediction_cli/src/synthesize.rs:59
        std::fs::write(&*SYNTHESIZE_STATE_FILE, content)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9d068c6301a45fb8 Filesystem access.
repo/crates/edit_prediction_cli/src/synthesize.rs:241
                    std::fs::write(&path, spec.to_markdown())?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #08e9f799444c991c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/synthesize.rs:246
                    log::debug!("Example rejected: {}", rejection_reason);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #151995d85c023242 Filesystem access.
repo/crates/edit_prediction_cli/src/synthesize.rs:251
                    if let Err(e) = std::fs::write(&path, content) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #f4db1853ea02a561 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_cli/src/synthesize.rs:252
                        log::warn!("Failed to write rejected example: {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/edit_prediction_context

rust first-party
expand_more 14 low-confidence finding(s)
low telemetry production #df6a4dc220d1025c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_context/src/bm25_context.rs:53
            log::debug!("failed to collect BM25 context: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #877ad2a43f4b640b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_context/src/bm25_context.rs:148
    log::debug!(
        "built BM25 context index: candidate_files:{}, indexed_files:{}, indexed_bytes:{}, chunks:{}, terms:{}, latency:{elapsed:?}",
        index.stats.candidate_file_count,
        index.stats.indexed_file_count,
        index.stats.indexed_bytes,
        index.stats.document_count,
        index.stats.term_count,
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6e3ac915e4648170 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_context/src/bm25_context.rs:158
    log::debug!("selected {} BM25 context chunks", candidates.len());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #4c9250b6497fdadf Filesystem access.
repo/crates/edit_prediction_context/src/bm25_context.rs:409
    let text = fs::read_to_string(&absolute_path).ok()?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #4b540d953222877e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_context/src/edit_prediction_context.rs:233
            log::debug!("retrieving_context buffer:{}", file.path().as_unix_str());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f1997d129c3bcffb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_context/src/edit_prediction_context.rs:402
            log::debug!(
                "finished retrieving context buffer:{}, latency:{:?}",
                file.path().as_unix_str(),
                start_time.elapsed()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6379fda0ffe6981f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_context/src/editable_context.rs:384
            log::debug!(
                "failed to find BM25 context path: {}",
                candidate.path.display()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8007ef7714a8bb3f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_context/src/editable_context.rs:391
            log::debug!(
                "failed to open BM25 context path {}: {error:#}",
                candidate.path.display()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a568a86f5834664f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_context/src/editable_context.rs:447
                log::debug!("failed to find oracle file path: {}", target.path.display());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #90e661a1aee5d12e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_context/src/editable_context.rs:451
                log::debug!(
                    "failed to open oracle file path {}: {error:#}",
                    target.path.display()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #be884e06b85b58d7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_context/src/editable_context.rs:491
                log::debug!(
                    "failed to find oracle snippet path: {}",
                    target.path.display()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6fde335a90dd7685 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_context/src/editable_context.rs:498
                log::debug!(
                    "failed to open oracle snippet path {}: {error:#}",
                    target.path.display()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #279d108a9ec7d164 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_context/src/editable_context.rs:643
            log::debug!("failed to build git log context index: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4f0b187bd8cc2326 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/edit_prediction_context/src/editable_context.rs:668
                log::debug!("failed to open git log related buffer: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/edit_prediction_metrics

rust first-party
expand_more 4 low-confidence finding(s)
low env_fs production #364c4350624b86e2 Filesystem access.
repo/crates/edit_prediction_metrics/src/main.rs:36
            let base = fs::read_to_string(&base_path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #863beb414268e7db Filesystem access.
repo/crates/edit_prediction_metrics/src/main.rs:38
            let expected_patch = fs::read_to_string(&expected_patch_path).map_err(|err| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0a902824f2cf73f5 Filesystem access.
repo/crates/edit_prediction_metrics/src/main.rs:41
            let actual_patch = fs::read_to_string(&actual_patch_path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #bac263735c66ccaf Filesystem access.
repo/crates/edit_prediction_metrics/src/main.rs:61
            let json = fs::read_to_string(&json_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.

first-party (rust): crates/editor

rust first-party
expand_more 139 low-confidence finding(s)
low telemetry production #327de2def65a1dbc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/clipboard.rs:556
            log::warn!("There should always be at least one selection in Zed. This is a bug.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #08cbd123c766e2da Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/code_actions.rs:182
                    Err(e) => log::error!("failed to spawn a toggled code action: {e:#}"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3de14175fb46f2e2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/code_actions.rs:184
                Err(e) => log::error!("failed to toggle code actions: {e:#}"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b00dbad50eb759fb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/code_context_menus.rs:643
            log::error!(
                "bug: completion selected_item >= entries.len(): {} >= {}",
                self.selected_item,
                entries.len()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #27d93b2f1f66cd50 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/code_lens.rs:241
                                log::error!(
                                    "Failed to fetch code lenses for buffer {buffer_id:?}: {e:#}"
                                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #829e49fb312403c7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/completions.rs:337
                log::error!("bug: SnippetChoices requested_source is not handled");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #f39cc0f401fe8926 Environment-variable access.
repo/crates/editor/src/display_map.rs:2717
        let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #a041576626431826 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2732
        log::info!("tab size: {}", tab_size);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fee9242ab8856144 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2733
        log::info!("wrap width: {:?}", wrap_width);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d4852eabd2025a46 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2772
        log::info!("buffer text: {:?}", snapshot.buffer_snapshot().text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cd5745ff6c86c391 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2773
        log::info!("fold text: {:?}", snapshot.fold_snapshot().text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #74450429a8ecd309 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2774
        log::info!("tab text: {:?}", snapshot.tab_snapshot().text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2154efcbbc34eafe Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2775
        log::info!("wrap text: {:?}", snapshot.wrap_snapshot().text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bac4de8609a388f2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2776
        log::info!("block text: {:?}", snapshot.block_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9be6149e2f408195 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2777
        log::info!("display text: {:?}", snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #eeb0f0fe5df41fc7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2787
                    log::info!("setting wrap width to {:?}", wrap_width);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b3c2ca3acff84159 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2794
                    log::info!("setting tab size to {:?}", tab_size);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #27c186ee48e44c0d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2822
                                    log::info!(
                                        "inserting block {:?} with height {}",
                                        placement.as_ref().map(|p| p.to_point(&buffer)),
                                        height
                                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #15bbeab0db4bfc22 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2844
                            log::info!("removing block ids {:?}", block_ids_to_remove);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cfeb6c9b84c97986 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2865
                        log::info!("unfolding ranges: {:?}", ranges);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a73d2624ddec255d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2870
                        log::info!("folding ranges: {:?}", ranges);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #56cb13378df6c0fb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2893
            log::info!("buffer text: {:?}", snapshot.buffer_snapshot().text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #155b0d388c004ea0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2894
            log::info!("fold text: {:?}", snapshot.fold_snapshot().text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2ac975c7b9fc0c83 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2895
            log::info!("tab text: {:?}", snapshot.tab_snapshot().text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0aa1b0f62e73cc22 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2896
            log::info!("wrap text: {:?}", snapshot.wrap_snapshot().text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9a85966ac0081d51 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2897
            log::info!("block text: {:?}", snapshot.block_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0199e49aa5430019 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2898
            log::info!("display text: {:?}", snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f2cc048e3a5ac4c6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2956
                log::info!("Moving from point {:?}", point);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ba6f57ac40739c1d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2959
                log::info!("Right {:?}", moved_right);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c56c2ed39b62093c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map.rs:2973
                log::info!("Left {:?}", moved_left);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #4ff39f6d50dfbae1 Environment-variable access.
repo/crates/editor/src/display_map/block_map.rs:4058
        let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #ae562617db3093d5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4072
        log::info!("Wrap width: {:?}", wrap_width);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f8ca74534cf01329 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4073
        log::info!("Excerpt Header Height: {:?}", excerpt_header_height);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #32841b962c365dc1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4078
            log::info!("initial singleton buffer text: {:?}", text);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b3249f859806f323 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4083
                log::info!(
                    "initial multi-buffer text: {:?}",
                    multibuffer.read(cx).read(cx).text()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d3f0e3079b3546a5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4113
                    log::info!("Setting wrap width to {:?}", wrap_width);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4ebbecf4190c36c9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4170
                        log::info!(
                            "inserted block {:?} with height {:?} and id {:?}",
                            block_properties
                                .placement
                                .as_ref()
                                .map(|p| p.to_point(&buffer_snapshot)),
                            block_properties.height,
                            block_id
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #21e968109f590528 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4198
                    log::info!(
                        "removing {} blocks: {:?}",
                        block_ids_to_remove.len(),
                        block_ids_to_remove
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ba6784a64a0b8f5f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4207
                        log::info!("Noop fold/unfold operation on a singleton buffer");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d016e6c2cc3d1e13 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4225
                    log::debug!("All buffers {unfolded_buffers:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8e54116b9bc51167 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4226
                    log::debug!("Folded buffers {folded_buffers:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1acea93d2e2bcf6b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4236
                        log::info!(
                            "Noop fold/unfold operation. Unfolded buffers: {unfolded_count}, folded buffers: {folded_count}"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f5e861ae669b7559 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4246
                            log::info!("Folding {buffer_to_fold:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9d3027e1fda7c815 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4264
                            log::info!(
                                "Folding {buffer_to_fold:?}, related excerpts: {related_excerpts:?}"
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d15f5b5803895c06 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4274
                            log::info!("Unfolding {buffer_to_unfold:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d7f3fe532aefab95 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4279
                        log::info!(
                            "Unfolded buffers: {unfolded_count}, folded buffers: {folded_count}"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #513d3fcb3fe5bd14 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4291
                        log::info!("buffer text: {:?}", buffer_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a73f70d28b952fc0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4308
            log::info!("wrapped text: {:?}", wraps_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #930fdbe212966091 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4309
            log::info!("blocks text: {:?}", blocks_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0b6a61c1083bd644 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4342
                log::info!(
                    "Block {:?} placement: {:?} Height: {:?}",
                    block.id(),
                    placement,
                    block.height()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #13ae4be1e2ea3b9e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/block_map.rs:4470
            log::info!("expected text: {expected_text:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #ace9954daf98d046 Environment-variable access.
repo/crates/editor/src/display_map/fold_map.rs:1988
        let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #de5d0c8c520bbb5e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/fold_map.rs:2008
            log::info!("text: {:?}", buffer_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ebc6bd5230fef3d9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/fold_map.rs:2025
                    log::info!("editing {:?}", edits);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ddf2ddac4bf21cb6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/fold_map.rs:2032
            log::info!("inlay text {:?}", inlay_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #73b8e78d5452a604 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/fold_map.rs:2048
            log::info!(
                "fold text {:?} ({} lines)",
                expected_text,
                expected_text.matches('\n').count() + 1
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ece0598bb62247de Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/fold_map.rs:2453
                    log::info!("unfolding {:?} (inclusive: {})", to_unfold, inclusive);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0943a04cfefc3eed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/fold_map.rs:2472
                    log::info!("folding {:?}", to_fold);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #56f5ec602ad3bf46 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/inlay_map.rs:833
                log::info!(
                    "creating inlay {inlay_id:?} at buffer offset {position} with bias {bias:?} and text {text:?}"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0774e36dc88fbc94 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/inlay_map.rs:847
        log::info!("removing inlays: {:?}", to_remove);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #afc57b367ddcfe07 Environment-variable access.
repo/crates/editor/src/display_map/inlay_map.rs:1950
        let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #7146b7e0f16a0618 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/inlay_map.rs:1965
        log::info!("buffer text: {:?}", buffer_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b5783b315538fb69 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/inlay_map.rs:1975
                    log::info!("mutated text: {:?}", snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c9dc722138870a03 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/inlay_map.rs:1984
                    log::info!("editing {:?}", edits);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #af427493a6e14c48 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/inlay_map.rs:1994
            log::info!("buffer text: {:?}", buffer_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5d73dff4c39ac0b7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/inlay_map.rs:1995
            log::info!("inlay text: {:?}", inlay_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #06896c730ad8738b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/inlay_map.rs:2034
            log::info!("highlighting text ranges {text_highlight_ranges:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1ed77cbd8164b491 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/inlay_map.rs:2090
                log::info!("highlighting inlay ranges {new_highlights:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3ee89a2b3b505e07 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/inlay_map.rs:2102
                log::info!("calling inlay_snapshot.chunks({range:?})");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9e9285d89ae6d82f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/tab_map.rs:1355
        log::info!("Buffer text: {:?}", buffer_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #547d697185bb8a9c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/tab_map.rs:1358
        log::info!("InlayMap text: {:?}", inlay_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d95504f0c65ab142 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/tab_map.rs:1362
        log::info!("FoldMap text: {:?}", fold_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d2a92c95a6d014b5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/tab_map.rs:1364
        log::info!("InlayMap text: {:?}", inlay_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cebed1ac26bb80bc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/tab_map.rs:1370
        log::info!(
            "TabMap text (tab size: {}): {:?}",
            tab_size,
            tabs_snapshot.text(),
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #e99449559b7cee28 Environment-variable access.
repo/crates/editor/src/display_map/wrap_map.rs:1452
        let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #cba62baa19b9b8bf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1468
        log::info!("Tab size: {}", tab_size);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #98758babe823112c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1469
        log::info!("Wrap width: {:?}", wrap_width);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #69499824b7cbe80a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1483
        log::info!("Buffer text: {:?}", buffer_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c2d0263540e0451f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1485
        log::info!("InlayMap text: {:?}", inlay_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #afe8e6b5b0b5bc07 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1487
        log::info!("FoldMap text: {:?}", fold_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1f75fb98fe86c07e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1490
        log::info!("TabMap text: {:?}", tabs_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a5abffeb3da8eeb6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1515
        log::info!("Wrapped text: {:?}", actual_text);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e83dc3587795968d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1520
            log::info!("{} ==============================================", _i);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7b9ed6a06c060ec5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1530
                    log::info!("Setting wrap width to {:?}", wrap_width);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #782fe15cc433402a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1567
            log::info!("Buffer text: {:?}", buffer_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c6b91cac86161f42 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1570
            log::info!("InlayMap text: {:?}", inlay_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3b07872873197b47 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1572
            log::info!("FoldMap text: {:?}", fold_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7aecff8ec713ab36 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1574
            log::info!("TabMap text: {:?}", tabs_snapshot.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #74785ef78fab1978 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1584
                log::info!("Waiting for wrapping to finish");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b468219ecda808b3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1597
                log::info!("Wrapping finished: {:?}", actual_text);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #40da45341b23c313 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1616
                    log::info!("{} summary: {:?}", ix, item.summary.output,);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ce94b092342a0d63 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/display_map/wrap_map.rs:1674
            log::info!("Waiting for wrapping to finish");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #12bf67e2a6b3cd43 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/document_colors.rs:255
                    Err(e) => log::error!("Failed to retrieve document colors: {e}"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5536eaa36623dd93 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/editor.rs:1409
            log::error!(
                "SelectionHistory::insert_transaction called with empty selections. Caller: {}",
                std::panic::Location::caller()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6704766e8b963cd4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/editor.rs:4495
                log::error!("Trying to place gutter_hover without anything enabled!!");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2c18ac9e7dd92a1f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/editor.rs:7557
                log::error!("No selection history for undone transaction; selection unchanged");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b6ada9b99f43fa8c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/editor.rs:8333
                log::error!("unexpectedly ended a transaction that wasn't started by this editor");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d15b58cdeaba1653 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/element.rs:8917
                                log::error!(
                                    "bug: line_ix {} is out of bounds - row_infos.len(): {}, \
                                    line_layouts.len(): {}, \
                                    crease_trailers.len(): {}",
                                    line_ix,
                                    row_infos.len(),
                                    line_layouts.len(),
                                    crease_trailers.len(),
                                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #10362cba6f1417b4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/git/blame.rs:234
                        log::debug!("Updated buffers. Regenerating blame data...",);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4552e3f7c10ad30e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/git/blame.rs:247
                    log::debug!("Status of git repositories updated. Regenerating blame data...",);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #788e3cd81c3c16be Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/git/blame.rs:664
                            log::error!("failed to get git blame data: {all_errors}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #273d66f4bfbd3ba1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/git/blame.rs:673
                            log::debug!("failed to get git blame data: {all_errors}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #e452cd3d92a58cc2 Environment-variable access.
repo/crates/editor/src/git/blame.rs:1195
        let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #692448338df1a953 Environment-variable access.
repo/crates/editor/src/git/blame.rs:1198
        let max_edits_per_operation = env::var("MAX_EDITS_PER_OPERATION")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #aeeb3823edb4acd6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/git/blame.rs:1222
        log::info!("initial buffer text: {:?}", buffer_initial_text);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1f4cac97e4ceceae Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/git/blame.rs:1234
        log::info!("initial blame entries: {:?}", blame_entries);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3b94ba27dc4487e4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/git/blame.rs:1262
                    log::info!("quiescing");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #971f3a8135882014 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/git/blame.rs:1266
                    log::info!("editing buffer");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1a9ad8333fb114c5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/git/blame.rs:1269
                        log::info!("buffer text: {:?}", buffer.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #50bbe85d238ecf5b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/git/blame.rs:1276
                    log::info!("regenerating blame entries: {:?}", blame_entries);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2fa18a99db943b04 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/highlight_matching_bracket.rs:24
            log::error!("bug: cursor offset is out of range while refreshing bracket highlights");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fab994b0cc210a0a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/hover_popover.rs:1007
            log::error!("Hover popover point out of bounds after moving");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2d074ddaf5735744 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/inlays/inlay_hints.rs:858
                        log::error!(
                            "Failed to query inlays for buffer row range {chunk_range:?}, {e:#}"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #eafd9648ae6c7029 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/items.rs:1296
        log::debug!(
            "Deserialized editor {item_id:?} in workspace {workspace_id:?}, {serialized_editor:?}"
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f43d19749cff1da5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/items.rs:1500
                log::debug!("Serializing editor {item_id:?} in workspace {workspace_id:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #685c3a49034659a4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/lsp_ext.rs:179
            log::debug!("Timed out waiting for LSP tasks");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #16afeb3bee7d4e47 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/navigation.rs:1225
                log::info!("no references found under cursor");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e4598e5145d6a7c1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/navigation.rs:1385
                log::info!(
                    "Ignoring repeated FindAllReferences invocation with the position of already running task"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0491d6af9526a29b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/navigation.rs:2191
            log::error!("bug: open_locations_in_multibuffer called with empty list of locations");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #31642ac4c524a232 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/persistence.rs:328
        log::debug!("Saving selections for editor {editor_id} in workspace {workspace_id:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e09b1096a610ba1e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/persistence.rs:380
        log::debug!("Saving folds for file {path:?} in workspace {workspace_id:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #de75e32de50a39a6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/rust_analyzer_ext.rs:198
            log::info!("Empty macro expansion for position {:?}", trigger_anchor);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #50c59c4a372c9ff3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/rust_analyzer_ext.rs:287
            log::debug!("Empty docs urls for position {:?}", trigger_anchor);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f2831e5f7a341763 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/scroll.rs:503
                log::debug!(
                    "Saving scroll position for item {item_id:?} in workspace {workspace_id:?}"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #44738fa793c5f6a6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/scroll.rs:875
            log::warn!("Invalid scroll anchor: {:?}", scroll_anchor);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4ef2e4bc7085b111 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/selection.rs:1431
            log::error!("update_selection dispatched with no pending selection");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d17e4a2afc6b0e01 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/semantic_tokens.rs:258
                                log::error!(
                                    "Failed to fetch semantic tokens for buffer \
                                    {buffer_id:?}: {e:#}"
                                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #d9364a0a76af05a6 Environment-variable access.
repo/crates/editor/src/split.rs:1671
        let terminal_width = std::env::var("COLUMNS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #4e0df787212c26ff Environment-variable access.
repo/crates/editor/src/split.rs:2506
        let operations = std::env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #594fd6f77d37e981 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/split.rs:2516
                log::info!("creating initial buffer");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #91bac278f868fe86 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/split.rs:2551
                    log::info!("creating new buffer and setting excerpts");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3a5638e2be893cf8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/split.rs:2585
                    log::info!("randomly editing multibuffer");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #51a04418b5403594 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/split.rs:2594
                    log::info!("randomly editing individual buffer");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fb542863e0cce8c9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/split.rs:2602
                    log::info!("recalculating diff and resetting excerpts for single buffer");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5e149e2807a1d875 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/split.rs:2636
                    log::info!("randomly undoing/redoing in single buffer");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c75ba94aaf22033c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/split.rs:2643
                    log::info!("removing excerpts for a random path");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6e601efff3177506 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/split.rs:2657
                    log::info!("unsplit, scroll stale lhs, and resplit");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9e5223b3427e3a6a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/split.rs:2694
                        log::info!("expanding {count} excerpts by {line_count} lines");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6f1c71b5570359ba Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/editor/src/split.rs:2708
                    log::info!("quiescing");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/editor_benchmarks

rust first-party
expand_more 1 low-confidence finding(s)
low env_fs production #a0b80c08e461cd58 Filesystem access.
repo/crates/editor_benchmarks/src/main.rs:74
    let file_contents = std::fs::read_to_string(&args.file).expect("failed to read input file");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/env_var

rust first-party
expand_more 1 low-confidence finding(s)
low env_fs production #e44381f71d9c78ba Environment-variable access.
repo/crates/env_var/src/env_var.rs:12
        let value = std::env::var(name.as_str()).ok();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/etw_tracing

rust first-party
expand_more 1 low-confidence finding(s)
low telemetry production #5902428d57a0b355 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/etw_tracing/etw_tracing.rs:561
            log::warn!("Failed to receive ETW command, treating as timed-out Save: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/eval_cli

rust first-party
expand_more 9 low-confidence finding(s)
low env_fs production #18dccce02f0218ce Filesystem access.
repo/crates/eval_cli/build.rs:3
        std::fs::read_to_string("../zed/Cargo.toml").expect("Failed to read crates/zed/Cargo.toml");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a68052f566da52cb Environment-variable access.
repo/crates/eval_cli/src/main.rs:210
        if let Ok(raw_flags) = std::env::var("ZED_EVAL_ENABLE_FLAGS") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #13aad16c8ad7c1aa Filesystem access.
repo/crates/eval_cli/src/main.rs:324
                    if let Err(e) = std::fs::write(output_dir.join("result.json"), &json) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3b6c4bc3885c8cbf Environment-variable access.
repo/crates/eval_cli/src/main.rs:348
    let raw = std::env::var(OPENAI_COMPATIBLE_PROVIDERS_ENV).ok()?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5a03d66cd31c6092 Environment-variable access.
repo/crates/eval_cli/src/main.rs:374
    let raw = std::env::var(ANTHROPIC_AVAILABLE_MODELS_ENV).ok()?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5784e868e830830d Filesystem access.
repo/crates/eval_cli/src/main.rs:413
    let suffix = std::fs::read_to_string(path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #037ebc7e4a759f06 Environment-variable access.
repo/crates/eval_cli/src/main.rs:671
            let raw = std::env::var("ZED_EVAL_DISABLE_TOOLS").unwrap_or_default();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #69bc253c140167a1 Filesystem access.
repo/crates/eval_cli/src/main.rs:936
        if let Err(e) = std::fs::write(dir.join("thread.md"), markdown) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #23cfa8db502a5c72 Filesystem access.
repo/crates/eval_cli/src/main.rs:944
                if let Err(e) = std::fs::write(dir.join("thread.json"), json) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/extension

rust first-party
expand_more 23 low-confidence finding(s)
low telemetry production #2b11c61d9027ac00 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:132
                    log::info!("compiling Rust extension {}", extension_dir.display());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ebb13d81d292c767 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:137
                    log::info!("compiled Rust extension {}", extension_dir.display());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #69bac828d19a8cd8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:157
                    log::info!(
                        "compiling grammar {grammar_name} for extension {}",
                        extension_dir.display()
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ef6d46a0ae5b5dd7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:174
                    log::info!(
                        "compiled grammar {grammar_name} for extension {}",
                        extension_dir.display()
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #015d7a49096d6501 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:206
        log::info!(
            "finished compiling extension {} in {time:.2}s",
            extension_dir.display(),
            time = start.elapsed().as_secs_f64(),
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #136a4b3008bdef9e Filesystem access.
repo/crates/extension/src/extension_builder.rs:223
        let cargo_toml_content = fs::read_to_string(extension_dir.join("Cargo.toml"))?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #0603ea73fc6f4d5a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:226
        log::info!(
            "compiling Rust crate for extension {}",
            extension_dir.display()
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0ce6409fc577ef8b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:248
        log::info!(
            "compiled Rust crate for extension {}",
            extension_dir.display()
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #24d24d5c61b881de Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:266
        log::info!(
            "encoding wasm component for extension {}",
            extension_dir.display()
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #f3963042becb127f Filesystem access.
repo/crates/extension/src/extension_builder.rs:271
        let component_bytes = fs::read(&wasm_path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #4270c1c61c98b6a5 Filesystem access.
repo/crates/extension/src/extension_builder.rs:286
        fs::write(extension_file.clone(), &component_bytes)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #5a8b9806930aa9ce Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:289
        log::info!(
            "extension {} written to {}",
            extension_dir.display(),
            extension_file.display()
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bbed9e0211c310db Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:311
        log::info!("checking out {grammar_name} parser");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #980aec324aa832ed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:332
            log::info!(
                "skipping compilation of {grammar_name} parser because the existing compiled grammar is up to date"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6173c71d1815662f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:336
            log::info!("compiling {grammar_name} parser");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #268f77953b7fbbe5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:495
        log::info!("downloading wasi-sdk to {}", wasi_sdk_dir.display());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #0ef3d8c1d328c8ad Filesystem access.
repo/crates/extension/src/extension_builder.rs:512
            fs::File::create(&tar_gz_path).context("failed to create temporary tar.gz file")?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #1fd431e566493beb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:521
        log::info!("un-tarring wasi-sdk to {}", tar_out_dir.display());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #525c7955c2522066 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension/src/extension_builder.rs:540
        log::info!("finished downloading wasi-sdk");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #63af34ddc884d379 Filesystem access.
repo/crates/extension/src/extension_builder.rs:808
        std::fs::write(&target, "foo").unwrap(); // Create target

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9b24648c3e77b98f Filesystem access.
repo/crates/extension/src/extension_builder.rs:814
        std::fs::write(&dep1, "foo").unwrap(); // Create dep1 (newer than target)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #844ceea50d6d6654 Filesystem access.
repo/crates/extension/src/extension_builder.rs:823
        std::fs::write(&dep2, "foo").unwrap(); // Create dep2

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a18291437a9ce1ee Filesystem access.
repo/crates/extension/src/extension_builder.rs:825
        std::fs::write(&target, "foobar").unwrap(); // Update target

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/extension_api

rust first-party
expand_more 3 low-confidence finding(s)
low env_fs production #2d9847f37ee86dd7 Environment-variable access.
repo/crates/extension_api/build.rs:2
    let version = std::env::var("CARGO_PKG_VERSION").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #4688657b132a1686 Environment-variable access.
repo/crates/extension_api/build.rs:3
    let out_dir = std::env::var("OUT_DIR").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #05ae1d733a04084e Filesystem access.
repo/crates/extension_api/build.rs:10
    std::fs::write(
        std::path::Path::new(&out_dir).join("version_bytes"),
        [major[0], major[1], minor[0], minor[1], patch[0], patch[1]],
    )

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/extension_cli

rust first-party
expand_more 10 low-confidence finding(s)
low telemetry production #72c04090e411b24e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_cli/src/main.rs:68
    log::info!("loading extension manifest");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #541fe150b240fcc5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_cli/src/main.rs:71
    log::info!("compiling extension");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #f3155c6c0a16c7e9 Filesystem access.
repo/crates/extension_cli/src/main.rs:151
    fs.write(&output_dir.join("manifest.json"), manifest_json.as_bytes())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #10f6b774fa194418 Filesystem access.
repo/crates/extension_cli/src/main.rs:168
    fs.write(&output_dir.join("extension.toml"), manifest_toml.as_bytes())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ad84b1f341f1a876 Filesystem access.
repo/crates/extension_cli/src/main.rs:426
        let wasm = fs::read(&grammar_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 telemetry production #6ce34ac726d42f2e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_cli/src/main.rs:428
        log::info!("loaded grammar {grammar_name}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #53231c566e30e58a Filesystem access.
repo/crates/extension_cli/src/main.rs:471
                    let task_file_content = std::fs::read(&file_path).with_context(|| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6503384badaf731b Filesystem access.
repo/crates/extension_cli/src/main.rs:495
                    let query_source = fs::read_to_string(&file_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 telemetry production #46c73bcdcc110f27 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_cli/src/main.rs:502
        log::info!("loaded language {}", config.name);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e8652ebf72a67525 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_cli/src/main.rs:517
        log::info!("loaded theme family {}", theme_family.name);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/extension_host

rust first-party
expand_more 20 low-confidence finding(s)
low env_fs production #1c916da0e26ee60b Filesystem access.
repo/crates/extension_host/benches/extension_compilation_benchmark.rs:86
    std::fs::read(path.join("extension.wasm")).unwrap()

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a5f7546389c2c4c8 Environment-variable access.
repo/crates/extension_host/build.rs:12
    let out_dir = env::var("OUT_DIR")?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #4fb7b1aaba10c560 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/extension_host.rs:889
        log::info!("installing extension {extension_id} latest version");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7076935b5ecc5522 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/extension_host.rs:938
        log::info!("installing extension {extension_id} {version}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5ed7783bf79be972 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/extension_host.rs:1011
                            log::error!("Failed to remove extension work dir {work_dir:?} : {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #99402d8df8e30390 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/extension_host.rs:1247
        log::info!(
            "extensions updated. loading {}, reloading {}, unloading {}",
            extensions_to_load.len() - reload_count,
            reload_count,
            extensions_to_unload.len() - reload_count
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #17e9e2d13cf222f1 Filesystem access.
repo/crates/extension_host/src/extension_host.rs:1419
                        std::fs::read_to_string(language_path.join(TaskTemplates::FILE_NAME))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #d8556c4f2657b0f9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/extension_host.rs:1489
                            Err(e) => log::error!("Cannot load snippets: {e:#}"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1f1e37736d74a671 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/extension_host.rs:1517
                        log::error!(
                            "Failed to load extension: {}, {:#}",
                            extension.manifest.id,
                            e
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cb934266a7bbbf4b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/extension_host.rs:1635
            log::info!("rebuilt extension index in {:?}", start_time.elapsed());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0e01e2195fcaf9cf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/extension_host.rs:1905
            log::info!(
                "Uploading extension {} to {:?}",
                missing_extension.clone().id,
                dest_dir
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #27e2c94d8c84ed18 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/extension_host.rs:1917
            log::info!(
                "Finished uploading extension {}",
                missing_extension.clone().id
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #531f1c70527591d1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/extension_host.rs:1932
                log::error!(
                    "Failed to install extension {}: {}",
                    missing_extension.id,
                    e
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #2ea9142d0e4ed06d Filesystem access.
repo/crates/extension_host/src/extension_host.rs:1982
                        if let Some(contents) = std::fs::read_to_string(&path).log_err() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #63aff6dfa67844d5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/headless_host.rs:92
                log::info!("removing extension: {}", extension_id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e8d32a96b2f41e04 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/headless_host.rs:99
                    log::info!("failed to load extension: {}, {:#}", extension.id, e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ab5f9514104998c2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/headless_host.rs:193
            log::info!("Loaded language server: {}", language_server_id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #896f14fcf9fb2d7b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/headless_host.rs:206
            log::info!("Loaded debug adapter: {}", debug_adapter);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #897de8fec07c2fc9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/headless_host.rs:214
            log::info!("Loaded debug locator: {}", debug_locator);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a4f296cdb40f4529 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extension_host/src/wasm_host/wit/since_v0_6_0.rs:469
                    log::warn!(
                        "Dropping IPv6 host {addr} when handing TCP arguments back to a v0.6.0 extension; update the extension to v0.8.0 or later for IPv6 support"
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/extensions_ui

rust first-party
expand_more 1 low-confidence finding(s)
low telemetry production #f7b15b47aab3591f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/extensions_ui/src/extensions_ui.rs:214
                                log::error!("Failed to install dev extension: {:?}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/feature_flags

rust first-party
expand_more 1 low-confidence finding(s)
low env_fs production #945e429b8fb92e22 Environment-variable access.
repo/crates/feature_flags/src/feature_flags.rs:21
    std::env::var("ZED_DISABLE_STAFF").is_ok_and(|value| !value.is_empty() && value != "0")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/fs

rust first-party
expand_more 27 low-confidence finding(s)
low env_fs production #0216f8b43022460b Filesystem access.
repo/crates/fs/src/fs.rs:837
        Ok(Box::new(std::fs::File::open(path)?))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d48160bd8f88c5d7 Filesystem access.
repo/crates/fs/src/fs.rs:855
                std::fs::read_to_string(&path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #4c79e712c846b050 Filesystem access.
repo/crates/fs/src/fs.rs:865
            .spawn(async move { std::fs::read(path) })

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6849e4b01efda29d Filesystem access.
repo/crates/fs/src/fs.rs:944
                std::fs::write(path, contents)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #5d17dcb4b54e50df Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs.rs:1008
                        log::warn!(
                            "Failed to read symlink target metadata for path {path:?}: {err}"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7c31490e128e7454 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs.rs:1099
            log::warn!("Failed to watch {}:\n{e}", path.display());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8cb5e6470a5a9070 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs.rs:1135
                        log::debug!("pending path events: {:?}", paths);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #49777a5aae9dce96 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs.rs:1287
            log::error!(
                "Failed to determine whether filesystem is case sensitive (falling back to true) due to error: {e:#}"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #d4049b03fbd8fa82 Filesystem access.
repo/crates/fs/src/fs.rs:1940
                let contents = std::fs::read(src_path).unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #2bfbe5e723091f61 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs.rs:1969
                log::debug!("insert git state for {dot_git:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #46cdb9c3e8e34a3e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs_watcher.rs:72
                log::warn!("watch registration for {path:?} was skipped; retrying in background");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #54c594667239bb5e Environment-variable access.
repo/crates/fs/src/fs_watcher.rs:192
    match std::env::var("ZED_FILE_WATCHER_MODE")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #8b34bd4d2830182c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs_watcher.rs:220
        log::info!(
            "Using poll watcher ({}ms interval) for {}",
            poll_interval().as_millis(),
            path.display()
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #11aef673ab49f5c1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs_watcher.rs:291
        log::info!(
            "Detected network/virtual filesystem (type 0x{:x}) at {}, using poll watcher",
            fs_type,
            path.display()
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a76b0290ec3716a8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs_watcher.rs:300
        log::info!(
            "Detected WSL drvfs mount at {}, using poll watcher",
            path.display()
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #28fd08caba7fbc94 Filesystem access.
repo/crates/fs/src/fs_watcher.rs:312
    let Ok(mountinfo) = std::fs::read_to_string("/proc/self/mountinfo") else {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #14597655870ad4d3 Environment-variable access.
repo/crates/fs/src/fs_watcher.rs:343
    if std::env::var_os("WSL_DISTRO_NAME").is_none() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b1dc574cbc91fc45 Filesystem access.
repo/crates/fs/src/fs_watcher.rs:344
        if let Ok(version) = std::fs::read_to_string("/proc/version") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #50611642b840b7d4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs_watcher.rs:544
                log::warn!("failed to watch newly-created path {path:?}: {error}; retrying");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #62133404b19939bd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs_watcher.rs:598
            log::warn!("filesystem watcher lost sync for {watched_root:?}; scheduling rescan");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3f2e005ebb8c1bfc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs_watcher.rs:620
            log::warn!("filesystem watcher lost sync for many files, not logging more");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2d31023334e448a6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs_watcher.rs:898
                log::warn!("watcher error for {mode:?}: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1446c5845ba4dec5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs_watcher.rs:914
                log::warn!(
                    "filesystem watcher lost sync for {mode:?}; scheduling rescans for {} registrations",
                    callbacks.len()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #754ea007680672df Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/fs/src/fs_watcher.rs:977
            log::warn!(
                "OS file watch limit reached while watching {path:?}; skipping new native file watcher registrations for {} seconds",
                NATIVE_WATCH_LIMIT_COOLDOWN.as_secs()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #01116398e8591c3b Environment-variable access.
repo/crates/fs/src/fs_watcher.rs:1089
    let poll_ms: u64 = std::env::var("ZED_FILE_WATCHER_POLL_MS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #09bdf3962bc51c86 Environment-variable access.
repo/crates/fs/src/fs_watcher.rs:1098
    let cooldown_seconds: u64 = std::env::var("ZED_NATIVE_WATCH_LIMIT_COOLDOWN_SECONDS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #bcd6090a3e13e941 Filesystem access.
repo/crates/fs/src/fs_watcher.rs:1277
        std::fs::write(&path, b"contents").expect("create 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.

first-party (rust): crates/git

rust first-party
expand_more 31 low-confidence finding(s)
low env_fs production #d20743aad3ea3976 Filesystem access.
repo/crates/git/src/blame.rs:409
        std::fs::read_to_string(&path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #73cef1d0dd8ee8f8 Environment-variable access.
repo/crates/git/src/blame.rs:424
        let update = std::env::var("UPDATE_GOLDEN")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2a2c601383df871f Filesystem access.
repo/crates/git/src/blame.rs:431
            std::fs::write(&path, have_json).expect("could not write out golden data");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #82f3bfdcd2b539d4 Filesystem access.
repo/crates/git/src/blame.rs:434
                std::fs::read_to_string(&path).unwrap_or_else(|_| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2593abf7f6f58832 Filesystem access.
repo/crates/git/src/repository.rs:82
    let git_file = std::fs::read_to_string(&dot_git_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 telemetry production #e85150c08a090a0a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git/src/repository.rs:1250
        log::info!(
            "opening git repository at {dotgit_path:?} using git binary {any_git_binary_path:?}"
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #d267598e0e70ff78 Filesystem access.
repo/crates/git/src/repository.rs:1264
                std::fs::read_to_string(dotgit_path).context("reading .git worktree file")?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #39cb97ccd663f991 Filesystem access.
repo/crates/git/src/repository.rs:1284
                    std::fs::read_to_string(&commondir_file).context("reading commondir file")?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #fef5776981c797ea Filesystem access.
repo/crates/git/src/repository.rs:1672
                let template = match std::fs::read_to_string(&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 telemetry production #e4fe364ab00023ae Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git/src/repository.rs:1675
                        log::warn!("failed to read commit template {}: {}", path.display(), err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3583a3b1e2cf4245 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git/src/repository.rs:1712
                    log::debug!("indexing SHA: {sha}, path {path:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #43d13358690e7268 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git/src/repository.rs:1727
                    log::debug!("removing path {path:?} from the index");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #bc5f1f3783bc83b3 Filesystem access.
repo/crates/git/src/repository.rs:1876
            .spawn(async move { std::fs::read_to_string(&path).ok() })

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #a87e8c998b08fdf3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git/src/repository.rs:1883
        log::debug!("Checking for git status in {path_prefixes:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0a5a4628dcc4bca1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git/src/repository.rs:1992
                    log::warn!("failed to get git branches with commit metadata: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4ca78da89c29f6ba Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git/src/repository.rs:3176
                            log::warn!(
                                "initial_graph_data: receiver dropped while sending commits"
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b1995fb713d178f1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git/src/repository.rs:3190
                        log::warn!("initial_graph_data: receiver dropped while streaming commits");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3c136d864af82691 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git/src/repository.rs:3331
                log::error!("commit data reader failed: {error:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #428b641dbcbb01fa Filesystem access.
repo/crates/git/src/repository.rs:4056
        fs::write(seed_directory.join("file.txt"), "main").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #61cbbd6d72de105c Filesystem access.
repo/crates/git/src/repository.rs:4060
        fs::write(seed_directory.join("feature.txt"), "feature").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5103a8ce133ce950 Filesystem access.
repo/crates/git/src/repository.rs:4137
        fs::write(repo_dir.path().join("file.txt"), "regular contents\n")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3c5eee893ea2f9e9 Filesystem access.
repo/crates/git/src/repository.rs:4149
        fs::write(repo_dir.path().join("file.txt"), "target")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f846a71510d02477 Filesystem access.
repo/crates/git/src/repository.rs:4195
        fs::write(repo_dir.path().join("README.md"), "parent repository\n")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #87916fd88c275b16 Filesystem access.
repo/crates/git/src/repository.rs:4314
        fs::write(repo_dir.join("file.txt"), "initial").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9d932ab39e3dcd3e Filesystem access.
repo/crates/git/src/repository.rs:4569
        fs::write(worktree_dir.join(".git"), "not a gitdir file\n").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #71a8fb92f03adbbe Filesystem access.
repo/crates/git/src/repository.rs:4661
        fs::write(repo_dir.path().join("file"), "initial").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #939e2ca03b715528 Filesystem access.
repo/crates/git/src/repository.rs:4967
            fs::write(&path, contents).unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2340113c86e7a653 Filesystem access.
repo/crates/git/src/repository.rs:4973
        fs::write(repo_dir.path().join("file"), "one").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6a060620514f18f5 Filesystem access.
repo/crates/git/src/repository.rs:4991
        fs::write(repo_dir.path().join("file"), "two").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #a2bd79a1e2cd2931 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git/src/stash.rs:51
            log::warn!("Failed to parse some stash entries: {}", errors.join(", "));

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7e85b5ad807721a2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git/src/status.rs:480
                    log::warn!(
                        "Unexpected duplicated status entries: {a_status:?} and {b_status:?}"
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/git_hosting_providers

rust first-party
expand_more 2 low-confidence finding(s)
low env_fs production #ff57b50fbe851437 Environment-variable access.
repo/crates/git_hosting_providers/src/providers/forgejo.rs:129
            && let Ok(codeberg_token) = std::env::var("CODEBERG_TOKEN")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b10f915891fa14de Environment-variable access.
repo/crates/git_hosting_providers/src/providers/github.rs:140
        if let Ok(github_token) = std::env::var("GITHUB_TOKEN") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/git_ui

rust first-party
expand_more 35 low-confidence finding(s)
low telemetry production #404df853c1a4d0e3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/branch_picker.rs:1101
                        log::error!("Failed to delete remote branch: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cb38084f851c8f95 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/branch_picker.rs:1103
                        log::error!("Failed to delete branch: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e74abd622b7ab6c0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/branch_picker.rs:1132
                            log::error!("Failed to force delete branch: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #10203d23a2d17794 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/conflict_view.rs:285
    log::debug!("update conflict highlighting for {conflict:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #84522edc098faae6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/created_worktrees.rs:108
            log::warn!(
                "Newly created worktree {} not found on disk; \
                 it won't be eligible for automatic archival",
                worktree_path.display()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #221bf45442aacc65 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/created_worktrees.rs:116
            log::warn!(
                "Couldn't determine creation time for worktree {}; \
                 it won't be eligible for automatic archival: {error:#}",
                worktree_path.display()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cba7cc9a8963bfbc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/created_worktrees.rs:124
            log::warn!(
                "Worktree creation time lookup was canceled for {}",
                worktree_path.display()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ace1996e15bf32fb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/created_worktrees.rs:133
        log::warn!(
            "Failed to record created worktree {}: {error:#}",
            worktree_path.display()
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1292c24212b0aead Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/git_panel.rs:3572
                            log::error!("Error while fetching {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c0e48076d94a7171 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/git_panel.rs:3706
                    log::error!("Failed to get current remote: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e6b8cc1397bf4515 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/git_panel.rs:3732
                    log::error!("Error while pulling {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6b1ccea6fac823f8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/git_panel.rs:3798
                    log::error!("Failed to get current remote: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #976590aef93e7a40 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/git_panel.rs:3833
                    log::error!("Error while pushing {:?}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #dd5d7f49be0f5a4f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/git_panel.rs:3927
            log::error!("Error while creating pull request {:?}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f97c83c2adc32bf2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/git_runtime_diagnostics.rs:34
            log::warn!("git runtime diagnostics: failed to collect process tree: {err:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b159673d9b661d0c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/git_runtime_diagnostics.rs:45
                log::warn!("git runtime diagnostics: failed to read /proc info: {err:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #58712a8018099c33 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/git_runtime_diagnostics.rs:59
                log::warn!(
                    "git runtime diagnostics: failed to collect macOS git-child info: {err:#}"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #bdcc616231871867 Filesystem access.
repo/crates/git_ui/src/git_runtime_diagnostics.rs:274
        let wchan = match std::fs::read_to_string(format!("/proc/{pid_u32}/wchan")) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #4b906ac92ee5a6c3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/git_runtime_diagnostics.rs:277
                log::warn!("git runtime diagnostics: failed to read /proc/{pid_u32}/wchan: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #4f227d4b08309fe0 Filesystem access.
repo/crates/git_ui/src/git_runtime_diagnostics.rs:282
        let state = match std::fs::read_to_string(format!("/proc/{pid_u32}/status")) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #cce3855efb9b2c60 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/git_runtime_diagnostics.rs:289
                log::warn!("git runtime diagnostics: failed to read /proc/{pid_u32}/status: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2f7746ce205fa2a4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/git_runtime_diagnostics.rs:364
                    log::warn!("git runtime diagnostics: `sample {pid}` failed: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1a19723731b70bb1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/git_runtime_diagnostics.rs:375
                    log::warn!("git runtime diagnostics: `lsof -p {pid}` failed: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #44423a24738cfcd5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/worktree_picker.rs:150
                            log::warn!("WorktreePicker: git worktree list failed: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #283bdb7a6e4fed6d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/worktree_picker.rs:154
                            log::warn!("WorktreePicker: worktree request was cancelled");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #dc2495e691570b0f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/worktree_picker.rs:527
                    log::error!("Failed to remove worktree: {}", error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8503913d3e5fe776 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/worktree_picker.rs:591
                            log::error!("Failed to force remove worktree: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bd13bf815da44e85 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/worktree_service.rs:572
                    log::error!(
                        "git worktree remove failed for {}: {rollback_err}",
                        path.display()
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #275ee995c33069c6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/worktree_service.rs:579
                    log::error!(
                        "git worktree remove failed for {}: {canceled}",
                        path.display()
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4ca9edaaf7893e70 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/worktree_service.rs:587
            log::error!(
                "failed to dispatch git worktree remove for {}",
                path.display()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a7b43dd927ca49c5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/worktree_service.rs:606
                log::error!("{}", msg);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0ae828c1ae436875 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/worktree_service.rs:860
            log::error!("Failed to create worktree: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #74290301b74f4016 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/worktree_service.rs:897
        log::error!("switch_to_worktree: no git repository in the project");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e563175dd5857411 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/worktree_service.rs:901
        log::error!("switch_to_worktree: not supported in collab projects");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9783fed4af25a2f7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/git_ui/src/worktree_service.rs:943
            log::error!("Failed to switch worktree: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/google_ai

rust first-party
expand_more 2 low-confidence finding(s)
low telemetry production #60ae0e61f1d91cd5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/google_ai/src/completion.rs:327
                    log::error!("Unexpected Google block_reason: {block_reason}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #09f8cca26dd3c420 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/google_ai/src/completion.rs:360
                            log::error!("Unexpected google finish_reason: {finish_reason}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/gpui

rust first-party
expand_more 47 low-confidence finding(s)
low env_fs production #edf56bf4eff7eadb Environment-variable access.
repo/crates/gpui/build.rs:6
    let target_os = std::env::var("CARGO_CFG_TARGET_OS").unwrap_or_default();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #a54fd5506631342c Filesystem access.
repo/crates/gpui/examples/animation.rs:17
        std::fs::read(path)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #2903f37289732854 Filesystem access.
repo/crates/gpui/examples/image/image.rs:22
        fs::read(self.base.join(path))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #e14f653eba0e3e6e Filesystem access.
repo/crates/gpui/examples/image_loading.rs:17
        std::fs::read(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 telemetry test-only Excluded from app score #6318d2c16348e089 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/examples/image_loading.rs:61
                log::error!("Intentionally failed to load image");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs test-only Excluded from app score #2ac1477d156398b9 Filesystem access.
repo/crates/gpui/examples/opacity.rs:18
        fs::read(self.base.join(path))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #8bed02957902fb74 Filesystem access.
repo/crates/gpui/examples/svg/svg.rs:19
        fs::read(self.base.join(path))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #3d817929bcec4391 Environment-variable access.
repo/crates/gpui/examples/tree.rs:12
    std::env::var("GPUI_TREE_DEPTH")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #51bd5a552459b0e7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/app.rs:950
            log::error!("timed out waiting on app_will_quit");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #c9e2b91cfe11c5ca Environment-variable access.
repo/crates/gpui/src/app/entity_map.rs:871
    std::sync::LazyLock::new(|| std::env::var("LEAK_BACKTRACE").is_ok_and(|b| !b.is_empty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1f1b78f0d0cf09d5 Environment-variable access.
repo/crates/gpui/src/app/headless_app_context.rs:70
        let seed = std::env::var("SEED")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ce2de7d99c784014 Environment-variable access.
repo/crates/gpui/src/app/visual_test_context.rs:58
        let seed = std::env::var("SEED")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #3b9904f05596b6cc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/asset_cache.rs:75
        load.inspect_err(|e| log::error!("Failed to load asset: {}", e))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #8cc1243c50a98f2c Filesystem access.
repo/crates/gpui/src/elements/img.rs:622
                Resource::Path(uri) => fs::read(uri.as_ref())?,

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #d14d72e0e1364549 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/elements/img.rs:673
                                    log::debug!(
                                        "Skipping GIF frame in {source:?} due to decode error: {err}"
                                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c085e25dc38fb1b4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/elements/img.rs:705
                                        log::debug!(
                                            "Skipping WebP frame in {source:?} due to decode error: {err}"
                                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #14b153eba7be48de Filesystem access.
repo/crates/gpui/src/elements/svg.rs:271
            let bytes = fs::read(Path::new(source.as_ref())).map_err(|e| Arc::new(e))?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c7e3b05e240e646d Environment-variable access.
repo/crates/gpui/src/executor.rs:208
        if std::env::var("GPUI_RUN_UNTIL_PARKED_LOG").ok().as_deref() == Some("1") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #26f4ec25ae5cfafd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/executor.rs:209
            log::warn!("[gpui::executor] allow_parking: enabled");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #d779289665604168 Environment-variable access.
repo/crates/gpui/src/platform.rs:98
    if std::env::var_os("ZED_HEADLESS").is_some() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #25a9b3ccfe0afd88 Environment-variable access.
repo/crates/gpui/src/platform.rs:103
    let wayland_display = std::env::var_os("WAYLAND_DISPLAY");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d19adc3764d8c73a Environment-variable access.
repo/crates/gpui/src/platform.rs:108
    let x11_display = std::env::var_os("DISPLAY");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #0202547bd9551a92 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/platform.rs:2468
                            log::debug!("Skipping GIF frame due to decode error: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6b2292f53036b5c8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/platform/scap_screen_capture.rs:238
                log::error!("Halting screen capture due to error: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d308901c232c7422 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/svg_renderer.rs:244
            log::warn!("Attempted to render pixmap where width ({width}) > MAX_SIZE ({MAX_SIZE})");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #41323b49a2d51bfe Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/svg_renderer.rs:249
            log::warn!(
                "Attempted to render pixmap where height ({height}) > MAX_SIZE ({MAX_SIZE})"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d8d09d582bbb1192 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/svg_renderer.rs:278
            Ok(None) => log::warn!("Bundled font not found: {path}"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c83fe231b2e4190c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/svg_renderer.rs:279
            Err(error) => log::warn!("Failed to load bundled font {path}: {error}"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #b51f35f8750d78f0 Environment-variable access.
repo/crates/gpui/src/test.rs:44
    match std::env::var("SEED") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #02f96e7c43439785 Environment-variable access.
repo/crates/gpui/src/test.rs:60
    let seed = env::var("SEED")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a312e33f89542498 Environment-variable access.
repo/crates/gpui/src/test.rs:148
    let iterations = env::var("ITERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #049656fd8187d128 Environment-variable access.
repo/crates/gpui/src/test.rs:153
    let env_num = env::var("SEED")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #35c7e2000c3109ba Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/text_system/font_features.rs:78
                        log::error!("Incorrect font feature tag: {}", key);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #46adbb1a945ce7d2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/text_system/font_features.rs:94
                                    log::error!(
                                        "Incorrect font feature value {} for feature tag {}",
                                        value,
                                        key
                                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3508991fb7c26889 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/window.rs:1396
                        log::info!("Accessibility activated");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ab2d0aa6d749e177 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/window.rs:1408
                        log::info!("Accessibility deactivated");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #338a4ece0f38d287 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/window.rs:2961
                log::debug!(
                    "Sending a11y tree update: {} nodes",
                    tree_update.nodes.len()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #babaed6d5ef8b91c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/window.rs:5701
                log::debug!(
                    "Unhandled a11y action: {:?} on {:?}",
                    request.action,
                    request.target_node
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8e59bf440fcabc3f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/window/a11y.rs:196
            log::info!(
                "a11y: focused element ({focus_id:?}) has no accessibility node \
                 ({reason}); assistive technology will announce the whole window \
                 instead. Give it both an `.id(...)` and a `.role(...)` to expose it."
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #98739f68d3b5384e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/window/a11y.rs:234
                log::warn!(
                    "a11y: set_focus called for a node that was not registered with \
                     set_focusable ({node_id:?})"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #79f88fa794b76d68 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/window/a11y.rs:261
                log::warn!("a11y: set_active_descendant called on the focused node ({node_id:?})");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5f8c9d2beb4dff19 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/window/a11y.rs:517
                log::warn!(
                    "a11y: multiple nodes claimed the active descendant this frame; \
                     using last-wins ({id:?})"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #82f2b86eb3836a55 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/window/a11y.rs:531
                log::warn!(
                    "a11y: set_focus called more than once in a single frame; \
                     using last-wins ({id:?})"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ea231c1a6c1c8bdb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/window/a11y.rs:546
            log::error!(
                "a11y: Stack imbalance at end of frame: expected 1 (root), got {}. \
                 Some elements may have pushed without popping.",
                self.ids_stack.len()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #db6e7f0568f318ad Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/window/a11y.rs:566
                    log::warn!("active_descendant set to {id:?}, which is not in the tree");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #153060552732a7eb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/window/a11y.rs:592
            log::error!(
                "a11y: Focused node {:?} is not in the tree ({} nodes). \
                 Falling back to root. This is a bug in the a11y tree builder.",
                update.focus,
                update.nodes.len()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4f4d3e01f4164623 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui/src/window/a11y.rs:613
                log::error!(
                    "a11y: Node {:?} references {} children not present in the tree. \
                     Stripping invalid child references.",
                    id,
                    invalid_count
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/gpui_linux

rust first-party
expand_more 77 low-confidence finding(s)
low telemetry production #5e3c064f0b8e991b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/dispatcher.rs:153
                log::warn!("failed to set realtime thread priority");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8fb681fd06138916 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:180
                        log::debug!("failed to listen for system wake events: {error:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5128fb63b8b8d2c5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:293
                    log::error!("Failed to get app path: {:?}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fe597296b32d968c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:299
        log::info!("Restarting process, using app path: {:?}", app_path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9fc2fdd6c82642ca Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:326
            Err(e) => log::error!("failed to spawn restart script: {:?}", e),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #30226410f856f2aa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:331
        log::info!("activate is not implemented on Linux, ignoring the call")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7f707ac29baea57d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:335
        log::info!("hide is not implemented on Linux, ignoring the call")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b10bc38c10c6af86 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:339
        log::info!("hide_other_apps is not implemented on Linux, ignoring the call")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d1ed6407def59e96 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:343
        log::info!("unhide_other_apps is not implemented on Linux, ignoring the call")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #64bc9b3e13750e19 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:735
                                log::error!("Command {} exited with status: {}", program, status);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a8cc004d85663087 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:739
                                log::error!("Failed to get status from {}: {}", program, e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bc9036603ab46936 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:744
                            log::error!("Failed to open with {}: {}", program, e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c3c52d14115f5a4a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:760
                            log::error!("Failed to open with dbus: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #cf863a76c359aaef Filesystem access.
repo/crates/gpui_linux/src/linux/platform.rs:777
            if let Some(dir) = File::open(path.clone()).log_err() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #a4de769a47000e12 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:784
                    Err(e) => log::error!("Failed to open with dbus: {}", e),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #11897832e607ea9e Environment-variable access.
repo/crates/gpui_linux/src/linux/platform.rs:805
    if let Some(locale) = env::var_os("LC_CTYPE") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d85f7bb4eede3be3 Environment-variable access.
repo/crates/gpui_linux/src/linux/platform.rs:898
    if let Ok(xcursor_path) = env::var("XCURSOR_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 telemetry production #88fb12decd89ecc7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:899
        log::warn!(
            "{:#}\ncursor icon loading may be failing if XCURSOR_PATH environment variable is invalid. \
                    XCURSOR_PATH overrides the default icon search. Its current value is '{}'",
            message,
            xcursor_path
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e89eb96078a2b94a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:906
        log::warn!("{:#}", message);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #a4e8d1fc1be0dc63 Filesystem access.
repo/crates/gpui_linux/src/linux/platform.rs:1183
        let content = std::fs::read_to_string(path).ok()?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #ab8634142ce1cc30 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/platform.rs:1197
    log::info!(
        "Compositor GPU hint: vendor={:#06x}, device={:#06x} (from dev {major}:{minor})",
        vendor_id,
        device_id,
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #a58c1dc5db8446dc Environment-variable access.
repo/crates/gpui_linux/src/linux/wayland/client.rs:190
    let startup_activation_token = std::env::var(XDG_ACTIVATION_TOKEN_ENV_VAR)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #61155aac036afc6a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/wayland/client.rs:1534
                None => log::error!("activation token received with no pending activation"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8ab7ae68cd959893 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/wayland/client.rs:1630
                    log::error!("Received keymap format {:?}, expected XkbV1", format);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #53737bf3d8b47252 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/wayland/client.rs:2479
                                    log::error!("error reading drag and drop pipe: {err:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #07b300900842bae7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/wayland/client.rs:2490
                                        log::error!("Failed turn {url:?} into a file path");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a335efa22e71b906 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/wayland/clipboard.rs:95
                log::error!("error reading clipboard pipe: {err:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a113f3f339b84d08 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/wayland/clipboard.rs:111
                log::error!("Failed to convert clipboard content to UTF-8: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #64b6534592da98f8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/wayland/window.rs:481
            log::warn!(
                "ignoring exclusive edge {edge:?}: must be a single edge of the surface anchor {anchor:?}"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8d6eb96cf490af73 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/wayland/window.rs:978
                    log::warn!("Unknown decoration mode");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b674bcb715a1e58e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/wayland/window.rs:981
                    log::warn!("Unknown decoration mode: {}", v);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5e3afb161a4941b4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/wayland/window.rs:1724
                    log::warn!("GPU recovery failed, will retry on next frame: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #972d7d540a2b3853 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/wayland/window.rs:1861
                    log::info!(
                        "Server-side decorations requested, but the Wayland server does not support them. Falling back to client-side decorations."
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #95a5c66c5fb30349 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:368
        log::info!(
            "XInput version: {}.{}, gesture support: {}",
            xinput_version.major_version,
            xinput_version.minor_version,
            supports_xinput_gestures,
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c0562cd334678831 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:388
        log::info!(
            "x11: compositor present: {}, gtk_frame_extents_supported: {}",
            compositor_present,
            gtk_frame_extents_supported
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a790baf04c4a84ec Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:643
                        log::warn!("error while polling for X11 events: {err:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #88529f78d660b0d1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:708
                        log::error!("XIMClientError: {}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ad333b88b5680983 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:771
                log::error!("bug: xim handler not set in reset_ime");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3500f953eb8d6238 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:922
                                log::error!("Failed turn {url:?} into a file path");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2a5cd1f07fd93e6b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:1204
                        log::error!("Unknown x11 button: {}", event.detail);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e5a0c06125565f6a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:1878
            log::error!("bug: XIM handler not set");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e6a4163e8a7ca732 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:1949
                        log::error!(
                            "Failed to get screen mode info from xrandr, \
                            defaulting to 60hz refresh rate."
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0a47771aaebbc0cd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:2150
    log::info!("Refreshing every {}ms", micros / 1_000);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #67021e82114f8bf7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:2240
    log::debug!(
        "Compositor detection: _NET_WM_CM_S?={}, _NET_WM_CM_OWNER={}, _NET_SUPPORTING_WM_CHECK={}",
        method1,
        method2,
        method3
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3d2d60485416129d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:2412
        log::error!("Found no xinput mouse pointers.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e12bc6faa49e1c5f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:2473
        log::error!("Encountered invalid XInput valuator_mask, scrolling may not work properly.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #36e7b76c95ed8f19 Environment-variable access.
repo/crates/gpui_linux/src/linux/x11/client.rs:2527
    let env_dpi = std::env::var(GPUI_X11_SCALE_FACTOR_ENV)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #150b1ed15c44f1ef Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:2554
            log::info!(
                "Using scale factor from {}: {}",
                GPUI_X11_SCALE_FACTOR_ENV,
                scale
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #131d573231b9b730 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:2563
                log::info!(
                    "Using RandR scale factor from {}=randr: {}",
                    GPUI_X11_SCALE_FACTOR_ENV,
                    scale
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #28fc21c33cab1b75 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:2570
            log::warn!("Failed to calculate RandR scale factor, falling back to default");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e514297e6f1cfa24 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:2584
        log::info!("Using scale factor from Xft.dpi: {}", scale);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f32a6df397fa3221 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:2589
        log::info!("Using RandR scale factor: {}", scale);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9d19d3301cc94158 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:2593
    log::info!("Using default scale factor: 1.0");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7d5009eee5e6851c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/client.rs:2755
        log::warn!(
            "Calculated DPI factor {} is invalid, using 1.0",
            validated_factor
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #716ad0abca97c67d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/clipboard.rs:462
        log::info!("Time-out hit while reading the clipboard.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cad42162bb548ad0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/clipboard.rs:551
            log::info!(
                "Received a SelectionNotify for a selection other than CLIPBOARD, PRIMARY or SECONDARY. This is unexpected."
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4bf7527d35cc732b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/clipboard.rs:557
            log::warn!("Received a SelectionNotify while already expecting INCR segments.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #954de1a551b75ce1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/clipboard.rs:672
                log::warn!(
                    "Received a selection request to a selection other than the CLIPBOARD, PRIMARY or SECONDARY. This is unexpected."
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #74ad4c9fecbbf138 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/clipboard.rs:773
            log::error!("The server's window id was 0. This is unexpected");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fb6cdb9baeb9c981 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/clipboard.rs:822
            log::warn!(
                "Could not hand the clipboard contents over to the clipboard manager. The request timed out."
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7e8f6d84d25accdc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/clipboard.rs:914
                    log::error!(
                        "Received a `SelectionNotify` from a selection other than the CLIPBOARD_MANAGER. This is unexpected in this thread."
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #250074afb65ae519 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/clipboard.rs:968
                        log::error!("Worker thread errored with: {}", error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2c70bcd0616f8c94 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/clipboard.rs:1091
                log::error!(
                    "Could not hand the clipboard data over to the clipboard manager: {}",
                    e
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4395f404251a62a2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/clipboard.rs:1103
                log::error!("Failed to destroy the clipboard window. Error: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8e0ae3d3219841cf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/clipboard.rs:1107
                log::error!("Failed to flush the clipboard window. Error: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8167b46d79273a3b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/clipboard.rs:1123
                    log::error!(
                        "The clipboard server thread panicked. Panic message: '{}'",
                        message,
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a0c28ec30b54b93f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/clipboard.rs:1128
                    log::error!("The clipboard server thread panicked.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6848e3af510d5397 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/window.rs:192
            log::debug!(
                "Visual id: {}, class: {:?}, depth: {}, bits_per_value: {}, masks: 0x{:x} 0x{:x} 0x{:x}",
                visual_type.visual_id,
                visual_type.class,
                depth_info.depth,
                visual_type.bits_per_rgb_value,
                visual_type.red_mask,
                visual_type.green_mask,
                visual_type.blue_mask,
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f8b9a058e9b39086 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/window.rs:446
                log::warn!("Unable to find a transparent visual",);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ac664cfd4d283ecf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/window.rs:450
        log::info!("Using {:?}", visual);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ff7c948138d10384 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/window.rs:456
            log::info!("Creating colormap {}", id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3c00a1b09285b9a8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/window.rs:481
            log::warn!(
                "Window bounds contain a zero value. height={}, width={}. Falling back to defaults.",
                bounds.size.height.0,
                bounds.size.width.0
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b874e8efa86f5771 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/window.rs:1055
                log::error!("Failed to parse GTK_EDGE_CONSTRAINTS");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2bfc83745f40db53 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/window.rs:1506
                    log::debug!("failed to read X11 WM_HINTS before setting urgency: {error}")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #001d0d788fd594a9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/window.rs:1510
                log::debug!("failed to request X11 WM_HINTS before setting urgency: {error}")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4329dadd69806909 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/window.rs:1718
                    log::warn!("GPU recovery failed, will retry on next frame: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5fbca64685047d87 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_linux/src/linux/x11/window.rs:1866
            log::info!(
                "x11: no compositor present, falling back to server-side window decorations"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/gpui_macos

rust first-party
expand_more 30 low-confidence finding(s)
low env_fs production #4580bd531b161560 Environment-variable access.
repo/crates/gpui_macos/build.rs:27
        let output_path = PathBuf::from(env::var("OUT_DIR").unwrap()).join("scene.h");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a29ad129fbb504f8 Environment-variable access.
repo/crates/gpui_macos/build.rs:71
        let crate_dir = PathBuf::from(env::var("CARGO_MANIFEST_DIR").unwrap());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3aa7eff4ec41b047 Filesystem access.
repo/crates/gpui_macos/build.rs:109
            let header_contents = std::fs::read_to_string(header)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #73ddb8c21315a58f Filesystem access.
repo/crates/gpui_macos/build.rs:110
            let shader_contents = std::fs::read_to_string(shader_path)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ab564052f583f5d7 Environment-variable access.
repo/crates/gpui_macos/build.rs:113
                PathBuf::from(env::var("OUT_DIR").unwrap()).join("stitched_shaders.metal");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f78a330647d4f367 Filesystem access.
repo/crates/gpui_macos/build.rs:114
            std::fs::write(&out_path, stitched_contents)?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #86c1beabcaf53969 Environment-variable access.
repo/crates/gpui_macos/build.rs:127
        let air_output_path = PathBuf::from(env::var("OUT_DIR").unwrap()).join("shaders.air");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #fc4027bad6d4174d Environment-variable access.
repo/crates/gpui_macos/build.rs:129
            PathBuf::from(env::var("OUT_DIR").unwrap()).join("shaders.metallib");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #2988f5b563016a53 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/metal_renderer.rs:200
            log::error!(
                "Unable to enumerate Metal devices; attempting to use system default device"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c4871c9fc30f6f14 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/metal_renderer.rs:204
                log::error!("unable to access a compatible graphics device");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3774d84bc89cc2c9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/metal_renderer.rs:450
                log::error!(
                    "draw() called on headless renderer - use render_scene_to_image() instead"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e15d956a0881c4ae Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/metal_renderer.rs:464
            log::error!(
                "failed to retrieve next drawable, drawable size: {:?}",
                viewport_size
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4f32392b52e19cee Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/metal_renderer.rs:503
                    log::error!(
                        "failed to render: {}. retrying with larger instance buffer size",
                        err
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5846346ad6e574f4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/metal_renderer.rs:510
                        log::error!("instance buffer size grew too large: {}", buffer_size);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cc9123acf879ff31 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/metal_renderer.rs:514
                    log::info!(
                        "increased instance buffer size to {}",
                        instance_buffer_pool.buffer_size
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #516cc642ab7db2ae Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/metal_renderer.rs:604
                    log::error!(
                        "failed to render: {}. retrying with larger instance buffer size",
                        err
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #be294c11570857b9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/metal_renderer.rs:614
                    log::info!(
                        "increased instance buffer size to {}",
                        instance_buffer_pool.buffer_size
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b0e1f5f7eb813614 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/metal_renderer.rs:719
                    log::error!(
                        "failed to render: {}. retrying with larger instance buffer size",
                        err
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1a42f9f93756b4ee Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/metal_renderer.rs:729
                    log::info!(
                        "increased instance buffer size to {}",
                        instance_buffer_pool.buffer_size
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e6e49d3d65afbd8d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/metal_renderer.rs:799
                    log::error!(
                        "failed to render: {}. retrying with larger instance buffer size",
                        err
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #974dc418a8ef3513 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/metal_renderer.rs:809
                    log::info!(
                        "increased instance buffer size to {}",
                        instance_buffer_pool.buffer_size
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e637ab795de367f6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/platform.rs:204
                log::warn!(
                    "gpui_macos was compiled without the `font-kit` feature, so no text will be rendered."
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e6c438538a5fc9b1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/platform.rs:574
            Err(e) => log::error!("failed to spawn restart script: {:?}", e),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #125f6ed13064d592 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/platform.rs:682
                log::error!("Failed to create NSURL from string: {}", url);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #724a3e79e4de8fea Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/platform.rs:1371
                        log::error!("error converting path to string: {}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f503c1f85e1b6950 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/screen_capture.rs:180
                log::error!("failed to add stream  output {message:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #53f749651feb6a95 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/screen_capture.rs:186
                    log::error!("failed to stop screen capture stream {message:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c1ffaa32000d6f78 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/text_system.rs:313
                    log::warn!(
                        "font '{}' has no 'm' character and was not loaded",
                        font.full_name()
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7247746d07ec07fd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/text_system.rs:343
                log::error!(
                    "Failed to read traits for font {:?} (PostScript name {:?})",
                    font.full_name(),
                    font.postscript_name(),
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e0df9325b29cb38c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_macos/src/text_system.rs:365
                log::warn!(
                    "skipping duplicate font {:?} with PostScript name {:?} \
                     in family {:?}",
                    font.full_name(),
                    postscript_name,
                    name,
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/gpui_macros

rust first-party
expand_more 1 low-confidence finding(s)
low env_fs production #4c9e82551d3ed6b3 Environment-variable access.
repo/crates/gpui_macros/src/derive_inspector_reflection.rs:192
    std::env::var("CARGO_PKG_NAME").is_ok_and(|name| name == "gpui")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/gpui_util

rust first-party
expand_more 6 low-confidence finding(s)
low env_fs production #5a46cf2b9e245b9e Environment-variable access.
repo/crates/gpui_util/src/lib.rs:53
        let install_base_dir = PathBuf::from(std::env::var_os(env_var)?).join("PowerShell");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a59ccb99126992d5 Environment-variable access.
repo/crates/gpui_util/src/lib.rs:86
            PathBuf::from(std::env::var_os("LOCALAPPDATA")?).join("Microsoft\\WindowsApps");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6402a6a677dafaba Environment-variable access.
repo/crates/gpui_util/src/lib.rs:117
            PathBuf::from(std::env::var_os("USERPROFILE")?).join("scoop\\shims\\pwsh.exe");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #037a91f66c73b551 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_util/src/lib.rs:138
            .inspect(|shell| log::info!("Found powershell in: {}", shell))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6dc319941dd96014 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_util/src/lib.rs:140
                log::warn!("Powershell not found, falling back to `cmd`");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #06924acbda12baa1 Environment-variable access.
repo/crates/gpui_util/src/lib.rs:157
        env::var("ZED_MEASUREMENTS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/gpui_web

rust first-party
expand_more 17 low-confidence finding(s)
low telemetry production #739091c15f3029f4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/dispatcher.rs:53
            log::error!("MainThreadMailbox::send failed: receiver disconnected");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #37088adc2cfdb58f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/dispatcher.rs:83
            log::warn!("SharedArrayBuffer not available; main thread mailbox waker loop disabled");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #666b44584e9814f8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/dispatcher.rs:96
                        log::error!("Atomics.waitAsync failed: {error:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #21dc7e6397788ee0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/dispatcher.rs:107
                    log::error!("Atomics.waitAsync returned synchronously; waker loop exiting");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #939f76fdfa839163 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/dispatcher.rs:156
            log::warn!(
                "SharedArrayBuffer not available; falling back to single-threaded dispatcher"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1fb0fbe00543f1a1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/dispatcher.rs:179
                                        log::info!(
                                            "background-worker-{i}: channel disconnected, exiting"
                                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1b3949a5fba49358 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/dispatcher.rs:230
            log::error!("dispatch: failed to send to background queue: {error:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6bfe24fd1abda7de Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/http_client.rs:157
                            log::warn!(
                                "skipping response header at index {index}: \
                                     name={name:?}, value={value:?}"
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e6192db88133a9bc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/http_client.rs:164
                        log::warn!("skipping non-array header entry at index {index}: {entry:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #eb052604d1452382 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/platform.rs:78
            log::error!("failed to load bundled fonts: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1f504d2855faf816 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/platform.rs:126
                    log::info!("WebGPU context initialized successfully");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4c916a7676794949 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/platform.rs:131
                    log::error!("Failed to initialize WebGPU context: {err:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4619a9d9a7bd70e9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/platform.rs:139
        log::warn!("WebPlatform::quit called, but quitting is not supported in the browser .");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #81bbec5d973a7ed2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/platform.rs:201
            log::warn!("Failed to open URL '{url}': {error:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7b3607983236234b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/platform.rs:449
        log::warn!("Failed to set cursor style: {error:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #13cb554b7c541024 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/window.rs:602
        log::warn!("WebWindow::minimize is not supported in the browser");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c915e23d8f04eb62 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_web/src/window.rs:606
        log::warn!("WebWindow::zoom is not supported in the browser");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/gpui_wgpu

rust first-party
expand_more 23 low-confidence finding(s)
low telemetry production #5bc3243f3cbd628e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/cosmic_text_system.rs:576
                        log::warn!(
                            "failed to resolve cosmic font id {:?}: {error:#}",
                            glyph.font_id
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #e4816e92728e0cd8 Environment-variable access.
repo/crates/gpui_wgpu/src/wgpu_context.rs:51
        let device_id_filter = match std::env::var("ZED_DEVICE_ID") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #b98b9b2f0d4a60c8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_context.rs:78
                log::error!("wgpu device lost: reason={reason:?}, message={message}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4922be81311b9e2e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_context.rs:85
        log::info!(
            "Selected GPU adapter: {:?} ({:?})",
            adapter.get_info().name,
            adapter.get_info().backend
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6a9332e002e6e23e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_context.rs:121
        log::info!(
            "Selected GPU adapter: {:?} ({:?})",
            adapter.get_info().name,
            adapter.get_info().backend
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #ed49081b52155d98 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_context.rs:153
            log::warn!(
                "Dual-source blending not available on this GPU. \
                Subpixel text antialiasing will be disabled."
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1287470a96d7ec3c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_context.rs:235
            log::info!("ZED_DEVICE_ID filter: {:#06x}", device_id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #44124b84100c5c8f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_context.rs:294
        log::info!("Found {} GPU adapter(s):", adapters.len());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #668cff5704d0cb88 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_context.rs:297
            log::info!(
                "  - {} (vendor={:#06x}, device={:#06x}, backend={:?}, type={:?})",
                info.name,
                info.vendor,
                info.device,
                info.backend,
                info.device_type,
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b6a2c5dc11de549e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_context.rs:312
                log::info!(
                    "Skipping software renderer: {} ({:?})",
                    info.name,
                    info.backend
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #38fea4f7eff14332 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_context.rs:320
            log::info!("Testing adapter: {} ({:?})...", info.name, info.backend);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1a1ced39a9f7b38e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_context.rs:324
                    log::info!(
                        "Selected GPU (passed configuration test): {} ({:?})",
                        info.name,
                        info.backend
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #73136426bd9d4daa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_context.rs:338
                    log::info!(
                        "  Adapter {} ({:?}) failed: {}, trying next...",
                        info.name,
                        info.backend,
                        e
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #35218fdf6b5e9a9c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_context.rs:406
            log::warn!(
                "Adapter {} ({:?}) does not support Bgra8Unorm atlas textures with usages {:?}; \
                 falling back to Rgba8Unorm atlas textures.",
                info.name,
                info.backend,
                required_usages,
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1ca83cc823fd57d1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_renderer.rs:638
            log::error!(
                "BUG: dual_source_blending flag is true but device does not \
                 have DUAL_SOURCE_BLENDING enabled (device features: {:?}). \
                 Falling back to mono text rendering. Please report this at \
                 https://github.com/zed-industries/zed/issues",
                device.features(),
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9c73cd61cfad4c84 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_renderer.rs:1098
            log::error!(
                "GPU error during frame (failure {} of 10): {error}",
                self.failed_frame_count
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7aaa5655a8cc1e76 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_renderer.rs:1323
                    log::error!(
                        "instance buffer size grew too large: {}",
                        self.instance_buffer_capacity
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e68586871711bd0c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_renderer.rs:1653
        log::info!("increased instance buffer size to {}", new_capacity);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #933fc2661836fdc6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_renderer.rs:1801
            log::warn!("GPU device lost, recreating context...");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #769a3cf860ba8fc2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_wgpu/src/wgpu_renderer.rs:1849
        log::info!("GPU recovery complete");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #da4a2545add62cfe Environment-variable access.
repo/crates/gpui_wgpu/src/wgpu_renderer.rs:1887
        let gamma = env::var("ZED_FONTS_GAMMA")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7545304f56f0f42b Environment-variable access.
repo/crates/gpui_wgpu/src/wgpu_renderer.rs:1894
        let grayscale_enhanced_contrast = env::var("ZED_FONTS_GRAYSCALE_ENHANCED_CONTRAST")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c87cd77cbea412e1 Environment-variable access.
repo/crates/gpui_wgpu/src/wgpu_renderer.rs:1900
        let subpixel_enhanced_contrast = env::var("ZED_FONTS_SUBPIXEL_ENHANCED_CONTRAST")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/gpui_windows

rust first-party
expand_more 39 low-confidence finding(s)
low env_fs production #2c1e6744d89d908a Environment-variable access.
repo/crates/gpui_windows/build.rs:23
            PathBuf::from(std::env::var("CARGO_MANIFEST_DIR").unwrap()).join("src/shaders.hlsl");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f57cff3b9a22baf1 Environment-variable access.
repo/crates/gpui_windows/build.rs:24
        let out_dir = std::env::var("OUT_DIR").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #60358301b7e125d1 Environment-variable access.
repo/crates/gpui_windows/build.rs:59
            let shader_path = PathBuf::from(std::env::var("CARGO_MANIFEST_DIR").unwrap())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #57e3e3c2359f176c Environment-variable access.
repo/crates/gpui_windows/build.rs:117
        if let Ok(path) = std::env::var("GPUI_FXC_PATH")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #4013c6a1e88bcf01 Filesystem access.
repo/crates/gpui_windows/build.rs:218
        let header_content = fs::read_to_string(head_file).expect("Failed to read header file");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #cc8a0b2c3c7325ce Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/clipboard.rs:57
    log::debug!(
        "Registered clipboard format {} as {}",
        unsafe { format.display() },
        ret
    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6bb2faaae97bd249 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/clipboard.rs:88
        log::error!("Failed to write to clipboard: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2026eb6aadec23b9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/clipboard.rs:140
            log::error!("unable to read file name of dragged file");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f62321b3a5a9bae4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/clipboard.rs:145
            Err(e) => log::error!("dragged file name is not UTF-16: {}", e),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #75b5f5f5f6d81468 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/clipboard.rs:219
        .map_err(|e| log::warn!("Failed to decode image for PNG conversion: {e}"))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d9b7edfa78fe5ad4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/clipboard.rs:224
        .map_err(|e| log::warn!("Failed to encode PNG: {e}"))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #031a7ee13e7f7d74 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/clipboard.rs:314
        log::warn!(
            "Try to paste with unsupported clipboard format: {}, {}.",
            format,
            format_name
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4ac5083c1dfa57b5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/clipboard.rs:331
            log::warn!("No image crate equivalent for format: {other:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a2e309d58f9d1c20 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/clipboard.rs:344
                log::error!("Failed to open clipboard: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cd94b170ab04d073 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/clipboard.rs:354
            log::error!("Failed to close clipboard: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #657f705ec858e00c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/direct_write.rs:1887
        log::info!("Use {} as UI font.", font_family);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #40ef2ee61fb3171f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/directx_atlas.rs:293
            log::error!(
                "DirectXAtlasTexture::upload: source slice is {} bytes but the {}x{} region \
                 requires {} bytes; skipping upload to avoid a driver over-read",
                bytes.len(),
                bounds.size.width.0,
                bounds.size.height.0,
                expected,
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8d9989b218ab468f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/directx_devices.rs:55
                log::info!("Created device with Direct3D 11.1 feature level.")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cd69f65d4f300240 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/directx_devices.rs:58
                log::info!("Created device with Direct3D 11.0 feature level.")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d1febbaa6f2299f4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/directx_devices.rs:61
                log::info!("Created device with Direct3D 10.1 feature level.")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3659bb309b41337c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/directx_devices.rs:97
        log::warn!(
            "Failed to get DXGI debug interface. DirectX debugging features will be disabled."
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a4c600acb32b8d18 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/directx_devices.rs:121
            log::info!("Using GPU: {}", gpu_name);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #163ee87efcddad13 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/directx_renderer.rs:140
            log::info!("Direct Composition is disabled.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2fbf450eceb1e697 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/directx_renderer.rs:1022
            log::debug!(
                "Updating {} buffer size from {} to {}",
                self.label,
                self.buffer_size,
                new_buffer_size
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #40e663b11b434da4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/directx_renderer.rs:1748
                log::error!("Shader compile error: {}", error_string);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b28fe9cdd47f0286 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/display.rs:86
            log::error!(
                "can not find the primary monitor: {}",
                std::io::Error::last_os_error()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e9181a0151e5f26d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/events.rs:215
            log::error!("Failed to resize renderer, invalidating devices: {}", e);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3de227c78f308055 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/events.rs:235
                log::error!(
                    "unable to create timer: {}",
                    std::io::Error::last_os_error()
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b10970e7c9183d2e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/events.rs:882
            log::error!("No monitor detected!");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4d239b92b551c62c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/events.rs:1163
            log::info!("System settings changed: {}", parameter_string);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6e0077b17b28782e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/events.rs:1277
                    log::warn!(
                        "Received low surrogate without a preceding high surrogate: {code_point:x}"
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9a381378754ccb51 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/keyboard.rs:49
            log::warn!(
                "Keystroke '{}' has both shift and a shifted key, this is likely a bug",
                keystroke.key
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #b51e4cbda31640ee Environment-variable access.
repo/crates/gpui_windows/src/platform.rs:169
        let disable_direct_composition = std::env::var(DISABLE_DIRECT_COMPOSITION)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #5529d131c4ff98c4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/platform.rs:480
                    Err(e) => log::error!("failed to spawn restart script: {:?}", e),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #537e7758eebfd178 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/platform.rs:924
            log::error!("Wrong validation number while processing message: {message}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4e49c90dc9248857 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/platform.rs:963
                    log::debug!("foreground task timeout reached");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a0da283246d82a79 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/platform.rs:1295
            log::error!("DirectX device lost detected: {:?}", err);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cab033ecb637243a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/platform.rs:1315
    log::info!("DirectX devices successfully recreated.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #59bd1c70cfd328f7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/gpui_windows/src/window.rs:862
            .inspect_err(|e| log::error!("Set title failed: {e}"))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/http_client

rust first-party
expand_more 15 low-confidence finding(s)
low env_fs production #2f44aa2754ca7c5d Environment-variable access.
repo/crates/http_client/src/github.rs:44
        .when_some(std::env::var("GITHUB_TOKEN").ok(), |builder, token| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #4a69e48b13d62c3f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_client/src/github.rs:73
            log::error!("Error deserializing: {err:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c0e78825bbdb7d3e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_client/src/github.rs:74
            log::error!(
                "GitHub API response text: {:?}",
                String::from_utf8_lossy(body.as_slice())
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #fb6e813e2a5888a6 Environment-variable access.
repo/crates/http_client/src/github.rs:106
        .when_some(std::env::var("GITHUB_TOKEN").ok(), |builder, token| {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #1cbc66be57f7a586 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_client/src/github.rs:133
        log::error!("Error deserializing: {err:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #747f195a9e3bae5c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_client/src/github.rs:134
        log::error!(
            "GitHub API response text: {:?}",
            String::from_utf8_lossy(body.as_slice())
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5ca7e7640fb78204 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_client/src/github_download.rs:46
    log::info!("downloading github artifact from {url}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a60b5c36771c3b8a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_client/src/github_download.rs:78
    log::info!("downloading raw binary from {url}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #62eadd12c6b35ce7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_client/src/github_download.rs:121
            log::warn!("failed to remove staging directory {staging_path:?}: {err:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f376b09fbfe42b87 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_client/src/github_download.rs:206
                log::warn!("failed to remove staging directory {staging_path:?}: {err:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cfc855e2e60cb6d5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_client/src/github_download.rs:211
                log::warn!("failed to remove staging file {staging_path:?}: {err:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #608536c0f2932bcc Environment-variable access.
repo/crates/http_client/src/http_client.rs:358
        .find_map(|var| std::env::var(var).ok())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6c9b5ed33e65eaa5 Environment-variable access.
repo/crates/http_client/src/http_client.rs:365
    ENV_VARS.iter().find_map(|var| std::env::var(var).ok())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #513541536ad78139 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_client/src/http_client.rs:438
        log::warn!("Using fake HTTP client with 404 response");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2b78fe817b0f2f4b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_client/src/http_client.rs:448
        log::warn!("Using fake HTTP client with 200 response");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/http_proxy

rust first-party
expand_more 27 low-confidence finding(s)
low env_fs production #dab9819e59c68def Environment-variable access.
repo/crates/http_proxy/src/pinned_host.rs:166
    if std::env::var_os("ZED_SANDBOX_PROXY_ALLOW_LOCAL_IPS").is_some() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #692e6047e11702e1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy.rs:306
                log::warn!("[http_proxy] listener thread panicked");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #49c5337b74cfe62a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy.rs:313
            log::debug!(
                "[http_proxy] failed to remove proxy Unix socket {}: {error}",
                path.display()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a30d746ce33be250 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy.rs:322
            log::debug!(
                "[http_proxy] failed to remove proxy socket directory {}: {error}",
                directory.display()
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fb4f27f15f9744ff Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy.rs:375
            log::debug!("[http_proxy] listener stopping (shutdown signaled)");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3fda0f036dc6d60b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy.rs:384
                log::warn!("[http_proxy] accept failed: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f9ffc9e9dc35cdf7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy.rs:394
            log::debug!("[http_proxy] Unix listener stopping (shutdown signaled)");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #14ea9ea33dedcca8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy.rs:399
            Err(error) => log::warn!("[http_proxy] Unix accept failed: {error}"),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3b5e2e608f720abf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy.rs:408
        log::warn!(
            "[http_proxy] dropping connection: {MAX_CONCURRENT_CONNECTIONS} \
             connections already active"
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #21c9e7dd3d572e63 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy.rs:423
                log::debug!("[http_proxy] connection handler error: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3cbe48e7a1aea452 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy.rs:427
        log::warn!("[http_proxy] failed to spawn connection thread: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c932ed9020c20eb6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:134
        log::debug!("[http_proxy] failed to set TCP_NODELAY on client socket: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d691b36b4596f8bf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:139
        log::debug!("[http_proxy] failed to set client header read timeout: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5ed740d6181e6b55 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:149
        log::debug!("[http_proxy] failed to clear client read timeout: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b002ea5e3647d767 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:509
            log::debug!("[http_proxy] routing failed for CONNECT {normalized}:{port}: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #71afdb61928d34b6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:528
            log::debug!(
                "[http_proxy] upstream open failed for CONNECT {normalized}:{port}: {error:#}"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6e3643a425d6cd39 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:536
        log::debug!("[http_proxy] failed to set TCP_NODELAY on upstream socket: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #014df057bdbef8de Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:603
            log::debug!("[http_proxy] routing failed for {method} {normalized}:{port}: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1d686be7d4bd9a3f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:621
            log::debug!(
                "[http_proxy] upstream open failed for {method} {normalized}:{port}: {error:#}"
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #77bc592d00004186 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:629
        log::debug!("[http_proxy] failed to set TCP_NODELAY on upstream socket: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e3b9072752b55fcb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:714
        log::debug!("[http_proxy] failed to set upstream handshake timeout: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #afd2f5559fec9ce4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:765
        log::debug!("[http_proxy] failed to clear upstream handshake timeout: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e5474ac5bf7c16f6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:851
            log::debug!("[http_proxy] failed to clone client socket for bidir pump: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a8856f9ae45beb91 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:858
            log::debug!("[http_proxy] failed to clone upstream socket for bidir pump: {e}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #107f384915fb0ec9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:873
            log::warn!("[http_proxy] failed to spawn pump thread: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c4b3240c88fcd1cb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/http_proxy/src/proxy/connection.rs:879
        log::warn!("[http_proxy] pump thread panicked");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #fd514b731a049a19 Environment-variable access.
repo/crates/http_proxy/src/proxy/upstream.rs:192
        if let Ok(value) = std::env::var(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.

first-party (rust): crates/image_viewer

rust first-party
expand_more 1 low-confidence finding(s)
low telemetry production #a3025b5a214cd152 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/image_viewer/src/image_viewer.rs:665
                log::debug!("Saving image at path {image_path:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/inspector_ui

rust first-party
expand_more 1 low-confidence finding(s)
low env_fs production #3c9fa738ca61ac68 Environment-variable access.
repo/crates/inspector_ui/build.rs:2
    let cargo_manifest_dir = std::env::var("CARGO_MANIFEST_DIR").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/install_cli

rust first-party
expand_more 1 low-confidence finding(s)
low telemetry production #8b7e8d11d809139f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/install_cli/src/install_cli_binary.rs:101
                log::error!("failed to install zed CLI: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/journal

rust first-party
expand_more 2 low-confidence finding(s)
low telemetry production #4fe4a0b2065d426c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/journal/src/journal.rs:62
            log::error!("Can't determine journal directory");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1c44fd682986c498 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/journal/src/journal.rs:187
        log::warn!("Invalid journal path {path:?} (not absolute), falling back to home directory",);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/keymap_editor

rust first-party
expand_more 4 low-confidence finding(s)
low telemetry production #7214e8bc438cc84b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/keymap_editor/src/keymap_editor.rs:2327
                                                            log::error!("Unexpected override from the {} keymap", conflict.override_source.name());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #53bb23e3cd62ebdd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/keymap_editor/src/keymap_editor.rs:2829
                    log::info!(
                        "Could not find action in keybindings with index {}",
                        first_conflict_index
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #b42742fb60757e44 Filesystem access.
repo/crates/keymap_editor/src/keymap_editor.rs:3670
    fs.write(
        paths::keymap_file().as_path(),
        updated_keymap_contents.as_bytes(),
    )

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #984c0cfbe3f16048 Filesystem access.
repo/crates/keymap_editor/src/keymap_editor.rs:3723
    fs.write(
        paths::keymap_file().as_path(),
        updated_keymap_contents.as_bytes(),
    )

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/language

rust first-party
expand_more 37 low-confidence finding(s)
low env_fs production #72e938e4fb9faf46 Environment-variable access.
repo/crates/language/build.rs:2
    if let Ok(bundled) = std::env::var("ZED_BUNDLE") {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #590e4f896e76024d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/buffer.rs:3503
        log::info!("mutating buffer {:?} with {:?}", self.replica_id(), edits);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #df20c341fc38a807 Environment-variable access.
repo/crates/language/src/buffer_tests.rs:3464
    let min_peers = env::var("MIN_PEERS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b4c56d1dde07dd2e Environment-variable access.
repo/crates/language/src/buffer_tests.rs:3467
    let max_peers = env::var("MAX_PEERS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #53566bc10a794191 Environment-variable access.
repo/crates/language/src/buffer_tests.rs:3470
    let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #9876bce8f9722cf3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/buffer_tests.rs:3518
        log::info!("Adding initial peer with replica id {:?}", replica_ids[i]);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5e8ebacac973c858 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/buffer_tests.rs:3521
    log::info!("initial text: {:?}", base_text);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #93edf5f0e6d77b84 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/buffer_tests.rs:3538
                    log::info!("buffer {:?} text: {:?}", buffer.replica_id(), buffer.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2c93b8ba5919b466 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/buffer_tests.rs:3545
                        log::info!("peer {:?} clearing active selections", replica_id);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5315364555299f54 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/buffer_tests.rs:3561
                        log::info!(
                            "peer {:?} setting active selections: {:?}",
                            replica_id,
                            selections
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7e956119c8cc4075 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/buffer_tests.rs:3590
                    log::info!(
                        "peer {:?} setting diagnostics: {:?}",
                        replica_id,
                        diagnostics
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #715ba1aa61d9ba6c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/buffer_tests.rs:3609
                log::info!(
                    "Adding new replica {:?} (replicating from {:?})",
                    new_replica_id,
                    replica_id
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cbc0b357658506a5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/buffer_tests.rs:3628
                    log::info!(
                        "New replica {:?} text: {:?}",
                        new_buffer.replica_id(),
                        new_buffer.text()
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cfe46b766907ddc2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/buffer_tests.rs:3663
                            log::info!(
                                "peer {:?} (version: {:?}) applying {} ops from the network. {:?}",
                                new_replica_id,
                                buffer.read(cx).version(),
                                ops.len(),
                                ops
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e6f1a1a27035b254 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/buffer_tests.rs:3681
                    log::info!("buffer {:?} text: {:?}", buffer.replica_id(), buffer.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8c7140767171f05a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/buffer_tests.rs:3692
                    log::info!(
                        "peer {:?} (version: {:?}) applying {} ops from the network. {:?}",
                        replica_id,
                        buffer.read(cx).version(),
                        ops.len(),
                        ops
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a454079a90cf3c02 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/language.rs:763
        log::debug!("fetching latest version of language server {:?}", name.0);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #33f056a03cd2c20b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/language.rs:775
            log::debug!("language server {:?} is already installed", name.0);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #905c9d94c52f2c5e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/language.rs:779
            log::debug!("downloading language server {:?}", name.0);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2389e1eb96fe76c9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/language.rs:816
                log::info!(
                    "found user-installed language server for {}. path: {:?}, arguments: {:?}",
                    self.name().0,
                    binary.path,
                    binary.arguments
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #00f4e1abcf68913f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/language.rs:867
                        log::info!(
                            "failed to fetch newest version of language server {:?}. \
                            error: {:?}, falling back to using {:?}",
                            self.name(),
                            error,
                            prev_downloaded_binary.path
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #888951e0e361ff0f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/language_registry.rs:259
            log::warn!(
                "not registering extension-provided language server {name:?}, since a builtin language server exists with that name",
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9dd78da371fcd545 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/language_registry.rs:306
            log::warn!(
                "not registering extension-provided language server {:?} for language {language_name:?}, since a builtin language server exists with that name",
                adapter.name(),
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #d5979eb33fd5a7b2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/language_registry.rs:931
                                log::error!("failed to load language {name}:\n{e:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f6160817b19b211d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/syntax_map.rs:745
                                log::error!("error parsing text: {e:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9483740785674bc9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/syntax_map.rs:802
                                log::error!("error parsing text: {e:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #adbb376125a9817f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/syntax_map/syntax_map_tests.rs:1009
    log::info!("parsing");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #bff3b1ab9651d9f0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/syntax_map/syntax_map_tests.rs:1013
    log::info!("loading html");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8b30c4d1e444760c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/syntax_map/syntax_map_tests.rs:1017
    log::info!("loading ruby");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8c0d803f42a1825c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/syntax_map/syntax_map_tests.rs:1049
    log::info!("editing");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #3e9f3272a51fe5cd Environment-variable access.
repo/crates/language/src/syntax_map/syntax_map_tests.rs:1165
    let operations = env::var("OPERATIONS")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #95c313c38ca7ac4f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/syntax_map/syntax_map_tests.rs:1178
    log::info!("initial text:\n{}", buffer.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #26a417102297e3a5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/syntax_map/syntax_map_tests.rs:1185
        log::info!("text:\n{}", buffer.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e889f3d7b28d199e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/syntax_map/syntax_map_tests.rs:1199
        log::info!("undoing operation {}", i);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4abfed8765f52df8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/syntax_map/syntax_map_tests.rs:1200
        log::info!("text:\n{}", buffer.text());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1067ffa318959d94 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/syntax_map/syntax_map_tests.rs:1358
        log::info!("incremental parse {i}: {marked_string:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #595874e16955a3a0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language/src/syntax_map/syntax_map_tests.rs:1366
        log::info!("fresh parse {i}: {marked_string:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/language_core

rust first-party
expand_more 6 low-confidence finding(s)
low telemetry production #1ab32fb2d7bff129 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_core/src/grammar.rs:230
            log::warn!(
                "unrecognized capture name '{}' in {} {} TreeSitter query \
                (suppress this warning by prefixing with '_')",
                name,
                language_name,
                query_type
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #28b12529c4e7cafc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_core/src/grammar.rs:249
        log::error!(
            "missing required capture(s) in {} {} TreeSitter query: {}",
            language_name,
            query_type,
            missing_required_captures.join(", ")
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2cfa9f91feb6c2dd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_core/src/grammar.rs:472
                log::warn!(
                    "unrecognized capture name '{}' in {} textobjects TreeSitter query",
                    name,
                    language_name,
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fcb581e8c8ecf8a6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_core/src/grammar.rs:499
                log::warn!(
                    "unrecognized capture name '{}' in {} debugger TreeSitter query",
                    name,
                    language_name,
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2bc57412e344b033 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_core/src/grammar.rs:659
                log::error!(
                    "missing required capture in injections {} TreeSitter query: \
                    content or injection.content",
                    language_name,
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #f1471c5086e6e6c0 Filesystem access.
repo/crates/language_core/src/language_config.rs:154
        let config = std::fs::read_to_string(config_path.as_ref())?;

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/language_extension

rust first-party
expand_more 1 low-confidence finding(s)
low telemetry production #f599acb023878603 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_extension/src/extension_lsp_adapter.rs:128
        log::debug!(
            "updating binary status for {} to {:?}",
            language_server_id,
            status
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/language_model

rust first-party
expand_more 6 low-confidence finding(s)
low telemetry production #cdb388e9bec5544a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_model/src/api_key.rs:80
            log::warn!(
                "{} is now being used with URL {}, when initially it was used with URL {}",
                var_name,
                url,
                self.url
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c22d628bb86c7a2e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_model/src/api_key.rs:89
            log::error!(
                "bug: Attempted to use API key associated with URL {} instead with URL {}",
                self.url,
                url
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #e20af46d48af8c35 Environment-variable access.
repo/crates/language_model/src/registry.rs:441
        if std::env::var("ZED_SIMULATE_NO_LLM_PROVIDER").is_ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #4b68c2f43e706a80 Environment-variable access.
repo/crates/language_model/src/registry.rs:465
        if std::env::var("ZED_SIMULATE_NO_LLM_PROVIDER").is_ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #cdc130e3eda5c2e8 Environment-variable access.
repo/crates/language_model/src/registry.rs:476
        if std::env::var("ZED_SIMULATE_NO_LLM_PROVIDER").is_ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #fe78fa495a1ecf69 Environment-variable access.
repo/crates/language_model/src/registry.rs:488
        if std::env::var("ZED_SIMULATE_NO_LLM_PROVIDER").is_ok() {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (rust): crates/language_models

rust first-party
expand_more 23 low-confidence finding(s)
low telemetry production #bd725a3d9adf6de5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/language_models.rs:164
                log::warn!(
                    "ignoring `anthropic_compatible` provider `{id}`: \
                     an `openai_compatible` provider with the same name exists"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2046cc47968c32ef Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider.rs:44
                log::warn!(
                    "ignoring custom {provider_name} header `{name}`: managed by Zed and cannot be overridden"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #decb7a6e45f4aee9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider.rs:52
                    log::warn!("ignoring custom {provider_name} header `{name}`: invalid header name ({err})");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2d889a75b4a490e3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider.rs:59
                    log::warn!(
                        "ignoring custom {provider_name} header `{name}`: invalid header value ({err})"
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c89f8a827fbb6110 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/api_compatible.rs:128
                        log::error!(
                            "Failed to load {provider_name}-compatible provider API credentials: {error}"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5622c2935026511e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/bedrock.rs:1192
            log::error!(
                "Failed to parse Mantle chat completion stream event: `{}`\nResponse: `{}`",
                error,
                line,
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7c33ca19a4430aca Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/bedrock.rs:1204
        log::error!(
            "Failed to parse Mantle responses stream event: `{}`\nResponse: `{}`",
            error,
            line,
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #427d20fd2cedb043 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/copilot_chat.rs:661
                                log::error!("Unexpected Copilot Chat stop_reason: {stop_reason:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0005e00566cc48bf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/deepseek.rs:650
                log::error!("Unexpected DeepSeek stop_reason: {stop_reason:?}",);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e67a74832752af1a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/llama_cpp.rs:132
                    log::warn!("failed to load llama.cpp API key: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #59ce504c0ab3a306 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/llama_cpp.rs:283
                                log::error!(
                                    "llama.cpp model {} failed to load (exit code {exit_code})",
                                    event.model
                                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8e113c451e25902e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/llama_cpp.rs:322
                        log::warn!("llama.cpp model event stream unavailable: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #209c90daf4cca002 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/llama_cpp.rs:1068
                        log::warn!("Unexpected llama.cpp finish_reason: {unexpected:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f627f10735be6f00 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/lmstudio.rs:681
                log::error!("Unexpected LMStudio stop_reason: {stop_reason:?}",);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #67370a90645291f1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/mistral.rs:716
                    log::error!("Unexpected Mistral stop_reason: {unexpected:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f9fc4b23b7543c07 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/open_router.rs:874
                log::error!("Unexpected OpenRouter stop_reason: {stop_reason:?}",);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7f088522ce264f69 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/openai_subscribed.rs:142
                                log::warn!(
                                    "Failed to deserialize ChatGPT subscription credentials: {err}"
                                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #cd5325116715dcdb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/openai_subscribed.rs:688
                    log::error!("ChatGPT subscription token refresh failed fatally: {e:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9e6bda298b2ddc2e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/openai_subscribed.rs:708
                    log::warn!("ChatGPT subscription token refresh failed transiently: {e:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low egress production #c206baec239026f1 Hardcoded external endpoint. Review what data is sent to this destination.
repo/crates/language_models/src/provider/openai_subscribed.rs:958
            claims
                .get("https://api.openai.com/auth")

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low telemetry production #3664a8b0425eaa5c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/openai_subscribed.rs:986
            log::error!("System clock is before UNIX epoch: {err}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8528a5391c1c5da1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/openai_subscribed.rs:1025
                        log::error!(
                            "ChatGPT subscription sign-in failed to persist credentials: {err:?}"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #63f1a96cbb4bd939 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models/src/provider/openai_subscribed.rs:1040
                log::error!("ChatGPT subscription sign-in failed: {err:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/language_models_cloud

rust first-party
expand_more 1 low-confidence finding(s)
low telemetry production #7ae78b5443470412 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/language_models_cloud/src/language_models_cloud.rs:81
    log::info!("LLM token rejected; refreshing and retrying request");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/languages

rust first-party
expand_more 33 low-confidence finding(s)
low telemetry production #9ba4785714a120ba Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/c.rs:110
                            log::warn!(
                                "Unable to run {binary_path:?} asset, redownloading: {err:#}",
                            )

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #43df0bd57ea537c2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/c.rs:123
                        log::info!(
                            "SHA-256 mismatch for {binary_path:?} asset, downloading new asset. Expected: {expected_digest}, Got: {actual_digest}"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b169dc0a179a7c3b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/go.rs:99
            log::warn!(
                "couldn't infer gopls version from GitHub release tag name '{}'",
                release.tag_name
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #eb8f7d4a3897a8ed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/go.rs:168
                log::error!(
                    "failed to install gopls via `go install`. stdout: {:?}, stderr: {:?}",
                    String::from_utf8_lossy(&install_output.stdout),
                    String::from_utf8_lossy(&install_output.stderr)
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5c0a7ff39bb3f504 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:497
                            log::warn!(
                                "Unable to run {server_path:?} asset, redownloading: {err:#}",
                            )

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #942f6060b0b58f87 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:510
                        log::info!(
                            "SHA-256 mismatch for {destination_path:?} asset, downloading new asset. Expected: {expected_digest}, Got: {actual_digest}"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #35cbffbdb78699ee Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:606
            log::error!("missing executable in directory {:?}", server_path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #2519d147fa520f1b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:1459
            log::debug!("(Python) Composing activation script for toolchain {toolchain:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #fad1e460335bacb9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:1508
                            log::warn!(
                                "Conda environment name {:?} could not be safely quoted; \
                                 skipping terminal activation",
                                name
                            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6032a7ed7880ecde Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:1515
                        log::warn!("Conda toolchain has no name; skipping terminal activation");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f2770482887e52f8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:1615
    log::debug!("(Python) Resolving activation scripts for venv toolchain {venv:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f038e72acf986055 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:1631
            log::debug!("Trying path: {}", path.display());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #811ab2033010ec92 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:1922
                    log::warn!("failed to validate user-installed pylsp at {pylsp_bin:?}: {err:#}")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #04e1febbbef0eb18 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:1944
                    log::warn!("failed to validate toolchain pylsp at {pylsp_path:?}: {err:#}")

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #55912d544e865299 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:2052
            log::error!("missing executable in directory {:?}", server_path);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1f061651753a52e8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:2517
            .map_err(|e| log::debug!("failed to spawn command {command:?}: {e}"))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #92bcf363fc96de53 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:2522
            .map_err(|e| log::debug!("failed to execute command {command:?}: {e}"))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #8d1df3a3b7457e2e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:2529
            .map_err(|e| log::debug!("failed to parse ruff's JSON schema output: {e}"))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a149edf22a53b22f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:2632
                            log::warn!(
                                "Unable to run {server_path:?} asset, redownloading: {err:#}",
                            )

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7ebf9ec0b8a2f797 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/python.rs:2645
                        log::info!(
                            "SHA-256 mismatch for {destination_path:?} asset, downloading new asset. Expected: {expected_digest}, Got: {actual_digest}"
                        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6cd7333c1b005cc2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/rust.rs:224
                log::debug!(
                    "failed to locate rust-analyzer through rustup in {worktree_root:?}: {}",
                    String::from_utf8_lossy(&output.stderr)
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #43e0d12b2c822a0e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/rust.rs:231
                log::debug!(
                    "failed to run `rustup which rust-analyzer` in {worktree_root:?}: {err:#}"
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #975d94770dd6175f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/rust.rs:627
            .map_err(|e| log::debug!("failed to spawn command {command:?}: {e}"))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #43d0f4545eb3eac5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/rust.rs:632
            .map_err(|e| log::debug!("failed to execute command {command:?}: {e}"))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #7e97e7fb3434d7f8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/rust.rs:639
            .map_err(|e| log::debug!("failed to parse rust-analyzer's JSON schema output: {e}"))

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #01baccb66cdb5189 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/rust.rs:771
                    log::debug!("found rust-analyzer in rustup toolchain override");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #17aa4ecaa5f17cc9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/rust.rs:784
            log::debug!("found rust-analyzer in PATH. trying to run `rust-analyzer --help`");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a21fb598918b020a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/rust.rs:793
                log::debug!(
                    "failed to run rust-analyzer after detecting it in PATH: binary: {:?}: {}",
                    path,
                    err
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #c9de3fd96df413fe Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/rust.rs:1444
            log::info!("No cached rust-analyzer binary found");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #9df211e97868e606 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/rust.rs:1448
            log::error!("Failed to look up cached rust-analyzer binary: {e:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low env_fs production #ffb9b4e447e59d42 Filesystem access.
repo/crates/languages/src/rust.rs:2279
        std::fs::write(&cargo_toml_path, "invalid_toml = {[[{").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #21726323fce52a91 Filesystem access.
repo/crates/languages/src/rust.rs:2280
        std::fs::write(&main_rs_path, "// rust").unwrap();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #993dcd1a54f694db Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/languages/src/typescript.rs:467
                    log::error!(
                        "Failed to read package.json for worktree {file_relative_path:?}: {e:#}"
                    );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/livekit_api

rust first-party
expand_more 3 low-confidence finding(s)
low telemetry production #8d77cb7ed7b41db5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_api/src/livekit_api.rs:88
        log::info!("Request {}: {:?}", url, body);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0502ac289f98893e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_api/src/livekit_api.rs:100
                log::info!("Response {}: {:?}", url, response.status());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5a201009d6c0da33 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_api/src/livekit_api.rs:103
                log::error!("Response {}: {:?}", url, response.status());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/livekit_client

rust first-party
expand_more 19 low-confidence finding(s)
low env_fs test-only Excluded from app score #9d0aa8446715fb6c Environment-variable access.
repo/crates/livekit_client/examples/test_app.rs:40
        let livekit_url = std::env::var("LIVEKIT_URL").unwrap_or("http://localhost:7880".into());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #8e167620d6302549 Environment-variable access.
repo/crates/livekit_client/examples/test_app.rs:41
        let livekit_key = std::env::var("LIVEKIT_KEY").unwrap_or("devkey".into());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only Excluded from app score #c5adb7f88d4d3164 Environment-variable access.
repo/crates/livekit_client/examples/test_app.rs:42
        let livekit_secret = std::env::var("LIVEKIT_SECRET").unwrap_or("secret".into());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry production #b15052b6a21c596e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/livekit_client/linux.rs:72
            webrtc_ffi::LoggingSeverity::Error => log::error!("[webrtc] {}", message.trim()),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4a3a9c2ff6ca66e6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/livekit_client/linux.rs:73
            _ => log::debug!("[webrtc] {}", message.trim()),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a0555a1f72a41ea5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/livekit_client/linux.rs:78
    log::debug!("Wayland desktop capture: WebRTC internal logging enabled");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #4636d38c8181f7a1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/livekit_client/linux.rs:111
                    log::error!("Wayland desktop capture encountered a permanent error");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #901dc661439b19fb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/livekit_client/linux.rs:150
    log::info!("Wayland desktop capture: starting capture loop");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #33a4ef2888494337 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/livekit_client/linux.rs:164
            log::error!("Wayland screen capture ended due to a permanent capture error");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f77f6edca1e83354 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/livekit_client/linux.rs:171
            log::error!("Wayland capture task failed: {error}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f2f51f1d643d9060 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/livekit_client/linux.rs:182
            log::error!("Wayland desktop capture timed out.");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #e898b9e85279fa9a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/livekit_client/playback.rs:167
        log::info!("Microphone speaker: {speaker:?}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1f5a3ed040d0606c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/livekit_client/playback.rs:290
                        |error| log::error!("error playing audio track: {:?}", error),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #0fb721dff0098e97 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/livekit_client/playback.rs:757
            log::error!(
                "Expected BGRx or YUV frame from scap screen capture but got some other format."
            );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b68ac3e86b91eaa3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/livekit_client/playback.rs:896
                        log::warn!("Failed to get default input device ID");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3996174b1120e4a4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/livekit_client/playback.rs:917
                        log::warn!("Failed to get default output device ID");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #6380f8df3e556ac1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/record.rs:30
        log::info!("Using microphone: {}", name);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #1e0fb160a788563a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/record.rs:48
        log::info!("Test recording written to: {}", path.display());

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #573ed35835459928 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/livekit_client/src/record.rs:73
            |err| log::error!("error capturing audio track: {:?}", err),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/lsp

rust first-party
expand_more 7 low-confidence finding(s)
low telemetry production #c0fe658f734364c2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/lsp/src/lsp.rs:411
        log::info!(
            "starting language server process. binary path: \
            {:?}, working directory: {:?}, args: {:?}",
            binary.path,
            working_dir,
            &binary.arguments
        );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #5bfc6e27efbdfa37 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/lsp/src/lsp.rs:449
                log::info!(
                    "Language server with id {} sent unhandled notification {}:\n{}",
                    server_id,
                    notification.method,
                    serde_json::to_string_pretty(&notification.params).unwrap(),
                );

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #f0b918570fe1bb73 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/lsp/src/lsp.rs:1108
            log::debug!("language server shutdown started");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #03668485007e9225 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/lsp/src/lsp.rs:1137
            log::debug!("language server shutdown finished");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #a44e4351fefb4b42 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/lsp/src/lsp.rs:1271
                            log::error!("error deserializing {} request: {:?}", method, error);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #3b6b342e6adf9f87 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/lsp/src/lsp.rs:1462
                                            log::error!("failed to deserialize response from language server: {}. response from language server: {:?}", error, response);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #faa6e2a3d9266401 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/lsp/src/lsp.rs:1973
                log::info!("skipping message in fake language server {:?}", params);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/lsp_locations

rust first-party
expand_more 1 low-confidence finding(s)
low telemetry production #250d65cce2240925 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/lsp_locations/src/lsp_locations.rs:118
            log::error!("LSP {kind:?} query failed: {error:#}");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

first-party (rust): crates/markdown

rust first-party
expand_more 2 low-confidence finding(s)
low telemetry production #ce0860efb55a9b82 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/markdown/src/markdown.rs:2548
                        _ => log::debug!("unsupported markdown tag {:?}", tag),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry production #b4f2e638095c1bd1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/crates/markdown/src/markdown.rs:2684
                    _ => log::debug!("unsupported markdown tag end: {:?}", tag),

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

⚠ Higher-risk dependencies not analyzed

These higher-risk dependencies were not analyzed in this scan — treat the verdict as provisional. This is a scan-coverage limitation, not a detected data leak.

  • requests http — scan budget exceeded
  • urllib3 http — scan budget exceeded

Skipped dependencies

Production

  • first-party (rust): crates/markdown_preview prod — scan budget exceeded
  • first-party (rust): crates/mermaid_render prod — scan budget exceeded
  • first-party (rust): crates/media prod — scan budget exceeded
  • first-party (rust): crates/menu prod — scan budget exceeded
  • first-party (rust): crates/migrator prod — scan budget exceeded
  • first-party (rust): crates/miniprofiler_ui prod — scan budget exceeded
  • first-party (rust): crates/mistral prod — scan budget exceeded
  • first-party (rust): crates/multi_buffer prod — scan budget exceeded
  • first-party (rust): crates/net prod — scan budget exceeded
  • first-party (rust): crates/node_runtime prod — scan budget exceeded
  • first-party (rust): crates/notifications prod — scan budget exceeded
  • first-party (rust): crates/oauth_callback_server prod — scan budget exceeded
  • first-party (rust): crates/ollama prod — scan budget exceeded
  • first-party (rust): crates/onboarding prod — scan budget exceeded
  • first-party (rust): crates/opencode prod — scan budget exceeded
  • first-party (rust): crates/open_ai prod — scan budget exceeded
  • first-party (rust): crates/open_path_prompt prod — scan budget exceeded
  • first-party (rust): crates/open_router prod — scan budget exceeded
  • first-party (rust): crates/outline prod — scan budget exceeded
  • first-party (rust): crates/outline_panel prod — scan budget exceeded
  • first-party (rust): crates/panel prod — scan budget exceeded
  • first-party (rust): crates/path prod — scan budget exceeded
  • first-party (rust): crates/paths prod — scan budget exceeded
  • first-party (rust): crates/picker prod — scan budget exceeded
  • first-party (rust): crates/picker_preview prod — scan budget exceeded
  • first-party (rust): crates/platform_title_bar prod — scan budget exceeded
  • first-party (rust): crates/prettier prod — scan budget exceeded
  • first-party (rust): crates/project prod — scan budget exceeded
  • first-party (rust): crates/project_benchmarks prod — scan budget exceeded
  • first-party (rust): crates/project_panel prod — scan budget exceeded
  • first-party (rust): crates/project_symbols prod — scan budget exceeded
  • first-party (rust): crates/prompt_store prod — scan budget exceeded
  • first-party (rust): crates/proto prod — scan budget exceeded
  • first-party (rust): crates/recent_projects prod — scan budget exceeded
  • first-party (rust): crates/refineable prod — scan budget exceeded
  • first-party (rust): crates/refineable/derive_refineable prod — scan budget exceeded
  • first-party (rust): crates/release_channel prod — scan budget exceeded
  • first-party (rust): crates/remote prod — scan budget exceeded
  • first-party (rust): crates/remote_connection prod — scan budget exceeded
  • first-party (rust): crates/remote_server prod — scan budget exceeded
  • first-party (rust): crates/repl prod — scan budget exceeded
  • first-party (rust): crates/reqwest_client prod — scan budget exceeded
  • first-party (rust): crates/rope prod — scan budget exceeded
  • first-party (rust): crates/rpc prod — scan budget exceeded
  • first-party (rust): crates/sandbox prod — scan budget exceeded
  • first-party (rust): crates/scheduler prod — scan budget exceeded
  • first-party (rust): crates/schema_generator prod — scan budget exceeded
  • first-party (rust): crates/search prod — scan budget exceeded
  • first-party (rust): crates/session prod — scan budget exceeded
  • first-party (rust): crates/settings prod — scan budget exceeded
  • first-party (rust): crates/settings_content prod — scan budget exceeded
  • first-party (rust): crates/settings_json prod — scan budget exceeded
  • first-party (rust): crates/settings_macros prod — scan budget exceeded
  • first-party (rust): crates/settings_profile_selector prod — scan budget exceeded
  • first-party (rust): crates/settings_ui prod — scan budget exceeded
  • first-party (rust): crates/shell_command_parser prod — scan budget exceeded
  • first-party (rust): crates/sidebar prod — scan budget exceeded
  • first-party (rust): crates/snippet prod — scan budget exceeded
  • first-party (rust): crates/snippet_provider prod — scan budget exceeded
  • first-party (rust): crates/snippets_ui prod — scan budget exceeded
  • first-party (rust): crates/sqlez prod — scan budget exceeded
  • first-party (rust): crates/sqlez_macros prod — scan budget exceeded
  • first-party (rust): crates/streaming_diff prod — scan budget exceeded
  • first-party (rust): crates/sum_tree prod — scan budget exceeded
  • first-party (rust): crates/svg_preview prod — scan budget exceeded
  • first-party (rust): crates/system_specs prod — scan budget exceeded
  • first-party (rust): crates/syntax_theme prod — scan budget exceeded
  • first-party (rust): crates/tab_switcher prod — scan budget exceeded
  • first-party (rust): crates/task prod — scan budget exceeded
  • first-party (rust): crates/tasks_ui prod — scan budget exceeded
  • first-party (rust): crates/telemetry prod — scan budget exceeded
  • first-party (rust): crates/telemetry_events prod — scan budget exceeded
  • first-party (rust): crates/terminal prod — scan budget exceeded
  • first-party (rust): crates/terminal_view prod — scan budget exceeded
  • first-party (rust): crates/text prod — scan budget exceeded
  • first-party (rust): crates/theme prod — scan budget exceeded
  • first-party (rust): crates/theme_extension prod — scan budget exceeded
  • first-party (rust): crates/theme_settings prod — scan budget exceeded
  • first-party (rust): crates/theme_importer prod — scan budget exceeded
  • first-party (rust): crates/theme_selector prod — scan budget exceeded
  • first-party (rust): crates/time_format prod — scan budget exceeded
  • first-party (rust): crates/title_bar prod — scan budget exceeded
  • first-party (rust): crates/toolchain_selector prod — scan budget exceeded
  • first-party (rust): crates/ui prod — scan budget exceeded
  • first-party (rust): crates/ui_input prod — scan budget exceeded
  • first-party (rust): crates/ui_macros prod — scan budget exceeded
  • first-party (rust): crates/ui_prompt prod — scan budget exceeded
  • first-party (rust): crates/util prod — scan budget exceeded
  • first-party (rust): crates/util_macros prod — scan budget exceeded
  • first-party (rust): crates/vim prod — scan budget exceeded
  • first-party (rust): crates/vim_mode_setting prod — scan budget exceeded
  • first-party (rust): crates/watch prod — scan budget exceeded
  • first-party (rust): crates/web_search prod — scan budget exceeded
  • first-party (rust): crates/web_search_providers prod — scan budget exceeded
  • first-party (rust): crates/which_key prod — scan budget exceeded
  • first-party (rust): crates/workspace prod — scan budget exceeded
  • first-party (rust): crates/worktree prod — scan budget exceeded
  • first-party (rust): crates/worktree_benchmarks prod — scan budget exceeded
  • first-party (rust): crates/x_ai prod — scan budget exceeded
  • first-party (rust): crates/zed prod — scan budget exceeded
  • first-party (rust): crates/zed_actions prod — scan budget exceeded
  • first-party (rust): crates/windows_resources prod — scan budget exceeded
  • first-party (rust): crates/zed_credentials_provider prod — scan budget exceeded
  • first-party (rust): crates/zed_env_vars prod — scan budget exceeded
  • first-party (rust): crates/zeta_prompt prod — scan budget exceeded
  • first-party (rust): crates/zlog prod — scan budget exceeded
  • first-party (rust): crates/zlog_settings prod — scan budget exceeded
  • first-party (rust): crates/ztracing prod — scan budget exceeded
  • first-party (rust): crates/ztracing_macro prod — scan budget exceeded
  • first-party (rust): extensions/glsl prod — scan budget exceeded
  • first-party (rust): extensions/html prod — scan budget exceeded
  • first-party (rust): extensions/proto prod — scan budget exceeded
  • first-party (rust): extensions/test-extension prod — scan budget exceeded
  • first-party (rust): tooling/compliance prod — scan budget exceeded
  • first-party (rust): tooling/perf prod — scan budget exceeded
  • first-party (rust): tooling/xtask prod — scan budget exceeded
  • first-party (rust): crates/copilot_ui prod — scan budget exceeded
  • first-party (rust): crates/gpui_web/examples/hello_web prod — scan budget exceeded
  • first-party (rust): tooling/lints prod — scan budget exceeded
  • first-party (rust): tooling/lints/test_fixture prod — scan budget exceeded
  • first-party (rust): tooling/lints/test_fixture/consumer prod — scan budget exceeded
  • first-party (rust): tooling/lints/test_fixture/gpui prod — scan budget exceeded
  • first-party (rust): tooling/lints/test_fixture/gpui_shared_string prod — scan budget exceeded
  • first-party (rust): tooling/lints/test_fixture/render_consumer prod — scan budget exceeded
  • requests prod — scan budget exceeded
  • urllib3 prod — scan budget exceeded
  • harbor prod — scan budget exceeded
  • modal prod — scan budget exceeded
  • mypy prod — scan budget exceeded
  • pytz prod — scan budget exceeded
  • ruff prod — scan budget exceeded
  • typer prod — scan budget exceeded
  • types-pytz prod — scan budget exceeded
  • types-requests prod — scan budget exceeded
  • action_log prod — scan budget exceeded
  • agent-client-protocol prod — scan budget exceeded
  • async-channel prod — scan budget exceeded
  • base64 prod — scan budget exceeded
  • anyhow prod — scan budget exceeded
  • buffer_diff prod — scan budget exceeded
  • chrono prod — scan budget exceeded
  • collections prod — scan budget exceeded
  • feature_flags prod — scan budget exceeded
  • multi_buffer prod — scan budget exceeded
  • file_icons prod — scan budget exceeded
  • futures prod — scan budget exceeded
  • gpui prod — scan budget exceeded
  • http_proxy prod — scan budget exceeded
  • itertools prod — scan budget exceeded
  • language prod — scan budget exceeded
  • language_model prod — scan budget exceeded
  • log prod — scan budget exceeded
  • markdown prod — scan budget exceeded
  • mime prod — scan budget exceeded
  • parking_lot prod — scan budget exceeded
  • image prod — scan budget exceeded
  • portable-pty prod — scan budget exceeded
  • project prod — scan budget exceeded
  • sandbox prod — scan budget exceeded
  • serde prod — scan budget exceeded
  • serde_json prod — scan budget exceeded
  • settings prod — scan budget exceeded
  • task prod — scan budget exceeded
  • telemetry prod — scan budget exceeded
  • terminal prod — scan budget exceeded
  • text prod — scan budget exceeded
  • ui prod — scan budget exceeded
  • url prod — scan budget exceeded
  • util prod — scan budget exceeded
  • uuid prod — scan budget exceeded
  • watch prod — scan budget exceeded
  • urlencoding prod — scan budget exceeded
  • agent_servers prod — scan budget exceeded
  • agent_ui prod — scan budget exceeded
  • theme_settings prod — scan budget exceeded
  • workspace prod — scan budget exceeded
  • clock prod — scan budget exceeded
  • fs prod — scan budget exceeded
  • auto_update prod — scan budget exceeded
  • editor prod — scan budget exceeded
  • extension_host prod — scan budget exceeded
  • proto prod — scan budget exceeded
  • smallvec prod — scan budget exceeded
  • acp_thread prod — scan budget exceeded
  • agent_settings prod — scan budget exceeded
  • agent_skills prod — scan budget exceeded
  • client prod — scan budget exceeded
  • cloud_api_types prod — scan budget exceeded
  • cloud_llm_client prod — scan budget exceeded
  • context_server prod — scan budget exceeded
  • db prod — scan budget exceeded
  • handlebars prod — scan budget exceeded
  • heck prod — scan budget exceeded
  • html_to_markdown prod — scan budget exceeded
  • http_client prod — scan budget exceeded
  • language_models prod — scan budget exceeded
  • paths prod — scan budget exceeded
  • prompt_store prod — scan budget exceeded
  • quick-xml prod — scan budget exceeded
  • regex prod — scan budget exceeded
  • rust-embed prod — scan budget exceeded
  • schemars prod — scan budget exceeded
  • shell_command_parser prod — scan budget exceeded
  • sqlez prod — scan budget exceeded
  • streaming_diff prod — scan budget exceeded
  • strsim prod — scan budget exceeded
  • thiserror prod — scan budget exceeded
  • web_search prod — scan budget exceeded
  • zed_env_vars prod — scan budget exceeded
  • zstd prod — scan budget exceeded
  • google_ai prod — scan budget exceeded
  • release_channel prod — scan budget exceeded
  • remote prod — scan budget exceeded
  • zed_credentials_provider prod — scan budget exceeded
  • convert_case prod — scan budget exceeded
  • const_format prod — scan budget exceeded
  • serde_yaml_ng prod — scan budget exceeded
  • agent prod — scan budget exceeded
  • ai_onboarding prod — scan budget exceeded
  • heapless prod — scan budget exceeded
  • audio prod — scan budget exceeded
  • command_palette_hooks prod — scan budget exceeded
  • component prod — scan budget exceeded
  • extension prod — scan budget exceeded
  • git_ui prod — scan budget exceeded
  • fuzzy prod — scan budget exceeded
  • idna prod — scan budget exceeded
  • jsonschema prod — scan budget exceeded
  • lru prod — scan budget exceeded
  • menu prod — scan budget exceeded
  • notifications prod — scan budget exceeded
  • ordered-float prod — scan budget exceeded
  • picker prod — scan budget exceeded
  • platform_title_bar prod — scan budget exceeded
  • postage prod — scan budget exceeded
  • remote_connection prod — scan budget exceeded
  • rope prod — scan budget exceeded
  • search prod — scan budget exceeded
  • terminal_view prod — scan budget exceeded
  • time prod — scan budget exceeded
  • unicode-script prod — scan budget exceeded
  • unicode-segmentation prod — scan budget exceeded
  • zed_actions prod — scan budget exceeded
  • language_model_core prod — scan budget exceeded
  • strum prod — scan budget exceeded
  • net prod — scan budget exceeded
  • smol prod — scan budget exceeded
  • zeroize prod — scan budget exceeded
  • cpal prod — scan budget exceeded
  • crossbeam prod — scan budget exceeded
  • rodio prod — scan budget exceeded
  • futures-lite prod — scan budget exceeded
  • simplelog prod — scan budget exceeded
  • markdown_preview prod — scan budget exceeded
  • aws-smithy-runtime-api prod — scan budget exceeded
  • aws-smithy-types prod — scan budget exceeded
  • aws-sdk-bedrockruntime prod — scan budget exceeded
  • imara-diff prod — scan budget exceeded
  • sum_tree prod — scan budget exceeded
  • tracing prod — scan budget exceeded
  • ztracing prod — scan budget exceeded
  • livekit_client prod — scan budget exceeded
  • rpc prod — scan budget exceeded
  • askpass prod — scan budget exceeded
  • clap prod — scan budget exceeded
  • clap_complete prod — scan budget exceeded
  • clap_complete_nushell prod — scan budget exceeded
  • console prod — scan budget exceeded
  • dialoguer prod — scan budget exceeded
  • ipc-channel prod — scan budget exceeded
  • rayon prod — scan budget exceeded
  • walkdir prod — scan budget exceeded
  • async-tungstenite prod — scan budget exceeded
  • cloud_api_client prod — scan budget exceeded
  • credentials_provider prod — scan budget exceeded
  • derive_more prod — scan budget exceeded
  • http_client_tls prod — scan budget exceeded
  • httparse prod — scan budget exceeded
  • serde_urlencoded prod — scan budget exceeded
  • sha2 prod — scan budget exceeded
  • telemetry_events prod — scan budget exceeded
  • tiny_http prod — scan budget exceeded
  • tokio-socks prod — scan budget exceeded
  • tokio prod — scan budget exceeded
  • worktree prod — scan budget exceeded
  • async-lock prod — scan budget exceeded
  • yawc prod — scan budget exceeded
  • ciborium prod — scan budget exceeded
  • zeta_prompt prod — scan budget exceeded
  • edit_prediction_types prod — scan budget exceeded
  • edit_prediction prod — scan budget exceeded
  • icons prod — scan budget exceeded
  • async-trait prod — scan budget exceeded
  • aws-config prod — scan budget exceeded
  • aws-sdk-kinesis prod — scan budget exceeded
  • aws-sdk-s3 prod — scan budget exceeded
  • axum prod — scan budget exceeded
  • dashmap prod — scan budget exceeded
  • envy prod — scan budget exceeded
  • hex prod — scan budget exceeded
  • livekit_api prod — scan budget exceeded
  • nanoid prod — scan budget exceeded
  • prometheus prod — scan budget exceeded
  • prost prod — scan budget exceeded
  • reqwest prod — scan budget exceeded
  • sea-orm prod — scan budget exceeded
  • sea-orm-macros prod — scan budget exceeded
  • sqlx prod — scan budget exceeded
  • toml prod — scan budget exceeded
  • tower prod — scan budget exceeded
  • tower-http prod — scan budget exceeded
  • tracing-subscriber prod — scan budget exceeded
  • title_bar prod — scan budget exceeded
  • indexmap prod — scan budget exceeded
  • rustc-hash prod — scan budget exceeded
  • gpui_util prod — scan budget exceeded
  • fuzzy_nucleo prod — scan budget exceeded
  • inventory prod — scan budget exceeded
  • ui_input prod — scan budget exceeded
  • oauth_callback_server prod — scan budget exceeded
  • slotmap prod — scan budget exceeded
  • copilot_chat prod — scan budget exceeded
  • anthropic prod — scan budget exceeded
  • dirs prod — scan budget exceeded
  • async-process prod — scan budget exceeded
  • crash-handler prod — scan budget exceeded
  • minidumper prod — scan budget exceeded
  • system_specs prod — scan budget exceeded
  • async-compression prod — scan budget exceeded
  • async-pipe prod — scan budget exceeded
  • async-tar prod — scan budget exceeded
  • dap-types prod — scan budget exceeded
  • dotenvy prod — scan budget exceeded
  • json_dotpath prod — scan budget exceeded