cadaclysm-sdk 0.11.0
high severity secret_environment_variable in build_script code: CARGO_REGISTRIES_
Evidence
| Points | Signal | Where | What |
|---|---|---|---|
| 30 | static:secret_environment_variable static · cadaclysm-sdk | build.rs:201 | high severity secret_environment_variable in build_script code: CARGO_REGISTRIES_ |
| 10 | network_lookup network · cadaclysm-sdk | github.com | The build looked up github.com. |
| 10 | new_high_finding diff · cadaclysm-sdk | build.rs:201 | New since 0.10.0: secret_environment_variable |
| 5 | exec_downloader trace · cadaclysm-sdk | /usr/bin/curl | The build ran /usr/bin/curl. |
| 5 | new_behavior diff · cadaclysm-sdk | exec:downloader | New since the previous version: exec:downloader. |
| 5 | new_behavior diff · cadaclysm-sdk | net:github.com | New since the previous version: net:github.com. |
6 without points
| Signal | Where | What |
|---|---|---|
| static:build_script static · cadaclysm-sdk | build.rs | low severity build_script in build_script code: build.rs |
| static:downloader_pattern static · cadaclysm-sdk | build.rs:34 | high severity downloader_pattern in build_script code: https://github.com/rdeioris/cadaclysm-sdk/releases/download at build.rs:34 with std::process::Command::new at build.rs:150 |
| static:environment_enumeration static · cadaclysm-sdk | build.rs:199 | low severity environment_enumeration in build_script code: std::env::vars_os, keys only |
| static:process_spawn static · cadaclysm-sdk | build.rs:150 | medium severity process_spawn in build_script code (6 places): std::process::Command::new |
| static:shell_command static · cadaclysm-sdk | build.rs:312 | high severity shell_command in build_script code: curl could not fetch {url} |
| static:url_literal static · cadaclysm-sdk | build.rs:34 | low severity url_literal in build_script code: https://github.com/rdeioris/cadaclysm-sdk/releases/download |
Behavior
New since the previous version
exec:downloader net:github.com static:secret_environment_variable
Profile
exec:downloader net:github.com static:downloader_pattern static:process_spawn static:secret_environment_variable static:shell_command
Static findings
high downloader_pattern build_script 1
https://github.com/rdeioris/cadaclysm-sdk/releases/download at build.rs:34 with std::process::Command::new at build.rs:150build.rs:34
high secret_environment_variable build_script 1
CARGO_REGISTRIES_build.rs:201
high shell_command build_script 1
curl could not fetch {url}build.rs:312
medium process_spawn build_script 3
std::process::Command::newbuild.rs:150 build.rs:188 build.rs:302
low process_spawn library 3
std::process::Command::newsrc/lib.rs:4669 src/view.rs:611 src/view.rs:645
low build_script build_script 1
build.rsbuild.rs
low environment_enumeration build_script 1
std::env::vars_os, keys onlybuild.rs:199
low url_literal build_script 1
https://github.com/rdeioris/cadaclysm-sdk/releases/downloadbuild.rs:34
info unsafe_code library 8
351 unsafe blocks, functions or implssrc/blacksmith.rs:165206 unsafe blocks, functions or implssrc/lib.rs:1221 unsafe blocks, functions or implssrc/loader.rs:208 src/view/colour.rs:10722 unsafe blocks, functions or implssrc/view.rs:98 src/view/items.rs:10134 unsafe blocks, functions or implssrc/view/control.rs:20720 unsafe blocks, functions or implssrc/view/fake.rs:130
Run: full
succeededThe full build covers everything the earlier cargo check run did, so only the full run is shown.
- Ended
- agent reported the end
- Guest
- exit code 0
- Run time
- 8.1 s
- VM restore
- 58 ms
- Payload
- 82 files, 1.1 MiB
- Files opened
- 614
Processes 11
Siblings that ran the same program with the same result and the same processes below are folded into one row, with their number.
| Process | Arguments | Start | Took | Exit |
|---|---|---|---|---|
| cargo /usr/local/bin/cargo | build --locked --offline | 5 ms | 8.0 s | 0 |
| └rustc /usr/local/bin/rustc ×4 | --crate-name cfg_if --edition=2018 /cw/vendor/cfg-if-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg cfg(docsrs,test) --check-cfg cfg(feature, values("core", "rustc-dep-of-std")) -C metadata=8fbcd44a3da28d1d -C extra-filename=-d05893e10c9c8e83 --out-dir /work/target/debug/deps -L dependency=/work/target/debug/deps --cap-lints allow | 119 ms | 212 ms | 0 |
| └rustc /usr/local/bin/rustc | --crate-name build_script_build --edition=2021 /cw/vendor/cadaclysm-sdk-0.11.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg feature="default" --cfg feature="download" --check-cfg cfg(docsrs,test) --check-cfg cfg(feature, values("default", "download", "raw-window-handle")) -C metadata=a3f4de1a56ba0ed1 -C extra-filename=-19e7d3891e84ca35 --out-dir /work/target/debug/build/cadaclysm-sdk-19e7d3891e84ca35 -L dependency=/work/target/debug/deps --cap-lints allow | 334 ms | 734 ms | 0 |
| └toolchain /usr/bin/cc | -m64 /work/target/debug/build/cadaclysm-sdk-19e7d3891e84ca35/rustcKsm9qh/symbols.o /work/target/debug/build/cadaclysm-sdk-19e7d3891e84ca35/build_script_build-19e7d3891e84ca35.build_script_build.4b43ce2db12a1f50-cgu.0.rcgu.o /work/target/debug/build/cadaclysm-sdk-19e7d3891e84ca35/build_script_build-19e7d3891e84ca35.build_script_build.4b43ce2db12a1f50-cgu.1.rcgu.o /work/target/debug/build/cadaclysm-sdk-19e7d3891e84ca35/build_script_build-19e7d3891e84ca35.build_script_build.4b43ce2db12a1f50-cgu.2.rcgu.o /work/target/debug/build/cadaclysm-sdk-19e7d3891e84ca35/build_script_build-19e7d3891e84ca35.build_script_build.4b43ce2db12a1f50-cgu.3.rcgu.o /work/target/debug/build/cadaclysm-sdk-19e7d3891e84ca35/build_script_build-19e7d3891e84ca35.build_script_build.4b43ce2db12a1f50-cgu.4.rcgu.o /work/target/debug/build/cadaclysm-sdk-19e7d3891e84ca35/build_script_build-19e7d3891e84ca35.6d9j50rqodzrkxc7rlkhfroog.rcgu.o -Wl,--as-needed -Wl,-Bstatic /usr/local/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-64f5f36fb0927694.rl | 920 ms | 146 ms | 0 |
| └toolchain /usr/libexec/gcc/x86_64-linux-gnu/14/collect2 | -plugin /usr/libexec/gcc/x86_64-linux-gnu/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/14/lto-wrapper -plugin-opt=-fresolution=/tmp/ccYDAasX.res --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -fuse-ld=lld -o /work/target/debug/build/cadaclysm-sdk-19e7d3891e84ca35/build_script_build-19e7d3891e84ca35 /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o -L/work/target/debug/build/cadaclysm-sdk-19e7d3891e84ca35/rustcKsm9qh/raw-dylibs -L/usr/local/lib/rustlib/x86_64-unknown-linux-gnu/lib -L/usr/local/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld -L/usr/lib/gcc/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gn | 928 ms | 138 ms | 0 |
| └toolchain /usr/local/lib/rustlib/x86_64-unknown-linux-gnu/bin/rust-lld | -flavor gnu -plugin /usr/libexec/gcc/x86_64-linux-gnu/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/14/lto-wrapper -plugin-opt=-fresolution=/tmp/ccYDAasX.res --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o /work/target/debug/build/cadaclysm-sdk-19e7d3891e84ca35/build_script_build-19e7d3891e84ca35 /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o -L/work/target/debug/build/cadaclysm-sdk-19e7d3891e84ca35/rustcKsm9qh/raw-dylibs -L/usr/local/lib/rustlib/x86_64-unknown-linux-gnu/lib -L/usr/local/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld -L/usr/lib/gcc/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x | 930 ms | 134 ms | 0 |
| └build_script cadaclysm-sdk | 1.0 s | 63 ms | 0 | |
| └other /usr/bin/curl | --fail --silent --show-error --location --retry 2 --output /work/target/debug/build/cadaclysm-sdk-2db7cb526e71d338/out/SHA256SUMS-0.11.0 https://github.com/rdeioris/cadaclysm-sdk/releases/download/v0.11.0/SHA256SUMS | 1.0 s | 61 ms | 5632 |
Network 2
The VM has no internet. Every name it looks up resolves to 10.0.2.1, the fake internet, which accepts every connection and records what was sent. Below, it is shown by its port alone, such as :443. The name the build wanted is in the lookups, the HTTP host and the TLS SNI.
Looked up github.com
| Destination | Protocol | What was sent | Bytes |
|---|---|---|---|
| :443 | tls | SNI github.com, inside TLS: GET /rdeioris/cadaclysm-sdk/releases/download/v0.11.0/SHA256SUMS, host github.com, agent curl/8.14.1 | 1.5 KiB |
Sockets in the trace 3
| When | Program | How | Address | Type |
|---|---|---|---|---|
| 1.1 s | /usr/bin/curl | connect | unix:/var/run/nscd/socket | stream |
| 1.1 s | /usr/bin/curl | connect | :53 | datagram |
| 1.1 s | /usr/bin/curl | connect | :443 | stream |
Files 0
Secrets opened
None.
Written outside the build directories
None.
Scratch disk 0
- Files
- 60
- Directories
- 28
- Size
- 54.6 MiB
- Compiled units
- 8
- Scan
- stopped at a limit
Nothing outside the build areas.
Output
Standard error
Compiling cfg-if v1.0.5
Compiling cadaclysm-sdk v0.11.0
Compiling libloading v0.8.9
Compiling crateward-probe v0.0.0 (/cw/probe)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.04s
Timeline
9
| When | From | To | Event | Worker |
|---|---|---|---|---|
| 2026-10-20 03:56 UTC | Discovered | Fetched | fetched | fetcher-12688 |
| 2026-10-20 03:56 UTC | Fetched | ReadyForSandbox | static_analysis_completed | static-12726 |
| 2026-10-20 03:56 UTC | ReadyForSandbox | Running | sandbox_started | orchestrator-12760-slot1 |
| 2026-10-20 03:56 UTC | Running | DynamicallyAnalyzed | sandbox_completed | orchestrator-12760-slot1 |
| 2026-10-20 03:56 UTC | DynamicallyAnalyzed | ReadyForSandbox | scored | analyzer-12816 |
| 2026-10-20 03:56 UTC | ReadyForSandbox | Running | sandbox_started | orchestrator-12760-slot2 |
| 2026-10-20 03:57 UTC | Running | DynamicallyAnalyzed | sandbox_completed | orchestrator-12760-slot2 |
| 2026-10-20 03:57 UTC | DynamicallyAnalyzed | Scored | scored | analyzer-12816 |
| 2026-10-20 03:57 UTC | Scored | Done | finalized | analyzer-12816 |