crates.io / num-traits / 0.2.19
num-traits 0.2.19
- Source
- https://github.com/rust-num/num-traits
- Tag scanned
num-traits-0.2.19- Compared with
num-traits-0.2.18(0 signals introduced since)- Files
- 25 scanned, 3 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 2 info
- Scan time
- 2.6 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 2 of 2 warn and critical signals; 2 demoted to info.
- Disclude version
- 4.0.0
- Scanned (UTC)
- 2026-10-14 20:36
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
likely benign Local IFS='.' split of a Rust version string inside a CI version-check function.
Reasoning
Setting IFS to '.' for a single read command to split a version string like 1.70.0 into an array is a standard, legitimate bash idiom in a CI script comparing Rust versions. The IFS assignment is scoped to the read command and does not hide any payload or execute decoded content.
-
IFS=. IFS=.likely benign Scoped IFS='.' split of the wanted version string for numeric comparison in CI.Reasoning
Same pattern as the sibling finding: a scoped IFS='.' read splitting the requested version into components for numeric comparison in a CI test script. It is ordinary version-comparison code with no obfuscation or malicious behavior.
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.
&&