crates.io / brotli-decompressor / 6.1.1
brotli-decompressor 6.1.1
- Source
- https://github.com/dropbox/rust-brotli-decompressor
- Artifact scanned
brotli-decompressor-6.1.1.crate- Compared with
brotli-decompressor-6.1.0.crate(0 signals introduced since)- Files
- 36 scanned, 11 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 6 info
- Scan time
- 4.7 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 3 of 3 warn and critical signals; 3 demoted to info.
- Disclude version
- 4.3.0
- Scanned (UTC)
- 2026-10-24 02:42
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
likely benign Test fixture of brotli-compressed bytes fed to a decompressor writer in an error-handling test.
Reasoning
The 18 hex escapes are a literal byte array passed to a brotli DecompressorWriter in a test function named test_error_byte_writer. The bytes decode to a brotli stream carrying the text 'hello' and 'goodbye', which is ordinary compression test data. The raw-pass encoding signal is a false positive on a test fixture.
-
// Output from this command: let compressed_with_extra = b"\x8f\x02\x80\x68\x65\x6c\x6c\x6f\x0a\x03\x67\x6f\x6f\x64\x62\x79\x65\x0a"; // Make sure that read_to_string returns the data. let cursor = new;likely benign Brotli-compressed test vector used to check that read_to_string handles extra trailing data.Reasoning
The byte literal is a brotli-compressed sample ('hello' and 'goodbye' with trailing data) passed to a Cursor for a read_to_string test. The comment above it refers to the output of a command that produced the data, which is typical for a test vector. No execution or exfiltration pattern is present, so this is a legitimate fixture.
-
27, 250, 0, 64, 44, 11, 108, 247, 52, 24, 142, 163, 204, 142, 80, 252, 182, 120, 165, 79, 250, 13, 158, 3, 30, 234, 40, 250, 29, 20, 77, 120, 230, 200, 129, 115, 130, 14, 64, 215, 56, 237, 122, 86, 138, 52, 110, 119, 30, 215, 82, 74, 30, 171, 105, 88, 99, 31, 14, 167, 214, 226, 231, 246, 248, 42, 94, 190, 205, 22 -
let expected: & = & -
-
likely benign Same brotli test vector used in a writer test that checks handling of extra data after the stream.
Reasoning
The same brotli byte sequence appears in a write_extra test that feeds it into a DecompressorWriter. This is a known compressed test input in a compression library, and the raw encoding signal only reflects the hex-escaped bytes, not any malicious behaviour.
Reproduce This Scan
Run disclude locally to verify. These commands scan the published file; the "new in this release" marks come from comparing it with the previous release's file, which they don't repeat. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.
|
&&