Crateward

rsconstruct 0.9.150

Done dynamic on Linux job 300605 crates.io SBOM Findings (VEX) Compare with 0.9.149

medium severity process_spawn in build_script code (149 places): std::process::Command::new

19
low
Automated verdict. Nobody reviewed it. A score is a reason to look closer, not a finding.

Evidence

PointsSignalWhereWhat
10static:process_spawn
static · rsconstruct
build.rs:25medium severity process_spawn in build_script code (149 places): std::process::Command::new
2static:credential_access
static · rsconstruct
src/processor/mass_generator/npm.rs:28medium severity credential_access in library code (4 places): .npmrc
2static:secret_environment_variable
static · rsconstruct
src/download.rs:112medium severity secret_environment_variable in library code (20 places): GITHUB_TOKEN
2static:shell_command
static · rsconstruct
src/engines/actionlint/rules/shell_name.rs:17medium severity shell_command in library code (14 places): powershell
2static:yara:persistence_locations
static · rsconstruct
docs/src/commands.md:1025medium severity yara:persistence_locations in library code (2 places): Paths and keys used to persist on a developer machine
1static:build_script
static · rsconstruct
build.rslow severity build_script in build_script code: build.rs

Behavior

Profile

static:credential_access static:process_spawn static:secret_environment_variable static:shell_command static:yara:persistence_locations

Static findings

12 groups
medium secret_environment_variable library 20
medium shell_command library 14
medium credential_access library 4
medium process_spawn build_script 3
medium yara_match persistence_locations library 2
low process_spawn library 113
low process_spawn test 33
low network_access library 2
low build_script build_script 1
info url_literal library 146
info url_literal test 30
info unsafe_code library 4

Run: check

succeeded
Ended
agent reported the end
Guest
exit code 0
Run time
705 ms
VM restore
62 ms
Payload
17746 files, 348.1 MiB
Files opened
964

Processes 2

Siblings that ran the same program with the same result and the same processes below are folded into one row, with their number.

ProcessArgumentsStartTookExit
cargo /usr/local/bin/cargo check --locked --offline 5 ms 690 ms 0
└rustc /usr/local/bin/rustc --crate-name crateward_probe --edition=2021 lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --check-cfg cfg(docsrs,test) --check-cfg cfg(feature, values()) -C metadata=d9152fcf76bf9b7f -C extra-filename=-8c7788aadf5d3a75 --out-dir /work/target/debug/deps -C incremental=/work/target/debug/incremental -L dependency=/work/target/debug/deps 453 ms 209 ms 0

Network 0

No network activity.

Files 0

Secrets opened

None.

Written outside the build directories

None.

Scratch disk 0

Files
21
Directories
19
Size
77.8 KiB
Compiled units
1

Nothing outside the build areas.

Output

Standard error
warning: crateward-probe v0.0.0 (/cw/probe) ignoring invalid dependency `target` which is missing a lib target
    Checking crateward-probe v0.0.0 (/cw/probe)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.61s

Timeline

6
WhenFromToEventWorker
2026-10-28 14:33 UTCDiscoveredFetchedfetchedfetcher-12688
2026-10-28 14:33 UTCFetchedReadyForSandboxstatic_analysis_completedstatic-12726
2026-10-28 14:33 UTCReadyForSandboxRunningsandbox_startedorchestrator-12760-slot1
2026-10-28 14:33 UTCRunningDynamicallyAnalyzedsandbox_completedorchestrator-12760-slot1
2026-10-28 14:33 UTCDynamicallyAnalyzedScoredscoredanalyzer-12816
2026-10-28 14:33 UTCScoredDonefinalizedanalyzer-12816