Close Open Privacy Scan

bolt Snapshot: commit db8fa43
science engine v1.21
schedule 2026-07-19T06:15:39.915035+00:00

verified_user No application data leak found

No high-confidence exfiltration was found in application code.

smart_toy AI deps detected: qdrant-client — detected in dependencies, not a safety judgment.

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

api.github.comapi.slack.comapi.telegram.orgbetterexplained.combitbucket.orgblogs.msdn.microsoft.combpa.stbugs.python.orgcode.activestate.comconemu.github.iocore.telegram.orgdevelopers.google.comdiscord.comdiscord.ggdiscordpy.readthedocs.iodocs.docker.comdocs.github.comdocs.microsoft.comdocs.pytest.orgdocs.python.orgdocs.rseli.thegreenplace.neten.wikipedia.orggithub.comgrpc.github.iohost.docker.internalhttpbin.orghyper.rsindex.docker.ioipywidgets.readthedocs.iojson-schema.orgmembers.loria.frmerlinux.eunumpy.orgoauth2.googleapis.comoeis.orgonnxruntime.aipackaging.python.orgpeps.python.orgpip.pypa.iopluggy.readthedocs.iopy.readthedocs.iopybites.blogspot.bepyjwt.readthedocs.iopyo3.rspypi.orgpytest.orgpythontesting.netqdrant.techrequests.readthedocs.ioschemathesis.readthedocs.iosetuptools.pypa.iosetuptools.readthedocs.iosmarie.github.iospec.openapis.orgstackoverflow.comstorage.googleapis.comswagger.iotox.wikitqdm.github.iovirtualenv.pypa.iow.wikiwww-cs-faculty.stanford.eduwww.github.comwww.numberanalytics.comwww.python.orgwww.rfc-editor.orgwww.youtube.com

</> First-Party Code

first-party (rust)

rust first-party
expand_more 123 low-confidence finding(s)
low telemetry production #fc3558b10d75d459 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 #a6ea7ab973cc0122 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 #c309ed6b3616ffb2 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 #68376abb196273d6 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 #725d191e012dffea 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 #d369b8b0051a89b3 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 #dd61f312d316f942 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 #bbd3e8c4da93cbd3 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 #0e0e08a4e49d81c5 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 #222db29ae4aaa1d4 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 #39594080a12c1bcb 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 #396905ad78a2388f 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 #83374c2e029ccc46 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 #302d5e2daca9690b 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 #9346af5d21d3d0ac 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 #1463d44d431bb35b 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 #3ef453bc288fc9b3 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 #ac711b92194d4f6c 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 #9e4c6c0ceac63083 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 #f99f06572576ac99 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 #091362b767f29e77 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 #4a68eb7d897191e4 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 #82ef2b065c7dcb1a 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 #c4f0e1a36caeffcc 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 #52d3f94548d221d3 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 #5b8164896e0863f2 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 #c45d3dd0280bf78e 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 #aa9cc95854a14821 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 #d1dc4a3adf945123 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 #b74f98e74b919f24 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 #67545e35daf616f7 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 #c6adcd96672c4d93 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 #41b474999badaf06 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 #770d796583531d77 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 #9ed5bcccd9febdee 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 #2276f74b0ae975b3 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 #aae9ba71e5d09d2c 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 #f84ab0211560c62e 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 #a0faa5f45ea63adf 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 #134368c6f2f600d5 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 #95535c2637716f0b 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 #ac5da116441706a7 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 #ff7963135358313b 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 #59c2a0c0b485a24c 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 #ea7aa4cf2cc8e0ad 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 #d856be43002307b3 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 #1e978c1675b17eac 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 #30984c8311076a1c 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 #33987009759ae7d4 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 #91f1f769187b1ea1 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 #f0b9deb1e23fadb4 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 #80b440d4a02e656d 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 #f5107e49d2be72b2 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 #6ed15580bd6887fd 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 #67080b1bc8aedb4e 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 #8735dd546324f03d 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 #fdc3bea814717bdb 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 #45a3283087e79822 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 #1638bb5099a6ea9e 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 #b3573c9ffb053c15 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 #28f78425394c03a7 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 #af78316cd3696114 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 #a4bda8df0d6b0d56 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 #b6ca65065ecf1d04 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 #9f4916a8f59294a2 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 #823e4d0a4cefd8fd 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 #f616cdc66cfa1fdd 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 #4ce30d3f796ce2f6 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 #a26b3d551c14c358 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 #ac89b6360c091deb 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 #caafe8b78501286a 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 #55df05db2f197d96 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 #189ba08991afbf97 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 #e82ea06a2dae5165 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 #ec14ab0814f9a6dc 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 #8deb764fa9549c61 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 #3fcf7eaea59daacb 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 #7783cff0dcf8c703 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 #ba52de52de02c5dc 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 #8b571a5468323854 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 #a8f7c905b2aafb39 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 #e0900020a339fbd7 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 #183665261c9cdae0 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 #67a5574d4aff7bcf 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 #3673e2ae682d5a24 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 #9686377596836076 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 #ef2219b71356a5b5 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 #557bebdb76928812 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 #4738d43bb42bc027 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 #e13ed91fd8caf670 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 #1f7ca8403c3201b4 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 #b2a1c85885e018f6 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 #091a5a881428409f 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 #605dcd0ce4760951 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 #04624ad848652a6a 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 #092904b246551450 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 #b26f92f655d2e785 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 #5f746dc5bcd1a23c 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 #aeb73f4c3d257ef1 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 #3d7ef3d8165590d9 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 #e9a63f5246005a98 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 #143eba8d91139704 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 #89cca9def991a2fb 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 #5f22a63883497c52 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 #0dd54cb9131bcbe2 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 #add391a4328bf235 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 #79969c5e75e7e583 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 #f58252fb4b10076d 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 #5001d3746716d2c1 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 #2ccef6f723d5fed3 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 #09a979450de11617 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 #3fa63fe820fe9ac2 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 #23235cc20d703785 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 #e8aa0a1f5a759af6 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 #02c649364b7a7a01 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 #86bc8c3aa2b71a36 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 #c7ae326ac6ed33d2 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 #c7e0e6c0d772d183 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 #24ffb288375b3a75 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 #4d484f393b61069d 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 #43785722453a302b 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 #84612bdd2e794c29 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 #8306cf902f18bbaa 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 #6e737520bc71eb28 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 #07ced8d7f555b767 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 #9d7d41cdcc831e9e 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 #eb343376bd775aae 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 #cd507b40b24b3995 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 #1b443a6a469df199 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 #f72e530678cecd99 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 #715feec8c1245910 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 #b7f8ccd0226c739b 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 #2c0e6ce747817ffe 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 #b90fe0bdad0af47d 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 #1943be89aa1323ea 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 #a3b58911ce4187a5 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 #d6873d325642d84b 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 #f6e8fb269ae5336c 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 #82195eb4c470fb86 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 #16c881cdf427831f 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 #3ee3ec5411c5a445 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 #007804f4bda0482e 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 #b28c6b44d314377b 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 #e503ee901c22e4f6 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 #33ceab67352ca4ce 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 #05e18e93152b9a51 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 #9fe21b98e9c2d28e 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 #49102c671ad22671 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 #a7cf56f63365701d 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 #44b7e0decc82926d 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 #7df364951adfa753 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 #86f92f5a359c4f2c 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 #f0ce1ccab6ec9353 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 #79786818d91a37f9 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 #443b5f221f09b0f4 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 #349f666ffd6870da 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 #1cfe72d9bebde6f1 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 #08324be06b0448fc 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 #23402be90bd03f57 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 #fd43e23087e736e3 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 #06db6667b95f11be 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 #17cf3bcb042842d8 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 #5b9985805728c546 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 #008be2c9784e5b46 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 #cca35e6537c33c3b 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 #d48839c19a0df686 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 #eb9402b46f0ee049 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 #17f378b561d43ced 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 #ec122c2823ea3e0e 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 #bc72f131938e1163 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 #228f29c1d4d712fd 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 #7d9cc1301a29429e 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 #dcee169d876cf16f 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 #ded05c42a804caf2 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 #1be3dad31c66818a 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 #eca86adcd722ec34 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 #9588aa105df9e5e3 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 #1e38e46448d628a9 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 #b097db20a22e9808 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 #f144b373c4515526 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 #40ecaa8ed53d36af 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 #0f79e8fe0d33c7e5 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 #2eb3d623733e58e2 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 #50ed96530e4644af 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 #8edba55b3f05b61b 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 #3cef4cf4890b024f 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 #5def57a9ae73951c 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 #23cf8e19e0f7820f 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 #b6d95ea09a08ecba 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 #fff6007afbb2193b 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 #4d334f637c3a5357 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 #07651049bb62e023 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 #9f305209b6bc5251 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 #309440e9341d7bef 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 #6696c61d2b18f728 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 #b40685bf91209dc0 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 #3d927bc7a8dabbbc 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 #43b043d233d064d6 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 #5c6c02342862794d 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 #23f54ca552ad6c31 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 #f93973e7fc0c26ff 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 #f2b15febe8880147 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 #94c96f80265134ec 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 #d87ecd225cc4a394 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 #cd4a504a983a22a2 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 #8296e7b1751e680c 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 #057278c7859d0ab1 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 #0ce61af0f262744d 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 #53b538e44af2a609 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 #05cf103ca725edb1 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 #57ff5e5bcc897a0a 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 #e9a7260374cc736e 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 #085b2c541cd81d86 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 #1d5eef24bab62388 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 #7f535944dd4b80f0 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 #52b831c95004213b 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 #bc948cf349f62102 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 #c293315bbfa3f98f 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 #be80c1d12f8c8cf8 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 #0c03379e7208d2bd 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 #eaa6b1c5e158ebf0 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 #4fc13c376ddadc3d 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 #2dc13742affbf4c3 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 #061a5c6f11792474 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 #15cf7fa1cca4ce2a 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 #94c7bc81252093ea 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 #f344a79786564c82 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 #922a5f4e74c47470 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 #9f492fee68d1867e 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 #479e1bb1a72de9b0 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 #6800f7a6938ce9cf 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 #8845c7f0952884a2 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 #5f7f1cf3a97e1bed 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 #3e7bbc8637326428 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 #79db46468b1bfaea 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 #318dfa78cb5520a6 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 #b635ee99f3fb1ef5 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 #b574009e63119512 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 #167a84dbbb48b98a 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 #c0cce271e3276ce8 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 #cc742a7428635634 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 #3c3032698cdd8949 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 #742964b365c05010 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 #09ca50a3f94f19e9 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 #7b266e2c4dea2d96 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 #5b2dbfd7accbf42f 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 #e7a2aa6ccb9a00bc 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 #b6a4f13c73276480 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 #b2b6ccb5022ee3b4 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 #3c67c8cf8fafb398 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 #97cc9ec435012421 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 #a9079392f143c388 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 #6c10938cbdc7e060 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 #752e573b8837ee1d 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 #fb32d0108167e6f8 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 #a3522bb386e3d08c 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 #ac9b961ab06be0eb 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 #487cc86d456ec42b 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 #7d12b3727dfe00ba 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 #e080c51136dd5ba9 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 #584048a1e49b6b58 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 #2a7e612e52046976 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 #2f5c08b7cf37c8b2 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 #a3180a6200de61ed 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 #f756efd054207101 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 #b5d4c08b05d9959f 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 #62a82074982f2246 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 #04c2ffba51beb325 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 #2a17a3bcc6edc469 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 #ef1f2e2c851d7193 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 #533840d737527f04 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 #4414638df96e5934 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 #e88d245f0fcc690d 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 #e01128d294acaebd 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 #016a8c81d4728317 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 #ed984bfbeb31eff0 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 #c1b22eedbbf191a3 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 #54dee9e7dbb9af31 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 #afc0e76e4b2243d6 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/mod.rs:962
                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 #3128370d777c11c5 Filesystem access.
repo/lib/collection/src/shards/shard_holder/mod.rs:1139
        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 #a8c740facfb993ef Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/mod.rs:1156
                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 #ed2a413a72f037a5 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/mod.rs:1235
                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 #105baa4a6258e562 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/mod.rs:1248
                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 #6032eb80440c5b00 Log/trace emission. Structured logs can carry PII to sinks/aggregators.
repo/lib/collection/src/shards/shard_holder/mod.rs:1423
                            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 #ace26944e3af2476 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 #1ef8159192ae2283 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 #bf6344f346bd851e 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 #ec42829c2111aea1 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 #b45caed79434db8b 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 #2530ad0a6b1b1e4a 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 #17021d5ce55f06bb 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 #e3f8fbb57c7fa688 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 #b1a01afb61685f23 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 #9b8bd1442d3fd27b 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 #d14da6ca10c39bae 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 #3168fbe49f7e9807 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 #e7edcd3bfc135ea7 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 #5b362ce609e6832a 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 #b2a8370daef92d45 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 #cacf156d172eaf8d 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 #68522ad0a5d84fe9 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 #917b0f27157faef5 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 #b9c7ede9316c3a42 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 #5497a73b20c7d231 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 #2e4a213cb91c2d97 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 #a25e535fc7b26e4a 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 #c2474ec078acfa57 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 #a7e6af995fdd881b 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 #51d8ca53257ba2a0 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 #befcd13d0a158e61 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 #c78311426125efbc 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 #fe078aebc75906a8 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 #2b69ba99ee362a2f 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 #bb990f8cf0c1ef62 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 #d4b44c30dc9d8e8a 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 #a948044a0b0f5624 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 #83d6c34260c5a164 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 #6bc4e81bb1b0f6e0 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 #b871426ab55e555c 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 #6361a4e3851f32c9 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 #cc963ca4a732f347 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 #207a625c2116e2a7 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 #1521fc3b95cea2f6 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 #8a0633ba486fa0a0 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 #e78dcb939cf6443b 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 #aa6e6c5678a81f00 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 #524482353aa554fb 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 #67b891d5dd0347c3 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 #bda6bd3a5f40e7d9 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 #b2083ec67e9d3a38 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 #a11d347c7ce9819c 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 #7f05dae246e248af 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 #e5fabde9bdf5a0bb 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 #f220fa68373801ee 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 #438080b6790a1dfc 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 #55a7dea9a4a31563 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 #720645865cecc927 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 #567963d0dd0d99e6 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 #02c9e6fe833d2a54 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 #bc3b5f27be6446b2 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 #7c76a2559e6b75d3 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 #f89afa9109537deb 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 #f5d4dc377cd8be9a 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 #ebc7b93a4af4de88 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 #2e204b2d33109748 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 #6a62882f8f8cd137 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 #e37dd69e2bfb064f 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 #0cc9fef07352ec99 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 #2f61818f2041815b 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 #9284fd690151f879 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 #62364bfc9fa55435 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 #eb48c92d51eaa2f7 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 #a817f10ea5321864 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 #bc06ca296dfd7070 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 #f0b669bfacde564b 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 #d1575afd0d23a075 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 #179553df8df98402 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 #90bfb5941d74ad96 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 #6a81f302aaeaf43d 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 #abea72f5384a3e97 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 #c17775b3a4dc315a 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 #5d3d7f8663a2fe49 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 #0f1d88f8a4a4d59c 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 #40a6058ec35dc803 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 #18b565140a5a80ae 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 #e69dbb9ae769b32d 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 #71c701970930c74f 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 #868d802e064ec7a4 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 #89831679b4617c20 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 #17341b67183a1194 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 #4b6a6f68fe17302c 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 #a01e4b86e95c9383 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 #6112413d921c3592 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 #78de5ffa4bef0e24 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 #84a9d0706a14c351 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 #c1c11b45916da7d5 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 #b97ad7d08c1525a7 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 #eec5ec2621057fc0 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 #e032e347fe5fde33 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 #159a3f725123e52b 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 #6a2f2a85a21fd189 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 #888568b3cc7c7fd7 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 #a646061c9cac4b56 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 #860e9f73e812bfb5 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 #efd592ab0043b13d 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 #e5826b36e444fd85 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 #418a83d3a7ef6a6e 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 #b402605bb8104770 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 #4ee25eb6bd33cf1e 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 #a3f0cfec5909d32b 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 #0a1a88f2792d23b3 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 #e1f7104045cfbe46 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 #e387f35f06e72882 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 #f3c469b40f7db664 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 #9e21cba00b2b8c22 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 #318c6203512cec17 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 #1ef7e917be1d671b 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 #53da29a6005dd475 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 #6ee00de4f495c31f 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 #f1877736e1fd03ce 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 #b20b15a281fba05f 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 #6f1339af7bb5976f 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 #db21c4e541f8fe86 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 #921a62e778375ac3 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 #dfbd37a49b6c1891 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 #58a464264726ee80 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 #d690b9ee1517374e 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 #a5eb85b9dae77476 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 #eaaea12c975be7b0 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 #ddd2fbf3f68d2d91 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 #fddd3567b671e635 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 #a39641fd69d88e96 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 #2d9c04f2ff696c03 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 #3106c8b12d7c778c 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 #05597f7900f557f8 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 #f0f19079aa2a33b6 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 #fb81a61888b5e41b 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 #8bd8239615da8893 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 #595356321325cd11 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 #b66ad3a70d7d76b8 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 #ce02b17393bed7be 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 #dc108017488463c7 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 #f772bc0ded73617a 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 #825fc9a457435f30 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 #ce16900cee6725a9 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 #937b3df78102ef67 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 #b3901a97670c7b01 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 #0dee89296049f189 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 #0c4e54002aefef56 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 #910076c7b3dc76a9 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 #659c3faabbd1e6f7 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 #be4ab60454e85cde 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 #f064a48249aefa8d 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 #502ff859c27172e4 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 #88d1971837bec2e0 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 #a197add1294ca35e 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 #04496f49dbc85cdd 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 #048e7179c4148a9a 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 #b6175a00d62baace 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 #1ba5d18ada766860 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 #3b46e361bb2f0cd3 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 #f08e242d4a828691 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 #67809f331a61ae3b 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 #945557d99b2c7aed 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 #b75b9638aa2ea61f 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 #a6288a1fb6a31168 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 #4aeabbc7d0bdbd25 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 #3fd2323d03bafd73 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 #0a03c989d1e1fec6 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 #49766ec5ee21380e 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 #49b288f8c98d12f3 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 #0fd0028085994c26 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 #324a94c0470eb431 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 #7eb745007f710326 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 #a3702d15deae9e8c 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 #718d553a1a3bb893 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 #68128b68450553e6 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 #9916d9b0a6584dc0 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 #c7bac0a3f4549a7d 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 #6b8928b14b38eada 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 #cb13fa434cb063f2 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 #1d0084e001dbf96c 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 #735d76287fd3b94b 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 #04585d3f0ccdee4f 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 #f0190c8723504d1c 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 #16fdee1fea1042db 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 #5a712f75a86c329d 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 #21546808c4b57189 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 #96cfa1f5a3383744 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 #8f3ca7f9a0dfa329 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 #8204c134f95b96aa 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 #7b9b4671be61887e 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 #71c94bfb434d3b2c 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 #9a226dd64d9215d4 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 #2ab6a9e22c11dacd 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 #5988c2061ff94c19 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 #410e3c510b0b82a6 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 #9d2f50cff8a23bf9 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 #9f8b32d43c6752f5 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 #28a428d5bc810f53 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 #63cc550f2f6725b4 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 #d2138cdde190501d 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 #e6d22e212d075edd 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 #7006fc89635f1063 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 #25ea7a126e7ebc6c 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 #6e2bdc6a19099cf1 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 #4b6c7f67c356ebe4 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 #a0650a26fcf18c11 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 #eaa44cc61235d3b4 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 #5c308877da244f7d 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 #ab5df2c7d129a1cb 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 #eaace2e7cca376e0 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 #1a5e5241afff8714 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 #98915e4ad419e4a0 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 #c53188f13482c6e8 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 #aac345500e4d3992 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 #8d1a467050d01b56 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 #6df46e8699643a93 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 #e6c86b675c95151c 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 #cadcaa7a7a456bc3 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 #88d620c3a0b197c8 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 #8a9b34015e941ab0 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 #f386fc4ae362f82a 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 #e82cdeb9b9f0a449 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 #6329f600c19a9464 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 #c23113e7a7381171 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 #dc526defcf4f22a3 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 #491575de9fa03317 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 #9328d98649fd4d8a 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 #a6b13df11855d63b 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 #56a24172eb0657ab 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 #b717dfe00c7a5e07 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 #e90661bd2879a761 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 #1f356cc002bdf6b7 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 #12e7b9f84ed8751a 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 #83d0523c9f637018 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 #805bc94475394ec7 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 #1cc0dd9b1111d8a2 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 #9900a3dcf443269e 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 #1cc1c814663b9a8d 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 #18d75fc2ea02d4c6 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 #46d90616148ae27d 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 #646a831eb581f7ad 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 #3950845c2b179d5c 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 #1ca331f15f105b40 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 #1303676758e851f3 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 #3d3ed83bead156bf 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 #723fc9fca176a226 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 #757a36236b6aabe8 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 #20e59c74430385cc 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 #057990d645c2ec55 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 #91c99d1cf449bae9 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 #510baa0fbe214c49 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 #9d1a0181fadd9264 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 #b4d7aa937a29d47d 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 #9df942b5608b5b73 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 #f4440525f1cff8cc 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 #58738d9dcf536bb8 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 #7a82f576a3a42ea8 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 #4de5f4d9c46de076 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 #eafd114fa78703ff 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 #c2ed98967fac1e52 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 #5a6ecca2e7efcacf 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 #663c421c9fc27b6f 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 #95500d775604c53b 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 #1c8861ba0d893465 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 #e54ab4421a59aaff 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 #f79633060ba7840d 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 #7972329c41c0c1dc 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 #0dc6930404548238 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 #6045e01501e2a2be 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 #d4243708b5e33ff9 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 #2bcf5b69f142acc9 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 #3772f5875e0d2893 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 #586d3cbffcf69b61 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 #694c6f5f9f4c88cf 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 #2b695cd26c37edba 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 #6ca2a18a484e0c10 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 #17e3f684f29b149a 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 #9fb9d2b89b9b8636 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 #229b74fd6d810a7a 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 #1f75e7e2ea66d693 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 #7f2647080c77b25e 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 #391d12f131515db4 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 #bf2bbea5839f69a4 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 #a0ff94edfffd3ea4 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 #9a1bbc65395e7b90 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 #9d9c68c907ef8170 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 #5f2b960cf69df1b9 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 #b3a1f4dd326adcd5 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 #9aadd8c38f610ef5 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 #c14dc87fb612b40e 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 #699c77fc48f16561 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 #77d61f0f57c8d908 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 #0178a8ed5156f2e5 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 #15efa6729f00fe8f 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 #fff3e3a0b36c5c6e 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 #7f742d6eb53ae29c 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 #c0fb9462dc9945e5 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 #685ba756aa1b44c5 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 #da3e2bed7a376866 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 #32d1458ffe87e874 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 #37a49c3689f40ba9 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 #f8aa5f277c13b964 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 #61f43cd928d674e8 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 #392c112a3d6e9038 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 #98c77b979c5f89ab 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 #ef3de50ac9571018 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 #722c2e38e71feb28 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 #f71cf6c707f20ff7 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 #4cc432db776bed53 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 #bfe76f0feb381491 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 #55f55004935d7d06 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 #67f6ac3e8715c182 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 #c6cfb6ba326927a4 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 #c64fcb5b42bacc8b 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 #f21be30201d888dd 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 #8874915d9cc5bf72 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 #1e3c631cd5b2f21b 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 #efb649757f3342a4 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 #1d05b9c761a1d552 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 #1e7963dc43d4217d 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 #2843321d75a51852 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 #36df0d7673866b43 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 #9497341a5b455e16 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 #5ea307e31fe23259 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 #a3503974ed001afb 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 #1dd4818fd3434c68 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 #57f28573ff2da42e 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 #58f785ee556b39e9 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 #9e491f1f13d3c63d 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 #dc1f2944e4534466 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 #12b2e08e301bb0c4 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 #796ec9a3334a5280 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 #3134d10d91e7864d 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 #885e82375404e887 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 #7f5e2e4cb159bec0 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 #f0dd06111d00ade9 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 #c22f0f874b02391d 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 #ed2935120b9be1ed 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 #7d5973427edf748f 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 #59d93dbcb0ac3a32 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 #0e212fe5860f1cc0 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 #2389f85fe390c007 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 #315adec4dce5e79f 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 #b47ff6caa5ca9596 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 #af949f5a0e0ac27d 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 #1e8b093859596bc7 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 #fdd26cb84a4f4eef 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 #cc10e27c649a70cb 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 #5262a3da3c67cad4 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 #9c1cec50cbb1e531 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 #1452e6798a57c951 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 #b82e3469a937dffa 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 #87c1b7f6e246849d 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 #01e10e8e6c0ec190 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 #45129bd7be59029b 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 #91931d9e4834b375 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 #41fea19e71ae8f39 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 #bead963cf8f686fe 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 #f278991601ecb8ed 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 #e1e4108e0f664a7f 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 #9049f4d2c0f0eb04 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 #51a8e9f61fed3868 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 #57467cae908993df 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 #895105ced7e62c34 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 #167716510a49edf0 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 #ce05bd6c9e050635 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 #afb59a4a9fc95987 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 #bd058ad5744fbdda 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 #b840b4da73b4fbbf 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 #786ac3230f7614df 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 #b0837c9afba2f357 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 #3bc7cabf40f15de1 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 #8b779aa1369ca42d 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 #bd9eb765b1e44400 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 #624041cf721770e5 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 #913e7d0d5ce6b3c6 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 #a521c07cb09cc48d 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 #c0ab8de87acf338c 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 #d28311dfc3c6f1b9 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 #43507fd0d1ac2bdf 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 #82d4ff794ba6e1d9 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 #1e54d2d040227c23 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 #1edefa121f2495ab 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 #81ed48e1b46a7884 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 #f02220a3a0d5dd46 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 #820de7a122fa6d6e 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 #d0863c53dd0ffdc2 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 #0a38800e74f7f1bb 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 #09ca51cd00b73da4 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 #224f72db0af0c3be 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 #9b54359000e3dd4e 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 #e592dd40b3a5a7e6 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 #1a3a2aa3ed7f0403 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 #100de7ef78a942cd 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 #22f320785abd1896 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 #e5a9c69c292e9337 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 #0606c582984d3855 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 #973505bbed320531 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 #940316b9c072aa65 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 #f3fc15611256bdb8 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 #52d145c06a25658e 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 #cecfac57053a1211 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 #49dbdd816fdbe1b8 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 #17387b613d3146e4 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 #ed2c13dbdd4d2790 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 #65e9465239fc6b60 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 #ba2fb7fb50ffbc3c 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 #720c1be7f491437b 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 #8300a0598eda7724 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 #260b311e7342f1af 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 #942c2ac9ee2bb417 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 #e427d3d90daf4e63 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 #f825f38628fc66ee 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 #cfd767c667df47ea 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 #be9282ef09dfc519 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 #43796dba21de679e 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 #3f7837d24a8e071b 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 #673974d053563021 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 #17c1424e70e46f60 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 #b68f1cdf8fbab620 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 #af83c54960ddd9bd 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 #3aa40ed58be010c1 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 #e1fb2b2894cf4c68 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 #f8622d0e272e1c9d 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 #64433cf35a688f19 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 #861d9039bf2fe2a1 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 #e0e0463ee5ce1778 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 #7691373651c8ef68 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 #49bcb0f08b6812ef 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 #1918fd93242aad70 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 #6d9b87e688cd6a3a 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 #3d606181d88ffe3d 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 #f17450fe0e5cbf89 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 #8e1c4feadf53f415 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 #43b1435937644de3 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 #5688c07904d3de78 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 #d2ca6c6451b345e8 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 #df44a34f3d2f95ba 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 #70556a0a07d2a622 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 #f2e1abb79a6487a1 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 #25f07cfe705ad4c6 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 #460f80d9062298d2 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 #6a2c7e949a3bdead 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 #269a0a2c27251fa3 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 #1a7e277993dfa8df 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 #eeb353785f877896 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 #782fc4ad42efab05 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 #5e1b9b9a0373cca1 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 #766dddbda908529e 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 #18df1649e81635e8 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 #4e668a57df233669 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 #3367f4a8731cc519 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 #80c1829956c0d4cb 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 #d04aa7cfb2c3bf5a 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 #d86181813a2025e1 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 #7fb13606d25bcfca 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 #4d4176de9f2c3634 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 #7c6a7e576f197c92 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 #96415dc837d36792 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 #127b23755f21646a 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 #3c9b602f4fe5db74 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 #9633f12f480c9638 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 #6322b5dac3428682 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 #4b6b79c0e5cf6d4f 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 #b020646ca6402cca 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 #56ccc2ade844f393 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 #f44e1aad366627d6 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 #44b1589a33837530 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 #db5661eca1f371e8 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 #fda2ece5d129d35c 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 #9de5d7139c143418 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 #14a622d50c7f9ba5 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 #347a67ef0996322e 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 #ab0b0cf0e73cf230 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 #1f43b4411ca3130f 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 #bafd91c16d8889bb 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 #1a5ddba4d8faf6b6 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 #8d977be0776f3a52 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 #dee1670418a225f4 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 #876b88ce53b69c83 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 #55d6c360290a159c 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 #6fee1fa1b8accee7 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 #073781c3f6fbc273 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 #61573431400c943e 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 #90847519c29d3008 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 #ce1c03a02cd5238e 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 #879464c79f665167 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 #bdc4bd405fe66cb1 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 #b198ed1b4a85c41e 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 #ca4b6d50c3efbd9d 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 #825505a65c181689 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 #02acaefbe4fd7fd1 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 #d6503785f6719bec 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 #885357b36bed4262 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 #aaae7ddf6801f64c 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 #0daa6c3e886e671a 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 #e29c8fa3d03d147d 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 #636183456e67c624 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 #cf9a678addcd6ba3 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 #6eaf2f3458eac943 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 #5c871bd400b6e034 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 #1ffc0208db353694 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 #49f040cac17255a5 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 #ae4d1ce34184234b 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 #f7bb106489009862 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 #23451b2a68301e40 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 #1089db997f89252f 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 #5144e641e2e08fec 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 #64eb62a9237f2e0d 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 #21cec8f31ce41c0e 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 #23a745f6e960a361 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 #aaeecd99c1adbe7d 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 #31df4339d82d679f 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 #df3c81c0c213cff7 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 #4cb0116f74cac3c6 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 #f7bb4a41e88b7318 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 #cdd609ed002d2c73 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 #80cd7105fecfbb60 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 #5c8addd645f51ae0 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 #3ea5eff6e8b5c17a 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 #ddc6a5dfd3891d12 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 #f60917e901cf3b77 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 #5ba1241caa3f00f5 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 #118482ceb9040f82 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 #abed174d35852eb5 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 #03e1538509c6057b 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 #f4836dc69bd6e894 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 #867d9fb5a21e27d5 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 #6ac70081f8e03fb5 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 #0c584c0b57a3e422 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 #9601a183061a4f54 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 #da9386dae553ef7e 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 #44b31f11c246d897 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 #96b1e9fcfa407257 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 #8575625344f828d9 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 #5ae175950218f900 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 #94779a7341baaa8c 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 #8fa53028acb05ab3 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 #150a82b6f1d34358 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 #aaad00b5f5e2b248 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 #d1149dae5f8a9cf5 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 #647792230d7c670e 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 #03fd8367a6e1a12d 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 #a4b189fee9ea619b 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 #08c065185ddf137e 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 #12ef0e7088600588 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 #433e1da6a7f26d89 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 #22b40e42be36c091 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 #ec3b822d73b6d342 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 #f792a6fc2bcc6d36 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 #8aa2809e3ccd57e3 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 #beda8d3f95bcddd0 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 #38ba33d036ddf8d5 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 #9fbc24c2145f6194 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 #3f319460524e0998 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 #6246f5cbf56ba2d8 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 #ecca873970672c0c 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 #5045995a81752d91 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 #5880dc6ceef878f7 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 #95d6f3012828b97a 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 #140e10cfa6806c74 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 #cbbf4933465608b8 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 #52c9ac84b8be4d75 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 #f77f3ac630136094 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 #fe9f047601a93cc4 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 #debe6fbf46c8d523 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 #c23babddeadf5e3b 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 #d6863996426e9b37 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 #d931ae274f7b9da4 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 #7a5570277b7a5ff6 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 #b259f4426e9d1e54 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 #b320f86810056a02 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 #0fedeb668e19cbdc 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 #3ee97b59aecee6ea 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 #68b2bb5cfa4f5f35 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 #664d7b9ba9d17be5 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 #e205bd35dc89496a 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 #d43d6028983aaba7 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 #c44f82814e13d036 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 #93cc815ca4b25bde 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 #c4bc2622b87a5fe7 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 #4e62bdbccbdf920a 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 #18455b33df8935c9 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 #869d717090ac178b 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 #dfbc6cae60dc9de4 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 #24bc51590604dd7f 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 #cb1c7d2d760cae2c 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 #8befd44fd30e4c37 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 #1dad12ff5930dcc6 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 #64d1ba49ff6e830a 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 #04c6e20fec753335 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 #c520ca7e9b9a8055 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 #2f6e16e673feac36 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 #8c7d4e4a8d97fbce 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 #ef235820748f4038 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 #a345f01da255c281 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 #ecf2a30e60e5de9f 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 #983fa6bea34782f3 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 #ce074a8f46b700a7 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 #a48724b2520224ae 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 #bfe7110423ee5900 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 #ee94e1770aff72e1 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 #a848bfe15bd7c71a 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 #19255239c892cac4 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 #b5d9805b8a8d7cb2 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 #69a2a38e792fd81a 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 #6749b54b71605cb6 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 #cafa8914c98499e3 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 #7576c427d970f194 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 #0059e7582e255f9f 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 #1bb2df44835312b3 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 #dca2128b8f9c2141 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 #c2dea64e4e5e64ff 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 #376f8f1496576575 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 #658851501e42ea48 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 #b5049a89648d67e5 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 #76962feede7287f9 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 #297d995cd8fa42ea 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 #58dcebd45e455c3e 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 #c169c7df0e813951 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 #dd2c74474d7a2e87 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 #7ad6f0ae36b91c4e 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 #b92c993e8676e741 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 #6d14b34ffe266874 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 #d845525421f661d1 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 #45163b443a8f56f1 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 #d602f84a0a0741b6 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 #3ca805abadac7d1d 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 #8da9ddc4d6943f4a 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 #b99d24c8d4019237 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 #fdf95640bfeef761 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 #e3b731491c0b0ba7 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 #16e9a309235fbf5e 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 #3a42e453133fb7ed 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 #66e4615908e1dd69 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 #45fb1eca85d1cdbf 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 #392e160da6f39aad 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 #105d05f61108df26 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 #3c333c8e9ef20747 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 #e602efbdbfde92f6 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 #3a08d5edb5b8ff26 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 #6b91fe6ccfdaa924 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 #f9bed1b68734ad19 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 #ca6529a3851345a4 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 #c555a6c013d0bbc8 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 #0cd661d2dd8e032d 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 #6c9960119b4fea34 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 #4a2a757286d6335d 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 #88ab64bb27f16fe6 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 #4f1f8a24a7be21ff 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 #f927d8822990088e 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 #63e02d92d830a239 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 #6e3ce3b8e6685ef9 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 #a160f06d3f5cd4fd 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 #397b09fc279c8c3b 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 #5e530542c90a3bef 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 #92eaafb5d703edb4 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 #24325d85937ea023 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 #49b77858062c8f4d 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 #d2530b62db8bf7ce 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 #2d3e55484912e141 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 #25867503040ebea5 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 #f7c437f2d4c36bd2 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 #fc152fffa1904d1d 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 #e5a206aaeb427f3b 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 #9c8cff5938bd367f 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 #c199061585b4c0ab 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 #e35e284619813972 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 #dc1460fa61bd45ef 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 #52af225bd93739a4 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 #fc5b6db442fd0837 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 #10beacc1f8ea40ec 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 #790694e29fdab2b5 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 #7f46648fbe7b28de 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 #c74bf2e2db18653f 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 #eb2f9e94cf05bcce 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 #5592a3c70b107154 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 #fad9a08fe2a1f546 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 #c520000dfbf267e0 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 #7ae1ac2036c278dc 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 #fb8b4a99638ea675 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 #2119ff5e169ee9b9 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 #079497cd56c0354e 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 #4564ace431f38275 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 #71beccd397593cb0 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 #da59bdeb3877e33e 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 #a5fa6397e45d4321 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 #7a0dd1f5aeb14bca 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 #dad5d7960d392937 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 #884e04b739b94b68 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 #e3d73f4f6d16959a 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 #c8c4752f75cc6d64 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 #14847d87eb202c19 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 #164c83e9eefe9a62 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 #4b798b49a21dd757 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 #5697f09f7bc6d916 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 #20e0f809890c0437 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 #c33257c58004d6da 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 #bf8ac1934ff722d2 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 #0e24935fa6efc943 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 #a56db6074385afc1 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 #803eb18063eb2f44 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 #c99369dfa2d64da0 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 #0bfe95ed0cfe45e9 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 #4cd098bf6f7d5fa7 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 #dd3aea85dbc4fee0 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 #5967571c8b9e95f5 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 #822f7bd4f084d3ec 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 #e756466cd139b853 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 #eb5a5493e93d2259 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 #3c683f70e06a1481 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 #fa299eeb035556d6 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 #1a400e750f4877e6 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 #f1d70e4daba0dfea 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 #7847b696c3fb8bbb 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 #a3ad69901fecc085 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 #554e1a8577d8bd1a 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 #e0627c3d5694d3a5 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 #67e2eac195db789e 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 #ce94226af20affc3 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 #b800182e9a8c9771 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 #b7472217990bc511 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 #e16f51e07f9016d2 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 #05c5ec9c2950fdde 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 #f1c426880120f171 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 #2c781b13277079ca 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 #4062a06a3e9fa272 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 #18814472e3f2521f 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 #5322891064c6eca1 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 #f3feddcaf4c3aadd 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 #48a8dce9002c7221 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 #e924ff80a348405d 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 #6cd1b582bef9c0a0 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 #c6045e2420dd56bc 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 #989a90ccb991e11b 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 #a612a7dbec1da08a 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 #6fe399ee3d2bf404 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 #4d9cbd9d6997caf9 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 #3626e28f743a4365 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 #d715e5eff544f269 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 #a222ccf90c6d0297 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 #55bca8b176fd6fa1 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 #29e0d3945fe15c03 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 #88078ce316ba66ce 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 #c9218c65ea61177f 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 #a0e5522dea7c33dc 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 #617d7a544ca6fb14 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 #7496d20460617d1f 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 #49c034ec63711d34 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 #afc44ec1ac7dc98d 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 #d638bf0c1efc5950 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 #2c0e87d437139c5e 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 #78912348438f84eb 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 #a346983c78707044 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 #ae6ca68924e684bd 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 #732b79f89160b99a 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 #bfc2a33edc38d5af 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 #b851369b4e1ca2d6 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 #847fa454ca02682b 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 #36947ded17ac9d89 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 #be05a9a9376f15ca 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 #9bf1f75c5dd6e7ad 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 #d33ea12aaab9bdec 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 #1f3c10f123b762fc 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 #c69481e983529964 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 #ac41ba9de8114d4f 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 #5976693d54af1e82 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 #9076a3d88ec6872c 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 #7428197863261fd4 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 #dbeab8cffe98f7be 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 #388d21bc25e623a1 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 #ba5e8fc2fe4dd383 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 #7772f6d6bc844b62 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 #dcc21c5d50c28a90 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 #31c9d7a28fa04b09 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 #6b58a81a659d74ec 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 #cfb3afc0ca710c06 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 #7688054693fbc6d2 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 #b9360e4b0f555810 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 #a793f0c81bea739d 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 #d724196dc504f67e 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 #fe02bd95edfe2c94 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 #97c82ad6585e0a93 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 #027425299be281e9 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 #55c498c75916452e 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 #f038178492ea8483 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 #8aaee446823f3d5b 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 #fc1363f63fd811fd 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 #5feaffed27997025 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 #41ba12129d517d5d 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 #01db46085e8a1ba5 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 #bc4bcd7f8835a930 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 #ab69e374b59b6d6c 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 #231baf6030474864 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 #ff6f54ac9902dc36 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 #ca33a0dd88671b6c 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 #8adfd6ff1ec46d21 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 #7946a09b2c7093c8 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 #7269266e7ea49545 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 #7e1d237a2fbba491 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 #f2a52929d429d41f 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 #46e5ce9429b4028e 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 #9e0fcbcece9572fd 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 #ed121b4cd971c96c 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 #ee55c664233d629b 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 #f6fbee44d03e95ed 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 #80863667c72cb44e 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 #d337a21be25a8bdd 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 #1df7b1c97ac2fba8 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 #e6f5c841f6526c9e 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 #82fb4b49435b255c 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 #b63fff83edaf6503 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 #9f8fd08340cae6b2 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 #effc5f8e3ed789ea 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 #bfc8dbb8550e9887 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 #9ae2144e5b18b081 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 #42c53faab73c97cd 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 #4864363a84167ab5 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 #666314ecb20221a7 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 #baa149386ae14685 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 #e52e71259352936f 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 #14352d3c60d4877a 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 #0a88c65dacbf8555 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 #b982fb96d958a75f 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 #de4e5668aae88e36 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 #805599ddae0b473f 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 #3643c7ece1a79bdc 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 #62e79937b9218f20 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 #6694e62aed0579df 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 #5db661d957898179 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 #677f591bbc38808e 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 #92105f9970d7423b 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 #b48c03b2a6f6fe0d 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 #415a9ded6e3d09e5 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 #8b09da0dda8f8f50 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 #a0aedfa1199aa283 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 #cbf82116adacf1ab 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 #cf707c57c9a147ae 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 #f836ab552479a5d6 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 #13c03b58d81b1390 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 #624e966458f4b11e 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 #6fa2f4223f96cf01 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 #21ce76ed28ba2a5b 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 #722c1c4a850268e0 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 #e7f3e30bca89400a 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 #8f30dc4c86460bd9 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 #dababc6506ed9997 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 #406d4f7f8768747e 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 #24ddbacb13d2e564 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 #e6c315503ee54836 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 #554a0368e2b71c45 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 #413d3745fb689fda 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 #c877a93af0edd12f 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 #f711a316cb5b6862 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 #ce77554c618eeb6a 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 #2d74f7ef7ba9c688 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 #32d4c26f275362b8 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 #7c424c5b1d451be8 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 #00fb271855b9374d 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 #aa6d3d1925c1a351 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 #57dcd1279eb04c43 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 #ed5987d8d5896229 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 #f9eaeab9d34b2330 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 #d3362882333c3273 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 #854ffacdbf6f1bff 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 #7bd500fe5554a2d3 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 #abc03f220e3888ba 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 #c22015e878fbcbe5 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 #a0e173fd2dee2026 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 #be346d38054b05ff 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 #f1b559756e8abf27 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 #15822f58b92993b9 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 #97e0f41c9ce07e9e 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 #9c0929d028c135af 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 #427ef1ee357f6378 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 #f08adca3654c83f1 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 #d4f70267b6f672c1 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 #8f96c3fcb02bf9ed 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 #29e54da81ff5bf6c 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 #c6d73314a24082e3 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 #fc3d92c72999d11d 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 #2c9dd7dd3a70374f 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 #0b199b6490322318 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 #ea9d1c8593afd87b 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 #b0d929273b59f8d7 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 #723a61a29b645f8d 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 #8837ef7b50f5c6b5 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 #1cc98857379cd3fe 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 #90ca3eddef4bcd76 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 #3ecf4ef546a5d609 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 #c33b979f0ee96da4 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 #9477be98ca491c6b 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 #ff7c3c67f411ae7b 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 #9dd4d3bb731e22ce 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 #dd5051c9b94ac897 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 #88000f67a1a5bd64 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 #0578289a7f0d4c87 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 #6597c43cd4e3bc6d 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 #2d548cf0f5300ebd 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 #a70cc052fcb5c1af 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 #02b19a29739f7284 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 #756dce612389d811 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 #a4e0ea321239bcc9 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 #8c7aa37c0883c6ef 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 #1a58017ceb8f8bb8 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 #f3f54a8ef80622b6 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 #384b957fe3ccddbb 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 #db87b838c8d53148 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 #8b310d1bb828d07a 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 #70007dfd83fb42f2 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 #bc81e2d2da165edd 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 #21594fd8f0620b0d 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 #ea63fe4c04a1dc30 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 #552c9405ae03fbcf 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 #feee91bc4b8cdade 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 #43c8fae162ce346d 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 #b6acc7bb7df42924 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 #58f913cc95ac1d36 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 #02c67b4ab0e6e9f0 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 #86d8212e682b5a82 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 #efb96c7b88cbabbd 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 #93f6addd5b82213b 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 #d8c82e91e75c8f0e 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 #1dfa3f0c231768a6 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 #10e921ba35e72a6e 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 #13cf3a6ff278f070 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 #c96079a1fed53315 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 #54216be0f73af79b 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 #beba66f3e0fe238a 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 #f28a8375b2f68447 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 #af014407ac3b607f 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 #ce63d807250c4e3f 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 #80d5f2a1b46447bd 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 #7b6299a579257821 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 #c61ea0e567d5fe0d 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 #9aab29df9384aea3 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 #93d7c6818266f44d 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 #bf522a1f22236981 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 #e37a6e064cd98b7c 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