libc 0.2.191
- Source
- https://github.com/rust-lang/libc
- Tag scanned
0.2.191- Compared with
0.2.190(1 signals introduced since)- Files
- 566 scanned, 44 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 10 info
- Scan time
- 6.9 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 4 of 4 warn and critical signals; 4 demoted to info.
- Disclude version
- 4.0.0
- Scanned (UTC)
- 2026-10-18 00:10
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
# On relevant platforms, also test with our optional settings -
while [; do && success=true || [ && break -
|likely benign CI script installs the Rust toolchain by piping the rustup.rs installer from the official domain into sh.Reasoning
The pipeline fetches the official rustup installer over HTTPS with TLS 1.2 enforced and pipes it to sh. This is the documented rustup bootstrap in a CI setup script. It is a risky pattern in general, since remote code runs without verification, but the source is the expected vendor domain and the context is a build toolchain install, not an obfuscated dropper.
-
# shellcheck source=/dev/null # System infolikely benign Sources the rustup-generated cargo environment file from the home directory.Reasoning
Sourcing $HOME/.cargo/env is the standard rustup step for putting cargo on PATH. The path is a fixed file under the user's home directory and is not attacker-controlled input.
-
likely benign Entrypoint script that execs the command passed to it as arguments.
Reasoning
`exec "$@"` is a standard entrypoint wrapper that replaces the shell with the arguments it was given. The dynamic command is the intended behaviour of a container or CI entrypoint, and nothing in the snippet fetches or decodes code.
-
# Delegate to run.sh for the rest.likely benign Delegates to a sibling run.sh script located next to this script, passing a target argument.Reasoning
The command is `dirname "$0"/run.sh`, a sibling script resolved relative to the current script's location, followed by a target argument. The executed file name is fixed and this is ordinary helper delegation in a CI script.
-
# shellcheck disable=SC2086 # shellcheck disable=SC2086 -
# shellcheck disable=SC2086 # shellcheck disable=SC2086 -
# shellcheck disable=SC2086 -
# shellcheck disable=SC2086 RUSTFLAGS=" --cfg=libc_unstable_time64"
Reproduce This Scan
Run disclude locally to verify. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.
&&