Close Open Privacy Scan

bolt Snapshot: commit 44ad62f
science engine v1.5
schedule 2026-07-15T06:14:29.252442+00:00

verified_user No application data leak found

No high-confidence exfiltration was found in application code.

App Privacy Score

72 /100
Medium privacy risk

Medium risk · 1221 finding(s)

Dependency score: 57 (Medium risk)

bar_chart Score Breakdown

telemetry −25
env_fs −3

list Scan Summary

0 high 0 medium 1221 low
First-party packages: 14
Dependency packages: 52
Ecosystem: rust

swap_horiz External domains

docs.rsgithub.comhttpbin.orghyper.rsoauth2.googleapis.compyo3.rsqdrant.tech

</> First-Party Code

first-party (rust)

rust first-party
expand_more 123 low-confidence finding(s)
low telemetry production #318a1dcf09e4706e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/actix/api/cluster_api.rs:278
                    log::error!("Internal telemetry service failed for peer {peer_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 #0a5d7d92d89af7b8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/actix/api/snapshot_api.rs:109
        log::debug!("Creating missing collection snapshots directory for {collection_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 #e01cd003d4154dc1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/actix/api/snapshot_api.rs:907
        log::debug!(
            "Partial snapshot download completed: path={}, size={:.2} MB, duration={:.2}s, speed={:.2} MB/s, shard_id={}",
            partial_snapshot_temp_path.display(),
            total_size_mb,
            download_duration.as_secs_f64(),
            download_speed_mbps,
            shard_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 #aec9a886e54c6104 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/actix/certificate_helpers.rs:64
            log::error!("Failed to refresh server TLS certificate, keeping current: {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 #4eb2d8d5356f0e54 Filesystem access.
repo/src/actix/certificate_helpers.rs:184
    let file = File::open(path).map_err(|err| Error::OpenFile(err, path.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 #9f503b96eaa67867 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/actix/helpers.rs:194
        log::error!("Error processing 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 #568783df47153160 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/actix/metrics_service.rs:33
            log::info!(
                "TLS enabled for metrics API (TTL: {})",
                settings
                    .tls
                    .as_ref()
                    .and_then(|tls| tls.cert_ttl)
                    .map(|ttl| ttl.to_string())
                    .unwrap_or_else(|| "none".into()),
            );

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

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

low telemetry production #d390b3591b9c8b6e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/actix/metrics_service.rs:47
            log::info!("TLS disabled for metrics API");

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

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

low telemetry production #5b6702b5e3b746c2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/actix/metrics_service.rs:52
        log::info!("Qdrant metrics listening on {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 #25ecec5f3824978a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/actix/mod.rs:191
        log::info!(
            "REST transport settings: keep_alive={}s, client_request_timeout={}s, client_disconnect_timeout={}s",
            settings.service.http_keep_alive_timeout_sec,
            settings.service.http_client_request_timeout_sec,
            settings.service.http_client_disconnect_timeout_sec,
        );

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

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

low telemetry production #acac236c5f9ba386 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/actix/mod.rs:203
            log::info!(
                "TLS enabled for REST API (TTL: {})",
                settings
                    .tls
                    .as_ref()
                    .and_then(|tls| tls.cert_ttl)
                    .map(|ttl| ttl.to_string())
                    .unwrap_or_else(|| "none".into()),
            );

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

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

low telemetry production #e5bc91b82f63398d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/actix/mod.rs:217
            log::info!("TLS disabled for REST API");

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

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

low telemetry production #588a2c7e85669b33 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/actix/mod.rs:222
        log::info!("Qdrant HTTP listening on {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 #92f39e4aaf559375 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/actix/web_ui.rs:25
            log::warn!(
                "Static content folder for Web UI '{}' does not exist",
                static_folder_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 #68876c6a6bde38a8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/error_reporting.rs:34
                log::warn!("Failed to build telemetry reporter client: {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 #1ccd472201dd356f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/error_reporting.rs:48
            log::debug!("Telemetry panic report was not sent: {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 #b1a053b98cf79ec2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/health.rs:122
            log::error!("HealthChecker task panicked, retrying{separator}{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 #c6452aad361e6c7d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/health.rs:232
            .inspect_err(|err| log::error!("GetConsensusCommit 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 env_fs production #b0e9c707f138fd9d Filesystem access.
repo/src/common/helpers.rs:35
    let cert = fs::read_to_string(&tls_config.cert)?;

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

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

low env_fs production #bd9fee8f7c43c138 Filesystem access.
repo/src/common/helpers.rs:36
    let key = fs::read_to_string(&tls_config.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 #81f3b2624d0cbb2e Filesystem access.
repo/src/common/helpers.rs:47
    let pem = fs::read_to_string(ca_cert_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 #4571824c5a88cd79 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/http_client.rs:85
                    log::warn!(
                        "Failed to load CA certificate, skipping HTTPS client CA certificate configuration: {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 #ea40d797da054378 Filesystem access.
repo/src/common/http_client.rs:123
    let ca_cert_pem = fs::read(ca_cert.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 env_fs production #62d8ef65072229a2 Filesystem access.
repo/src/common/http_client.rs:133
        fs::read(cert).map_err(|err| Error::failed_to_read(err, "certificate", cert))?;

Reads environment variables or the filesystem — 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 #91570af4a3595d76 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/metrics.rs:157
            Err(err) => log::warn!("Error reading procfs infos: {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 #b7aa17eb05e99373 Environment-variable access.
repo/src/common/pyroscope_state.rs:24
            if let Ok(tmpdir) = std::env::var("TMPDIR") {

Reads environment variables or the filesystem — 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 #6381c2591c1ab9f9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/pyroscope_state.rs:29
                    log::warn!("Failed to create TMPDIR {tmpdir}: {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 #a32fb713fec92167 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/pyroscope_state.rs:37
            log::info!(
                "Starting pyroscope CPU agent with identifier {}",
                &config.identifier
            );

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

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

low telemetry production #3df1b2af226dba3f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/pyroscope_state.rs:62
            log::info!(
                "Starting pyroscope heap agent with identifier {}",
                &config.identifier
            );

A telemetry/analytics SDK is 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 #ee11c8fdaceb1d1b Environment-variable access.
repo/src/common/pyroscope_state.rs:82
            std::env::var("MALLOC_CONF")

Reads environment variables or the filesystem — 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 #90cef3c0cf7b8d92 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/pyroscope_state.rs:92
                            log::warn!("Pyroscope CPU agent 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 #c2460e2a5b2852db Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/pyroscope_state.rs:100
                                log::info!(
                                    "Pyroscope heap agent started (MALLOC_CONF has prof:true)"
                                );

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

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

low telemetry production #9533547b0b2c4e23 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/pyroscope_state.rs:106
                                log::warn!("Pyroscope heap agent 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 #6da43fd60166f38c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/pyroscope_state.rs:111
                        log::info!(
                            "Jemalloc profiling not enabled, skipping heap agent. Set MALLOC_CONF=\"prof:true,prof_active:true\" to enable."
                        );

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

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

low telemetry production #9b83da4dfd8de67c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/pyroscope_state.rs:130
                    log::info!("Stopped pyroscope {name} agent. Shutting it 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 #c6c44ce3c96fcda5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/pyroscope_state.rs:132
                    log::info!("Pyroscope {name} agent shut down 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 #79b3bdf4d677f74a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/pyroscope_state.rs:136
                    log::warn!("Pyroscope {name} agent failed to stop: {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 #5b2790d2875e3354 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/pyroscope_state.rs:143
            log::info!("Stopping pyroscope agents");

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

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

low telemetry production #07717cab21aa6f0d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/telemetry_ops/memory_telemetry.rs:52
            log::info!("Failed to advance Jemalloc stats epoch");

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

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

low telemetry production #3981c22d7d60f06f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/telemetry_reporting.rs:66
            log::error!(
                "Failed to report telemetry: resp status:{:?} resp body:{:?}",
                resp.status(),
                resp.text().await?
            );

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

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

low telemetry production #51eb68d62fca99c4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/common/telemetry_reporting.rs:83
                log::error!("Failed to report telemetry {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 #331f821c3a4ca3d4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:106
                    log::debug!(
                        "Failed to set high thread priority for consensus, ignoring: {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 #87c9fb3f9dada7b4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:112
                    log::error!("Consensus stopped with 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 #39545dc86f4eb8bd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:115
                    log::info!("Consensus stopped");

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

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

low telemetry production #b469fe5e60c4c000 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:128
                    log::debug!(
                        "Failed to set high thread priority for consensus, ignoring: {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 #8e92c78b9e5a7a3f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:138
                        log::error!("Can not forward new entry to consensus as it was stopped.");

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

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

low telemetry production #3572a3a2bbb7c528 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:202
            log::debug!("Clearing WAL on the bootstrap peer to force snapshot transfer");

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

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

low telemetry production #0edbabcf4ab5fbc8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:245
                log::debug!("Local raft state found - bootstrap and uri cli arguments were ignored")

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

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

low telemetry production #eafb68a023c417e5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:247
            log::debug!("Local raft state found - skipping initialization");

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

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

low telemetry production #e0ede197631924cd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:303
            log::debug!("Bootstrapping from peer with address: {bootstrap_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 #5cfaed895e5164bd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:315
            log::debug!(
                "Bootstrapping is disabled. Assuming this peer is the first in the network"
            );

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

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

low telemetry production #c58b1d4edde90ad6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:319
            log::info!(
                "With current tick period of {tick_period}ms, leader will be established in approximately {leader_established_in_ms}ms. To avoid rejected operations - add peers and submit operations only after this period.",
            );

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

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

low telemetry production #f9194e6d8f2966fa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:409
                        log::warn!(
                            "Failed to recover from peer with id {peer_id} at {peer_uri} with error {res:?}, trying others"
                        );

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

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

low telemetry production #363f8d272218f106 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:413
                        log::debug!(
                            "Successfully recovered from peer with id {peer_id} at {peer_uri}"
                        );

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

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

low telemetry production #3a93f943d6e5e01b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:420
                log::warn!(
                    "Retrying recovering from known peers (retry {})",
                    RECOVERY_MAX_RETRY_COUNT - tries
                );

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

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

low telemetry production #886ed9efdddbdfcd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:492
            log::error!("Failed to add origin peer to consensus: {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 #56e54a32d36966db Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:613
                log::warn!("{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 #ee4fb32d784df772 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:662
                    log::warn!(
                        "Rejected peer {peer_id} to join consensus, URI is already registered by peer {registered_peer_id} ({uri})",
                    );

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

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

low telemetry production #e68786d01287ac4e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:677
                log::debug!("Proposing network configuration change: {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 #a4e0eee6d2d70dc8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:691
                log::debug!("Proposing network configuration change: {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 #a3300c17a0be0687 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:843
        log::debug!("Proposing promotion for learner {learner} to voter");

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

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

low telemetry production #13e7f950723157e9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:947
            log::debug!("Applying snapshot {:?}", snapshot.get_metadata());

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

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

low telemetry production #2efd6e232507e42a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:951
                log::error!("Failed to apply snapshot: {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 #2ae0dcff171ebeac Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:957
            log::debug!("Appending {} entries to raft log", ready.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 #6404b56cccbedc12 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:967
            log::debug!("Changing hard state. New hard state: {hs:?}");

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

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

low telemetry production #457f11f9a57bec8b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:978
            log::debug!("Changing soft state. New soft state: {ss:?}");

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

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

low telemetry production #79688d26ecba3153 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:1030
            log::debug!("Updating commit index to {commit}");

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

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

low telemetry production #788fab7ce204f6ea Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:1146
                    log::debug!("Spawning message sender task for peer {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 #836adf7fa8f2f59e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:1164
                    log::error!(
                        "Failed to forward message {message:?} to message sender task {peer_id}: \
                         {description}"
                    );

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

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

low telemetry production #32e9d363858dcfdd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:1169
                    log::error!(
                        "Failed to forward message to message sender task {peer_id}: {description}"
                    );

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

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

low telemetry production #90247e6ddbdc9663 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:1344
                log::error!("Failed to send Raft message {message:?} to peer {peer_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 #879533f9b6f44b3e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:1346
                log::error!("Failed to send Raft message to peer {peer_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 #3d292af50bcb80e9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:1398
                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 #220803da1786d9e7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/consensus.rs:1553
                    log::error!("Can not forward new entry to consensus as it was stopped.");

A telemetry/analytics SDK is 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 #8b96afaa832f2ea1 Environment-variable access.
repo/src/greeting.rs:70
    match env::var("COLORTERM") {

Reads environment variables or the filesystem — 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 #170c23a561246541 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:172
                log::warn!(
                    "There is a potential issue with the filesystem for storage path {}. Details: {details}",
                    storage_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 #be1a9a83e6c95fc7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:179
                log::error!(
                    "Filesystem check failed for storage path {}. Details: {details}",
                    storage_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 #d955ac6471d491be Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:186
                log::error!(
                    "Unable to check mmap functionality for storage path {}. Details: {details}, error: {e}",
                    storage_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 #d1dd614961ffabfd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:194
            log::error!(
                "Filesystem check failed for storage path {}. Details: {details}",
                storage_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 #7da50eb3786c826e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:226
            log::error!("Can't initialize GPU devices manager: {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 #67ef1a93b85b146e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:239
            log::warn!(
                "Bootstrap URI is the same as this peer URI. Consider this peer as a first in a new deployment.",
            );

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

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

low telemetry production #586c7bd15e83606f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:353
                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 #ef7611d9aea1ffa3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:441
        log::warn!("Qdrant is loaded in recovery mode: {recovery_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 telemetry production #23d9c7c64f7f2e06 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:442
        log::warn!(
            "Read more: https://qdrant.tech/documentation/guides/administration/#recovery-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 #663f0842c2d0d4de Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:462
        log::debug!("Feature flags: {flags:?}");

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

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

low telemetry production #a6a9ec1e1f0fe77c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:540
            log::debug!("Loaded collection: {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 telemetry production #b8e968b078d5ffa9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:626
                    log::debug!("All transfers if any 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 #025ed8119cb6eda9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:629
                    log::error!("Can't cancel related transfers: {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 #2ab062c78de32ef3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:661
        log::info!("Distributed mode 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 #6c312c50e425ab42 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:678
        log::info!("Telemetry reporting enabled, id: {reporting_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 #ed45d5124bfb5527 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:682
        log::info!("Telemetry reporting 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 #f9f950d70d1d45ef Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:686
        log::info!("Hardware reporting 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 #36db29f210ddf8ec Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:696
            log::error!("Error while starting {server_name} 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 #fcf0bc4e597a6118 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:707
        log::error!("Inference service init 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 #1785b25cf107718c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:782
        log::info!("gRPC endpoint 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 #1b5dff8d36598ea5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/main.rs:807
        log::debug!(
            "Waiting for thread {} to finish",
            handle.thread().name().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 env_fs production #7e62f71c24d29340 Environment-variable access.
repo/src/settings.rs:292
        let env = env::var("RUN_MODE").unwrap_or_else(|_| "development".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 #3b9dc5569933c9ef Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/settings.rs:382
                log::warn!("JWT RBAC configured but no API key set, JWT RBAC is not 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 #715b1b6332114c8c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/settings.rs:385
                log::warn!(
                    "It is highly recommended to use an API key of {JWT_RECOMMENDED_SECRET_LENGTH} bytes when JWT RBAC is 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 #9db5fcb27687bce3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/settings.rs:421
            Self::Warn(msg) => log::warn!("{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 #217e8de1910ad945 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/settings.rs:422
            Self::Error(msg) => 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 #a2b21b320ba8c8c9 Filesystem access.
repo/src/snapshots.rs:107
    let config_file = BufReader::new(File::open(config_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 #db925cb5e57b80fd Environment-variable access.
repo/src/startup.rs:14
    std::env::var("QDRANT_INIT_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 #7e68e9762d1d5f27 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/startup.rs:35
        log::error!("Panic backtrace: \n{backtrace}");

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

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

low telemetry production #28d1df7c8068bcef Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/startup.rs:36
        log::error!("Panic occurred{loc}: {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 #aea78e897dde2683 Filesystem access.
repo/src/startup.rs:47
    if let Err(err) = fs::write(get_init_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 #3dae456bccf9d735 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/startup.rs:48
        log::warn!("Failed to create init file indicator: {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 #cb055e80a313c615 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/startup.rs:59
        log::warn!("Failed to remove init file indicator: {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 #f38584454976ddc7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/api/raft_api.rs:118
            log::info!(
                "Peer {} is replacing peer {old_peer_id} which has no shards ({uri})",
                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 #2ecfb20ca76d73c6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/logging.rs:48
                    log::error!("gRPC request error {method_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 #e4459ab73c5145b1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/logging.rs:72
                                log::info!(
                                    "gRPC {} failed with {} {:?} {:.6}",
                                    method_name,
                                    grpc_status.code(),
                                    grpc_status.message(),
                                    elapsed_sec,
                                );

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

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

low telemetry production #d3136cd5da877678 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/logging.rs:84
                            | Code::Unknown => log::error!(
                                "gRPC {} unexpectedly failed with {} {:?} {:.6}",
                                method_name,
                                grpc_status.code(),
                                grpc_status.message(),
                                elapsed_sec,
                            ),

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

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

low telemetry production #dd9ce73e64748ff8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/logging.rs:112
                                log::debug!(
                                    "gRPC redirection {} {} {:.6}",
                                    method_name,
                                    response_tonic.status(),
                                    elapsed_sec,
                                );

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

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

low telemetry production #bc765e2eb6364fb8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/logging.rs:120
                                log::info!(
                                    "gRPC client error {} {} {:.6}",
                                    method_name,
                                    response_tonic.status(),
                                    elapsed_sec,
                                );

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

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

low telemetry production #f518e97a209c5332 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/logging.rs:128
                                log::error!(
                                    "gRPC server error {} {} {:.6}",
                                    method_name,
                                    response_tonic.status(),
                                    elapsed_sec,
                                );

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

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

low telemetry production #4f74c488a17a94a6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/logging.rs:136
                                log::warn!(
                                    "gRPC {} unknown status code {} {:.6}",
                                    method_name,
                                    response_tonic.status(),
                                    elapsed_sec,
                                );

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

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

low telemetry production #3d8288a653c33470 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/mod.rs:98
    log::debug!("Stopping {for_what} on SIGINT");

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

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

low telemetry production #573aea0b02bf480a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/mod.rs:136
        log::info!("Qdrant gRPC listening on {grpc_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 #57d71447fe17126d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/mod.rs:141
            log::info!("TLS enabled for gRPC API (TTL not 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 #60425782cbb969fe Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/mod.rs:149
            log::info!("TLS disabled for gRPC API");

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

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

low telemetry production #bf918575b2ce3040 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/mod.rs:275
            log::debug!("Qdrant internal gRPC listening on {internal_grpc_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 #80bd44192e8bf41c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/mod.rs:288
                log::info!("TLS enabled for internal gRPC API (TTL not 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 #dc50c10b2f3011df Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/src/tonic/mod.rs:292
                log::info!("TLS disabled for internal gRPC API");

A telemetry/analytics SDK 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): lib/api

rust first-party
expand_more 1 low-confidence finding(s)
low env_fs production #66df52c3a041dd8f Environment-variable access.
repo/lib/api/build.rs:39
    let build_out_dir = 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.

first-party (rust): lib/collection

rust first-party
expand_more 228 low-confidence finding(s)
low env_fs production #8f80912a7da56835 Filesystem access.
repo/lib/collection/benches/prof.rs:69
        let flamegraph_file = File::create(&flamegraph_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 #31d36d2e7ffcb3ce Filesystem access.
repo/lib/collection/benches/prof.rs:79
            let mut file = File::create(pprof_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 #6af576d37f881c4f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/clean.rs:170
                log::error!("Failed to join shard clean task: {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 #0ff5c35f5ec15a6c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/clean.rs:243
                log::error!("Background task to clean shard {shard_id} 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 #9b0a4616278e8c59 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/collection_ops.rs:332
                    Ok(Err(err)) => log::error!(
                        "Failed to recreate optimizers for collection {collection_id} in background: {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 #258182d7b5c5f1ab Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/collection_ops.rs:335
                    Err(err) => log::error!(
                        "Optimizer recreation task for collection {collection_id} 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 #aedb9f7d080ef3a1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/collection_ops.rs:554
            log::warn!("Collection {}: {}", self.name(), warning.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 #da9b9c8c8f8fd7c7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/mod.rs:240
                log::info!("Migrating collection {stored_version} -> {app_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 #69b457a21f6a09bb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/mod.rs:244
                log::error!("Cannot upgrade version {stored_version} to {app_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 #29a0a0933ca5ba60 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/mod.rs:416
        log::debug!(
            "Changing shard {}:{shard_id} replica state from {:?} to {new_state:?}",
            self.id,
            replica_set.peer_state(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 #b25542da39186fb0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/mod.rs:677
            log::error!(
                "Failed to abort resharding {} while removing peer {peer_id}: {err}",
                state.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 #268c37fea6026318 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/mod.rs:723
                    log::debug!(
                        "Transfer {:?} does not exist, but not reported as cancelled. Reporting now.",
                        transfer.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 #3fae086cb913ddf8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/mod.rs:735
                    log::debug!(
                        "Transfer {:?} is finished successfully, but not reported. Reporting now.",
                        transfer.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 #7525b6fc86831bc7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/mod.rs:742
                    log::debug!(
                        "Transfer {:?} is failed, but not reported as failed. Reporting now.",
                        transfer.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 #bb32a2cc73c1c68d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/mod.rs:871
                log::debug!(
                    "Recovering shard {}:{shard_id} on peer {this_peer_id} by requesting it from {replica_id}",
                    self.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 #961123ac1f0af906 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/point_ops.rs:114
                        log::warn!(
                            "Received update operation forwarded from another peer with {ordering:?} \
                             with non-`None` clock tag {clock_tag:?} (operation: {:#?})",
                             operation.operation,
                        );

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

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

low telemetry production #59bf47aaf8f62669 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/query.rs:598
            log::debug!(
                "Undersampling detected. Collection: {}, Best last shard score: {}, Worst merged score: {}",
                self.id,
                best_last_result.score,
                worst_merged_point.score
            );

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

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

low telemetry production #c85265dec21c7d35 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/resharding.rs:93
                                log::error!(
                                    "Failed to update and save collection config during resharding: {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 #d12be4c7fc4ea977 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/resharding.rs:118
                log::warn!("commit_read_hashring: no resharding in progress, 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 #15aac94aac052d85 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/resharding.rs:125
                log::warn!(
                    "commit_read_hashring: already at stage {:?}, skipping",
                    state.stage,
                );

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

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

low telemetry production #a25e21c7f19df11e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/resharding.rs:168
                log::warn!("commit_write_hashring: no resharding in progress, 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 #6921d74f22f9dd62 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/resharding.rs:175
                log::warn!(
                    "commit_write_hashring: already at stage {:?}, skipping",
                    state.stage,
                );

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

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

low telemetry production #62b93db2f18e1002 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/resharding.rs:226
                                log::error!(
                                    "Failed to update and save collection config during resharding: {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 #ac5f418610b1491b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/resharding.rs:246
        log::warn!(
            "Invalidating local cleanup tasks and aborting resharding {resharding_key} (force: {force})"
        );

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

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

low telemetry production #8c1ed0c50acd6bf5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/resharding.rs:259
            log::warn!("Force-aborting resharding {resharding_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 #cefc8a2be6a16e51 Environment-variable access.
repo/lib/collection/src/collection/resharding.rs:302
            && let Ok(secs) = std::env::var("QDRANT_STAGING_RESHARDING_ABORT_DELAY_SEC")

Reads environment variables or the filesystem — 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 #b80e89500a85dfa7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/resharding.rs:329
                            log::error!(
                                "Failed to update and save collection config during resharding: {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 #bde280d63da20ec1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/shard_transfer.rs:52
            log::info!("Using snapshot transfer method because prevent_unoptimized is 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 #36356d30c66dcdda Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/shard_transfer.rs:101
            log::warn!(
                "No shard transfer method selected, defaulting to {default_method:?} \
                 (cluster contains peers older than 1.18.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 #933774843ac5e74a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/shard_transfer.rs:282
        log::debug!("Transfer result: {transfer_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 #861ab8864fe0f317 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/shard_transfer.rs:324
                        log::error!(
                            "Can't finish resharding shard transfer correctly, \
                                 because resharding is not in progress anymore!",
                        );

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

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

low telemetry production #f94c231ff0ffb484 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/shard_transfer.rs:372
        log::debug!("Transfer finish registered: {is_finish_registered}");

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

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

low telemetry production #905495a6ac770391 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/shard_transfer.rs:385
        log::debug!("Aborting shard transfer {transfer:?}");

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

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

low telemetry production #f1d1472e83319270 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/shard_transfer.rs:426
            log::warn!(
                "Aborting shard transfer {transfer_key:?}, but shard {shard_id} does not exist"
            );

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

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

low telemetry production #fd12b51c0372b755 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/shard_transfer.rs:570
                log::error!("Unwrapping proxy shard {shard_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 #94a1a2e3b4b52938 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/shard_transfer.rs:580
                log::debug!(
                    "Initiating transfer to dummy shard {}. Initializing empty local shard first",
                    replica_set.shard_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 #4f9ef9e2c15e0b38 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/shard_transfer.rs:592
                    log::debug!("Removed shard initializing flag {shard_flag:?}");

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

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

low telemetry production #cf23dcf8b4d0f2f9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/sharding_keys.rs:169
            log::error!(
                "failed to abort resharding {} while deleting shard key {shard_key}: {err}",
                state.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 #d2114ebe67a42f80 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/sharding_keys.rs:184
                log::warn!("Failed to invalidate local shard cleaning task, ignoring: {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 #8e010d07f9c2f85a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/snapshots.rs:69
        log::info!("Creating collection snapshot {snapshot_name} into {snapshot_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 #8962d6604d589467 Filesystem access.
repo/lib/collection/src/collection/snapshots.rs:83
        let tar = BuilderExt::new_seekable_owned(File::create(snapshot_temp_arc_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 #a39f5fe6c183e852 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/state_management.rs:80
            log::debug!("Aborting shard transfer: {transfer:?}");

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

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

low telemetry production #2f73cdb7f44ddb7c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/state_management.rs:83
            log::debug!("Aborting shard transfer: {transfer:?}");

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

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

low telemetry production #c42ccbe3549a9f89 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection/state_management.rs:179
                log::warn!(
                    "WAL config of collection {} updated when applying Raft snapshot, \
                     but updated WAL config will only be applied on Qdrant restart",
                    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 #a1f03a3a5af1015d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection_manager/collection_updater.rs:33
                    log::error!("Update operation failed: {collection_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 #dbc6b66800df1641 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection_manager/collection_updater.rs:35
                    log::warn!("Update operation declined: {collection_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 #a776ed50a8977a81 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection_manager/optimizers/indexing_optimizer.rs:756
            log::debug!("suggested_to_optimize = {suggested_to_optimize:#?}");

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

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

low telemetry production #02de74608327ddcb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection_manager/optimizers/indexing_optimizer.rs:763
            log::debug!(
                "numer_of_optimizations = {numer_of_optimizations}, number_of_segments = {number_of_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 #bc87b31de570b17d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/collection_manager/segments_searcher.rs:153
                        log::debug!(
                            "Search to re-run without sampling on segment_id: {segment_id} segment_lowest_score: {segment_lowest_score}, lowest_batch_score: {lowest_batch_score}, retrieved_points: {retrieved_points}, required_limit: {required_limit}",
                        );

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

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

low telemetry production #6f77d7f17ac96dde Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/common/adaptive_handle.rs:172
        log::debug!(
            "adaptive search pool: switching mode {} -> {} (cpu ratio {:.2})",
            current.as_str(),
            next.as_str(),
            ratio,
        );

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

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

low telemetry production #0b40391686af4f3c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/common/file_utils.rs:121
        log::warn!("Failed to remove file {}: {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 #572cfc21417f3be6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/common/sha_256.rs:11
    log::debug!("Computing checksum for file: {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 #23f6136f70b2919c Filesystem access.
repo/lib/collection/src/common/sha_256.rs:14
    let input_file = File::open(file_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 #2183ea1128a46447 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/common/snapshots_manager.rs:237
            log::warn!("Failed to delete checksum file for snapshot, ignoring: {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 #f9b7a414681f5374 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/common/stoppable_task.rs:53
                log::error!("Stoppable task handle error for unknown reason: {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 #ced81c83d64efa33 Filesystem access.
repo/lib/collection/src/config.rs:278
        let mut file = File::open(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 telemetry production #57aa6a4dee720d6c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/grouping/builder.rs:76
                    log::debug!("GroupBy timeout reached: {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 #439d250a9856e1d5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/hash_ring.rs:118
                log::error!("{context}, but expected state of hashrings is reversed");

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

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

low telemetry production #4678253378f9762b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/hash_ring.rs:122
                log::error!("{context}, but {shard} is not a target shard");

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

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

low telemetry production #5c9c6a78c3033097 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/hash_ring.rs:126
                log::warn!("{context}, but shard {shard} does not exist in the hashring");

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

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

low telemetry production #35b484b312a02a67 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/hash_ring.rs:131
            log::debug!("{context}, because the rerouting for resharding is 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 #a65d1fd4fb84781d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/hash_ring.rs:135
            log::warn!("{context}, but rerouting for resharding is not done yet");

A telemetry/analytics SDK is 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 #a1e04069b1ce3cec Filesystem access.
repo/lib/collection/src/operations/snapshot_storage_ops.rs:115
    let file = File::open(source_path)?;

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

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

low telemetry production #d51e2b8eac358333 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/operations/snapshot_storage_ops.rs:242
    log::debug!(
        "Object storage snapshot download completed: path={}, size={:.2} MB, duration={:.2}s, speed={:.2} MB/s",
        target_path.display(),
        total_size_mb,
        download_duration.as_secs_f64(),
        download_speed_mbps
    );

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

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

low telemetry production #f04caea59cf1abd7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/operations/types.rs:1228
                        .inspect_err(|e| log::info!("Failed to parse retry-after header: {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 #88688ea03e2a08d8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/operations/types.rs:1233
                                    log::info!("Failed to parse retry-after value in gRPC metadata (value: {v}): {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 #c7edf4caf7d56d6b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/operations/validation.rs:9
    log::warn!("{description} has validation 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 #af0598690f21a9ed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/operations/validation.rs:12
        .for_each(|(key, msg)| log::warn!("- {key}: {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 #1df59caa0baf388b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/optimizers_builder.rs:175
        log::debug!("Removing temp_segments directory: {temp_segments_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 #5a565c749cc32a38 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/optimizers_builder.rs:177
            log::warn!(
                "Failed to remove temp_segments directory: {temp_segments_path:?}, 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 #928f43c5b4ebd0d7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/profiling/interface.rs:35
        log::warn!("SlowRequestsListener is not initialized");

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

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

low telemetry production #8cbb15a5805a96ad Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/profiling/interface.rs:74
        log::warn!("RequestsCollector is not initialized");

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

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

low telemetry production #7f280556f65171b9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/profiling/slow_requests_collector.rs:97
            log::warn!("Failed to send 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 #7911169b15bd632d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/channel_service.rs:188
            log::info!(
                "Not all peers at version:{version} because there are peers without metadata:{peers_without_metadata:?}"
            );

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

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

low telemetry production #c1d28717aa5241f5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/channel_service.rs:199
            log::info!("Not all peers at version:{version} peers:{id_to_metadata:?}");

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

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

low telemetry production #e1d219f8a3745341 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/dummy_shard.rs:48
        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 #a5cd10c17bc3a7fa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/forward_proxy_shard.rs:144
            log::warn!(
                "ForwardProxyShard initialized with resharding hashring, \
                 but wrapped shard id and remote shard id are the same",
            );

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

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

low telemetry production #6856af4898f28fe8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/disk_usage_watcher.rs:116
                log::debug!(
                    "Failed to get free space for path: {} due to: {}",
                    self.disk_path.as_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 #4f7326be2382698b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/drop.rs:11
        log::debug!(
            "Local shard {} is not explicitly stopped before drop. Attempting to stop background workers.",
            self.shard_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 #fd0540bc01a7db89 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/drop.rs:58
                log::warn!("Failed to background ask workers to stop: {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 #01bb3958525f59d0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/indexed_only.rs:53
                        log::error!("Failed to get vector size from segment: {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 #2a2982a5e321f606 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:151
        log::debug!(
            "Moving local shard from {} to {}",
            from.display(),
            to.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 #abd5fd0b995be0f3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:403
                    log::debug!(
                        "Segments path entry prefixed with a period, ignoring: {}",
                        entry.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 #87bdec4e8ae382d8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:413
                    log::warn!(
                        "Segments path entry is not a directory, skipping: {}",
                        entry.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 #7c8039b927491fd0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:476
            log::debug!("Deduplicated {res} points for {collection_id}/{shard_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 #ab808be672c2ad3c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:499
            log::warn!(
                "Shard has no appendable segments, this should never happen. Creating new appendable segment now",
            );

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

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

low telemetry production #dace011de288fbba Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:749
        log::debug!(
            "Recovering shard {} starting reading WAL from {} up to {} (last_applied_seq:{:?})",
            self.path.display(),
            from,
            to,
            self.applied_seq_handler.op_num(),
        );

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

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

low telemetry production #b8a72ada426ab1bc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:763
            log::info!(
                "Recovering shard {}: 0/{} (0%)",
                self.path.display(),
                wal_entries_to_replay,
            );

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

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

low telemetry production #08739d90f0af2b1c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:811
                    log::error!(
                        "Can't apply WAL operation: {error}, \
                         collection: {collection_id}, \
                         shard: {path}, \
                         op_num: {op_num}"
                    );

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

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

low telemetry production #4a9bc419afe0ab8d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:819
                        log::error!("Backtrace: {backtrace}");

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

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

low telemetry production #5db6501612d707df Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:825
                    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 #f2e4fc4356a9ec84 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:828
                Err(err @ CollectionError::NotFound { .. }) => log::warn!("{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 #6fddc678465a55f8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:829
                Err(err) => 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 #377e42de0a0f9d05 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:835
                log::warn!(
                    "Slow WAL operation during recovery: {op_name} took {op_elapsed:.2?}, \
                     collection: {collection_id}, \
                     op_num: {op_num}"
                );

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

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

low telemetry production #22957d98a7cda916 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:846
                log::info!(
                    "{progress}/{} ({}%)",
                    wal_entries_to_replay,
                    (progress as f32 / wal_entries_to_replay as f32 * 100.0) as 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 #af91aecc6288c01e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:866
            log::info!(
                "Recovered collection {collection_id}: {wal_entries_to_replay}/{wal_entries_to_replay} (100%)"
            );

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

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

low telemetry production #e7d07132be4b1940 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:877
            log::info!(
                "Loading remaining {} WAL entries from:{to} into update queue",
                last_wal_index - to
            );

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

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

low telemetry production #003dba851ec5da51 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:904
        log::info!("Checking data consistency for shard {:?}", self.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 #7ce620c4734658cf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:911
                        log::error!(
                            "Segment {:?} is inconsistent: {}",
                            segment_guard.segment_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 #ac9c67eb8ae25f4f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:1048
                log::warn!("Failed to get deferred point counts: {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 #30a966210753220b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:1095
                Err(err) => log::error!("Failed to get local_shard_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 #03b72ce0343cb50a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:1170
            log::error!("Failed to get local shard 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 #a4d6cc9a0e7f818d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/mod.rs:1337
                    log::debug!("Read rate limit error on {context} with {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 #4697720d68c50c37 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/scroll.rs:57
                log::debug!("Query scroll timeout reached: {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 #3ac79cd6d8a59c50 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/search.rs:144
                log::debug!("Search timeout reached: {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 #1b25406e98aecbcb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/shard_ops.rs:564
                        log::debug!(
                            "Shard stopped with {pending_count} pending update operations in 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 #b6b32a4e153fc113 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/shard_ops.rs:571
                log::warn!("Update workers failed with: {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 #13f14691f4253d5f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/snapshot.rs:44
        log::info!("Restoring shard snapshot {}", snapshot_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 #ca2a1ba71c94c2aa Environment-variable access.
repo/lib/collection/src/shards/local_shard/snapshot.rs:119
                        std::env::var("QDRANT__STAGING__SNAPSHOT_SHARD_CLOCKS_DELAY")

Reads environment variables or the filesystem — 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 #c553431aa05d76c7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/snapshot.rs:125
                        log::debug!("Staging: Delaying snapshotting WAL for {delay_secs}s");

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

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

low telemetry production #81e39a8e855cb9ab Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/local_shard/snapshot.rs:127
                        log::debug!("Staging: Delay complete, snapshotting WAL");

A telemetry/analytics SDK is 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 #fc9d61cabb72ff46 Filesystem access.
repo/lib/collection/src/shards/local_shard/snapshot_tests.rs:39
    let tar = tar_ext::BuilderExt::new_seekable_owned(File::create(snapshot_file.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 #d45bf2ac6078d3f4 Filesystem access.
repo/lib/collection/src/shards/local_shard/snapshot_tests.rs:69
    let mut tar = tar::Archive::new(File::open(snapshot_file.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 #1e94b85ef55d0ebe Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/mod.rs:78
            log::warn!("Shard path already exists, removing and creating again: {shard_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 #b441a835b5308f0f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/mod.rs:114
            log::warn!("All peers failed to synchronize consensus, waiting until timeout: {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 #fd154dcbcae83684 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/mod.rs:119
            log::warn!(
                "All peers failed to synchronize consensus, continuing after timeout: {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 #9fc49aef5cfb0ecf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/proxy_shard.rs:121
                log::warn!(
                    "Timeout {attempt_timeout:?} while waiting for the wrapped shard to finish the update queue, 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 #30c417c45acb6788 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/queue_proxy_shard.rs:708
                    log::error!(
                        "Failed to transfer batch of updates to peer {}, retrying: {err}",
                        self.remote_shard.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 #340f095bf2a9a89c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/queue_proxy_shard.rs:953
                log::warn!(
                    "Non-transient error transferring batch of updates to peer {}, \
                     retrying operations individually: {err}",
                    remote_shard.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 #c46def390808d687 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/queue_proxy_shard.rs:992
                log::warn!(
                    "Skipping operation permanently rejected by peer {} during shard \
                     transfer (non-transient): {err}",
                    remote_shard.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 #386cbcc832df40af Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/remote_shard.rs:885
                        log::debug!(
                            "StagingOperation::Delay: skipping remote shard {} (duration: {delay:?})",
                            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 #cffa2d2c2bb4f7ad Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/execute_read_operation.rs:320
                        log::debug!("Read operation 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 #6c2d1d071cb5deb3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/mod.rs:285
                log::error!(
                    "Shard {collection_id}:{shard_id} is not fully initialized - loading as dummy shard"
                );

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

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

low telemetry production #679aeb7f812fc6c8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/mod.rs:317
                        log::error!(
                            "Failed to load local shard {shard_path:?}, \
                             initializing \"dummy\" shard instead: \
                             {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 #739779524fc838fe Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/mod.rs:619
                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 #a7e66d324b590b52 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/mod.rs:737
        log::debug!(
            "Changing local shard {}:{} state from {:?} to {state:?}",
            self.collection_id,
            self.shard_id,
            self.replica_state.read().get_peer_state(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 #5b08ba2ee6dc7501 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/mod.rs:1182
                log::warn!("Cannot locally disable last active peer {peer_id} for replica");

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

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

low telemetry production #4da5799ffb8a7d19 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/mod.rs:1202
            log::warn!("Resolving consensus/local state inconsistency");

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

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

low telemetry production #23f29446b25ea020 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/mod.rs:1210
        log::debug!("Notify peer failure: {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 #ece80c6fc8b442d8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/mod.rs:1215
        log::debug!(
            "Abort {}:{} / {} -> {} shard transfer",
            self.collection_id,
            transfer.shard_id,
            transfer.from,
            transfer.to,
        );

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

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

low telemetry production #08dde7b5e258548a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/mod.rs:1512
            log::debug!(
                "Dropped {} WAL records from shard {}:{}",
                removed_records_count,
                self.collection_id,
                self.shard_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 #a3af1c14cfca7197 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/shard_transfer.rs:96
                log::warn!("Failed to proxify shard, reverting to local shard: {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 #c6529d8ee4b88051 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/shard_transfer.rs:214
                log::warn!("Failed to queue proxify shard, reverting to local shard: {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 #806341faea6055bb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/shard_transfer.rs:268
                log::warn!(
                    "Directly unproxifying queue proxy shard, this should not happen normally"
                );

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

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

low telemetry production #b31aeeabde2c279d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/shard_transfer.rs:275
                    log::error!(
                        "Failed to un-proxify local shard because transferring remaining queue \
                         items to remote 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 #db25155a07f60f17 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/shard_transfer.rs:334
        log::debug!("Forgetting queue proxy updates and reverting to local shard");

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

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

low telemetry production #b52abaa9dedfcb35 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/shard_transfer.rs:493
                log::warn!(
                    "Failed to transform queue proxy shard into forward proxy, reverting to local shard: {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 #0ac434b8f28c4db0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/snapshots.rs:222
                    log::debug!("Deleting 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 #8ff9e17c39962c42 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/snapshots.rs:230
                    log::debug!("Deleting 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 #4d197bdad9971015 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/snapshots.rs:240
                    log::debug!("Moving file from {} to {}", from.display(), to.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 #40a0fabab328b5c7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/snapshots.rs:245
                    log::debug!(
                        "Replacing directory {} with {}",
                        to.display(),
                        from.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 #b32668712651f32e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/snapshots.rs:261
                    log::debug!(
                        "Merging directory from {} to {}",
                        from.display(),
                        to.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 #d2cf6a289fe5ff78 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/snapshots.rs:318
                        log::error!(
                            "Failed to cleanup shard {} directory ({}) after restore failed: \
                             {cleanup_err}",
                            self.shard_id,
                            self.shard_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 #f0f52832f9af7ce7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/update.rs:92
                    log::debug!(
                        "Operation affecting point IDs {ids:?} rejected on this peer, force flag required in recovery 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 #7bdf5eb6d5bdd53a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/update.rs:96
                    log::debug!(
                        "Operation {operation:?} rejected on this peer, force flag required in recovery 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 #592fdbd0b7766117 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/update.rs:294
                    log::warn!(
                        "Operation affecting point IDs {ids:?} was rejected by some node(s), retrying... \
                         (attempt {attempt}/{UPDATE_MAX_CLOCK_REJECTED_RETRIES})"
                    );

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

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

low telemetry production #a68ffe0fb3f334af Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/update.rs:299
                    log::warn!(
                        "Operation {operation:?} was rejected by some node(s), retrying... \
                         (attempt {attempt}/{UPDATE_MAX_CLOCK_REJECTED_RETRIES})"
                    );

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

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

low telemetry production #8a1d65a2dd3ddea7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/update.rs:514
                log::warn!(
                    "Failed to update shard {}:{} on peer {peer_id}, error: {err}",
                    self.collection_id,
                    self.shard_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 #bb839062db347174 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/update.rs:657
                    Err(err) => log::error!("Estimating cardinality: {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 #2d31011d9455aeec Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/replica_set/update.rs:740
            log::debug!(
                "Deactivating peer {peer_id} because of failed update of shard {}:{}",
                self.collection_id,
                self.shard_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 #6d7c9e509b132ed0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard.rs:385
                log::debug!(
                    "Resolved WAL delta from {version}, which counts {} records",
                    wal.wal.lock().await.last_index().saturating_sub(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 #3527ff5c6cd90797 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard.rs:393
                log::debug!("Resolved WAL delta that is empty");

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

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

low telemetry production #1f20a15fcddeb8fc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_config.rs:39
            log::info!("Detected missing shard config file in {shard_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 #d095845e2c63de1b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/mod.rs:210
                log::error!(
                    "Failed to remove shard config file before removing the rest of the files: {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 #421227ce8978642e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/mod.rs:948
                log::warn!(
                    "Local shard {collection_id}:{} stuck in Initializing state, changing to Active",
                    replica_set.shard_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 #095bf6e32b7e9506 Filesystem access.
repo/lib/collection/src/shards/shard_holder/mod.rs:1125
        let tar = BuilderExt::new_seekable_owned(File::create(temp_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 #b69f16413ca2d65c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/mod.rs:1142
                log::error!(
                    "Failed to remove temporary directory {}: {err}",
                    snapshot_temp_dir_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 #cd1a08714c940641 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/mod.rs:1221
                log::error!(
                    "Failed to remove temporary directory {}: {err}",
                    snapshot_temp_dir_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 #7e6b3c1bf0a78e4d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/mod.rs:1234
                log::error!("Failed to stream shard snapshot: {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 #6ea9a1982ad2856b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/mod.rs:1409
                            log::warn!(
                                "Failed to extract payload index schema from payload index 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 #597cffa6e44328d6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/resharding.rs:104
                    log::warn!(
                        "Shard {shard_id} already exists during resharding start, \
                         treating as idempotent re-apply and reusing existing replica 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 #5d2748b13ec5417e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/resharding.rs:182
                log::warn!(
                    "commit_read_hashring: no resharding in progress for {resharding_key}, treating as already committed",
                );

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

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

low telemetry production #7c44618e4b918f1d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/resharding.rs:191
                log::warn!(
                    "commit_read_hashring: read hashring already committed for {resharding_key}, 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 #57e7aa7cee228be3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/resharding.rs:220
                log::warn!(
                    "commit_write_hashring: no resharding in progress for {resharding_key}, treating as already committed",
                );

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

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

low telemetry production #15939d769d2ea8bf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/resharding.rs:229
                log::warn!(
                    "commit_write_hashring: write hashring already committed for {resharding_key}, 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 #1d0bcd31cf64cb79 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/resharding.rs:259
            log::warn!(
                "check_finish_resharding: no resharding in progress for {resharding_key}, treating as already 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 #0287c94d46bc79ec Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/resharding.rs:346
            log::warn!(
                "check_abort_resharding: resharding {resharding_key} not found, current resharding has key {}, treating as already aborted",
                state.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 #b0efa47ad6291caa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/resharding.rs:369
        log::warn!("Aborting resharding {resharding_key} (force: {force})");

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

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

low telemetry production #3c6085fe0faf7a8e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/resharding.rs:421
            log::debug!("reverting resharding hashring for shard {shard_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 #de9cf2c46c6cc553 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/resharding.rs:424
            log::warn!(
                "aborting resharding {resharding_key}, \
                 but {shard_key:?} hashring does not exist"
            );

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

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

low telemetry production #23bbb9b0f2931e39 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/resharding.rs:435
                    log::debug!(
                        "removing peer {peer_id} with state {replica_state:?} from replica set {shard_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 #4e48c8eef882d411 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/resharding.rs:446
                log::debug!("removing replica set {shard_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 #1a6a838eac42656a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/resharding.rs:470
                log::warn!(
                    "aborting resharding {resharding_key}, \
                     but shard holder does not contain {shard_id} replica 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 #18e3b389313e5321 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/driver.rs:122
                log::warn!(
                    "Failed to do shard diff transfer, falling back to default method {fallback_shard_transfer_method:?}: {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 #4931b8b78e45d03e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/driver.rs:159
        log::warn!(
            "Failed shard transfer fallback, because it would use the same transfer method: {fallback_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 #883c958365157fad Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/driver.rs:222
                    log::warn!(
                        "Retrying shard transfer {collection_id}:{} -> {} (retry {attempt})",
                        transfer.shard_id,
                        transfer.to,
                    );

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

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

low telemetry production #f0bad3ed435aa365 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/driver.rs:250
                log::error!(
                    "Failed to transfer shard {collection_id}:{} -> {}: {err}",
                    transfer.shard_id,
                    transfer.to,
                );

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

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

low telemetry production #e1331043e0f390d0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/mod.rs:377
                log::error!("Failed to propose recovered operation to consensus: {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 #cee8bffe344b6438 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/mod.rs:396
                    log::error!("Failed to confirm recovered operation on consensus: {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 #07ed617e31f85e63 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/mod.rs:451
                log::error!("Failed to propose state switch operation to consensus: {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 #53bae464a0ccf6ba Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/mod.rs:462
                    log::error!("Failed to confirm state switch operation on consensus: {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 #ffd144c029874d2b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/mod.rs:513
                    log::error!(
                        "Failed to confirm start shard transfer operation on consensus: {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 #4b7a0e4c53820df5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/mod.rs:573
                    log::error!(
                        "Failed to confirm restart shard transfer operation on consensus: {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 #26be0fe085c712ce Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/mod.rs:629
                    log::error!(
                        "Failed to confirm abort shard transfer operation on consensus: {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 #faf9a34847e93cff Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/mod.rs:700
                    log::error!(
                        "Failed to confirm commit read hashring operation on consensus: {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 #fba7ea81f4b4859d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/mod.rs:754
                    log::error!(
                        "Failed to confirm commit write hashring operation on consensus: {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 #4c33aa1896e71e08 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/mod.rs:787
            log::warn!("There are no other peers, skipped synchronizing consensus");

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

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

low telemetry production #282666999d252dd4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/resharding_stream_records.rs:42
    log::debug!(
        "Starting shard {shard_id} transfer to peer {remote_peer_id} by reshard streaming records"
    );

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

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

low telemetry production #b45643657118a112 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/resharding_stream_records.rs:216
    log::debug!(
        "Ending shard {shard_id} transfer to peer {remote_peer_id} by reshard streaming records"
    );

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

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

low telemetry production #a1a993dbc770ad93 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/snapshot.rs:171
    log::debug!(
        "Starting shard {shard_id} transfer to peer {remote_peer_id} using snapshot transfer"
    );

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

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

low telemetry production #967e7956ba6cbbe2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/snapshot.rs:268
            log::warn!(
                "Failed to delete shard transfer snapshot after recovery, \
                 snapshot file may be left behind: {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 #1892c965e633a1cb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/snapshot.rs:312
    log::debug!(
        "Ending shard {shard_id} transfer to peer {remote_peer_id} using snapshot transfer"
    );

A telemetry/analytics SDK is 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 #c4d97711fc478538 Environment-variable access.
repo/lib/collection/src/shards/transfer/stream_records.rs:51
    let staging_delay = std::env::var("QDRANT_STAGING_SHARD_TRANSFER_DELAY_SEC")

Reads environment variables or the filesystem — 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 #51404b2523cf8449 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/stream_records.rs:76
    log::debug!("Starting shard {shard_id} transfer to peer {remote_peer_id} by streaming records");

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

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

low telemetry production #d6f4caedbf2932f7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/stream_records.rs:213
    log::debug!("Ending shard {shard_id} transfer to peer {remote_peer_id} by streaming records");

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

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

low telemetry production #2f4b421096db0473 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/transfer_tasks_pool.rs:209
                log::info!(
                    "Transfer of shard {}:{} -> {} finished",
                    self.collection_id,
                    transfer_key.shard_id,
                    transfer_key.to,
                );

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

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

low telemetry production #0db48399935ddda3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/transfer_tasks_pool.rs:218
                log::info!(
                    "Transfer of shard {}:{} -> {} stopped",
                    self.collection_id,
                    transfer_key.shard_id,
                    transfer_key.to,
                );

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

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

low telemetry production #f72d2d81f23d6c34 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/transfer_tasks_pool.rs:227
                log::warn!(
                    "Transfer task for shard {}:{} -> {} failed: {err}",
                    self.collection_id,
                    transfer_key.shard_id,
                    transfer_key.to,
                );

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

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

low telemetry production #5a3488e5a34f654a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/wal_delta.rs:84
    log::debug!("Starting shard {shard_id} transfer to peer {remote_peer_id} using diff transfer");

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

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

low telemetry production #1226bfc0ef8a6f4f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/transfer/wal_delta.rs:170
    log::debug!("Ending shard {shard_id} transfer to peer {remote_peer_id} using diff transfer");

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

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

low telemetry production #3e103f070dc589bd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_handler.rs:267
            log::warn!("Failed to stop flush worker as it is already stopped.");

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

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

low telemetry production #f17ed9bd7068b883 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_handler.rs:352
                    log::warn!("Failed to store clock maps to disk: {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 #c6854cb1b2b2068a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/applied_seq.rs:110
                    log::error!("Error while loading existing applied_seq at {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 #8399fd17805ed865 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/applied_seq.rs:113
                        log::error!("Could not delete malformed applied_seq 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 #bf9032bb94636e3b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/applied_seq.rs:125
                    log::error!("Error while creating new applied_seq at {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 #aaa61ab196d579e4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/flush_workers.rs:59
            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 #fb91bbf62b5d005d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/flush_workers.rs:70
                log::error!("Failed to flush: {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 #1e5a2843ea29a396 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/flush_workers.rs:91
            log::warn!("Failed to store clock maps to disk: {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 #8867c8c8ca31cf44 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/flush_workers.rs:96
            log::warn!("Failed to acknowledge WAL version: {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 #61d7c681728518d5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/flush_workers.rs:139
                log::error!("Flush worker 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 #20b4f7c399636d0a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/optimization_worker.rs:98
                    log::warn!(
                        "Cleaned an optimization handle after timeout, explicitly triggering optimizers",
                    );

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

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

low telemetry production #2235c3807fce0f0d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/optimization_worker.rs:121
                log::error!("Failed to ensure there are appendable segments with capacity: {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 #f51ca2bc0f4f170c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/optimization_worker.rs:287
                log::debug!("Skipping further optimizations due to previous failure");

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

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

low telemetry production #2a4064034a52343c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/optimization_worker.rs:310
            log::debug!(
                "Optimizer '{}' running on segments: {uuids}",
                optimizer.name(),
                uuids = segment_infos.iter().map(|s| s.uuid.to_string()).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 #4287f720ed45ec7b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/optimization_worker.rs:392
                        log::debug!("Optimization cancelled - {description}");

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

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

low telemetry production #e3a11ee8412eb02f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/optimization_worker.rs:400
                        log::error!("Optimization 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 #1a0b346dfb64066d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/optimization_worker.rs:412
                        log::warn!(
                            "Optimization task panicked, collection may be in unstable state\
                             {separator}{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 #46a967800e070f2b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/optimization_worker.rs:465
            log::debug!("Creating new appendable segment, all existing segments are over 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 #362274ca9d03d29d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/optimization_worker.rs:498
                log::info!("Can't notify optimizers, assume process is dead. Restart is required")

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

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

low telemetry production #9c5cc093f35bd95a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/update_worker.rs:34
            log::debug!("Can't report operation {op_num} result. Assume already not required");

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

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

low telemetry production #29121f5fef29e0a7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/update_worker.rs:93
                                log::error!("Can't read operation {op_num} from WAL - {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 #d12818b2e9ddd677 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/update_worker.rs:103
                                    log::error!("Can't read operation {op_num} from WAL - {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 #5a6d3fb0f2275935 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/update_worker.rs:158
                        log::error!("Can't update last applied_seq {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 #26776440e8f023fd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/update_worker.rs:182
                                        log::warn!("Failed to await for deferred points: {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 #5c80228c58315501 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/update_worker.rs:209
                        log::info!(
                            "Can't notify optimizers, assume process is dead. Restart is required"
                        );

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

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

low telemetry production #a4a8f5cce43b7cf0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/update_worker.rs:215
                        log::debug!("Can't notify sender, assume nobody is waiting anymore");

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

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

low telemetry production #15465da4ced0c542 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/update_worker.rs:225
            .unwrap_or_else(|_| log::debug!("Optimizer already stopped"));

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

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

low telemetry production #90bbc732199a0edb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/update_workers/update_worker.rs:277
            log::debug!("waiting for optimization to allow 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.

first-party (rust): lib/common/common

rust first-party
expand_more 44 low-confidence finding(s)
low env_fs production #8b5d078c120ae152 Environment-variable access.
repo/lib/common/common/benches/mmap_hashmap.rs:27
    if std::env::var_os(LIMIT_MEMORY_ENV).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 #6b62977045133cef Environment-variable access.
repo/lib/common/common/benches/mmap_hashmap.rs:53
    let low_mem = std::env::var_os(LIMIT_MEMORY_ENV_INTERNAL).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 #7d2db161ce4c227c Environment-variable access.
repo/lib/common/common/benches/mmap_hashmap.rs:144
    if std::env::var_os(LIMIT_MEMORY_ENV_INTERNAL).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 #6ec9b267bf054f2c Environment-variable access.
repo/lib/common/common/benches/universal_io.rs:27
    if std::env::var_os(LIMIT_MEMORY_ENV).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 #82e0f94e2758a8af Environment-variable access.
repo/lib/common/common/benches/universal_io.rs:67
    if std::env::var_os(LIMIT_MEMORY_ENV_INTERNAL).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 #016def1f946e5063 Environment-variable access.
repo/lib/common/common/benches/universal_io.rs:90
    let low_mem = std::env::var_os(LIMIT_MEMORY_ENV_INTERNAL).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 #53e977c9d7155d2b Environment-variable access.
repo/lib/common/common/src/cpu.rs:13
    match std::env::var("QDRANT_NUM_CPUS") {

Reads environment variables or the filesystem — 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 #f637a3a2a9fd6195 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/defaults.rs:39
        log::debug!(
            target: LOAD_TIMING_LOG_TARGET,
            "{} - {component} loaded in {:.2}s",
            path.display(),
            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 #d430a9e0976aa4ec Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/flags.rs:70
        log::warn!("Feature flags already initialized!");

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

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

low telemetry production #0aa10d3da2110031 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/flags.rs:81
    log::warn!("Feature flags not initialized!");

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

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

low telemetry production #019d7481e95be7bb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/fs/check.rs:230
        log::debug!("File size is not equal to MAGIC_FILE_SIZE: {file_size} != {MAGIC_FILE_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 env_fs production #2329980f76fbc3ca Filesystem access.
repo/lib/common/common/src/fs/fadvise.rs:21
    match File::open(file_path.to_path_buf()) {

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

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

low env_fs production #d06503a1536838da Filesystem access.
repo/lib/common/common/src/fs/fadvise.rs:47
        let file = File::open(path.as_ref().to_path_buf())?;

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

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

low env_fs production #0dc3bc1783719c0d Filesystem access.
repo/lib/common/common/src/fs/move.rs:85
        fs::write(source_dir.join("source_file.txt"), "source 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 env_fs production #cde026489d7e7275 Filesystem access.
repo/lib/common/common/src/fs/move.rs:90
        fs::write(dest_dir.join("existing_file.txt"), "existing 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 env_fs production #30d4ec9de81e36f7 Filesystem access.
repo/lib/common/common/src/fs/ops.rs:53
    let file = 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 #8ad90819624822d8 Filesystem access.
repo/lib/common/common/src/fs/ops.rs:59
    let file = 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 #28b829e81e0246db Filesystem access.
repo/lib/common/common/src/fs/safe_delete.rs:133
            fs::write(segment.join("file"), b"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 #560d9c44b863d68f Filesystem access.
repo/lib/common/common/src/fs/sync.rs:16
    match nix::unistd::syncfs(File::open(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 #ad15fc80e6b3155b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/fs/sync.rs:20
        Err(e) => log::warn!("syncfs failed for {}: {e}", 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 #ed708c296c48d4a7 Filesystem access.
repo/lib/common/common/src/fs/sync.rs:34
            File::open(entry.path())?.sync_all()?;

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

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

low env_fs production #e153c92e09782243 Filesystem access.
repo/lib/common/common/src/fs/sync.rs:38
    File::open(dir)?.sync_all()?;

Reads environment variables or the filesystem — 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 #463f8a2b76f657f3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/low_memory.rs:54
        log::warn!("Low memory mode already initialized!");

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

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

low telemetry production #cf3d027796fb8d21 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/mmap/advice.rs:106
        log::debug!("Madvice {advice:?} is ignored on non-unix platforms");

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

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

low telemetry production #5635ed2b1c544830 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/mmap/advice.rs:132
                    Err(err) => log::warn!(
                        "Failed to populate with MADV_POPULATE_READ: {err}. \
                         Falling back to naive approach."
                    ),

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

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

low telemetry production #9c3cbbeb446b9e40 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/mmap/advice.rs:198
        log::warn!("Failed to call madvise(MADV_PAGEOUT): {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 #4cdbd341286287f7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/mmap/advice.rs:318
    std::sync::LazyLock::new(|| get_page_size().inspect_err(|err| log::warn!("{err}")).ok());

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

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

low telemetry production #f3a0d77c3ba1c9c1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/mmap/mmap_readonly.rs:199
        log::warn!(
            "Mmap length {} is not equal to size of type {}",
            mmap.len(),
            size_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 #91f1da2349c9762f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/mmap/mmap_rw.rs:518
        log::warn!(
            "Mmap length {} is not equal to size of type {}",
            mmap.len(),
            size_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 #400d4af758300eb1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/mmap/ops.rs:26
            log::warn!(
                "Not using multi-mmap due to limited support, you may see reduced performance",
            );

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

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

low telemetry production #a6984cab3ba531f6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/mmap/ops.rs:34
            log::warn!(
                "MULTI_MMAP_SUPPORT_CHECK_RESULT should be initialized before accessing MULTI_MMAP_IS_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 #6dde60f464ada36e Environment-variable access.
repo/lib/common/common/src/mmap/ops.rs:41
    if supported && std::env::var_os("QDRANT_NO_MULTI_MMAP").is_some_and(|val| !val.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 #3f8e01814683487f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/mmap/ops.rs:43
        log::warn!(
            "Not using multi-mmap because QDRANT_NO_MULTI_MMAP is set, you may see reduced performance"
        );

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

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

low telemetry production #37bfe92fefbc89c9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/persisted_hashmap/mmap.rs:101
                    log::error!("Error reading key for entry {i}: {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 #1531dd4f99f35fd8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/persisted_hashmap/mmap.rs:107
                log::error!("Error reading entry for key {i}: {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 #a566689bf4f59e08 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/process_cpu_usage.rs:88
                log::debug!("Failed to read process CPU time from procfs: {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 #e95a4c1e4bd8f87e Filesystem access.
repo/lib/common/common/src/save_on_disk.rs:49
            let file = BufReader::new(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 #c018547eaf379241 Filesystem access.
repo/lib/common/common/src/storage_version.rs:26
        let mut file = match File::open(&version_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 #32883dfb1f29daf2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/universal_io/disk_cache/controller.rs:300
                log::warn!(
                    "Disk cache: waiting for a free block for over 10s ({} blocks in pool)",
                    pool.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 #b4eb28295c70494f Filesystem access.
repo/lib/common/common/src/universal_io/disk_cache/tests.rs:106
    fs::write(path, bytes).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 #ac32db595d29c8fd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/common/common/src/universal_io/io_uring/runtime.rs:145
                    Err(err) => log::debug!("{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 #c4a0f0c674da5069 Filesystem access.
repo/lib/common/common/src/universal_io/simple_disk_cache/config.rs:72
        fs::write(&input, b"").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 #b5e066501ce50527 Filesystem access.
repo/lib/common/common/src/universal_io/simple_disk_cache/config.rs:97
        fs::write(&outside, b"").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 #6aced79d03b6a62f Filesystem access.
repo/lib/common/common/src/universal_io/simple_disk_cache/tests.rs:40
        fs::write(&remote_path, &data).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): lib/common/dataset

rust first-party
expand_more 2 low-confidence finding(s)
low env_fs production #07961d38c24170c7 Filesystem access.
repo/lib/common/dataset/src/lib.rs:98
        &mut File::create(&tmp_fname)?,

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

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

low env_fs production #f88be2f6fcb78c95 Environment-variable access.
repo/lib/common/dataset/src/lib.rs:119
    let result = Command::new(var_os("CARGO").context("$CARGO 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.

first-party (rust): lib/edge

rust first-party
expand_more 2 low-confidence finding(s)
low telemetry production #17057a2a2d073224 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/edge/src/lib.rs:274
            log::warn!(
                "Skipping non-directory segment entry {}",
                segment_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 #a01b7e683649d21a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/edge/src/lib.rs:286
            log::warn!(
                "Skipping hidden segment directory {}",
                segment_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): lib/gpu

rust first-party
expand_more 13 low-confidence finding(s)
low telemetry production #f004d1b24ee2796b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gpu/src/context.rs:446
                log::error!("Failed to wait for GPU context 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 #95c0edba8c726aea Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gpu/src/context.rs:461
                    log::error!("Error while clear GPU context: {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 #2b5a8b7c6d3abdc0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gpu/src/debug_messenger.rs:55
            log::info!("{message_type_str} {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 #7ee9d3085473452b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gpu/src/debug_messenger.rs:58
            log::warn!("{message_type_str} {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 #3236d82f74504352 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gpu/src/debug_messenger.rs:61
            log::error!("{message_type_str} {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 #0f8edff720fadb88 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gpu/src/debug_messenger.rs:64
            log::info!("{message_type_str} {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 #8075dbd2a56531f3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gpu/src/debug_messenger.rs:66
        _ => log::info!("{message_type_str} {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 #2068fcf664135240 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gpu/src/device.rs:147
            log::warn!("Half precision is not supported, falling back to full precision floats");

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

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

low telemetry production #30d638e19691868f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gpu/src/device.rs:217
            log::info!("Create GPU device {}", vk_physical_device.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 #75d2a4af875b7c30 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gpu/src/device.rs:218
            log::debug!("GPU subgroup size: {subgroup_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 #ca87350061eaf7aa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gpu/src/device.rs:341
                log::error!("Failed to free GPU memory: {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 #13ccac48af693672 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gpu/src/device.rs:344
            log::error!("GPU allocator is not 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 #7b959b5239a38fea Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gpu/src/instance.rs:207
                log::info!("Found GPU device: {device_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): lib/gridstore

rust first-party
expand_more 14 low-confidence finding(s)
low env_fs production #5316fbc3edd5d43e Filesystem access.
repo/lib/gridstore/benches/real_data_bench.rs:16
    let csv_file = BufReader::new(File::open(csv_path).expect("file should open"));

Reads environment variables or the filesystem — 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 #8073f265d0779e96 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gridstore/src/gridstore/tests.rs:368
                log::debug!("op:{i} CLEAR");

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

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

low telemetry production #62f8e387e0aa4c13 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gridstore/src/gridstore/tests.rs:374
                log::debug!("op:{i} ITER limit:{limit}");

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

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

low telemetry production #4840058a55865b1e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gridstore/src/gridstore/tests.rs:392
                log::debug!("op:{i} PUT offset:{point_offset}");

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

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

low telemetry production #16ba5886e63a0d67 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gridstore/src/gridstore/tests.rs:404
                log::debug!("op:{i} DELETE offset:{point_offset}");

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

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

low telemetry production #90ac9dce34394943 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gridstore/src/gridstore/tests.rs:413
                log::debug!("op:{i} GET offset:{point_offset}");

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

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

low telemetry production #5a52c33b3f4ada5c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gridstore/src/gridstore/tests.rs:433
                    log::debug!("op:{i} Skip flushing because a Flusher has already been created");

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

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

low telemetry production #f38f5e8cae24794f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gridstore/src/gridstore/tests.rs:435
                    log::debug!("op:{i} Scheduling flush 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 #126b62a51663f0fc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gridstore/src/gridstore/tests.rs:446
                            log::debug!("op:{i} STARTING FLUSH after waiting {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 #5cf3b445d06d3dfd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gridstore/src/gridstore/tests.rs:448
                                Ok(_) => log::debug!("op:{i} FLUSH 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 #14f7a1d74396e6eb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gridstore/src/gridstore/tests.rs:449
                                Err(err) => log::error!("op:{i} FLUSH 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 #e61edb7da1e6e1f4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/gridstore/src/gridstore/tests.rs:461
    log::debug!("All operations successfully applied - now checking consistency...");

A telemetry/analytics SDK is 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 #67f7fef0f5865f62 Filesystem access.
repo/lib/gridstore/src/gridstore/tests.rs:629
        let csv_file = BufReader::new(File::open(csv_path).expect("file should open"));

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

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

low env_fs production #e121f8756b52eb26 Filesystem access.
repo/lib/gridstore/src/gridstore/tests.rs:659
        let csv_file = BufReader::new(File::open(csv_path).expect("file should open"));

Reads environment variables or the 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): lib/quantization

rust first-party
expand_more 7 low-confidence finding(s)
low env_fs production #1a6d8f9c71c43527 Environment-variable access.
repo/lib/quantization/build.rs:7
    let target_arch = env::var("CARGO_CFG_TARGET_ARCH")

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

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

low env_fs production #6842fa2d6570d6b3 Environment-variable access.
repo/lib/quantization/build.rs:16
    let target_feature = env::var("CARGO_CFG_TARGET_FEATURE")

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

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

low env_fs production #06877409c28f1b76 Filesystem access.
repo/lib/quantization/src/encoded_storage.rs:251
            let mut 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 #9c487a10394056ca Filesystem access.
repo/lib/quantization/src/encoded_vectors_binary.rs:510
        let contents = fs::read_to_string(meta_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 #dce99def284f0a16 Filesystem access.
repo/lib/quantization/src/encoded_vectors_pq.rs:144
        let contents = fs::read_to_string(meta_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 #8f988f9704889363 Filesystem access.
repo/lib/quantization/src/encoded_vectors_tq.rs:279
        let contents = fs::read_to_string(meta_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 #23dc44117ee81ae5 Filesystem access.
repo/lib/quantization/src/encoded_vectors_u8.rs:316
        let contents = fs::read_to_string(meta_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): lib/segment

rust first-party
expand_more 111 low-confidence finding(s)
low telemetry production #a1f40202cce58209 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/benches/hnsw_incremental_build.rs:148
    log::info!("args={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 env_fs production #ba33c7eff6721ac0 Filesystem access.
repo/lib/segment/benches/hnsw_incremental_build.rs:169
                let dataset_file = File::open(dataset_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 #c906004c46fbfc38 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/benches/hnsw_incremental_build.rs:179
                log::info!(
                    "Dataset length: {dataset_len}, the dataset will be traversed {:.2} times",
                    (max_points as f64) / ((dataset_len - args.init_vectors) as 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 #2878575cfa903ac3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/benches/hnsw_incremental_build.rs:399
        log::info!("Loading cached HNSW index 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 telemetry production #a78ae13b86bb8cbb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/benches/hnsw_incremental_build.rs:448
        log::debug!("Exact search time = {:?}", 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 env_fs production #2352f2d9859d0272 Filesystem access.
repo/lib/segment/benches/prof.rs:69
        let flamegraph_file = File::create(&flamegraph_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 #8f6d5ba40d257f43 Filesystem access.
repo/lib/segment/benches/prof.rs:79
            let mut file = File::create(pprof_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 #1b930b7429ff08aa Environment-variable access.
repo/lib/segment/build.rs:4
    let target_arch = env::var("CARGO_CFG_TARGET_ARCH")

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

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

low env_fs production #9f855dcdf7d3b3c9 Environment-variable access.
repo/lib/segment/build.rs:13
    let target_feature = env::var("CARGO_CFG_TARGET_FEATURE")

Reads environment variables or the filesystem — 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 #5d80664606241173 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/common/buffered_update_bitslice.rs:54
                    log::error!("Error reading bit at index {index}: {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 #c05d5e3419ac3dd7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/common/flags/bitvec_flags.rs:41
            log::warn!("Failed to clear bitslice cache: {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 #090c063209dcdfd9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/common/flags/roaring_flags.rs:132
            log::warn!("Failed to clear bitslice cache: {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 #9f2747525e8e5218 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/data_types/collection_defaults.rs:38
                log::warn!(
                    "Both shard_number and shard_number_per_node are set. Using shard_number: {shard_number}"
                );

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

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

low telemetry production #ee8672a7c9b47694 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/id_tracker/id_tracker_base/trait_def.rs:92
            log::debug!("dropped mapping for point {external_id} without 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 env_fs production #82619303e84199a2 Filesystem access.
repo/lib/segment/src/id_tracker/immutable_id_tracker/mod.rs:122
        let reader = BufReader::new(File::open(mappings_path(segment_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 #bdd7e3376fba96cf Filesystem access.
repo/lib/segment/src/id_tracker/immutable_id_tracker/mod.rs:214
        let file = File::create(mappings_path(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 #a12f8d6048eb3378 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/id_tracker/mutable_id_tracker/mappings_storage.rs:149
        log::warn!(
            "Mutable ID tracker mappings file ends with incomplete entry, removing last {} bytes and assuming automatic recovery by WAL",
            file_len - read_to,
        );

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

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

low telemetry production #528c3b9abe903b89 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/id_tracker/mutable_id_tracker/mappings_storage.rs:235
                    log::warn!(
                        "removing duplicated external id {external_id} in internal id {replaced_external_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 #44636716d8833f05 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/id_tracker/mutable_id_tracker/mod.rs:89
            log::error!(
                "Missing mappings file for ID tracker while versions file exists, storage may be corrupted!",
            );

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

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

low telemetry production #a4b5866369a051e6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/id_tracker/mutable_id_tracker/mod.rs:94
            log::warn!(
                "Missing versions file for ID tracker, assuming automatic point mappings and version recovery by WAL",
            );

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

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

low telemetry production #62f1e174fb34e933 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/id_tracker/mutable_id_tracker/mod.rs:128
            log::warn!(
                "Mutable ID tracker mappings and versions count mismatch, could have been partially flushed, assuming automatic recovery by WAL ({} mappings, {} versions)",
                mappings.total_point_count(),
                internal_to_version.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 #b83d5a902644745c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/id_tracker/mutable_id_tracker/mod.rs:244
                    log::info!(
                        "Resizing versions is initializing larger range {} -> {}",
                        self.internal_to_version.len(),
                        internal_id + 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 #773989048af711ef Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/id_tracker/mutable_id_tracker/mod.rs:332
                    log::warn!(
                        "Failed to truncate mutable ID tracker mappings file after failed flush, ignoring: {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 #a762fea2d6024301 Filesystem access.
repo/lib/segment/src/id_tracker/mutable_id_tracker/tests.rs:393
    fs::write(
        &mappings_path,
        b"\x01\x01\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00",
    )

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

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

low env_fs production #6a6c7ca436cd6a17 Filesystem access.
repo/lib/segment/src/id_tracker/mutable_id_tracker/tests.rs:409
    fs::write(
        &mappings_path,
        b"\x01\x01\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01",
    )

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

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

low env_fs production #68d4c80afa80c926 Filesystem access.
repo/lib/segment/src/id_tracker/mutable_id_tracker/tests.rs:425
    fs::write(
        &mappings_path,
        b"\x01\x01\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x02\x00",
    )

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

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

low env_fs production #1acabadd8a7ee4e8 Filesystem access.
repo/lib/segment/src/id_tracker/mutable_id_tracker/tests.rs:441
    fs::write(
        &mappings_path,
        b"\x01\x01\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x02\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x02\x00",
    ).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 #1bcbbf4f4f76855a Filesystem access.
repo/lib/segment/src/id_tracker/mutable_id_tracker/tests.rs:634
    fs::write(&path, &data).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 #7838193216a2d4db Filesystem access.
repo/lib/segment/src/id_tracker/mutable_id_tracker/tests.rs:657
    fs::write(&path, &data).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 #1bbac024d3123a43 Filesystem access.
repo/lib/segment/src/id_tracker/mutable_id_tracker/versions_storage.rs:23
    let file = File::open(versions_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 #80a87642c80b78da Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/id_tracker/mutable_id_tracker/versions_storage.rs:27
        log::warn!(
            "Mutable ID tracker versions file has partial trailing entry, ignoring last {} bytes (will be cleaned up on next flush)",
            file_len % VERSION_ELEMENT_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 #69b099bc5b1fba3e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/id_tracker/mutable_id_tracker/versions_storage.rs:63
        log::warn!(
            "Mutable ID tracker versions file has partial trailing entry ({} extra bytes), truncating",
            file_len - valid_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 #03100211af94190a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/field_index/full_text_index/immutable_text_index/lifecycle.rs:21
            log::warn!("Failed to clear mmap cache of ram mmap full text index: {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 #425513ef3a3b5c4f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/field_index/geo_index/immutable_geo_index/lifecycle.rs:100
            log::warn!("Failed to clear mmap cache of ram mmap geo index: {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 #c6028e58caf0066e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/field_index/geo_index/immutable_geo_index/lifecycle.rs:255
                log::warn!("Geo index error: no points for hash {removed_geo_hash} were 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 #46bd84cb5f6c78a7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/field_index/index_selector.rs:68
                    log::warn!(
                        "Inconsistent payload schema: Int index configured but schema.range is false"
                    );

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

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

low telemetry production #ad11b7c8c479687d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/field_index/index_selector.rs:82
                    log::warn!(
                        "Inconsistent payload schema: IntMap index configured but schema.lookup is false",
                    );

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

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

low telemetry production #915a3034dff741d7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/field_index/map_index/immutable_map_index/lifecycle.rs:90
            log::warn!("Failed to clear mmap cache of ram mmap map index: {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 #8d1c76f9d64e3ccd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/field_index/map_index/universal_map_index/read_ops.rs:121
                log::error!("Error while getting count for value {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 #b183dad691ddb844 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/field_index/map_index/universal_map_index/read_ops.rs:155
                log::error!("Error while getting iterator for value {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 #b3d4188ba662737e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/field_index/numeric_index/encodable.rs:85
                    log::warn!("Failed to decode timestamp {timestamp}, fallback to UNIX_EPOCH");

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

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

low telemetry production #6ad8a7262b6d1f57 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/field_index/numeric_index/immutable_numeric_index/lifecycle.rs:42
            log::warn!("Failed to clear mmap cache of ram mmap numeric index: {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 #bdbcb64a8a188b09 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/gpu/gpu_devices_manager.rs:90
                                log::info!("Initialized GPU device: {:?}", &physical_device.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 #1f0eb998e5009913 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/gpu/gpu_devices_manager.rs:94
                                log::error!(
                                    "Failed to create GPU device: {:?}, error: {:?}",
                                    &physical_device.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 #bb1ed4860c403bc0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/gpu/gpu_insert_context.rs:457
        log::debug!(
            "Gpu graph patches time: {:?}, count {:?}, avg {:?}",
            &self.patches_timer,
            self.patches_count,
            self.patches_timer
                .checked_div(self.patches_count as u32)
                .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 telemetry production #328f5b1814e59a18 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/gpu/gpu_insert_context.rs:465
        log::debug!(
            "Gpu graph update entries time: {:?}, count {:?}, avg {:?}",
            &self.updates_timer,
            self.updates_count,
            self.updates_timer
                .checked_div(self.updates_count as u32)
                .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 telemetry production #dfbf932b432d7bee Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/gpu/gpu_links.rs:275
            log::warn!(
                "Incorrect links on level {} were found. Amount of incorrect links: {}, zeroes: {}",
                level,
                bad_links.len(),
                bad_links.iter().filter(|&&point_id| point_id == 0).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 #314574abbe074911 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/gpu/gpu_vector_storage/tests.rs:126
    log::info!(
        "Testing SQ distance {distance:?}, element type {storage_type:?}, dim {dim} with precision {precision}"
    );

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

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

low telemetry production #4339302ac1a0c25a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/gpu/gpu_vector_storage/tests.rs:226
    log::info!(
        "Testing BQ distance {distance:?}, element type {storage_type:?}, dim {dim} with precision {precision}"
    );

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

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

low telemetry production #9699d8864156aadd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/gpu/gpu_vector_storage/tests.rs:315
    log::info!(
        "Testing PQ distance {distance:?}, element type {storage_type:?}, dim {dim} with precision {precision}"
    );

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

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

low telemetry production #41476e44afb49d9f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/gpu/gpu_vector_storage/tests.rs:397
    log::info!(
        "Testing distance {distance:?}, element type {storage_type:?}, dim {dim} with precision {precision}"
    );

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

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

low telemetry production #6ac0f85ae6f661bc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/gpu/gpu_vector_storage/tests.rs:437
    log::info!(
        "Testing distance {distance:?}, element type {storage_type:?}, dim {dim} with precision {precision}"
    );

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

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

low telemetry production #b0243ad94366e3f7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/gpu/gpu_vector_storage/tests.rs:489
    log::info!(
        "Testing distance {distance:?}, element type {storage_type:?}, dim {dim} with precision {precision}"
    );

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

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

low telemetry production #e75998e722538ea6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/gpu/mod.rs:192
                    log::error!("Wrong links point_id={point_id} at level {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 #252e8c4a0dea2388 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/gpu/shader_builder.rs:65
        log::debug!("Shader compilation took: {:?}", timer.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 #fa5a77c7d7615101 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/graph_layers.rs:726
        log::debug!(
            "Compressed HNSW graph links in {:.1?}: {:.1}MB -> {:.1}MB ({:.1}%)",
            start.elapsed(),
            original_size as f64 / 1024.0 / 1024.0,
            new_size as f64 / 1024.0 / 1024.0,
            new_size as f64 / original_size as f64 * 100.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 #a21c8858a2808d3e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/hnsw/build.rs:59
            log::warn!(
                "HNSW index already exists at {:?}, skipping building",
                open_args.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 #894cc80c9f1e011f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/hnsw/build.rs:213
                        log::debug!(
                            "Failed to set low thread priority for HNSW building, ignoring: {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 #d54bde54c6216493 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/hnsw/gpu_build.rs:136
                log::warn!("Failed to build HNSW on GPU: {gpu_error}. Falling back to CPU.");

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

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

low telemetry production #489b953c0b02e440 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/hnsw/gpu_build.rs:172
                log::error!("Failed to create GPU vectors, use CPU instead. 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 #835a9c673703ad49 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/hnsw_index/hnsw/old_index.rs:197
        log::debug!(
            "Reusing {} points from the old index, healing {} points",
            self.valid_points,
            self.missing_points,
        );

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

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

low telemetry production #ec92f6f360ea91b0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/sparse_index/sparse_vector_index.rs:104
                    log::warn!("Failed to load {path:?}, rebuilding: {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 #ad7bf0301fc7ddcc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/sparse_index/sparse_vector_index.rs:193
                    log::debug!(
                        "Sparse vector with id {id} is not found, external_id: {point_id:?}, version: {point_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 #27ecb50ae2bee9a3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/index/struct_payload_index/mod.rs:175
            log::debug!("Rebuilding payload index for field `{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 #de0c02c9a8292bef Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/entry.rs:470
                    log::debug!("Segment flush cancelled: {description}");

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

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

low telemetry production #f2cf952553e39f0a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/mod.rs:118
            log::error!("Failed to clear cache of payload_storage: {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 #3ebbe52652785b34 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/mod.rs:122
            log::error!("Failed to clear cache of payload_index: {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 #b6910d499f2d8f46 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/mod.rs:133
                log::error!("Failed to clear cache of vector index {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 #c0e6934abeeaf153 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/mod.rs:137
                log::error!("Failed to clear cache of vector storage {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 #e5b73d894ce361f5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/mod.rs:143
                log::error!("Failed to clear cache of quantized vectors {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 #88f6c96dc6f9ec6f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:319
            log::error!(
                "Segment {:?} operation error: {error}",
                self.segment_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 #0ab9f982923a708c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:380
                        log::info!("Recovered from error: {}", 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 #fdac2e0c63ec7e17 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:388
                log::error!(
                    "Segment {:?} operation error: {error}",
                    self.segment_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 #b2f7d38222e0e413 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:573
            log::debug!(
                "Cleaning up {} points with version but no mapping in segment {:?}",
                ids_to_clean.len(),
                self.data_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 #9d684032c5d0fde5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:615
                Some(existing_schema) => log::warn!(
                    "Segment has incorrect payload index for {key}, recreating it now (current: {:?}, configured: {:?})",
                    existing_schema.name(),
                    schema.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 #55656bc03735634d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:620
                None => log::warn!(
                    "Segment is missing a {} payload index for {key}, creating it now",
                    schema.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 #28c78827e5f7a0aa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:633
                log::warn!("Failed to create payload index for {key} in segment");

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

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

low telemetry production #923f93866e8984a1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:659
                log::error!("Internal id {internal_id} without external 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 #afff559ce8ff1f94 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:668
                log::error!("External id {external_id} without internal 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 #24c72b2e13ed5c7e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:677
                log::error!("Internal id {internal_id} without 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 #0840471a9966f287 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:699
                        log::error!(
                            "Vector storage '{vector_name}' is missing point {point_id:?} point_offset: {internal_id} version: {point_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 #1ecde93301953860 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:768
        log::debug!(
            "Extracting segment {} from {:?} snapshot",
            segment_id,
            SnapshotFormat::Streamable
        );

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

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

low telemetry production #f48d5d4019396d1b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:780
            log::debug!(
                "Extracting segment {} from {:?} snapshot",
                segment_id,
                SnapshotFormat::Regular
            );

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

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

low telemetry production #2cd16fdc103180c4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:789
            log::debug!(
                "Extracting segment {} from {:?} snapshot",
                segment_id,
                SnapshotFormat::Ancient
            );

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

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

low telemetry production #57883044f4acf165 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:806
        log::warn!(
            "RocksDB is no longer supported, and {DEPRECATED_ROCKSDB_BACKUP_PATH} will be ignored"
        );

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

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

low telemetry production #c9907ddc1975b808 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/segment_ops.rs:813
        log::warn!(
            "RocksDB is no longer supported, and {DEPRECATED_PAYLOAD_ROCKSDB_BACKUP_PATH} will be ignored"
        );

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

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

low telemetry production #e8c09fa205b9f775 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/snapshot.rs:58
        log::debug!("Taking snapshot of segment {segment_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 #2f0e1d59b4a2ba77 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/snapshot.rs:274
                log::error!(
                    "failed to remove temporary directory {}: {err}",
                    temp_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 #069891b1fd839889 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/vector_name_ops.rs:233
            log::warn!(
                "Failed to remove vector storage at {}: {e}",
                storage_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 #91335df0aa1ed326 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/vector_name_ops.rs:241
            log::warn!(
                "Failed to remove vector index at {}: {e}",
                index_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 #8dab4f328aad362a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment/vector_name_ops.rs:266
            log::warn!("Segment is missing vector '{name}', creating it now");

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

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

low telemetry production #63626967224fc4c4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment_constructor/segment_constructor_base.rs:482
            log::debug!(
                "Mismatch of point and vector counts ({point_count} != {vector_count}, storage: {}), pre-filling deleted entries",
                vector_storage_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 #4f9b62c49902e42c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment_constructor/segment_constructor_base.rs:550
            log::debug!(
                "Mismatch of point and vector counts ({point_count} != {vector_count}, storage: {}), pre-filling deleted entries",
                vector_storage_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 #215364f27f2c4cf7 Environment-variable access.
repo/lib/segment/src/segment_constructor/segment_constructor_base.rs:608
            && std::env::var("QDRANT_APPEND_ONLY_MUTATIONS").ok() == Some("1".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 telemetry production #5c27f607aaa83cb2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment_constructor/segment_constructor_base.rs:645
        log::warn!("Deleting leftover segment: {}", 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 #aca34e0b2cb7c43a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment_constructor/segment_constructor_base.rs:656
        log::warn!("Deleting segment without version 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 #566c318d9e18f25e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/segment_constructor/segment_constructor_base.rs:679
            log::warn!(
                "Segment name is not a valid UUID: {}. Renaming to {segment_uuid}",
                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 #ef0503544e0a1af6 Filesystem access.
repo/lib/segment/src/segment_constructor/segment_constructor_base.rs:837
    let mut file = 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 #75c14aa6bbad05d7 Filesystem access.
repo/lib/segment/src/segment_constructor/segment_constructor_base.rs:883
    let mut file = 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 telemetry production #4e0c3bd9154f3dcb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/utils/mem.rs:67
                    log::error!(
                        "Failed to query current process info \
                         while initializing CgroupsMem: {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 #9b38f127e90bad7b Filesystem access.
repo/lib/segment/src/vector_storage/chunked_vectors/read.rs:299
    let bytes = fs::read(status_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 #fc5fa6aa0309c0f9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/vector_storage/chunked_vectors/write.rs:86
                log::error!("Failed to deserialize config file {:?}: {e}", &config_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 #a783adf2f59ce5b0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/vector_storage/dense/dense_vector_storage.rs:119
                log::error!("failed to open io_uring based vector storage: {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 #9c677451289d2662 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/vector_storage/dense/dense_vector_storage.rs:147
                log::error!("failed to open io_uring based vector storage: {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 #2181d95b0335645c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/vector_storage/dense/dense_vector_storage.rs:175
                log::error!("failed to open io_uring based vector storage: {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 #24d0376c146c426b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/vector_storage/dense/immutable_dense_vectors.rs:86
            log::error!("Failed to advise MADV_WILLNEED for deleted flags: {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 #309565c667868222 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/vector_storage/dense/immutable_dense_vectors.rs:229
            log::error!("Failed to populate vector storage: {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 #3f99613a2049ac3d Filesystem access.
repo/lib/segment/src/vector_storage/dense/immutable_dense_vectors.rs:264
    let mut 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 #332bf824eccbb05b Filesystem access.
repo/lib/segment/src/vector_storage/quantized/quantized_ram_storage.rs:118
        let mut buffer = BufWriter::new(File::create(&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 telemetry production #1f03563cf6f4aae1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/vector_storage/quantized/quantized_storage.rs:26
            log::warn!("Failed to populate quantized storage: {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 #c0cdbd72982910cf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/segment/src/vector_storage/quantized/quantized_storage.rs:37
            log::warn!("Failed to clear quantized storage RAM cache: {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): lib/shard

rust first-party
expand_more 30 low-confidence finding(s)
low telemetry production #a08d37dfd19b8fa3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/operations/staging.rs:57
            log::warn!("TestDelay: negative duration {duration_secs}s, 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 #1e35d3086261f1c9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/operations/staging.rs:61
        log::debug!("TestDelay: sleeping for {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 #18d4c1590b8bf5ee Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/operations/staging.rs:63
        log::debug!("TestDelay: finished sleeping");

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

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

low telemetry production #c88fada6ede62a16 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/optimize.rs:95
                    log::warn!("Attempt to unwrap raw segment! Should not happen.");

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

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

low telemetry production #5a113dc0ffcdba4f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/optimize.rs:124
        log::warn!(
            "Failed to remove cancelled optimized segment at {}: {err}",
            orphan_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 #d881bfb6d2c9bae7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/optimize.rs:141
                log::error!("Reading raw segment, while proxy 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 #3303e1864652ef1d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/optimize.rs:168
                log::error!("Reading raw segment, while proxy 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 #600902d6a10a3f8e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/optimize.rs:190
                log::error!("Reading raw segment, while proxy 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 #b2032d691c46479f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/optimize.rs:619
                            log::debug!(
                                "Could not estimate size of segment `{}`: {}",
                                locked_segment.data_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 #2cbce6da20724a0e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/optimize.rs:655
            log::debug!(
                "Could not estimate available storage space in `{}`: {}",
                temp_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 #2bf3d0486b4ce322 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/optimize.rs:667
                log::debug!(
                    "Available space: {}, needed for optimization: {}",
                    bytes_to_human(space_available as usize),
                    bytes_to_human(space_needed as 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 #e71ee9bc9c65b395 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/optimize.rs:684
            log::warn!(
                "Could not estimate available storage space in `{optimizer_name}`; will try optimizing anyway",
            );

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

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

low telemetry production #a75057f5f178845c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/optimizers/segment_optimizer.rs:217
                log::info!(
                    "Segment has deferred points, but doesn't exceed indexing threshold. It will be optimized with HNSW index and quantization."
                );

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

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

low telemetry production #5793fdb7a3088e3c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/optimizers/segment_optimizer.rs:263
                    log::warn!(
                        "Collection config for vector {vector_name} has on_disk={config_on_disk:?} configured, but storage type for segment doesn't match 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 #d0103ec2f3c663b5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/proxy_segment/mod.rs:76
            log::debug!("Double proxy segment creation");

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

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

low telemetry production #7a81f18ba43557be Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/proxy_segment/snapshot_entry.rs:23
        log::info!("Taking a snapshot of a proxy segment");

A telemetry/analytics SDK is 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 #294e8c5b8e955f40 Filesystem access.
repo/lib/shard/src/proxy_segment/tests.rs:508
    let tar = tar_ext::BuilderExt::new_seekable_owned(File::create(snapshot_file.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 #9e64affc04ccbab3 Filesystem access.
repo/lib/shard/src/proxy_segment/tests.rs:521
    let mut tar = tar::Archive::new(File::open(snapshot_file.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 #c159e1e822dd96ba Filesystem access.
repo/lib/shard/src/proxy_segment/tests.rs:525
    let mut tar = tar::Archive::new(File::open(snapshot_file.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 #c0fc6899b69b3335 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/segment_holder/flush.rs:138
            log::warn!(
                "circular dependencies detected in flush topology for segments: {remaining:?}"
            );

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

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

low telemetry production #9179a7130f31e841 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/segment_holder/mod.rs:82
            log::error!("Failed to flush segments holder during drop: {flushing_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 #e51d614c2db055b3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/segment_holder/mod.rs:328
                        log::error!("Failed to get segment size, ignoring: {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 #fdb7808664ab6d47 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/segment_holder/mod.rs:581
                log::warn!(
                    "Trying to read-lock a segment is taking a long time. This could be a deadlock and may block new 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 #61939f560ed06d88 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/segment_holder/snapshot.rs:100
                log::error!("Failed to replicate proxy segment field indexes, ignoring: {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 #5b0d44b18c76f54b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/segment_holder/snapshot.rs:142
                log::warn!(
                    "Unproxying segment {segment_id} that is not proxified, that is unexpected, 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 #d28a2f4c0ed6991e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/segment_holder/snapshot.rs:152
                log::error!(
                    "Propagating proxy segment {segment_id} changes to wrapped segment failed, ignoring: {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 #63eed4d5011f0166 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/segment_holder/snapshot.rs:188
                log::error!("Propagating proxy segment {proxy_id} changes to wrapped segment failed, ignoring: {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 #742b4d2db06cdaa8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/snapshots/snapshot_manifest.rs:37
                log::warn!(
                    "segment path {} in extracted snapshot {} is not a directory",
                    segment_path.display(),
                    snapshot_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 #bdd18f5d4f31a91c Filesystem access.
repo/lib/shard/src/snapshots/snapshot_manifest.rs:86
            let manifest = File::open(&manifest_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 telemetry production #44d89f487ac9588b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/shard/src/snapshots/snapshot_utils.rs:42
                log::debug!(
                    "Ignoring hidden segment in local shard during snapshot recovery: {}",
                    entry.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): lib/sparse

rust first-party
expand_more 5 low-confidence finding(s)
low env_fs production #dda3782601d403a1 Filesystem access.
repo/lib/sparse/benches/prof.rs:68
        let flamegraph_file = File::create(&flamegraph_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 #f2e546a3bd189f55 Filesystem access.
repo/lib/sparse/benches/prof.rs:78
            let mut file = File::create(pprof_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 #ef893bdfcca323a8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/sparse/src/index/inverted_index/inverted_index_ram.rs:91
                log::debug!("Posting list for dimension {dim_id} 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 #6662396e42a094a3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/sparse/src/index/inverted_index/inverted_index_ram.rs:162
                    log::debug!("Posting list for dimension {dim_id} 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 env_fs production #f337034ea8b396d7 Filesystem access.
repo/lib/sparse/src/index/loaders.rs:80
        Ok(JsonReader(BufReader::new(File::open(path)?).lines()))

Reads environment variables or the 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): lib/storage

rust first-party
expand_more 109 low-confidence finding(s)
low telemetry production #1d7af6c79a4873b7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/audit.rs:197
                log::error!("Failed to serialize audit log 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 #5a9f4b80050d2411 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/audit.rs:205
            log::error!("Failed to write audit log 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 #f943f63c74be5dd5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/audit.rs:249
    log::info!("Audit logging enabled, writing to {}", 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 #72e9c2a12c3c5ca7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/consensus_wal.rs:49
        log::debug!("Clearing consensus WAL");

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

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

low telemetry production #b139d9ea95d84123 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/consensus_wal.rs:207
                    log::debug!(
                        "Truncating conflicting WAL entries from Raft index {} \
                         (WAL index {new_entry_wal_index})",
                        new_entry.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 #687a6524b4fb6d0c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/consensus_wal.rs:219
                    log::debug!(
                        "Appending operation, term: {}, index: {}, entry: {op:?}",
                        new_entry.term,
                        new_entry.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 #77959f7d8c68198f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/consensus_wal.rs:225
                    log::debug!("Appending entry: {new_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 #b63a7fe2b895d8c3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/consensus_wal.rs:298
        log::debug!(
            "Compacting WAL until Raft index {until_raft_index}/WAL index {compact_until_wal_index} \
             (first WAL index {}, WAL size {})",
            offset.wal_index,
            self.wal.num_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 #b98aee6713809da1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/persistent.rs:125
            log::info!("Loading raft state from {}", path_json.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 #a10a9cec1b2cb6ea Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/persistent.rs:128
            log::info!("Loading raft state from {}", path_legacy.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 #f123a070f84d6dc7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/persistent.rs:135
            log::info!("Initializing new raft state at {}", path_json.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 #1846d2ef43215d17 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/persistent.rs:137
                log::debug!("Using peer 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 #1ce126d8f660cc3a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/persistent.rs:166
        log::debug!("State: {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 #1bb4469a6659ec57 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/persistent.rs:226
            Some(prev_address) if prev_address != address => log::warn!(
                "Replaced address of peer {peer_id} from {prev_address} to {address_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 #bbd472deb268e9ce Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/persistent.rs:229
            Some(_) => log::debug!(
                "Re-added peer with id {peer_id} with the same address {address_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 #26800b8db76f3cf9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/persistent.rs:232
            None => log::debug!("Added peer with id {peer_id} and address {address_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 #549b4c9abf68962a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/persistent.rs:247
            log::info!(
                "Replaced metadata of peer {peer_id} from {prev_metadata:?} to {metadata:?}"
            );

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

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

low telemetry production #35ecd855e0999855 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus/persistent.rs:251
            log::debug!("Added metadata for peer with id {peer_id}: {metadata:?}")

A telemetry/analytics SDK is 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 #50f5fe4205d3054a Filesystem access.
repo/lib/storage/src/content_manager/consensus/persistent.rs:362
        let reader = BufReader::new(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 #944a5197ad51b696 Filesystem access.
repo/lib/storage/src/content_manager/consensus/persistent.rs:369
        let reader = BufReader::new(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 telemetry production #81fe103479a33dc6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:129
            log::warn!(
                "Consensus WAL was not cleared after applying consensus snapshot, clearing it now"
            );

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

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

low telemetry production #048aa7b6567a92ab Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:172
            log::warn!("Failed to send message to {peer_address} with 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 #29335b30eacc0c9c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:233
            log::debug!("Recovering first voter 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 #434264ed1bdcca30 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:239
                log::debug!("Recovered first voter peer {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 #e71a0a44ef1b00a9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:316
            log::warn!(
                "Failed to notify on consensus operation completion: channel receiver is 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 #cd230f98407a9a78 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:351
            log::debug!("Applying committed entry with index {entry_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 #aac8e9e95bc6ccea Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:366
                                log::debug!(
                                    "Successfully applied consensus operation entry. Index: {}. Result: {result}",
                                    entry.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 #e5858f850bd039fb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:378
                                log::warn!(
                                    "Failed to apply collection meta operation entry with user 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 #0eab2fef0e26812a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:390
                        log::debug!(
                            "Successfully applied configuration change entry. Index: {}. Stop consensus: {}",
                            entry.index,
                            stop_consensus
                        );

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

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

low telemetry production #5a1bb8d93ac737b0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:426
        log::debug!("Applied conf state {conf_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 #cbeadd6754d6e1fc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:461
                    log::debug!("Removing node {}", single_change.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 #b3c1af23d403e3a6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:465
                    log::debug!("Adding learner node {}", single_change.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 #881d7e0d716f27e0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:484
                                log::warn!(
                                    "Failed to notify on consensus operation completion: channel receiver is 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 #5e4f3871d2f20969 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:491
                        log::warn!(
                            "Outdated peer addition entry found with index: {}",
                            entry.get_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 #c780038cae988b5f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:557
            log::warn!(
                "Failed to notify on consensus operation completion: channel receiver is 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 #4c307a076f9e6fb2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:929
        log::debug!("Proposing consensus peer metadata update for this 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 #47b54e5453bca9aa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:937
            log::error!("Failed to propose consensus peer metadata update for this peer: {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 #1d045bad4d322457 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:963
        log::warn!("Failed to recover first voter peer: WAL is truncated");

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

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

low telemetry production #62ff276c9213cfe1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:993
                log::warn!(
                    "Encountered deprecated ConfChange message while recovering first voter 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 #e0aadcf75bceb1de Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:1013
        log::warn!(
            "Failed to recover first voter peer: \
             found multiple peers without ConfChange entry in WAL: \
             {peers:?}"
        );

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

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

low telemetry production #90139df246099390 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:1043
            log::debug!(
                "Requested entries from {low} to {high} are already compacted (first index: {first_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 #852b7314b7c4a162 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/consensus_manager.rs:1049
        log::debug!("Requesting entries from {low} to {high}");

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

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

low telemetry production #aa7eff087f7497c4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/conversions.rs:61
                log::info!("Failed to parse metadata header value: {header_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 #7da5b32081ea954a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/snapshots/download.rs:46
    log::debug!(
        "Snapshot download completed: path={tempdir:?}, duration={:.2}s",
        download_duration.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 #154f7ea587cf0a4f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/snapshots/download_tar.rs:160
    log::debug!(
        "Streaming tar download from {url} to {}",
        target_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 #f47bc22061eb2c97 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/snapshots/download_tar.rs:214
    log::debug!(
        "Successfully unpacked tar from {url} to {}",
        target_dir_for_log.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 #1346dd19eebf0acb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/snapshots/mod.rs:50
        log::info!("Deleting full storage snapshot {snapshot_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 #214da9d77c6c4940 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/snapshots/mod.rs:82
        log::info!("Deleting collection snapshot {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 #0b3a25cd4b3b1e2a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/snapshots/recover.rs:35
        log::debug!(
            "Activating shard {} of collection {} with consensus",
            shard_id,
            &collection.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 #6c21ba6e595a66d1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/snapshots/recover.rs:48
        log::debug!(
            "Activating shard {} of collection {} locally",
            shard_id,
            &collection.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 #08af75bf99e81935 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/snapshots/recover.rs:186
            log::debug!("Collection {collection_pass} does not exist, creating 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 #9805c776edc235fc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/snapshots/recover.rs:278
        log::debug!(
            "Recovering shard {} from {}",
            shard_id,
            snapshot_shard_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 #ce456851a50a9d7e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/snapshots/recover.rs:299
            log::debug!("Shard {shard_id} is not in 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 env_fs production #2ca1401c0f762e1b Environment-variable access.
repo/lib/storage/src/content_manager/snapshots/recover.rs:333
            let delay_secs: f64 = std::env::var("QDRANT__STAGING__SNAPSHOT_RECOVERY_DELAY")

Reads environment variables or the filesystem — 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 #4bbdaac48fe3405c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/snapshots/recover.rs:338
                log::debug!(
                    "Staging: Delaying shard {shard_id} activation for {delay_secs}s (shard is in Partial 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 #3fe90f80f3295e63 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/snapshots/recover.rs:342
                log::debug!("Staging: Delay complete, proceeding with 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 #551c55c78800d3ba Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/snapshots/recover.rs:410
                    log::debug!(
                        "Running synchronization for shard {shard_id} of collection {collection_pass} from {replica_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 #5627c3e9cc5ec820 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/staging.rs:24
            log::debug!("TestSlowDown: sleeping for {duration_ms}ms on peer {this_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 #b311119e965c1b46 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/staging.rs:26
            log::debug!("TestSlowDown: finished sleeping on peer {this_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 #cb7700ee995b9e18 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_container.rs:140
                        log::warn!(
                            "Recreating collection {id}, because collection UUID is different: \
                             existing collection UUID: {collection_uuid:?}, \
                             Raft snapshot collection UUID: {:?}",
                            state.config.uuid,
                        );

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

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

low telemetry production #16d107396a7e00c6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_container.rs:149
                        log::warn!(
                            "Recreating collection {id}, because collection config is incompatible: \
                             {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 #be4f5753fa682952 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_container.rs:230
                                log::error!(
                                    "Can't report transfer progress to consensus: {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 #87f5350cc05fafd4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_container.rs:239
                        log::error!("Can't apply state: single node 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 #71bca8ff8a4fc1ca Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_container.rs:269
                    log::debug!(
                        "Deleting collection {collection_name} \
                         because it is not part of the consensus 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 #741695182638cc12 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_container.rs:307
                    log::error!(
                        "Can't send proposal to abort transfer of shard {} of collection {collection_name}. Error: {send_error}",
                        transfer.shard_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 #ae9cccc8d2c5023e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_container.rs:324
                    log::error!(
                        "Can't send proposal to complete transfer of shard {} of collection {collection_name}. Error: {send_error}",
                        transfer.shard_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 #11f35eeb0c7ebe26 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:43
                log::info!("Creating collection {}", operation.collection_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 #9f8c0594207e461c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:75
                log::info!("Updating collection {}", operation.collection_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 #db625251cdf3a7eb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:79
                log::info!("Deleting collection {}", operation.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 #825d8a1cee06ac44 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:83
                log::debug!("Changing aliases");

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

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

low telemetry production #f7efa9ec667f9a53 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:87
                log::debug!("Resharding {operation:?} of {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 telemetry production #10a572c2cabb036a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:94
                log::debug!("Transfer shard {operation:?} of {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 telemetry production #c1a878544cdeceb1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:101
                log::debug!("Set shard replica state {operation:?}");

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

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

low telemetry production #53aca40c14c294bf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:106
                log::debug!("Create shard key {create_shard_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 #86699ff9245f872b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:110
                log::debug!("Drop shard key {drop_shard_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 #5ae5a5df2d25fc75 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:114
                log::debug!("Create payload index {create_payload_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 #6e93c29372ae9357 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:120
                log::debug!("Drop payload index {drop_payload_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 #6d2634bda698425e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:126
                log::debug!("Create named vector {create_named_vector:?}");

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

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

low telemetry production #d9a342f12bfd43b0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:132
                log::debug!("Delete named vector {delete_named_vector:?}");

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

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

low telemetry production #41dc2530096e5c75 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:236
                log::error!(
                    "Failed to abort resharding {} when deleting collection {collection_name}: \
                         {err}",
                    state.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 #3f0fb9231a399a77 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:261
                    log::error!(
                        "Collection `{collection_name}` is busy and cannot be removed in 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 #9aded0207e1b007b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:280
                log::warn!(
                    "Collection {collection_name} is not loaded, but its directory still exists. Deleting 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 #73c0ac11c30bf5d0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:294
                    log::error!("Can't delete collection from disk: {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 #8ef349999df4287f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:377
                            log::error!("Can't report resharding progress to consensus: {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 #4e7d3153b3a8f621 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:389
                            log::error!("Can't report resharding progress to consensus: {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 #7ea3cb53032f3b38 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:482
                            log::error!("Can't report transfer progress to consensus: {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 #d40e56fb77f5660f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:498
                            log::error!("Can't report transfer progress to consensus: {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 #fe35242c6ae06f4e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:628
                log::debug!(
                    "Set shard replica state from {current_state:?} to {:?}",
                    ReplicaState::Partial,
                );

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

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

low telemetry production #5a461770b6a814d6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/collection_meta_ops.rs:648
                log::warn!("Aborting shard transfer: {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 #bd543c50285a2ddb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/create_collection.rs:264
                        log::error!(
                            "Collection `{collection_name}` is busy and cannot be removed in 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 #d3d472784a870804 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/create_collection.rs:296
                log::error!(
                    "Can't send proposal to deactivate replica on peer {peer_id} of shard {shard_id} of collection {collection_name}. Error: {send_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 #c033b5c87e2d2c48 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/mod.rs:166
                log::warn!(
                    "Collection config is not found in the collection directory: {}, skipping",
                    collection_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 #9ef82cee1ac24a8b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/mod.rs:194
                log::info!("Loading collection: {collection_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 #840b966a2dad2a00 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/mod.rs:259
                    log::debug!(
                        "Auto adjusting update rate limit to {limit} parallel update requests"
                    );

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

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

low telemetry production #bc1a981ecbb9673f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/mod.rs:514
        log::debug!(
            "Suggesting distribution for {} shards for collection '{}' among {} peers {:?}",
            shard_number,
            op.collection_name,
            known_peers.len(),
            shard_distribution.distribution
        );

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

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

low telemetry production #731446837d2b24b4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/mod.rs:534
        log::info!("Initiating receiving shard {collection_name}:{shard_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 #abf01430ff0ae7ee Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/mod.rs:610
            log::error!(
                "Can't cancel transfers related to this node, this is a single node deployment"
            );

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

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

low telemetry production #66c1bc91e93679d0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/mod.rs:643
                    log::error!(
                        "Can't send proposal to deactivate replica on peer {peer_id} of shard {shard_id} of collection {collection_name}. Error: {send_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 #046df8d636810aaf Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/mod.rs:648
                log::error!(
                    "Can't send proposal to deactivate replica. Error: this is a single node deployment",
                );

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

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

low telemetry production #2ee87b029d2fae70 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/mod.rs:684
                    log::error!(
                        "Can't send proposal to request shard transfer to peer {to_peer} of collection {collection_name}. Error: {send_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 #a231de2ead1bef4b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/mod.rs:689
                log::error!(
                    "Can't send proposal to request shard transfer. Error: this is a single node deployment",
                );

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

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

low telemetry production #8df6a1e6e53774d1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/mod.rs:713
                    log::error!(
                        "Can't send proposal to abort \
                         {collection_name}:{shard_id} / {from} -> {to} shard transfer: \
                         {send_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 #873f855afb77ded3 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/mod.rs:720
                log::error!(
                    "Can't send proposal to abort shard transfer: \
                     this is a single node deployment",
                );

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

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

low telemetry production #82aa4743d8f90679 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/content_manager/toc/mod.rs:744
                log::debug!(
                    "Removing invalid collection path {path} from storage",
                    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 #7807a61ffeb46770 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/dispatcher.rs:128
                        log::warn!(
                            "Collection UUID {uuid} explicitly specified, \
                             when proposing create collection {} operation, \
                             new random UUID will be generated instead",
                            op.collection_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 #c313dc4ce21405c4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/dispatcher.rs:241
                        log::warn!("Not all expected operations were completed: {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 #6ac7680ffdbcd221 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/dispatcher.rs:243
                    Err(err) => log::warn!("Awaiting for expected operations timed out: {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 #e638a3a55d5d1dee Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/dispatcher.rs:264
                    log::warn!(
                        "Failed to synchronize all nodes after collection operation in time, some nodes may not be ready: {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 #9a1591452215e90c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/storage/src/dispatcher.rs:305
        log::debug!("Consensus is synchronized with term: {term}, commit: {commit}");

A telemetry/analytics SDK 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): lib/wal

rust first-party
expand_more 5 low-confidence finding(s)
low env_fs production #618befe4a54545e2 Filesystem access.
repo/lib/wal/src/lib.rs:133
        let dir = 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 telemetry production #90c44f8ea1667520 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/wal/src/mmap_view_sync.rs:28
                log::warn!("Error clearing closed wal segment: {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 #ed39ea8eaf963cad Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/wal/src/segment.rs:282
                        log::warn!("CRC mismatch at offset {offset}: {entry_crc} != {stored_crc}");

A telemetry/analytics SDK is 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 #8937b466ac97f253 Filesystem access.
repo/lib/wal/src/segment_creator.rs:40
    let dir = 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 #3ade098e9b92604b Environment-variable access.
repo/lib/wal/src/test_utils.rs:33
        let seed: usize = env::var("WAL_TEST_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.

</> Dependencies

actix-cors

rust dependency
expand_more 1 low-confidence finding(s)
low telemetry tooling Excluded from app score unknown #f42f71ec60a759cb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/cors.rs:8
    log::info!("starting HTTP server at http://localhost:8080");

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

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

actix-files

rust dependency
expand_more 17 low-confidence finding(s)
low telemetry tooling Excluded from app score unknown #a7aa4efcfd9e2d6f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/guarded-listing.rs:15
    log::info!("starting HTTP server at http://localhost:8080");

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

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

low telemetry dependency Excluded from app score #5c23a7a82c3b5074 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/files.rs:110
                log::error!("Specified path is not a directory: {:?}", orig_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 dependency Excluded from app score #3f824089fa506ef6 Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:551
        let data = web::Bytes::from(fs::read("tests/test.binary").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 dependency Excluded from app score #172ef0f16940635c Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:583
        let data = web::Bytes::from(fs::read("tests/test space.binary").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 dependency Excluded from app score #bd79faaaac196b73 Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:594
        fs::write(&file_with_newlines, "Look at my newlines").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 dependency Excluded from app score #d6055f459b5fadc5 Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:607
        let data = web::Bytes::from(fs::read(file_with_newlines).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 dependency Excluded from app score #cbd0c6cac06380f1 Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:863
        let data = Bytes::from(fs::read("Cargo.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 dependency Excluded from app score #d50041fb377e0f55 Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:871
        let data = Bytes::from(fs::read("Cargo.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 dependency Excluded from app score #c3cd0bc672a3cdbc Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:919
        std::fs::File::create(temp_dir.path().join(filename)).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 dependency Excluded from app score #847b3c17c2675b1a Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:940
        let data = Bytes::from(fs::read("Cargo.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 dependency Excluded from app score #6661410750b7533c Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:959
        let data = Bytes::from(fs::read("Cargo.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 dependency Excluded from app score #6297f95ef83c00f7 Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:978
            let data = Bytes::from(fs::read("Cargo.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 dependency Excluded from app score #f6b858838f2018b4 Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:996
        let data = Bytes::from(fs::read("Cargo.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 dependency Excluded from app score #14c480b49ca418fa Filesystem access.
pkgs/rust/[email protected]/src/named.rs:217
        let file = 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 dependency Excluded from app score #30ca0c9a76a21c5d Filesystem access.
pkgs/rust/[email protected]/src/named.rs:237
                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 dependency Excluded from app score #afd327c6aef9f800 Filesystem access.
pkgs/rust/[email protected]/src/named.rs:242
                File::open(&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 dependency Excluded from app score #bc829e7dcd23b912 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/service.rs:58
        log::debug!("error handling {}: {}", req.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.

actix-multipart

rust dependency
expand_more 2 low-confidence finding(s)
low telemetry dependency Excluded from app score #0965107a2822c958 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/field.rs:385
                        log::warn!("multipart field did not read all the data or it is malformed");

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

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

low telemetry dependency Excluded from app score #567c67e3145e8586 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/multipart.rs:400
                log::debug!("NotReady: field is in flight");

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

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

actix-web

rust dependency
expand_more 22 low-confidence finding(s)
low telemetry tooling Excluded from app score unknown #39e8109feca40696 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/basic.rs:23
    log::info!("starting HTTP server at http://localhost:8080");

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

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

low telemetry tooling Excluded from app score unknown #79115705011ce22e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/middleware_from_fn.rs:109
    log::info!("staring server at http://{}:{}", &bind.0, &bind.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 tooling Excluded from app score unknown #a71a4dddea7b03a0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/on-connect.rs:47
    log::info!("staring server at http://{}:{}", &bind.0, &bind.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 tooling Excluded from app score unknown #bc19d5e9e700ca18 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/worker-cpu-pin.rs:26
        log::info!(
            "setting CPU affinity for worker {}: pinning to core {}",
            thread::current().name().unwrap(),
            pin,
        );

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

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

low telemetry dependency Excluded from app score #9fa92244bc38942b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/app.rs:153
                            log::error!("Can not construct data instance: {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 dependency Excluded from app score #f4da3c8d85737f7e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/app.rs:279
            log::error!("Can not construct default service: {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 dependency Excluded from app score #0673285efc3f1f07 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/config.rs:364
            .map_init_err(|err| log::error!("Can not construct default service: {:?}", 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 dependency Excluded from app score #2759f2ebaa921443 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/data.rs:169
            log::debug!(
                "Failed to extract `Data<{}>` for `{}` handler. For the Data extractor to work \
                correctly, wrap the data with `Data::new()` and pass it to `App::app_data()`. \
                Ensure that types align in both the set and retrieve calls.",
                type_name::<T>(),
                req.match_name().unwrap_or_else(|| req.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 dependency Excluded from app score #42fb85a3df48781d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/extract.rs:179
                log::debug!("Error for Option<T> extractor: {}", err.into());

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

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

low telemetry dependency Excluded from app score #25dcf24625250dd8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/info.rs:263
                log::error!("Missing peer address.");

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

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

low telemetry dependency Excluded from app score #9602ab9d94d36135 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/introspection.rs:1038
            log::warn!(
                "experimental-introspection is intended for local/non-production use; \
avoid exposing introspection endpoints in production"
            );

A telemetry/analytics SDK is 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 dependency Excluded from app score #65b0940a3856d6e0 Environment-variable access.
pkgs/rust/[email protected]/src/middleware/logger.rs:634
                if let Ok(val) = 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 telemetry dependency Excluded from app score #7726c765c9d67bdd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/middleware/normalize.rs:114
        log::warn!(
            "`NormalizePath::default()` is deprecated. The default trailing slash behavior changed \
            in v4 from `Always` to `Trim`. Update your call to `NormalizePath::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 telemetry dependency Excluded from app score #4a103f096c6c80f0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/redirect.rs:172
            log::error!(
                "redirect target location can not be converted to header value: {:?}",
                self.to,
            );

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

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

low telemetry dependency Excluded from app score #bb0c6d687269c9ad Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/request_data.rs:75
            log::debug!(
                "Failed to construct App-level ReqData extractor. \
                 Request path: {:?} (type: {})",
                req.path(),
                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 dependency Excluded from app score #ce3f270d05c92bd2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/resource.rs:362
            log::error!("Can not construct default service: {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 dependency Excluded from app score #cf76ff1c3b7cb8b8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/scope.rs:282
                log::error!("Can not construct default service: {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 dependency Excluded from app score #734d0b57241f744d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/service.rs:139
            log::warn!("Cloning an `HttpRequest` might cause panics.");

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

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

low telemetry dependency Excluded from app score #772b2ace99a00561 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/thin_data.rs:60
            log::debug!(
                "Failed to extract `ThinData<{}>` for `{}` handler. For the ThinData extractor to work \
                correctly, wrap the data with `ThinData()` and pass it to `App::app_data()`. \
                Ensure that types align in both the set and retrieve calls.",
                type_name::<T>(),
                req.match_name().unwrap_or(req.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 dependency Excluded from app score #c8dc7366ab6fc4fc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/types/json.rs:179
                log::debug!(
                    "Failed to deserialize Json from payload. \
                         Request path: {}",
                    req.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 dependency Excluded from app score #371f5a5c4b15096c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/types/path.rs:85
                    log::debug!(
                        "Failed during Path extractor deserialization. \
                         Request path: {:?}",
                        req.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 dependency Excluded from app score #300e185e55d15a55 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/types/query.rs:124
                log::debug!(
                    "Failed during Query extractor deserialization. \
                     Request path: {:?}",
                    req.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.

actix-web-validator

rust dependency
expand_more 4 low-confidence finding(s)
low telemetry dependency Excluded from app score #2cf516fe92e4fe72 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/json.rs:138
                    log::debug!(
                        "Failed to deserialize Json from payload. \
                         Request path: {}",
                        req2.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 dependency Excluded from app score #50c96452ec282797 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/path.rs:139
                    log::debug!(
                        "Failed during Path extractor deserialization. \
                         Request path: {:?}",
                        req.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 dependency Excluded from app score #8fd2beabdbadbaed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/qsquery.rs:218
                log::debug!(
                    "Failed during Query extractor validation. \
                     Request path: {:?}",
                    req.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 dependency Excluded from app score #0be60377229dfc8c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/query.rs:207
                log::debug!(
                    "Failed during Query extractor validation. \
                     Request path: {:?}",
                    req.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.

ahash

rust dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #4beb3f393c324a9c Environment-variable access.
pkgs/rust/[email protected]/build.rs:11
    let arch = env::var("CARGO_CFG_TARGET_ARCH").expect("CARGO_CFG_TARGET_ARCH was 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.

anyhow

rust dependency
expand_more 7 low-confidence finding(s)
low env_fs dependency Excluded from app score #e50642237525667c Environment-variable access.
pkgs/rust/[email protected]/build.rs:24
        } else if let Some(rustc_bootstrap) = env::var_os("RUSTC_BOOTSTRAP") {

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

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

low env_fs dependency Excluded from app score #4b7f2fd3417decde Environment-variable access.
pkgs/rust/[email protected]/build.rs:87
    if env::var_os("RUSTC_STAGE").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 dependency Excluded from app score #70ba279156f79550 Environment-variable access.
pkgs/rust/[email protected]/build.rs:110
    let rustc_wrapper = env::var_os("RUSTC_WRAPPER").filter(|wrapper| !wrapper.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 dependency Excluded from app score #f2a7b4aa1b82f4b8 Environment-variable access.
pkgs/rust/[email protected]/build.rs:112
        env::var_os("RUSTC_WORKSPACE_WRAPPER").filter(|wrapper| !wrapper.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 dependency Excluded from app score #bdd8b06b8161d738 Environment-variable access.
pkgs/rust/[email protected]/build.rs:135
    if let Some(target) = env::var_os("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 dependency Excluded from app score #fb5ba7e247bd2de8 Environment-variable access.
pkgs/rust/[email protected]/build.rs:140
    if let Ok(rustflags) = env::var("CARGO_ENCODED_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 env_fs dependency Excluded from app score #b317fd5cd89c2dbe Environment-variable access.
pkgs/rust/[email protected]/build.rs:187
    env::var_os(key).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.

arrayvec

rust dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #b08d9cfcf543f03b Environment-variable access.
pkgs/rust/[email protected]/build.rs:70
    let rustc = env::var_os("RUSTC").unwrap_or_else(|| "rustc".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 dependency Excluded from app score #23607d96cfb89834 Environment-variable access.
pkgs/rust/[email protected]/build.rs:71
    let out_dir = env::var_os("OUT_DIR").expect("environment variable 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.

ash

rust dependency
expand_more 3 low-confidence finding(s)
low env_fs dependency Excluded from app score #ea6d09341d332082 Environment-variable access.
pkgs/rust/[email protected]+1.3.281/build.rs:6
        let target_family = env::var("CARGO_CFG_TARGET_FAMILY").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 dependency Excluded from app score #b0cee5f0e1edfc4f Environment-variable access.
pkgs/rust/[email protected]+1.3.281/build.rs:7
        let target_pointer_width = env::var("CARGO_CFG_TARGET_POINTER_WIDTH").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 dependency Excluded from app score #b405da59e0dbb4c2 Environment-variable access.
pkgs/rust/[email protected]+1.3.281/build.rs:10
        if let Ok(var) = env::var("VULKAN_SDK") {

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

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

atomicwrites

rust dependency
expand_more 4 low-confidence finding(s)
low env_fs dependency Excluded from app score #6c8d7aa1e880fec3 Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:187
        let src_parent = fs::File::open(src_parent_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 dependency Excluded from app score #286339157e913ce7 Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:192
            dst_parent = fs::File::open(dst_parent_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 dependency Excluded from app score #7b4a3ae7220cec89 Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:216
        let src_parent = fs::File::open(src_parent_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 dependency Excluded from app score #592232aad17b4909 Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:221
            dst_parent = fs::File::open(dst_parent_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.

bm25

rust dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #ee8bbbd63779a91f Filesystem access.
pkgs/rust/[email protected]/benches/search.rs:34
    let file = File::open(file_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 dependency Excluded from app score #6d1c2ac7ce2785a1 Filesystem access.
pkgs/rust/[email protected]/src/test_data_loader.rs:15
        let file = File::open(file_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.

chrono

rust dependency
expand_more 19 low-confidence finding(s)
low env_fs dependency Excluded from app score #c016850e1d73af34 Filesystem access.
pkgs/rust/[email protected]/src/offset/local/tz_data.rs:14
    let mut file = File::open("/system/etc/zoneinfo/tzdata")?;

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

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

low env_fs dependency Excluded from app score #bb22972559ac54c0 Environment-variable access.
pkgs/rust/[email protected]/src/offset/local/tz_data.rs:31
        if let Ok(env_value) = std::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 dependency Excluded from app score #966243cef9a50e35 Filesystem access.
pkgs/rust/[email protected]/src/offset/local/tz_data.rs:32
            if let Ok(file) = File::open(format!("{}{}/tzdata", env_value, 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 dependency Excluded from app score #d418d0d0542bd535 Filesystem access.
pkgs/rust/[email protected]/src/offset/local/tz_data.rs:175
        let file = File::open("./tests/ohos/tzdata").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 dependency Excluded from app score #d565d5acd6c20c7c Filesystem access.
pkgs/rust/[email protected]/src/offset/local/tz_data.rs:190
        let file = File::open("./tests/ohos/tzdata").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 dependency Excluded from app score #7ebcf01011ecd04e Filesystem access.
pkgs/rust/[email protected]/src/offset/local/tz_data.rs:205
        let file = File::open("./tests/android/tzdata").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 dependency Excluded from app score #be3872fbe14b37f3 Filesystem access.
pkgs/rust/[email protected]/src/offset/local/tz_data.rs:220
        let file = File::open("./tests/android/tzdata").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 dependency Excluded from app score #07f30452624415d6 Filesystem access.
pkgs/rust/[email protected]/src/offset/local/tz_data.rs:230
        let file = File::open("./tests/ohos/tzdata").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 dependency Excluded from app score #de351c4f131be944 Filesystem access.
pkgs/rust/[email protected]/src/offset/local/tz_data.rs:237
        let file = File::open("./tests/ohos/tzdata").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 dependency Excluded from app score #f29a8bdb7bff1119 Filesystem access.
pkgs/rust/[email protected]/src/offset/local/tz_data.rs:243
        let file = File::open("./tests/android/tzdata").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 dependency Excluded from app score #508559ad871ca386 Filesystem access.
pkgs/rust/[email protected]/src/offset/local/tz_data.rs:250
        let file = File::open("./tests/android/tzdata").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 dependency Excluded from app score #f1e742ad753d0a8d Filesystem access.
pkgs/rust/[email protected]/src/offset/local/tz_info/timezone.rs:44
            return Self::from_tz_data(&fs::read("/etc/localtime")?);

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

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

low env_fs dependency Excluded from app score #fe2a1d27b5e7aef9 Filesystem access.
pkgs/rust/[email protected]/src/offset/local/tz_info/timezone.rs:612
    return Ok(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 dependency Excluded from app score #2646f43dfe4d7224 Filesystem access.
pkgs/rust/[email protected]/src/offset/local/tz_info/timezone.rs:618
            return Ok(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 dependency Excluded from app score #6549f5e4293b11bf Filesystem access.
pkgs/rust/[email protected]/src/offset/local/tz_info/timezone.rs:622
            if let Ok(file) = File::open(PathBuf::from(folder).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 dependency Excluded from app score #e7e293d9a87c4738 Environment-variable access.
pkgs/rust/[email protected]/src/offset/local/tz_info/timezone.rs:854
            if let Ok(tz) = std::env::var("TZ") {

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

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

low env_fs dependency Excluded from app score #a39cf0158f17199c Filesystem access.
pkgs/rust/[email protected]/src/offset/local/unix.rs:83
    let bytes = fs::read(format!("{TZDB_LOCATION}/{tz_name}")).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 dependency Excluded from app score #369ebe35b0e3a381 Environment-variable access.
pkgs/rust/[email protected]/src/offset/local/unix.rs:92
        let env_tz = env::var("TZ").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 dependency Excluded from app score #ed966811e8930c4c Environment-variable access.
pkgs/rust/[email protected]/src/offset/local/unix.rs:118
                let env_tz = env::var("TZ").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.

colored

rust dependency
expand_more 4 low-confidence finding(s)
low env_fs dependency Excluded from app score #aec392f596493ed7 Environment-variable access.
pkgs/rust/[email protected]/src/color.rs:32
    let truecolor = env::var("COLORTERM");

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

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

low env_fs dependency Excluded from app score #10421a7b7c7fa40b Environment-variable access.
pkgs/rust/[email protected]/src/control.rs:107
            clicolor: Self::normalize_env(env::var("CLICOLOR")).unwrap_or(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 dependency Excluded from app score #cb2747bd19848f9a Environment-variable access.
pkgs/rust/[email protected]/src/control.rs:110
                env::var("NO_COLOR"),

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

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

low env_fs dependency Excluded from app score #8be9ff223c584964 Environment-variable access.
pkgs/rust/[email protected]/src/control.rs:111
                env::var("CLICOLOR_FORCE"),

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

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

config

rust dependency
expand_more 2 low-confidence finding(s)
low env_fs tooling Excluded from app score unknown #7cdd97d3402edf3a Environment-variable access.
pkgs/rust/[email protected]/examples/modal/main.rs:25
        let run_mode = env::var("RUN_MODE").unwrap_or_else(|_| "development".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 dependency Excluded from app score #b944c031a2079732 Filesystem access.
pkgs/rust/[email protected]/src/file/source/file.rs:111
        let buf = fs::read(filename)?;

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

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

console-subscriber

rust dependency
expand_more 28 low-confidence finding(s)
low telemetry tooling Excluded from app score unknown #641e95662ed577d4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/app.rs:118
    tracing::debug!("waiting...");

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

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

low telemetry tooling Excluded from app score unknown #2c312c9d66f69ceb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/grpc_web/main.rs:120
    tracing::debug!("waiting...");

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

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

low telemetry dependency Excluded from app score #b9fd8fbb22904f1d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/aggregator/mod.rs:240
                        tracing::debug!("event channel closed; terminating");

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

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

low telemetry dependency Excluded from app score #b1bbe08c3c99336e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/aggregator/mod.rs:245
            tracing::debug!(
                async_resource_ops = counts.async_resource_op,
                metadatas = counts.metadata,
                poll_ops = counts.poll_op,
                resources = counts.resource,
                spawns = counts.spawn,
                total = counts.total(),
                "event channel drain 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 dependency Excluded from app score #7953bb529f82eb3e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/aggregator/mod.rs:289
        tracing::debug!("new instrument subscription");

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

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

low telemetry dependency Excluded from app score #29d66519c4627b90 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/aggregator/mod.rs:311
            tracing::debug!(
                retention = ?self.retention,
                message_size,
                max_message_size = MAX_MESSAGE_SIZE,
                "Message too big, reduced retention",
            );

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

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

low telemetry dependency Excluded from app score #1073fc30f74effea Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/aggregator/mod.rs:334
            None => tracing::error!(
                min_retention = ?self.publish_interval,
                "Message too big. Start with smaller retention.",
            ),

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

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

low telemetry dependency Excluded from app score #36e4aaa5f5b03095 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/aggregator/mod.rs:379
        tracing::debug!(id = ?id, "new task details subscription");

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

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

low telemetry dependency Excluded from app score #bed3168a2aa51c33 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/aggregator/shrink.rs:57
            tracing::debug!(
                len = self.len(),
                dropped = len0.saturating_sub(self.len()),
                data.key = %type_name::<K>(),
                data.val = %type_name::<V>(),
                "dropped unused 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 dependency Excluded from app score #2f0d6b10759073fa Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/aggregator/shrink.rs:111
            tracing::debug!(
                len = self.len(),
                dropped = len0.saturating_sub(self.len()),
                data = %type_name::<T>(),
                "dropped unused 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 dependency Excluded from app score #c8aa3e7eba39fe40 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/aggregator/shrink.rs:205
        tracing::debug!(
            self.since_shrink,
            self.shrink_every,
            self.min_bytes,
            freed_bytes = diff,
            capacity_bytes,
            used_bytes,
            data = %type_name::<T>(),
            "should_shrink: shrinking!"
        );

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

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

low telemetry dependency Excluded from app score #f50cf7a9bf4dda44 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/attribute.rs:44
                tracing::warn!(?update.field, "field missing name, 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 dependency Excluded from app score #63d6b4884bd26284 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/attribute.rs:80
            None => tracing::warn!(
                "numeric attribute update {:?} needs to have an op field",
                update_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 dependency Excluded from app score #b85959cab16cfb97 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/attribute.rs:93
            None => tracing::warn!(
                "numeric attribute update {:?} needs to have an op field",
                update_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 dependency Excluded from app score #0922a2ff54ecf79d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/attribute.rs:100
            tracing::warn!(
                "attribute {:?} cannot be updated by update {:?}",
                val,
                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 dependency Excluded from app score #040d5b983c90d090 Environment-variable access.
pkgs/rust/[email protected]/src/builder.rs:327
        if let Ok(bind) = std::env::var("TOKIO_CONSOLE_BIND") {

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

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

low env_fs dependency Excluded from app score #76b96135e6e784a8 Environment-variable access.
pkgs/rust/[email protected]/src/builder.rs:342
        if let Ok(path) = std::env::var("TOKIO_CONSOLE_RECORD_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 dependency Excluded from app score #e06d8fc53344b877 Environment-variable access.
pkgs/rust/[email protected]/src/builder.rs:427
        let fmt_filter = std::env::var(&self.filter_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 dependency Excluded from app score #1f9747c0cb8fe3c3 Environment-variable access.
pkgs/rust/[email protected]/src/builder.rs:783
    let var = std::env::var(var_name).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 dependency Excluded from app score #cd2a4d6a63195452 Environment-variable access.
pkgs/rust/[email protected]/src/builder.rs:794
    let var = std::env::var(var_name).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 dependency Excluded from app score #712bae5e72fdc185 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/lib.rs:272
        tracing::debug!(
            config.event_buffer_capacity,
            config.client_buffer_capacity,
            ?config.publish_interval,
            ?config.retention,
            ?config.server_addr,
            ?config.recording_path,
            ?config.filter_env_var,
            ?config.poll_duration_max,
            ?config.scheduled_duration_max,
            ?base_time,
            "configured console subscriber"
        );

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

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

low telemetry dependency Excluded from app score #cd86c5c9f6e510ae Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/lib.rs:1204
            Some(addr) => tracing::debug!(client.addr = %addr, "starting a new watch"),

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

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

low telemetry dependency Excluded from app score #cd3664f91fe51098 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/lib.rs:1205
            None => tracing::debug!(client.addr = %"<unknown>", "starting a new watch"),

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

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

low telemetry dependency Excluded from app score #b736058acbdcd99b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/lib.rs:1212
        tracing::debug!("watch 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 dependency Excluded from app score #3d7ba33513082ff8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/lib.rs:1245
            tracing::warn!(id = ?task_id, "requested task 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 dependency Excluded from app score #e6dd48da7c3163fd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/lib.rs:1249
        tracing::debug!(id = ?task_id, "task details watch 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 env_fs dependency Excluded from app score #3c84b5369dbdf513 Filesystem access.
pkgs/rust/[email protected]/src/record.rs:60
        let file = std::fs::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 dependency Excluded from app score #557ce33dd34673be Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/record.rs:114
    tracing::debug!("event stream ended; flushing 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.

crc32c

rust dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #89316266b7d781fa Filesystem access.
pkgs/rust/[email protected]/build.rs:156
        let file = std::fs::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 dependency Excluded from app score #df1221453a2841d0 Environment-variable access.
pkgs/rust/[email protected]/build.rs:176
    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.

env_logger

rust dependency
expand_more 3 low-confidence finding(s)
low telemetry tooling Excluded from app score unknown #b258829047e78db1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/custom_format.rs:49
    log::info!("a log from `MyLogger`");

A telemetry/analytics SDK is 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 tooling Excluded from app score unknown #ccbe38f563911b72 Environment-variable access.
pkgs/rust/[email protected]/examples/syslog_friendly_format.rs:4
    match std::env::var("RUST_LOG_STYLE") {

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

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

low env_fs dependency Excluded from app score #619fcdc3b39014ad Environment-variable access.
pkgs/rust/[email protected]/src/logger.rs:872
        env::var(&*self.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.

flate2

rust dependency
expand_more 9 low-confidence finding(s)
low env_fs tooling Excluded from app score unknown #79e30220b065a1f4 Filesystem access.
pkgs/rust/[email protected]/examples/compress_file.rs:14
    let mut input = BufReader::new(File::open(args().nth(1).unwrap()).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 tooling Excluded from app score unknown #dc6cab72341c9c00 Filesystem access.
pkgs/rust/[email protected]/examples/compress_file.rs:15
    let output = File::create(args().nth(2).unwrap()).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 tooling Excluded from app score unknown #8faa8744b4c6743b Filesystem access.
pkgs/rust/[email protected]/examples/decompress_file.rs:14
    let input = BufReader::new(File::open(args().nth(1).unwrap()).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 tooling Excluded from app score unknown #511e558e11d02d8b Filesystem access.
pkgs/rust/[email protected]/examples/decompress_file.rs:15
    let mut output = File::create(args().nth(2).unwrap()).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 tooling Excluded from app score unknown #5212c57eed96afd8 Filesystem access.
pkgs/rust/[email protected]/examples/deflateencoder-bufread.rs:16
    let f = File::open("examples/hello_world.txt")?;

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

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

low env_fs tooling Excluded from app score unknown #dd966b906f829ee3 Filesystem access.
pkgs/rust/[email protected]/examples/gzbuilder.rs:14
    let f = File::create("examples/hello_world.txt.gz")?;

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

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

low env_fs tooling Excluded from app score unknown #4067c61d3a02c27e Filesystem access.
pkgs/rust/[email protected]/examples/gzencoder-bufread.rs:16
    let f = File::open("examples/hello_world.txt")?;

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

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

low env_fs tooling Excluded from app score unknown #be59eea10d11d8bb Filesystem access.
pkgs/rust/[email protected]/examples/zlibencoder-bufread.rs:16
    let f = File::open("examples/hello_world.txt")?;

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

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

low env_fs tooling Excluded from app score unknown #f73fe5cb28c718f8 Filesystem access.
pkgs/rust/[email protected]/examples/zlibencoder-read.rs:14
    let f = File::open("examples/hello_world.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.

fs-err

rust dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #cfc4e8d0bf363d97 Filesystem access.
pkgs/rust/[email protected]/src/file.rs:28
    fs::File::open(path).map_err(|err| |path| Error::build(err, ErrorKind::OpenFile, 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 dependency Excluded from app score #18720d07ec3bcab9 Filesystem access.
pkgs/rust/[email protected]/src/file.rs:33
    fs::File::create(path).map_err(|err| |path| Error::build(err, ErrorKind::CreateFile, 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.

fs_extra

rust dependency
expand_more 4 low-confidence finding(s)
low env_fs dependency Excluded from app score #2d74f2dd17a45c84 Filesystem access.
pkgs/rust/[email protected]/src/file.rs:196
    let mut file_from = File::open(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 dependency Excluded from app score #9922673c567914ed Filesystem access.
pkgs/rust/[email protected]/src/file.rs:201
    let mut file_to = File::create(to)?;

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

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

low env_fs dependency Excluded from app score #5e42c050848d81af Filesystem access.
pkgs/rust/[email protected]/src/file.rs:371
    let mut file = 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 dependency Excluded from app score #373a4ce2434b282c Filesystem access.
pkgs/rust/[email protected]/src/file.rs:410
    let mut f = 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.

geo

rust dependency
expand_more 3 low-confidence finding(s)
low env_fs tooling Excluded from app score unknown #0d6503a300054867 Filesystem access.
pkgs/rust/[email protected]/examples/concavehull-usage.rs:50
    let mut points_file = File::create("points.svg")?;

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

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

low env_fs tooling Excluded from app score unknown #0966e9957271f753 Filesystem access.
pkgs/rust/[email protected]/examples/concavehull-usage.rs:51
    let mut concave_hull_file = File::create("concavehull.svg")?;

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

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

low env_fs tooling Excluded from app score unknown #df905174306a0861 Filesystem access.
pkgs/rust/[email protected]/examples/concavehull-usage.rs:52
    let mut convex_hull_file = File::create("convexhull.svg")?;

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

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

gpu-allocator

rust dependency
expand_more 7 low-confidence finding(s)
low telemetry tooling Excluded from app score unknown #5e789c45bb21779e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/d3d12-buffer-winrs.rs:61
                            info!("Using D3D12 feature level: {feature_level_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 tooling Excluded from app score unknown #8e00743fb95d4f5e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/d3d12-buffer-winrs.rs:65
                            error!("ID3D12Device interface not 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 tooling Excluded from app score unknown #1ffb4c1f7e5713df Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/d3d12-buffer-winrs.rs:69
                            info!("D3D12 feature level {feature_level_name} not supported: {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 tooling Excluded from app score unknown #28217b5340a7bb98 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/d3d12-buffer-winrs.rs:140
        info!("Allocation and deallocation of GpuOnly memory was successful.");

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

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

low telemetry tooling Excluded from app score unknown #5b226292a22c706e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/d3d12-buffer-winrs.rs:188
        info!("Allocation and deallocation of CpuToGpu memory was successful.");

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

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

low telemetry tooling Excluded from app score unknown #8d9e39bc274dc189 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/examples/d3d12-buffer-winrs.rs:236
        info!("Allocation and deallocation of CpuToGpu memory was successful.");

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

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

low telemetry dependency Excluded from app score #93c7d12a2cecc205 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/lib.rs:410
        log::warn!(
            "{kind} memory block size must be a multiple of 4MB, clamping to {}MB",
            new_size / MB
        );

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

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

indexmap

rust dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #d53bad77e2678a9e Environment-variable access.
pkgs/rust/[email protected]/build.rs:3
    match std::env::var_os("CARGO_FEATURE_STD") {

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

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

memmap2

rust dependency
expand_more 4 low-confidence finding(s)
low env_fs tooling Excluded from app score unknown #dc57cd017b523c99 Filesystem access.
pkgs/rust/[email protected]/examples/cat.rs:14
    let file = File::open(path).expect("failed to open the 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 dependency Excluded from app score #83c9bf8f736bd66c Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:2040
        File::create(&path).unwrap().write_all(b"abc123").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 dependency Excluded from app score #ab86b8c528b1074d Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:2043
            .map_raw_read_only(&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 dependency Excluded from app score #8b776e172f2c12dd Filesystem access.
pkgs/rust/[email protected]/src/lib.rs:2164
        let status = &std::fs::read_to_string("/proc/self/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.

num_cpus

rust dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #7476a74d239fb4ee Environment-variable access.
pkgs/rust/[email protected]/src/lib.rs:459
        ::std::env::var(name).ok().map(|val| val.parse().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 dependency Excluded from app score #ace8044eb3f5d8b6 Filesystem access.
pkgs/rust/[email protected]/src/linux.rs:60
    let file = match File::open("/proc/cpuinfo") {

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

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

object_store

rust dependency
expand_more 38 low-confidence finding(s)
low env_fs dependency Excluded from app score #a7af045e99808f42 Filesystem access.
pkgs/rust/[email protected]/src/aws/credential.rs:661
    let token = std::fs::read_to_string(token_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 dependency Excluded from app score #38eb6cd067008fb6 Filesystem access.
pkgs/rust/[email protected]/src/aws/credential.rs:789
                .spawn_blocking(move || 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 dependency Excluded from app score #f239987958818d30 Filesystem access.
pkgs/rust/[email protected]/src/aws/credential.rs:792
        Err(_) => std::fs::read_to_string(token_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 dependency Excluded from app score #a6eba759c220943d Environment-variable access.
pkgs/rust/[email protected]/src/aws/credential.rs:1133
        if env::var("TEST_INTEGRATION").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 dependency Excluded from app score #7ae44b6a46e495a0 Environment-variable access.
pkgs/rust/[email protected]/src/aws/credential.rs:1139
        let endpoint = env::var("EC2_METADATA_ENDPOINT").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 dependency Excluded from app score #6002b8037f14e881 Filesystem access.
pkgs/rust/[email protected]/src/aws/credential.rs:1283
        let mut f = File::create(token_file.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 dependency Excluded from app score #3df7e00012686d07 Environment-variable access.
pkgs/rust/[email protected]/src/aws/mod.rs:812
        if std::env::var("TEST_S3_SSEC_ENCRYPTION").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 dependency Excluded from app score #f46ab95f9f811f07 Environment-variable access.
pkgs/rust/[email protected]/src/azure/builder.rs:524
        if let Ok(text) = std::env::var(MSI_ENDPOINT_ENV_KEY) {

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

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

low env_fs dependency Excluded from app score #fb760e2cb8d439dc Environment-variable access.
pkgs/rust/[email protected]/src/azure/builder.rs:1064
    let url = match std::env::var(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 dependency Excluded from app score #358af70501450136 Environment-variable access.
pkgs/rust/[email protected]/src/azure/credential.rs:742
        if let Ok(val) = std::env::var(MSI_SECRET_ENV_KEY) {

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

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

low env_fs dependency Excluded from app score #52e7522979cf8bb6 Filesystem access.
pkgs/rust/[email protected]/src/azure/credential.rs:805
        let token_str = std::fs::read_to_string(&self.federated_token_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 dependency Excluded from app score #1daeb6aa2cdf37e9 Filesystem access.
pkgs/rust/[email protected]/src/azure/credential.rs:1141
        std::fs::write(tokenfile.path(), "federated-token").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 dependency Excluded from app score #322bf0064b2c5b08 Environment-variable access.
pkgs/rust/[email protected]/src/azure/mod.rs:383
        let account = std::env::var("AZURE_ACCOUNT_NAME").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 dependency Excluded from app score #58c82fd6f79db8f0 Environment-variable access.
pkgs/rust/[email protected]/src/azure/mod.rs:384
        let container = std::env::var("AZURE_CONTAINER_NAME").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 dependency Excluded from app score #bc97f9e1e5e254e4 Environment-variable access.
pkgs/rust/[email protected]/src/azure/mod.rs:385
        let client_id = std::env::var("AZURE_CLIENT_ID").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 dependency Excluded from app score #92b3a9c20f5218ff Environment-variable access.
pkgs/rust/[email protected]/src/azure/mod.rs:386
        let client_secret = std::env::var("AZURE_CLIENT_SECRET").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 dependency Excluded from app score #8447d86fce778546 Environment-variable access.
pkgs/rust/[email protected]/src/azure/mod.rs:387
        let tenant_id = std::env::var("AZURE_TENANT_ID").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 dependency Excluded from app score #323d17396c42277f Environment-variable access.
pkgs/rust/[email protected]/src/gcp/builder.rs:277
        if let Ok(service_account_path) = std::env::var("SERVICE_ACCOUNT") {

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

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

low env_fs dependency Excluded from app score #71453a71c1af7f5f Filesystem access.
pkgs/rust/[email protected]/src/gcp/credential.rs:315
    let file = File::open(&service_account_path).map_err(|source| {

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

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

low env_fs dependency Excluded from app score #da8a5ed1781fd2ee Environment-variable access.
pkgs/rust/[email protected]/src/gcp/credential.rs:438
        let metadata_host = if let Ok(host) = env::var("GCE_METADATA_HOST") {

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

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

low env_fs dependency Excluded from app score #dee8118083b6840a Environment-variable access.
pkgs/rust/[email protected]/src/gcp/credential.rs:440
        } else if let Ok(host) = env::var("GCE_METADATA_ROOT") {

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

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

low env_fs dependency Excluded from app score #365db6215a0f1372 Environment-variable access.
pkgs/rust/[email protected]/src/gcp/credential.rs:445
        let metadata_ip = if let Ok(ip) = env::var("GCE_METADATA_IP") {

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

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

low env_fs dependency Excluded from app score #8b18120801c71c06 Environment-variable access.
pkgs/rust/[email protected]/src/gcp/credential.rs:508
        let metadata_host = if let Ok(host) = env::var("GCE_METADATA_HOST") {

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

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

low env_fs dependency Excluded from app score #01dd0d54d8bfc9f6 Environment-variable access.
pkgs/rust/[email protected]/src/gcp/credential.rs:510
        } else if let Ok(host) = env::var("GCE_METADATA_ROOT") {

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

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

low env_fs dependency Excluded from app score #1f68c90c57baa0e7 Environment-variable access.
pkgs/rust/[email protected]/src/gcp/credential.rs:516
        let metadata_ip = if let Ok(ip) = env::var("GCE_METADATA_IP") {

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

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

low env_fs dependency Excluded from app score #ff68b3a9dce4bbfb Environment-variable access.
pkgs/rust/[email protected]/src/gcp/credential.rs:577
        if let Some(home) = env::var_os(home_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 egress dependency Excluded from app score #8e4b2d5147d893db Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/gcp/credential.rs:622
    client
        .post(DEFAULT_TOKEN_GCP_URI)

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

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

low egress dependency Excluded from app score #1aa486fe38e38eb5 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/gcp/credential.rs:677
        let response = client
            .get("https://oauth2.googleapis.com/tokeninfo")

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 dependency Excluded from app score #9e6e8b4b1296b72f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/http/client.rs:200
                        tracing::warn!(
                            "StorageClass attribute not supported on HTTP client as header key is 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 env_fs dependency Excluded from app score #db56c2becc4fbef8 Environment-variable access.
pkgs/rust/[email protected]/src/http/mod.rs:303
        let url = std::env::var("HTTP_URL").expect("HTTP_URL 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 dependency Excluded from app score #0ac65f377a692024 Filesystem access.
pkgs/rust/[email protected]/src/local.rs:453
            let mut file = File::open(&path).map_err(|e| map_open_error(e, &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 dependency Excluded from app score #085b53b2c244e1fe Filesystem access.
pkgs/rust/[email protected]/src/local.rs:1094
    File::open(path).map_err(|e| map_open_error(e, 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 dependency Excluded from app score #0e6c6107ad770c46 Filesystem access.
pkgs/rust/[email protected]/src/local.rs:1506
        std::fs::write(file, "test").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 dependency Excluded from app score #8c0d9d03206d76e9 Filesystem access.
pkgs/rust/[email protected]/src/local.rs:1623
        std::fs::write(emoji, "foo").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 dependency Excluded from app score #b06134c0adaa938b Filesystem access.
pkgs/rust/[email protected]/src/local.rs:1674
            std::fs::write(file, "test").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 dependency Excluded from app score #0ed4a06fe04a1ff5 Filesystem access.
pkgs/rust/[email protected]/src/local.rs:1731
        std::fs::write(temp_dir.path().join(filename), "foo").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 dependency Excluded from app score #a045b3ed99be0549 Filesystem access.
pkgs/rust/[email protected]/src/local.rs:1780
        std::fs::write(root.path().join("bar#123"), "test").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 dependency Excluded from app score #5014d1f4962d2011 Environment-variable access.
pkgs/rust/[email protected]/src/registry.rs:199
        if let Ok((store, path)) = parse_url_opts(to_resolve, std::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.

proc-macro2

rust dependency
expand_more 8 low-confidence finding(s)
low env_fs dependency Excluded from app score #60073200f0869da5 Environment-variable access.
pkgs/rust/[email protected]/build.rs:82
    } else if let Some(rustc_bootstrap) = env::var_os("RUSTC_BOOTSTRAP") {

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

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

low env_fs dependency Excluded from app score #8321c76d56d901e5 Environment-variable access.
pkgs/rust/[email protected]/build.rs:158
    env::var_os("RUSTC_STAGE").is_none() && do_compile_probe(feature, rustc_bootstrap)

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

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

low env_fs dependency Excluded from app score #cad3471f7b754a7e Environment-variable access.
pkgs/rust/[email protected]/build.rs:162
    env::var_os("RUSTC_STAGE").is_some() || do_compile_probe(feature, 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 dependency Excluded from app score #21477d6c0b0988b5 Environment-variable access.
pkgs/rust/[email protected]/build.rs:183
    let rustc_wrapper = env::var_os("RUSTC_WRAPPER").filter(|wrapper| !wrapper.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 dependency Excluded from app score #d3cbba55e5c43a17 Environment-variable access.
pkgs/rust/[email protected]/build.rs:185
        env::var_os("RUSTC_WORKSPACE_WRAPPER").filter(|wrapper| !wrapper.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 dependency Excluded from app score #968471a08351c6c9 Environment-variable access.
pkgs/rust/[email protected]/build.rs:208
    if let Some(target) = env::var_os("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 dependency Excluded from app score #bbf943b1c32c48a8 Environment-variable access.
pkgs/rust/[email protected]/build.rs:213
    if let Ok(rustflags) = env::var("CARGO_ENCODED_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 env_fs dependency Excluded from app score #239c319b1d05e92a Environment-variable access.
pkgs/rust/[email protected]/build.rs:260
    env::var_os(key).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.

prost-wkt-types

rust dependency
expand_more 3 low-confidence finding(s)
low env_fs dependency Excluded from app score #8253f5316f76dba5 Environment-variable access.
pkgs/rust/[email protected]/build.rs:12
    let dir = 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 env_fs dependency Excluded from app score #9a2dffd67b7a1a25 Filesystem access.
pkgs/rust/[email protected]/build.rs:31
        std::fs::write(&descriptor_file, file_descriptors.encode_to_vec()).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 dependency Excluded from app score #bc4a5d4c5b578185 Filesystem access.
pkgs/rust/[email protected]/build.rs:50
    let descriptor_bytes = std::fs::read(descriptor_file).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.

quick_cache

rust dependency
expand_more 14 low-confidence finding(s)
low env_fs dependency Excluded from app score #45bb0375b3b587b6 Environment-variable access.
pkgs/rust/[email protected]/src/shuttle_tests.rs:28
    let check_determinism = std::env::var("CHECK_DETERMINISM").is_ok_and(|s| !s.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 dependency Excluded from app score #c112c6a1411dc608 Environment-variable access.
pkgs/rust/[email protected]/src/shuttle_tests.rs:29
    if let Ok(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 dependency Excluded from app score #2d23f7769db9c209 Filesystem access.
pkgs/rust/[email protected]/src/shuttle_tests.rs:30
        let seed = std::fs::read_to_string(&seed).unwrap_or(seed.clone());

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

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

low env_fs dependency Excluded from app score #429dec3057c64076 Environment-variable access.
pkgs/rust/[email protected]/src/shuttle_tests.rs:35
        let max_iterations: usize = std::env::var("MAX_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 dependency Excluded from app score #181e21bddeca90e9 Environment-variable access.
pkgs/rust/[email protected]/src/shuttle_tests.rs:164
    if let Ok(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 dependency Excluded from app score #b8880c27f5328462 Filesystem access.
pkgs/rust/[email protected]/src/shuttle_tests.rs:165
        let seed = std::fs::read_to_string(&seed).unwrap_or(seed.clone());

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

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

low env_fs dependency Excluded from app score #0d0ff32e12034b4a Environment-variable access.
pkgs/rust/[email protected]/src/shuttle_tests.rs:170
        let max_iterations: usize = std::env::var("MAX_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 dependency Excluded from app score #f73bebda8ac463aa Environment-variable access.
pkgs/rust/[email protected]/src/shuttle_tests.rs:224
    let check_determinism = std::env::var("CHECK_DETERMINISM").is_ok_and(|s| !s.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 dependency Excluded from app score #2d8f1f6f8563332c Environment-variable access.
pkgs/rust/[email protected]/src/shuttle_tests.rs:225
    if let Ok(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 dependency Excluded from app score #2322dd438263e3e4 Filesystem access.
pkgs/rust/[email protected]/src/shuttle_tests.rs:226
        let seed = std::fs::read_to_string(&seed).unwrap_or(seed.clone());

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

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

low env_fs dependency Excluded from app score #a42b12a49e79af0e Environment-variable access.
pkgs/rust/[email protected]/src/shuttle_tests.rs:231
        let max_iterations: usize = std::env::var("MAX_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 dependency Excluded from app score #21e5443ad4980388 Environment-variable access.
pkgs/rust/[email protected]/src/shuttle_tests.rs:387
    if let Ok(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 dependency Excluded from app score #fe7f3d4d6d52a170 Filesystem access.
pkgs/rust/[email protected]/src/shuttle_tests.rs:388
        let seed = std::fs::read_to_string(&seed).unwrap_or(seed.clone());

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

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

low env_fs dependency Excluded from app score #e8a3545021ef1355 Environment-variable access.
pkgs/rust/[email protected]/src/shuttle_tests.rs:393
        let max_iterations: usize = std::env::var("MAX_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.

quote

rust dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #524d56f4fcbaf67d Environment-variable access.
pkgs/rust/[email protected]/build.rs:24
    let rustc = env::var_os("RUSTC")?;

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

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

raft-proto

rust dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #ccb2c5d6916db33d Environment-variable access.
pkgs/rust/[email protected]/build.rs:6
    let base = 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.

reqwest

rust dependency
expand_more 42 low-confidence finding(s)
low telemetry dependency Excluded from app score #9f7edfa57e3e8148 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/async_impl/client.rs:711
                                    log::debug!("rustls failed to parse DER certificate: {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 dependency Excluded from app score #bccdcbc76cf80ab6 Filesystem access.
pkgs/rust/[email protected]/src/async_impl/multipart.rs:282
        let file = File::open(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 egress dependency Excluded from app score #703140e348963234 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/async_impl/request.rs:676
        let r = client.get(some_url);

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

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

low egress dependency Excluded from app score #c24f8954321e08af Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/async_impl/request.rs:689
        let r = client.get(some_url);

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

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

low egress dependency Excluded from app score #a37dc5415794ec04 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/async_impl/request.rs:707
        let r = client.get(some_url);

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

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

low egress dependency Excluded from app score #c00148676992fd66 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/async_impl/request.rs:728
        let r = client.get(some_url);

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

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

low egress dependency Excluded from app score #b552f926f9f3cba9 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/async_impl/request.rs:745
        let req = client
            .get("https://hyper.rs")

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

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

low egress dependency Excluded from app score #747e32f67ac62d78 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/async_impl/request.rs:767
        let req = client
            .get(some_url)

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

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

low egress dependency Excluded from app score #cebf7c7334228886 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/async_impl/request.rs:780
        let builder = client
            .post("http://httpbin.org/post")

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

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

low egress dependency Excluded from app score #a70bf90bfbdf1792 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/async_impl/request.rs:797
        let builder = client.get("http://httpbin.org/get");

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

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

low egress dependency Excluded from app score #6615707f46947d9c Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/async_impl/request.rs:814
        let builder = client
            .get("http://httpbin.org/get")

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

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

low egress dependency Excluded from app score #86b8ef2a37a0ff6f Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/async_impl/request.rs:826
        let req = client.get(some_url).build().expect("request build");

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

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

low egress dependency Excluded from app score #6d81b77d0463d682 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/async_impl/request.rs:931
            client.get("http://example.com")

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

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

low env_fs dependency Excluded from app score #5114f76a06be4e09 Filesystem access.
pkgs/rust/[email protected]/src/blocking/multipart.rs:230
        let file = 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 egress dependency Excluded from app score #097400b7cfd2ae45 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:699
        let r = client.get(some_url).build().unwrap();

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

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

low egress dependency Excluded from app score #eb2554164106ff59 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:719
        let r = client.post(some_url).build().unwrap();

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

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

low egress dependency Excluded from app score #891780ae0c17e9b4 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:729
        let r = client.put(some_url).build().unwrap();

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

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

low egress dependency Excluded from app score #7c651513cc70bd16 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:759
        let r = client.post(some_url);

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

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

low egress dependency Excluded from app score #026bf7bd753eebe8 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:774
        let r = client.post(some_url);

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

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

low egress dependency Excluded from app score #c0bebff37b8a405a Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:792
        let r = client.post(some_url);

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

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

low egress dependency Excluded from app score #211ed6ed218e7f57 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:816
        let r = client.post(some_url);

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

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

low egress dependency Excluded from app score #00f1db24df23cab0 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:831
        let mut r = client.get(some_url);

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

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

low egress dependency Excluded from app score #b0863e6c9853cd26 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:844
        let mut r = client.get(some_url);

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

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

low egress dependency Excluded from app score #d0d024c700073f32 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:862
        let mut r = client.get(some_url);

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

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

low egress dependency Excluded from app score #9f330447a2de71ac Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:883
        let mut r = client.get(some_url);

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

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

low egress dependency Excluded from app score #5b2d028d5bcfaef2 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:895
        let r = client.post(some_url);

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

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

low egress dependency Excluded from app score #6b3870211c52d464 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:919
        let r = client.post(some_url);

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

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

low egress dependency Excluded from app score #c3e30d27c15d41b8 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:953
        let r = client.post(some_url);

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

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

low egress dependency Excluded from app score #c6b01a47255baf91 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:969
        let req = client
            .get("https://hyper.rs")

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

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

low egress dependency Excluded from app score #de6cb3f5f8143b4c Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:991
        let req = client
            .get(some_url)

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

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

low egress dependency Excluded from app score #a6e73a40d094298f Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/blocking/request.rs:1006
        let req = client.get(some_url).build().expect("request build");

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 dependency Excluded from app score #a2c7dd0d84784393 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/connect.rs:784
        log::debug!("proxy({proxy:?}) intercepts '{dst:?}'");

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

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

low telemetry dependency Excluded from app score #b9936564e0647ea8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/connect.rs:929
        log::debug!("starting new connection: {dst:?}");

A telemetry/analytics SDK is 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 dependency Excluded from app score #cffa673ba2c00694 Environment-variable access.
pkgs/rust/[email protected]/src/proxy.rs:477
        let raw = std::env::var("NO_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 dependency Excluded from app score #7cfdc98330596096 Environment-variable access.
pkgs/rust/[email protected]/src/proxy.rs:478
            .or_else(|_| std::env::var("no_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 telemetry dependency Excluded from app score #fbab35c5b925d076 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/retry.rs:243
                    log::debug!("retryable but could not withdraw from budget");

A telemetry/analytics SDK is 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 dependency Excluded from app score #f0d9f3df4d8ab1b0 Filesystem access.
pkgs/rust/[email protected]/src/tls.rs:835
        let pem_bundle = std::fs::read("tests/support/crl.pem").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 egress dependency Excluded from app score #d1789ddc0b256371 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/wasm/client.rs:377
        let mut req = client
            .get("https://www.example.com")

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

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

low egress dependency Excluded from app score #1d53a94248c5187e Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/wasm/client.rs:402
        let mut req = client
            .get("https://www.example.com")

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

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

low egress dependency Excluded from app score #953ba437679b7cca Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/wasm/client.rs:418
        let mut req2 = client
            .get("https://www.example.com/x")

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

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

low egress dependency Excluded from app score #8a795584baffe1fb Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/wasm/client.rs:440
        let mut req = client
            .get("https://www.example.com")

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

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

low egress dependency Excluded from app score #1cb87d9110b31609 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/rust/[email protected]/src/wasm/client.rs:458
        let mut req2 = client
            .get("https://www.example.com")

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.

rustix

rust dependency
expand_more 18 low-confidence finding(s)
low env_fs dependency Excluded from app score #6af5ab7efea3deea Environment-variable access.
pkgs/rust/[email protected]/build.rs:13
    let arch = var("CARGO_CFG_TARGET_ARCH").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 dependency Excluded from app score #6748ad006ed68826 Environment-variable access.
pkgs/rust/[email protected]/build.rs:14
    let env = var("CARGO_CFG_TARGET_ENV").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 dependency Excluded from app score #3e3a89763daea3eb Environment-variable access.
pkgs/rust/[email protected]/build.rs:15
    let abi = var("CARGO_CFG_TARGET_ABI");

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

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

low env_fs dependency Excluded from app score #68720419785e75df Environment-variable access.
pkgs/rust/[email protected]/build.rs:18
    let os = var("CARGO_CFG_TARGET_OS").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 dependency Excluded from app score #0165d64296dc9574 Environment-variable access.
pkgs/rust/[email protected]/build.rs:19
    let pointer_width = var("CARGO_CFG_TARGET_POINTER_WIDTH").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 dependency Excluded from app score #36ea20951154b520 Environment-variable access.
pkgs/rust/[email protected]/build.rs:20
    let endian = var("CARGO_CFG_TARGET_ENDIAN").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 dependency Excluded from app score #a053dcd7d0c31414 Environment-variable access.
pkgs/rust/[email protected]/build.rs:32
    let feature_use_libc = var("CARGO_FEATURE_USE_LIBC").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 dependency Excluded from app score #1a981ecf8f885c67 Environment-variable access.
pkgs/rust/[email protected]/build.rs:36
    let cfg_use_libc = var("CARGO_CFG_RUSTIX_USE_LIBC").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 dependency Excluded from app score #8f051cc5687ecf12 Environment-variable access.
pkgs/rust/[email protected]/build.rs:39
    let rustc_dep_of_std = var("CARGO_FEATURE_RUSTC_DEP_OF_STD").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 dependency Excluded from app score #f27ae28367408727 Environment-variable access.
pkgs/rust/[email protected]/build.rs:46
        var("CARGO_CFG_RUSTIX_USE_EXPERIMENTAL_FEATURES").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 dependency Excluded from app score #41d643ce054d0c37 Environment-variable access.
pkgs/rust/[email protected]/build.rs:51
    let rustix_use_experimental_asm = var("CARGO_CFG_RUSTIX_USE_EXPERIMENTAL_ASM").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 dependency Excluded from app score #c440eae735270519 Environment-variable access.
pkgs/rust/[email protected]/build.rs:55
    let miri = var("CARGO_CFG_MIRI").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 dependency Excluded from app score #704cdeceb18020a8 Environment-variable access.
pkgs/rust/[email protected]/build.rs:208
    let rustc = var("RUSTC").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 dependency Excluded from app score #581b54fd8e0bd1c2 Environment-variable access.
pkgs/rust/[email protected]/build.rs:209
    let target = var("TARGET").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 dependency Excluded from app score #b6ffd779687b1a02 Environment-variable access.
pkgs/rust/[email protected]/build.rs:214
    let wrapper = var("RUSTC_WRAPPER")

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

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

low env_fs dependency Excluded from app score #bc970be31dd60183 Environment-variable access.
pkgs/rust/[email protected]/build.rs:236
    if let Ok(rustflags) = var("CARGO_ENCODED_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 env_fs dependency Excluded from app score #797b00934c01b49a Filesystem access.
pkgs/rust/[email protected]/src/net/netdevice.rs:72
        let loopback_index = std::fs::read_to_string("/sys/class/net/lo/ifindex")

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

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

low env_fs dependency Excluded from app score #02ec42aa21796436 Filesystem access.
pkgs/rust/[email protected]/src/net/netdevice.rs:93
        let loopback_index = std::fs::read_to_string("/sys/class/net/lo/ifindex")

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

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

rustls

rust dependency
expand_more 11 low-confidence finding(s)
low env_fs tooling Excluded from app score unknown #2de65b8833937e9a Filesystem access.
pkgs/rust/[email protected]/examples/internal/test_ca.rs:31
            let mut key_pair_file = File::create(role.key_file_path(alg))?;

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

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

low env_fs tooling Excluded from app score unknown #d16bc6ddb28c8bcd Filesystem access.
pkgs/rust/[email protected]/examples/internal/test_ca.rs:62
            let mut cert_file = File::create(role.cert_pem_file_path(alg))?;

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

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

low env_fs tooling Excluded from app score unknown #c56da5dae4f59137 Filesystem access.
pkgs/rust/[email protected]/examples/internal/test_ca.rs:65
            let mut cert_file = File::create(role.cert_der_file_path(alg))?;

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

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

low env_fs tooling Excluded from app score unknown #40e69775b232865a Filesystem access.
pkgs/rust/[email protected]/examples/internal/test_ca.rs:85
                let mut revoked_crl_file = File::create(
                    alg.output_directory()
                        .join(format!("{}.revoked.crl.pem", role.label())),
                )?;

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

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

low env_fs tooling Excluded from app score unknown #17dd0075666a91a6 Filesystem access.
pkgs/rust/[email protected]/examples/internal/test_ca.rs:92
                let mut expired_crl_file = File::create(
                    alg.output_directory()
                        .join(format!("{}.expired.crl.pem", role.label())),
                )?;

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

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

low env_fs tooling Excluded from app score unknown #4ff4410660f1d6a4 Filesystem access.
pkgs/rust/[email protected]/examples/internal/test_ca.rs:118
                    let mut chain_file = File::create(alg.output_directory().join(format!(
                        "{}.{}",
                        role.label(),
                        f.0
                    )))?;

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

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

low env_fs tooling Excluded from app score unknown #8980314564d5560d Filesystem access.
pkgs/rust/[email protected]/examples/internal/test_ca.rs:129
                let mut raw_public_key_file = File::create(
                    alg.output_directory()
                        .join(format!("{}.spki.pem", role.label())),
                )?;

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

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

low env_fs tooling Excluded from app score unknown #4f0e580412423bcb Environment-variable access.
pkgs/rust/[email protected]/examples/internal/test_ca.rs:306
        let output_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 dependency Excluded from app score #69a0435d68769679 Filesystem access.
pkgs/rust/[email protected]/src/crypto/aws_lc_rs/hpke.rs:1186
            &mut File::open("../rustls-provider-test/tests/rfc-9180-test-vectors.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 dependency Excluded from app score #444bcc49c3ffb1b9 Environment-variable access.
pkgs/rust/[email protected]/src/key_log_file.rs:89
        let var = var_os("SSLKEYLOGFILE");

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

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

low env_fs dependency Excluded from app score #7fdbb96ac2d11121 Filesystem access.
pkgs/rust/[email protected]/src/msgs/message_test.rs:27
        let mut f = fs::File::open(file.unwrap().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.

rustls-pki-types

rust dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #3dfdabbe5ef2f0c8 Filesystem access.
pkgs/rust/[email protected]/src/pem.rs:54
            File::open(file_name).map_err(Error::Io)?,

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

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

schemars

rust dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #0ebf04953187edce Environment-variable access.
pkgs/rust/[email protected]/build.rs:6
    let target = env::var("TARGET").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.

serde

rust dependency
expand_more 4 low-confidence finding(s)
low env_fs dependency Excluded from app score #3a29bcc49d905c25 Environment-variable access.
pkgs/rust/[email protected]/build.rs:24
    let out_dir = PathBuf::from(env::var_os("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 dependency Excluded from app score #d3c772c5d78e187c Environment-variable access.
pkgs/rust/[email protected]/build.rs:25
    let patch_version = env::var("CARGO_PKG_VERSION_PATCH").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 dependency Excluded from app score #ccc4dbaaedfb3fd7 Filesystem access.
pkgs/rust/[email protected]/build.rs:27
    fs::write(out_dir.join("private.rs"), module).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 dependency Excluded from app score #42a98436843051fa Environment-variable access.
pkgs/rust/[email protected]/build.rs:61
    let rustc = env::var_os("RUSTC")?;

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

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

serde_cbor

rust dependency
expand_more 2 low-confidence finding(s)
low env_fs tooling Excluded from app score unknown #931bf2dabe799eb1 Filesystem access.
pkgs/rust/[email protected]/examples/readme.rs:23
    let ferris_file = File::create("examples/ferris.cbor")?;

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

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

low env_fs tooling Excluded from app score unknown #25fffb77f90d9335 Filesystem access.
pkgs/rust/[email protected]/examples/readme.rs:29
    let tux_file = File::open("examples/tux.cbor")?;

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

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

serde_json

rust dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #4bf324c1b0d72dcc Environment-variable access.
pkgs/rust/[email protected]/build.rs:10
    let target_arch = env::var_os("CARGO_CFG_TARGET_ARCH").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 dependency Excluded from app score #624709c563af6759 Environment-variable access.
pkgs/rust/[email protected]/build.rs:11
    let target_pointer_width = env::var_os("CARGO_CFG_TARGET_POINTER_WIDTH").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.

serial_test

rust dependency
expand_more 3 low-confidence finding(s)
low env_fs dependency Excluded from app score #3ca6986471576061 Filesystem access.
pkgs/rust/[email protected]/src/file_lock.rs:26
        let parallel_count = match File::open(Lock::gen_count_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 dependency Excluded from app score #8dbd20d221a3fd11 Filesystem access.
pkgs/rust/[email protected]/src/file_lock.rs:48
            fs::write(path, "").unwrap_or_else(|_| panic!("Lock file path was {:?}", 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 dependency Excluded from app score #1d1e9eb494b4e50e Filesystem access.
pkgs/rust/[email protected]/src/file_lock.rs:127
        let mut file = File::create(&Lock::gen_count_file(&self.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.

slog

rust dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #59d376b1ab99b5a9 Environment-variable access.
pkgs/rust/[email protected]/build.rs:2
    if std::env::var_os("CARGO_FEATURE_STD").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.

syn

rust dependency
expand_more 3 low-confidence finding(s)
low env_fs dependency Excluded from app score #06aa731722cbfdfd Filesystem access.
pkgs/rust/[email protected]/benches/file.rs:32
    let content = fs::read_to_string(FILE).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 dependency Excluded from app score #1f6cfb29387e2767 Filesystem access.
pkgs/rust/[email protected]/benches/rust.rs:113
            let content = 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 dependency Excluded from app score #46126ccadbf44105 Environment-variable access.
pkgs/rust/[email protected]/build.rs:41
    let rustc = env::var_os("RUSTC")?;

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

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

sysinfo

rust dependency
expand_more 67 low-confidence finding(s)
low env_fs dependency Excluded from app score #5433a9687a37752e Environment-variable access.
pkgs/rust/[email protected]/src/common/system.rs:2925
        if std::env::var("APPLE_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 dependency Excluded from app score #e81bec6532af34fa Environment-variable access.
pkgs/rust/[email protected]/src/common/system.rs:2926
            || std::env::var("FREEBSD_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 dependency Excluded from app score #a4784d5ce4a02219 Environment-variable access.
pkgs/rust/[email protected]/src/common/system.rs:2927
            || std::env::var("NETBSD_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 dependency Excluded from app score #81c0a5a184949276 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:136
    let mut f = File::open(file).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 dependency Excluded from app score #75b16c8b47bad168 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:149
    let mut f = File::open(file).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 dependency Excluded from app score #3e912d6ddcb3214b Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:480
        fs::write(hwmon0_dir.join("name"), "test_name").expect("failed to write to name 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 dependency Excluded from app score #72650c1485ebca62 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:481
        fs::write(hwmon0_dir.join("temp1_input"), "1234")

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

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

low env_fs dependency Excluded from app score #8f44f1b3cffc07f0 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:504
        fs::write(hwmon0_dir.join("name"), "test_name").expect("failed to write to name 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 dependency Excluded from app score #e8ca85d3671f30a9 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:505
        fs::write(hwmon0_dir.join("device/model"), "test_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 dependency Excluded from app score #a84c7e1a61493e3d Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:508
        fs::write(hwmon0_dir.join("temp1_label"), "test_label1")

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

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

low env_fs dependency Excluded from app score #3756935225c2bd64 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:510
        fs::write(hwmon0_dir.join("temp1_input"), "1234")

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

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

low env_fs dependency Excluded from app score #9407aa6e93f246a3 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:512
        fs::write(hwmon0_dir.join("temp1_crit"), "100").expect("failed to write to temp1_min 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 dependency Excluded from app score #1b479e66d5e2ac12 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:533
        fs::write(hwmon0_dir.join("name"), "test_name").expect("failed to write to name 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 dependency Excluded from app score #50d13621525d6b72 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:535
        fs::write(hwmon0_dir.join("temp1_label"), "test_label1")

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

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

low env_fs dependency Excluded from app score #4a2e3e952d08dad0 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:537
        fs::write(hwmon0_dir.join("temp1_input"), "1234")

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

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

low env_fs dependency Excluded from app score #8919b7bab334cba1 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:539
        fs::write(hwmon0_dir.join("temp1_crit"), "100").expect("failed to write to temp1_min 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 dependency Excluded from app score #c777da3b2a4abd1b Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:541
        fs::write(hwmon0_dir.join("temp2_label"), "test_label2")

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

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

low env_fs dependency Excluded from app score #fac9e48706b7dbcf Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:543
        fs::write(hwmon0_dir.join("temp2_input"), "5678")

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

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

low env_fs dependency Excluded from app score #6852431a0367d57d Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:545
        fs::write(hwmon0_dir.join("temp2_crit"), "200").expect("failed to write to temp2_min 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 dependency Excluded from app score #25061c408c003f57 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:577
        fs::write(hwmon0_dir.join("name"), "test_name").expect("failed to write to name 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 dependency Excluded from app score #1e54b3b54b0f3195 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:578
        fs::write(hwmon0_dir.join("device/model"), "test_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 dependency Excluded from app score #bf953a5022decb99 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:581
        fs::write(hwmon0_dir.join("temp1_label"), "test_label1")

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

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

low env_fs dependency Excluded from app score #eab8a8414f85fce4 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:583
        fs::write(hwmon0_dir.join("temp1_input"), "1234")

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

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

low env_fs dependency Excluded from app score #31bf7e9cea1d6390 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:585
        fs::write(hwmon0_dir.join("temp1_crit"), "100").expect("failed to write to temp1_min 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 dependency Excluded from app score #526e3bf9e20311c1 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:587
        fs::write(hwmon0_dir.join("temp2_label"), "test_label2")

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

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

low env_fs dependency Excluded from app score #82c5bd9eb6f3a543 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:589
        fs::write(hwmon0_dir.join("temp2_input"), "5678")

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

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

low env_fs dependency Excluded from app score #9615c9cb1f94f227 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:591
        fs::write(hwmon0_dir.join("temp2_crit"), "200").expect("failed to write to temp2_min 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 dependency Excluded from app score #477f1293e77238dc Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:624
        fs::write(thermal_zone0_dir.join("type"), "test_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 dependency Excluded from app score #119bc030b954ca43 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:626
        fs::write(thermal_zone0_dir.join("temp"), "1234").expect("failed to write to temp 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 dependency Excluded from app score #50440e8058f9ddc9 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:632
        fs::write(thermal_zone1_dir.join("type"), "test_name2")

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

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

low env_fs dependency Excluded from app score #7b7ba2fc21ab9f62 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/component.rs:634
        fs::write(thermal_zone1_dir.join("temp"), "5678").expect("failed to write to temp 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 dependency Excluded from app score #9a280a6fe97a3e61 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/cpu.rs:62
            let f = match File::open("/proc/stat") {

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

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

low env_fs dependency Excluded from app score #1b76bedb2179db9f Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/cpu.rs:443
    if File::open(format!(
        "/sys/devices/system/cpu/cpu{cpu_core_index}/cpufreq/scaling_cur_freq",
    ))

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

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

low env_fs dependency Excluded from app score #ea36b64a10a1d706 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/cpu.rs:457
    if File::open("/proc/cpuinfo")

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

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

low env_fs dependency Excluded from app score #a9d4949b025933cc Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/cpu.rs:480
    if let Err(_e) = File::open("/proc/cpuinfo").and_then(|mut f| f.read_to_string(&mut s)) {

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

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

low env_fs dependency Excluded from app score #b5feea81c69e0bef Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/cpu.rs:759
    if File::open("/proc/cpuinfo")

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

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

low env_fs dependency Excluded from app score #7c6bdbcb02829d88 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/disk.rs:508
        match 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 dependency Excluded from app score #36c09d4ef3449d37 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/motherboard.rs:13
        read_to_string("/sys/devices/virtual/dmi/id/board_asset_tag")

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

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

low env_fs dependency Excluded from app score #b4ec69183bf04078 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/motherboard.rs:19
        read_to_string("/sys/devices/virtual/dmi/id/board_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 dependency Excluded from app score #3aaa8271b203e7f7 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/motherboard.rs:22
                read_to_string("/proc/device-tree/board")

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

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

low env_fs dependency Excluded from app score #bd0aa9cb32a877ef Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/motherboard.rs:30
        read_to_string("/sys/devices/virtual/dmi/id/board_vendor")

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

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

low env_fs dependency Excluded from app score #e28c9fe9c9e26d18 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/motherboard.rs:37
        read_to_string("/sys/devices/virtual/dmi/id/board_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 env_fs dependency Excluded from app score #c03f7560cdd534c2 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/motherboard.rs:43
        read_to_string("/sys/devices/virtual/dmi/id/board_serial")

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

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

low env_fs dependency Excluded from app score #e19e87fde52b7e41 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/motherboard.rs:56
    let bytes = read("/proc/device-tree/compatible").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 dependency Excluded from app score #8e81e7a8c8e8e75f Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/network.rs:25
    if let Ok(mut f) = File::open(parent.as_ref().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 dependency Excluded from app score #ad65c90d40863c45 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/process.rs:320
        match fs::read_to_string(&limits_files) {

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

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

low env_fs dependency Excluded from app score #4d66e05af3d3d5b0 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/process.rs:425
    let mut file = File::open(path.join("stat")).map_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 dependency Excluded from app score #419a0cd8358dc8b4 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/process.rs:689
    let mut 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 dependency Excluded from app score #cfc5735e74592f61 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/process.rs:933
    match File::open(entry) {

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

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

low env_fs dependency Excluded from app score #9ebb91e9d99d0fe6 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/product.rs:7
        std::fs::read_to_string("/sys/devices/virtual/dmi/id/product_family")

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

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

low env_fs dependency Excluded from app score #9cd9d574e3de806a Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/product.rs:13
        std::fs::read_to_string("/sys/devices/virtual/dmi/id/product_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 dependency Excluded from app score #491d2a71e73db0b6 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/product.rs:16
                std::fs::read_to_string("/sys/firmware/devicetree/base/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 dependency Excluded from app score #56380ea3d1957a28 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/product.rs:19
                        std::fs::read_to_string("/sys/firmware/devicetree/base/banner-name").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 dependency Excluded from app score #34640dd4d5ed8275 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/product.rs:21
                    .or_else(|| std::fs::read_to_string("/tmp/sysinfo/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 dependency Excluded from app score #91b72b1a68dbfff5 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/product.rs:28
        std::fs::read_to_string("/sys/devices/virtual/dmi/id/product_serial")

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

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

low env_fs dependency Excluded from app score #e4e5478413d5d48e Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/product.rs:31
                std::fs::read_to_string("/sys/firmware/devicetree/base/serial-number")

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

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

low env_fs dependency Excluded from app score #fc7db6f2c1e10387 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/product.rs:39
        std::fs::read_to_string("/sys/devices/virtual/dmi/id/product_sku")

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

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

low env_fs dependency Excluded from app score #7b52699cd3929368 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/product.rs:45
        std::fs::read_to_string("/sys/devices/virtual/dmi/id/product_uuid")

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

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

low env_fs dependency Excluded from app score #b898e60ce5c60dce Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/product.rs:51
        std::fs::read_to_string("/sys/devices/virtual/dmi/id/product_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 env_fs dependency Excluded from app score #ba1fc016f60a5c28 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/product.rs:57
        std::fs::read_to_string("/sys/devices/virtual/dmi/id/sys_vendor")

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

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

low env_fs dependency Excluded from app score #95fe40af48a752ef Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/system.rs:118
    if let Ok(buf) = File::open("/proc/stat").and_then(|mut f| {

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

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

low env_fs dependency Excluded from app score #a85adfddf2202bd4 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/system.rs:377
        if File::open("/proc/loadavg")

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

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

low env_fs dependency Excluded from app score #045db1c983ee90b6 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/system.rs:724
    if let Ok(buf) = File::open(path).and_then(|mut f| {

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

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

low env_fs dependency Excluded from app score #fea5bff15e6666a3 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/system.rs:747
    let buf = File::open(fallback_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 dependency Excluded from app score #a1147d69c7159e81 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/system.rs:943
        std::fs::write(
            &tmp1,
            r#"NAME="Ubuntu"
VERSION="20.10 (Groovy Gorilla)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.10"
VERSION_ID="20.10"
VERSION_CODENAME=groovy
UBUNTU_CODENAME=groovy
"#,
        )

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

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

low env_fs dependency Excluded from app score #a3613c7cf0805e39 Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/system.rs:958
        std::fs::write(
            &tmp2,
            r#"DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.10
DISTRIB_CODENAME=groovy
DISTRIB_DESCRIPTION="Ubuntu 20.10"
"#,
        )

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

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

low env_fs dependency Excluded from app score #dabc3dce08d471da Filesystem access.
pkgs/rust/[email protected]/src/unix/linux/utils.rs:28
    let mut file = File::open(file_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.

thiserror

rust dependency
expand_more 7 low-confidence finding(s)
low env_fs dependency Excluded from app score #b70fb9a8020b7e24 Environment-variable access.
pkgs/rust/[email protected]/build.rs:23
    } else if let Some(rustc_bootstrap) = env::var_os("RUSTC_BOOTSTRAP") {

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

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

low env_fs dependency Excluded from app score #fa8a0f12f2e85d40 Environment-variable access.
pkgs/rust/[email protected]/build.rs:60
    if env::var_os("RUSTC_STAGE").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 dependency Excluded from app score #ed9e0bbc2b37de74 Environment-variable access.
pkgs/rust/[email protected]/build.rs:83
    let rustc_wrapper = env::var_os("RUSTC_WRAPPER").filter(|wrapper| !wrapper.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 dependency Excluded from app score #2215b1b080f78964 Environment-variable access.
pkgs/rust/[email protected]/build.rs:85
        env::var_os("RUSTC_WORKSPACE_WRAPPER").filter(|wrapper| !wrapper.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 dependency Excluded from app score #f7315aa009488ed9 Environment-variable access.
pkgs/rust/[email protected]/build.rs:107
    if let Some(target) = env::var_os("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 dependency Excluded from app score #6f8cb9ba48fa1b94 Environment-variable access.
pkgs/rust/[email protected]/build.rs:112
    if let Ok(rustflags) = env::var("CARGO_ENCODED_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 env_fs dependency Excluded from app score #9aa2b74ab428b26d Environment-variable access.
pkgs/rust/[email protected]/build.rs:139
    env::var_os(key).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.

tokio

rust dependency
expand_more 4 low-confidence finding(s)
low env_fs dependency Excluded from app score #4774d74bc6f6b36e Filesystem access.
pkgs/rust/[email protected]/src/fs/read.rs:79
    asyncify(move || std::fs::read(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 dependency Excluded from app score #6b0ee755ac998359 Filesystem access.
pkgs/rust/[email protected]/src/fs/read_to_string.rs:29
    asyncify(move || std::fs::read_to_string(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 dependency Excluded from app score #808b831ef6a59380 Filesystem access.
pkgs/rust/[email protected]/src/fs/write.rs:98
    asyncify(move || std::fs::write(path, contents)).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 dependency Excluded from app score #d846b8eb9b89e8af Environment-variable access.
pkgs/rust/[email protected]/src/loom/std/mod.rs:90
        match std::env::var(ENV_WORKER_THREADS) {

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

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

tonic

rust dependency
expand_more 6 low-confidence finding(s)
low telemetry dependency Excluded from app score #c0e7cf4351c8b35b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/transport/channel/service/connection.rs:210
                        tracing::debug!("connection task 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 dependency Excluded from app score #9aa02628ee7431af Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/transport/channel/service/reconnect.rs:104
                                tracing::debug!("reconnect::poll_ready: {:?}", 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 dependency Excluded from app score #c0d1f17e4e78e471 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/transport/channel/service/reconnect.rs:143
            tracing::debug!("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 dependency Excluded from app score #ea809d1797b0655c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/transport/channel/service/tls.rs:90
                        tracing::debug!("errors occurred when loading native certs: {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 dependency Excluded from app score #abef6689b310d8ce Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/transport/server/io_stream.rs:116
                tracing::debug!(error = %e, "tls accept 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 dependency Excluded from app score #aee132acda5a30ed Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/transport/server/io_stream.rs:128
    tracing::debug!(error = %e, "accept 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.

tower

rust dependency
expand_more 3 low-confidence finding(s)
low telemetry dependency Excluded from app score #de6247f5d0bdacc6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/balance/p2c/test.rs:110
                tracing::info!("using {}", c);

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

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

low telemetry dependency Excluded from app score #69d980407bf610e9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/buffer/worker.rs:169
                            tracing::debug!(service.ready = true, message = "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 dependency Excluded from app score #1a37a8f4a2f378a5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/buffer/worker.rs:188
                            tracing::debug!({ %error }, "service 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.

tracing

rust dependency
expand_more 1 low-confidence finding(s)
low telemetry dependency Excluded from app score #3e6747c843ec43da Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/event.rs:7
        b.iter(|| tracing::info!("hello world!"))

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

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

tracing-appender

rust dependency
expand_more 14 low-confidence finding(s)
low env_fs dependency Excluded from app score #0b37cc3190eba53f Filesystem access.
pkgs/rust/[email protected]/src/rolling.rs:846
            let file = fs::read_to_string(&path).expect("Failed to read 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 dependency Excluded from app score #e9382e34fe95add8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/rolling.rs:1183
        tracing::info!("file 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 dependency Excluded from app score #b862bf525af59acc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/rolling.rs:1188
        tracing::info!("file 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 dependency Excluded from app score #b09dfa44fdb10d8b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/rolling.rs:1193
        tracing::info!("file 2");

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

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

low telemetry dependency Excluded from app score #3c52e4d302492429 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/rolling.rs:1198
        tracing::info!("file 2");

A telemetry/analytics SDK is 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 dependency Excluded from app score #03127b8f452e2368 Filesystem access.
pkgs/rust/[email protected]/src/rolling.rs:1207
            let file = fs::read_to_string(&path).expect("Failed to read 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 dependency Excluded from app score #c6aabe7be7979fae Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/rolling.rs:1266
        tracing::info!("file 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 dependency Excluded from app score #b53215ef7b8e4af2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/rolling.rs:1271
        tracing::info!("file 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 dependency Excluded from app score #679e3ab8467ad9db Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/rolling.rs:1281
        tracing::info!("file 2");

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

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

low telemetry dependency Excluded from app score #e43b84c38e40d10a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/rolling.rs:1286
        tracing::info!("file 2");

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

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

low telemetry dependency Excluded from app score #7d97e42ced147656 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/rolling.rs:1294
        tracing::info!("file 3");

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

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

low telemetry dependency Excluded from app score #11598cbcb4e6a87e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/rolling.rs:1299
        tracing::info!("file 3");

A telemetry/analytics SDK is 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 dependency Excluded from app score #43bd71d13ea350fb Filesystem access.
pkgs/rust/[email protected]/src/rolling.rs:1309
            let file = fs::read_to_string(&path).expect("Failed to read 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 dependency Excluded from app score #387c324d322e6064 Filesystem access.
pkgs/rust/[email protected]/src/rolling.rs:1424
        let content = fs::read_to_string(&symlink_path).expect("failed to read through symlink");

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

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

tracing-subscriber

rust dependency
expand_more 113 low-confidence finding(s)
low telemetry dependency Excluded from app score #231c3d674a70e2de Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:50
                tracing::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #eb454b3b1f23635e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:51
                tracing::debug!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #61dd5668b7103847 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:52
                tracing::warn!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #350666ee2477dcf2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:63
                tracing::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #c10aa6fc5bbc9f50 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:64
                tracing::debug!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #42db5dd0f2a447b2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:65
                tracing::warn!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #80f728c668700429 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:76
                tracing::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #68cdb2c75ecd2ba5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:86
                tracing::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #ee91a00dd661be24 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:96
                tracing::debug!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #a32df77c37feaedd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:114
                tracing::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #ceae40f208bcf24f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:124
                tracing::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #30bbaeb29f1eb1b1 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:136
                        tracing::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #be95899bbf7c2dc2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:139
                        tracing::debug!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #190d34b029086e4a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:142
                        tracing::warn!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #3f9dd3eff84f9ad4 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:145
                        tracing::warn!(target: "foo", "hi");

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

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

low telemetry dependency Excluded from app score #0bda5757c3e12926 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:164
                        tracing::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #773fff8d678676b6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:167
                        tracing::debug!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #b6a09fc0f89b98b2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:170
                        tracing::warn!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #a8c8b2e96c6ca7eb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:173
                        tracing::warn!(target: "foo", "hi");

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

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

low telemetry dependency Excluded from app score #e59f77e33255b6d8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:191
                    tracing::info!("hi");

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

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

low telemetry dependency Excluded from app score #77ecc6950b04cf2f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:192
                    tracing::debug!("hi");

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

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

low telemetry dependency Excluded from app score #98480a839ebc48ef Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:195
                    tracing::warn!("hi");

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

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

low telemetry dependency Excluded from app score #bf5ae30d83743243 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:206
                    tracing::info!("hi");

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

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

low telemetry dependency Excluded from app score #3f521337aa93e58a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:207
                    tracing::debug!("hi");

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

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

low telemetry dependency Excluded from app score #e17d1b72b5fe1a80 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:210
                    tracing::warn!("hi");

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

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

low telemetry dependency Excluded from app score #19eb93f92b6de21c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:226
                        tracing::info!("hi");

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

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

low telemetry dependency Excluded from app score #1f3b1735bd43235c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:231
                        tracing::debug!("hi");

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

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

low telemetry dependency Excluded from app score #b92162784af48dbc Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:236
                        tracing::debug!("hi");

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

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

low telemetry dependency Excluded from app score #8c1bef22dd2361a9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:258
                        tracing::info!("hi");

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

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

low telemetry dependency Excluded from app score #1afaf14883eef811 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:263
                        tracing::debug!("hi");

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

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

low telemetry dependency Excluded from app score #02befb412356daff Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:268
                        tracing::debug!("hi");

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

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

low telemetry dependency Excluded from app score #68807fa65382b5d7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter.rs:291
                tracing::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #298204df073b8b42 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:52
                log::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #6e68f2ede2647c71 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:53
                log::debug!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #264ac43a4946d1d6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:54
                log::warn!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #62a20a3965ad0561 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:65
                log::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #d090319e5d561709 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:66
                log::debug!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #f92e354bc3b50b39 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:67
                log::warn!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #d61f7b5fa174563c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:78
                log::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #ee28a0fc84f1d18f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:88
                log::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #2d4a3f46ce96bac5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:98
                log::debug!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #7f0a9260aca85404 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:116
                log::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #78d4ab89eb41cc15 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:126
                log::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #aa356821fc1f76c7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:138
                        log::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #385c5c8d5d877572 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:141
                        log::debug!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #c81322d306195fd9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:144
                        log::warn!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #725b8d2ab8dd68b5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:147
                        log::warn!(target: "foo", "hi");

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

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

low telemetry dependency Excluded from app score #c0c7710fc88304a9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:166
                        log::info!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #86a24339bac8f73e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:169
                        log::debug!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #4efb9ad9e8f52885 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:172
                        log::warn!(target: "static_filter", "hi");

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

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

low telemetry dependency Excluded from app score #9106885fa4d3b52d Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:175
                        log::warn!(target: "foo", "hi");

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

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

low telemetry dependency Excluded from app score #365b76d5ed254ae7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:195
                    log::info!("hi");

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

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

low telemetry dependency Excluded from app score #38885b079c1a74cd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:196
                    log::debug!("hi");

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

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

low telemetry dependency Excluded from app score #2817b173aec7bb5e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:199
                    log::warn!("hi");

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

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

low telemetry dependency Excluded from app score #d4b1ddd2bc62ec8a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:210
                    log::info!("hi");

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

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

low telemetry dependency Excluded from app score #4b13daa8e0bed8ac Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:211
                    log::debug!("hi");

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

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

low telemetry dependency Excluded from app score #5e36f54379a3a056 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:214
                    log::warn!("hi");

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

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

low telemetry dependency Excluded from app score #f4781cabb448997b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:230
                        log::info!("hi");

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

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

low telemetry dependency Excluded from app score #ab516d62d1d4da85 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:235
                        log::debug!("hi");

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

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

low telemetry dependency Excluded from app score #28a89366950a9149 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:240
                        log::debug!("hi");

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

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

low telemetry dependency Excluded from app score #fb30482ab480489a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:262
                        log::info!("hi");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #cb5bee8d2ad58def Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:267
                        log::debug!("hi");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #2ed9aff232eebf1c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:272
                        log::debug!("hi");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #826dad8cf0ca85df Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/filter_log.rs:298
                log::info!(target: "static_filter", "hi");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #21b7e04c6008d127 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:103
                        tracing::info!(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 telemetry dependency Excluded from app score #b05443af914a2257 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:117
                                tracing::info!(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 telemetry dependency Excluded from app score #f78eec2538a9cc8f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:122
                                tracing::info!(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 telemetry dependency Excluded from app score #d2e6b254adb2043f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:127
                                tracing::info!(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 telemetry dependency Excluded from app score #71f146439c3fe71a Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:132
                                tracing::info!(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 telemetry dependency Excluded from app score #ae958ac1399b8e1b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:150
                            tracing::info!(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 telemetry dependency Excluded from app score #147c790f5dd733c5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:171
                                    tracing::info!(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 telemetry dependency Excluded from app score #ec5182cbf76ab086 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:179
                                    tracing::info!(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 telemetry dependency Excluded from app score #2ca6494cee94ccd6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:187
                                    tracing::info!(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 telemetry dependency Excluded from app score #2c5d8cacd5743e40 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:195
                                    tracing::info!(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 telemetry dependency Excluded from app score #35325a38c9837c18 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:222
                                tracing::info!(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 telemetry dependency Excluded from app score #a065960169c37477 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:230
                                tracing::info!(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 telemetry dependency Excluded from app score #c10df1556a798fb8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:238
                                tracing::info!(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 telemetry dependency Excluded from app score #e8624a734ced991f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:246
                                tracing::info!(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 telemetry dependency Excluded from app score #f8fe231cea35f9ce Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:276
                                    tracing::info!(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 telemetry dependency Excluded from app score #59cd7c1ccb1c18c8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:289
                                    tracing::info!(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 telemetry dependency Excluded from app score #f91467074ae0ef41 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:302
                                    tracing::info!(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 telemetry dependency Excluded from app score #ebf6bc0488722d7b Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/benches/fmt.rs:315
                                    tracing::info!(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 dependency Excluded from app score #806519fcd87c28a6 Environment-variable access.
pkgs/rust/[email protected]/src/filter/env/builder.rs:189
        let var = env::var(self.env_var_name()).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 dependency Excluded from app score #7df0797f145707cb Environment-variable access.
pkgs/rust/[email protected]/src/filter/env/builder.rs:203
        let var = env::var(self.env_var_name()).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 dependency Excluded from app score #68ea0d4f66f42b3f Environment-variable access.
pkgs/rust/[email protected]/src/filter/env/builder.rs:216
        let var = env::var(self.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 dependency Excluded from app score #24d4078ec2c0ad99 Environment-variable access.
pkgs/rust/[email protected]/src/fmt/fmt_layer.rs:743
        let ansi = cfg!(feature = "ansi") && env::var("NO_COLOR").map_or(true, |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 dependency Excluded from app score #9007e2a7608e36fb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/fmt_layer.rs:1382
            tracing::info!(?AlwaysError);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #04dd48743d5b6047 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/fmt_layer.rs:1420
            tracing::info!(?AlwaysError);

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #6638874de21fef7c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/fmt_layer.rs:1580
            tracing::info!(target: "writer2", "hello writer2!");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #7710b4a19e926583 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/fmt_layer.rs:1583
            tracing::warn!(target: "writer1", "hello writer1!");

A telemetry/analytics SDK is 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 dependency Excluded from app score #b3110df8c8505473 Environment-variable access.
pkgs/rust/[email protected]/src/fmt/fmt_layer.rs:1623
        let _saved_no_color = RestoreEnvVar(env::var(NO_COLOR));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low telemetry dependency Excluded from app score #984e54bc35c522ab Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/json.rs:588
            tracing::info!("some json test");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #921d1d8a101f76d0 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/json.rs:616
            tracing::info!("some json test");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #a257be12057518cb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/json.rs:632
            tracing::info!("some json test");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #5402568b9deec3df Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/json.rs:648
            tracing::info!("some json test");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #1ea11fd38bc79d10 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/json.rs:663
            tracing::info!("some json test");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #fbd416c2b233aed7 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/json.rs:678
            tracing::info!("some json test");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #45556b189a03a8fe Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/json.rs:700
            tracing::info!("some json test");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #6e5e520eef29b75e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/json.rs:713
            tracing::info!("some json test");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #273690d824891713 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/json.rs:729
            tracing::info!("an event outside the root span");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #0694e3c49512e4f8 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/json.rs:739
            tracing::info!("an event inside the root span");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #9f7294c87c76c28e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/mod.rs:1901
        tracing::info!("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 dependency Excluded from app score #ca26fd12b6d19224 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/mod.rs:1920
        tracing::info!("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 dependency Excluded from app score #d6a24d3a175ce81c Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/mod.rs:1976
        tracing::info!("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 dependency Excluded from app score #ea09d00cfea2ff4e Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/mod.rs:1990
        tracing::info!("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 dependency Excluded from app score #aaa4bb112adc9541 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/mod.rs:2017
            tracing::info!(parent: &span2, "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 dependency Excluded from app score #08bc52131ee810fd Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/mod.rs:2044
            tracing::info!("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 dependency Excluded from app score #f433cd30daa4828f Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/mod.rs:2047
            tracing::info!(parent: &span2, "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 dependency Excluded from app score #37dfd3ca4e2534bb Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/fmt/format/mod.rs:2054
        tracing::info!("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 env_fs dependency Excluded from app score #30daee1f1b497026 Environment-variable access.
pkgs/rust/[email protected]/src/fmt/mod.rs:1219
        let targets = match 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 telemetry dependency Excluded from app score #fbb72d9554b91e50 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/layer/tests.rs:145
                tracing::info!("no span");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #f9f021b40b39b6c9 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/layer/tests.rs:149
                tracing::info!(parent: &parent, "explicit span");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

low telemetry dependency Excluded from app score #edc885f97296ddb2 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/layer/tests.rs:153
                tracing::info!("contextual span");

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

tracing-tracy

rust dependency
expand_more 2 low-confidence finding(s)
low telemetry dependency Excluded from app score #f0b1646f19b2f686 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/tests.rs:168
                tracing::error!(field1 = "first", field2 = "second", "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 dependency Excluded from app score #7630e18a80105029 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
pkgs/rust/[email protected]/src/tests.rs:177
                tracing::error!(field1 = "first", field2 = "second", "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.

zerocopy

rust dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #4d54cc0fde89b358 Filesystem access.
pkgs/rust/[email protected]/build.rs:123
    let cargo_toml = fs::read_to_string("Cargo.toml").expect("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 dependency Excluded from app score #cb53f7eeff104bb5 Environment-variable access.
pkgs/rust/[email protected]/build.rs:228
    let rustc_cmd_name = env::var_os("RUSTC").expect("could not get rustc command 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.

Skipped dependencies

Production

  • sys-info prod — no rust source in crate
  • slog-stdlog prod — no rust source in crate
  • prost-for-raft prod — no version pinned
  • common prod — cdn 403
  • cancel prod — cdn 403
  • issues prod — cdn 403
  • segment prod — cdn 403
  • collection prod — cdn 403
  • api prod — cdn 403
  • wal prod — cdn 403
  • fnv prod — no rust source in crate
  • edge prod — cdn 403
  • edge-py-codegen prod — cdn 403
  • dataset prod — cdn 403
  • rust-stemmers prod — cdn 403
  • gridstore prod — cdn 403
  • macros prod — cdn 403
  • posting_list prod — cdn 403
  • quantization prod — cdn 403
  • qdrant-edge prod — no version pinned
  • ureq prod — cdn 403