Skip to content
Open-Source Registry

cargo / sec-gemini

sec-gemini 0.0.2

bitbison: flagged, behavior flagged, dependencies clean, posture not checked, pipeline clean, 1 of 1 jobs captured RiskmediumVulnsnone
processes
365
operations
4.2K
packages
5
compiler runs
1
connections
1
build time
7s
job time
7s
capture
58 KB
records
7.3K
bytes / record
8.0

Security crate

493 downloads · Apache-2.0 OR MIT · published 2025-06-19 View on crates.io
Reviewed by Bitbison: phone-homeThe crate's build script runs curl against a unique canarytokens.com URL, telling the token's creator the compiling machine's public IP address and the time; it sends no other data, and the library is an empty placeholder.

Graph

egress · medium · in libsec_gemini.rlib
2

Checks

16 of 17 clear Network activity
Build behavior▲✓✓✓✓✓✓✓✓✓✓
Supply chain✓✓✓✓✓
Pipeline✓

Detections

1
  • Build script reached canarytokens.com
    sec-gemini 0.0.2 › canarytokens.com:80
    medium

Detection

mediumwitnessed

Build script reached canarytokens.com

Unexpected network connection

Subject
sec-gemini 0.0.2
Destination
canarytokens.com:80
Reaches
Jobs
build-test
Rule
egress

Evidence

  1. Connection outside the process’s allowed destinationscause

    connection to canarytokens.com:80, opened by curl

    subject canarytokens.com:80

    by curl http://canarytokens.com/images/8c6xev8iguyak4u9hdkuzidvk/contact.php

  2. What a build script's fetch becamesupport

    nothing came down that the build kept

  3. Connection opened by a build script or child processsupport

    the opener descends from the build script at /home/runner/work/sec-gemini/sec-gemini/target/release/build/sec-gemini-3c4ba33e2a75fd8f/build_script_build-3c4ba33e2a75fd8f

  4. Tool commandsupport

    Command: curl http://canarytokens.com/images/8c6xev8iguyak4u9hdkuzidvk/contact.php

    by curl http://canarytokens.com/images/8c6xev8iguyak4u9hdkuzidvk/contact.php

In libsec_gemini.rlib

Loading the graph

Processes

build-test

cargo›cargo›build-script-build›curl

Ran
curl http://canarytokens.com/images/8c6xev8iguyak4u9hdkuzidvk/contact.php
Invoked by
cargo build --release --locked --message-format=json-render-diagnostics
Lineage · 4 processes
  1. cargocargo build --release --locked --message-format=json-render-diagnostics1345
  2. cargo/home/runner/.rustup/toolchains/1.99.0-x86_64-unknown-linux-gnu/bin/cargo build --release --locked --message-format=json-render-diagnostics1345
  3. build-script-build/home/runner/work/sec-gemini/sec-gemini/target/release/build/sec-gemini-3c4ba33e2a75fd8f/build-script-build1375
  4. curlcurl http://canarytokens.com/images/8c6xev8iguyak4u9hdkuzidvk/contact.php1376

Remediation

The build script or a dependency connected to the network during the build. Nothing it downloaded was compiled, linked or run. Build the package from what the registry ships, or accept the download after reviewing it.

Network

1 peers
  • canarytokens.com:80 sec-gemini's own build code · curl · Amazon.com, Inc. undeclared

Dependencies

5
Dependencies5Build behaviour
ld-linux-x86-64.so.2system library
libc.so.6system library
libgcc_s.so.1system library
libm.so.6system library
libmvec.so.1system library

Versions1

Raw data

capture
58 KB
records
7,285
bytes per record
8.0

Loading a sample of the capture

Want to see more? E-mail us at hello@bitbison.io about your use case.

1 of 1 jobs captured: build-test success · Generated 2026-11-05 · run c5264c52-0f26-4338-a7ef-b63ea3602e85

analysis 0.1.0 · 2026-11-04 · bfee307 · graph v2

Bitbison's review

sec-gemini 0.0.2 requests a canarytokens.com tracking URL with curl whenever it is compiled

Conclusion
phone-home
Covers
0.0.2
Reviewed by
Bitbison
Updated
2026-11-06

The crate's build script runs curl against a unique canarytokens.com URL, telling the token's creator the compiling machine's public IP address and the time; it sends no other data, and the library is an empty placeholder.

Indicators

hosts
canarytokens.com
requests
GET http://canarytokens.com/images/8c6xev8iguyak4u9hdkuzidvk/contact.php (no body, curl's default headers)
accounts
crates.io: darshanjogi
files
build.rs (sha256 d5b554e9a14c2bd2fe5ca4e546f43cd0b24659f27981ff18873a9788d0381f7e)
ports
80/tcp (plain HTTP)
processes
curl http://canarytokens.com/images/8c6xev8iguyak4u9hdkuzidvk/contact.php

What was examined

0.0.2
sha256:5f247871a84a6e859655f5a0b8106f17e0f7e27ea4b2fbdd65e0c7fda4a0bf43