base64 0.23.1
- Source
- https://github.com/marshallpierce/rust-base64
- Tag scanned
v0.23.1- Compared with
v0.23.0(0 signals introduced since)- Files
- 33 scanned, 8 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 9 info
- Scan time
- 5.4 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 9 of 9 warn and critical signals; 9 demoted to info.
- Disclude version
- 4.1.0
- Scanned (UTC)
- 2026-10-22 21:57
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
assert_eq!;likely benign Base64 test vector in a unit test of a base64 encoder.Reasoning
Test assertion comparing base64 output of a known plaintext string; the blob is a test vector for an encoder library, not a payload. Raw pass base64 heuristic false positive.
-
let alphabet = new_with_paddinglikely benign Custom base64 alphabet literal used in a test of alphabet configuration.Reasoning
A custom base64 alphabet constant passed to Alphabet::new_with_padding in a test; this is a shuffled alphabet definition used to test the library's alphabet support, not obfuscated code.
-
likely benign Base64 test input for decoder invalid-suffix handling.
Reasoning
A base64 string literal in a test named detects_users_real_world_invalid_suffix, consistent with test data for invalid-padding handling. It is inert data in a test fixture; the raw base64 heuristic fires on any long literal.
-
likely benign High-entropy base64 test string in a decoder test.
Reasoning
Same literal as the base64 finding; high-complexity flag on a random-looking string in a test fixture. Expected for base64 test data with low compressibility.
-
compare_encodelikely benign All-bytes base64 encoding test vector.Reasoning
Sequential byte-value base64 encoding test vector (AAECAw... covers all 0-255 bytes), a standard encoder conformance input.
-
"AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7P\ D0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn8\ =", &ascii,likely benign All-bytes base64 encoding test vector, continued.Reasoning
Continuation of the same all-bytes base64 conformance test vector in an encoder test file.
-
compare_encodelikely benign Multi-line all-bytes base64 test vector.Reasoning
Further lines of the same sequential byte-value base64 test vector used in compare_encode assertions.
-
assert_eq!likely benign URL-safe all-bytes base64 test vector.Reasoning
Variant of the all-bytes base64 test vector using URL-safe characters, typical for testing a base64 library's alphabet variants.
-
"AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0\ -P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn\ -AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq\likely benign URL-safe all-bytes base64 test vector, continued.Reasoning
Same URL-safe all-bytes base64 test vector in an encoder test file; standard conformance data.
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.
&&