zstandard 0.25.0
- Source
- https://github.com/indygreg/python-zstandard
- Tag scanned
0.25.0- Compared with
0.24.0(1 signals introduced since)- Files
- 107 scanned, 20 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 11 info
- Scan time
- 7.4 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 11 of 11 warn and critical signals; 11 demoted to info.
- Disclude version
- 4.0.0
- Scanned (UTC)
- 2026-10-14 18:48
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
info
warn→ info by reviewencoding-hextests/test_compressor_compress.py:201:15new in this release, b, )likely benign Test expected-output bytes for zstd compression.Reasoning
Hex-escaped zstd frame bytes used as expected output in a compression test.
-
=likely benign Benchmark code calling zstd decompress on a data chunk.Reasoning
This is a zstd benchmark script calling decompress on data chunks it reads; decompression of input data is the normal purpose of the tool, not a hidden payload.
-
likely benign Conda build step invoking the Python interpreter from the build environment.
Reasoning
Conda build script runs $PYTHON setup.py install; the interpreter variable is set by conda-build, a standard pattern.
-
,likely benign Test fixture bytes for a zstd compressed frame.Reasoning
Hex escapes form a zstd frame header with 'foobar' text in a test fixture; expected binary test vectors.
-
# Frame 1. b b # Frame 2.likely benign Test fixture of multi-frame zstd binary data.Reasoning
Concatenated bytes literal is a zstd frame fixture with comments labeling frames; standard test data for the python-zstandard library.
-
=likely benign Test reading its own file as input data.Reasoning
Test reads its own source as an input file for a max window size test; no extraction of hidden payloads from comments is evident.
-
* to preserve host's memory from unreasonable requirements. * This limit can be overridden using ZSTD_DCtx_setParameter(,ZSTD_d_windowLogMax,).dismissed Comment text flagged for visually confusable identifiers in zstd documentation.Reasoning
Confusable collision is an artifact of comparing English words in comments/docs; 'to' appears as normal prose, a raw-style false positive of identifier skeletoning.
-
dodismissed Standard do-while loop in xxhash code flagged by skeleton collision.Reasoning
'do' is the C keyword in a standard XXH32 loop; the skeleton collision is spurious.
-
|| /* WASM SIMD128 via SIMDe */likely benign Temporary workaround redefining inline around an arm_neon include.Reasoning
The inline macro redefinition is a known workaround for a clang bug when including arm_neon.h, guarded and undone immediately; legitimate compatibility code.
-
;dismissed Ordinary xxhash bitflip local variables flagged by skeleton collision.Reasoning
Local variable names bitflip1/bitflip2 are ordinary; the skeleton collision is a false positive from normal xxhash code.
-
dismissed Local dictionary pointer code flagged by skeleton collision.
Reasoning
Identifier 'dl' and its neighbor are normal short names in zstd local dictionary code; collision is spurious.
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.
&&