Close Open Privacy Scan

bolt Snapshot: commit db8fa43
science engine v1.23
schedule 2026-07-25T11:16:08.935436+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 · 1191 finding(s)

Based on: 28 first-party package(s) · 147/175 deps analyzed

Dependency score: 57 (Medium risk)

bar_chart Score Breakdown

telemetry −25
env_fs −3

list Scan Summary

0 high 0 medium 1191 low
First-party packages: 14
Dependency packages: 48
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 Log/trace emission. Structured logs can carry PII to sinks/aggregators. 110 locations
low env_fs Filesystem access. 8 locations
low env_fs Environment-variable access. 5 locations

first-party (rust): lib/api

rust first-party
expand_more 1 low-confidence finding(s)
low env_fs production #ae0caabe23b44bc4 capability detected · no path traced 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 Filesystem access. 9 locations
low telemetry Log/trace emission. Structured logs can carry PII to sinks/aggregators. 216 locations
low env_fs Environment-variable access. 3 locations

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

rust first-party
expand_more 44 low-confidence finding(s)
low env_fs Environment-variable access. 8 locations
low telemetry Log/trace emission. Structured logs can carry PII to sinks/aggregators. 20 locations
low env_fs Filesystem access. 16 locations

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

rust first-party
expand_more 2 low-confidence finding(s)
low env_fs production #ee2820de8952fa65 capability detected · no path traced 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 #25d0cffeef84ffa1 capability detected · no path traced 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 Log/trace emission. Structured logs can carry PII to sinks/aggregators. 2 locations

first-party (rust): lib/segment

rust first-party
expand_more 111 low-confidence finding(s)
low telemetry Log/trace emission. Structured logs can carry PII to sinks/aggregators. 91 locations
low env_fs Filesystem access. 17 locations
low env_fs Environment-variable access. 3 locations

first-party (rust): lib/shard

rust first-party
expand_more 30 low-confidence finding(s)

first-party (rust): lib/sparse

rust first-party
expand_more 5 low-confidence finding(s)

first-party (rust): lib/storage

rust first-party
expand_more 109 low-confidence finding(s)
low telemetry Log/trace emission. Structured logs can carry PII to sinks/aggregators. 106 locations
low env_fs Filesystem access. 2 locations
low env_fs production #3b05857062b81267 capability detected · no path traced 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.

first-party (rust): lib/wal

rust first-party
expand_more 5 low-confidence finding(s)
low env_fs Filesystem access. 2 locations
low telemetry Log/trace emission. Structured logs can carry PII to sinks/aggregators. 2 locations
low env_fs production #cd3b71bee5377e28 capability detected · no path traced 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 #d39dd5752452b30a capability detected · no path traced 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-multipart

rust dependency
expand_more 2 low-confidence finding(s)
low telemetry Log/trace emission. Structured logs can carry PII to sinks/aggregators. 2 locations

actix-web

rust dependency
expand_more 22 low-confidence finding(s)
low telemetry Log/trace emission. Structured logs can carry PII to sinks/aggregators. 21 locations
low env_fs dependency Excluded from app score #bc72eb498a9e1908 capability detected · no path traced 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.

actix-web-validator

rust dependency
expand_more 4 low-confidence finding(s)

ahash

rust dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #96b26918639bcb38 capability detected · no path traced 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.

atomicwrites

rust dependency

bm25

rust dependency
expand_more 2 low-confidence finding(s)

colored

rust dependency

config

rust dependency
expand_more 2 low-confidence finding(s)
low env_fs tooling Excluded from app score unknown #e1a49da054b02671 capability detected · no path traced 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 #98504cfb4a36c388 capability detected · no path traced 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 Log/trace emission. Structured logs can carry PII to sinks/aggregators. 22 locations
low env_fs Environment-variable access. 5 locations
low env_fs dependency Excluded from app score #ea26c7593b197176 capability detected · no path traced 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.

crc32c

rust dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #006ade947547c737 capability detected · no path traced 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 #6855f709d70e3dc5 capability detected · no path traced 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 #62cf9c50769a48fe capability detected · no path traced 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 Environment-variable access. 2 locations

fs-err

rust dependency
expand_more 2 low-confidence finding(s)

indexmap

rust dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #3f9b702b52aa6b67 capability detected · no path traced 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.

num_cpus

rust dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #5f34a5c2c2e35546 capability detected · no path traced 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 #fb12598151d20bd1 capability detected · no path traced 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 Filesystem access. 14 locations
low env_fs Environment-variable access. 21 locations
low egress Hardcoded external endpoint. Review what data is sent to this destination. 2 locations
low telemetry dependency Excluded from app score #134d3b513cc0c22d capability detected · no path traced 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.

prost-wkt-types

rust dependency
expand_more 3 low-confidence finding(s)
low env_fs dependency Excluded from app score #c05cc3faee8ccfab capability detected · no path traced 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 Filesystem access. 2 locations

quote

rust dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #c71eebc980b5f7cd capability detected · no path traced 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 #13701d8a0aaf6f44 capability detected · no path traced 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 Log/trace emission. Structured logs can carry PII to sinks/aggregators. 4 locations
low env_fs Filesystem access. 3 locations
low egress Hardcoded external endpoint. Review what data is sent to this destination. 33 locations
low env_fs Environment-variable access. 2 locations

rustls-pki-types

rust dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #7bd545c43d03accc capability detected · no path traced 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 #313a38656fd4ba20 capability detected · no path traced 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 Environment-variable access. 3 locations
low env_fs dependency Excluded from app score #d94a9b70b3f73b10 capability detected · no path traced 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.

serde_cbor

rust dependency
expand_more 2 low-confidence finding(s)

serde_json

rust dependency
expand_more 2 low-confidence finding(s)
low env_fs Environment-variable access. 2 locations

serial_test

rust dependency

slog

rust dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #092219807852a6c2 capability detected · no path traced 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 Filesystem access. 2 locations
low env_fs dependency Excluded from app score #c085f686468eac17 capability detected · no path traced 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 Environment-variable access. 3 locations
low env_fs Filesystem access. 64 locations

tokio

rust dependency
expand_more 4 low-confidence finding(s)
low env_fs Filesystem access. 3 locations
low env_fs dependency Excluded from app score #ef3766d9e900e0cb capability detected · no path traced 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.

tower

rust dependency
expand_more 3 low-confidence finding(s)

tracing

rust dependency
expand_more 1 low-confidence finding(s)
low telemetry dependency Excluded from app score #2563724356e0a547 capability detected · no path traced 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-subscriber

rust dependency
expand_more 113 low-confidence finding(s)
low telemetry Log/trace emission. Structured logs can carry PII to sinks/aggregators. 107 locations
low env_fs Environment-variable access. 6 locations

tracing-tracy

rust dependency
expand_more 2 low-confidence finding(s)
low telemetry Log/trace emission. Structured logs can carry PII to sinks/aggregators. 2 locations

zerocopy

rust dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #3c92cfbe41648027 capability detected · no path traced 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 #bae04b3235cdf57f capability detected · no path traced 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
  • rustix prod — scan budget exceeded
  • docopt prod — scan budget exceeded
  • qdrant-edge prod — scan budget exceeded
  • ureq prod — scan budget exceeded
  • ash prod — scan budget exceeded
  • gpu-allocator prod — scan budget exceeded
  • shaderc prod — scan budget exceeded
  • permutation_iterator prod — scan budget exceeded
  • arrayvec prod — scan budget exceeded