pyzmq 27.3.0
- Source
- https://github.com/zeromq/pyzmq
- Artifact scanned
pyzmq-27.3.0.tar.gz- Compared with
pyzmq-27.2.0.tar.gz(0 signals introduced since)- Files
- 257 scanned, 42 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 11 info
- Scan time
- 5.6 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 8 of 8 warn and critical signals; 8 demoted to info.
- Disclude version
- 4.3.0
- Scanned (UTC)
- 2026-11-04 01:12
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
# Path to a program. CYTHON:FILEPATH=/bin/cython # semicolon-separated list of arguments to pass to ./configure for bundled libsodiumlikely benign Documentation example setting a CMake cache path to a cython binary under a prefix.Reasoning
The snippet is a CMake cache variable setting in a build how-to, with $PREFIX shown as a placeholder path to cython. Documentation of build configuration, not an attack.
-
# The directory containing a CMake configuration file for ZeroMQ. ZeroMQ_DIR:PATH=/lib/cmake/ZeroMQlikely benign Documentation showing a CMake ZeroMQ_DIR path setting.Reasoning
A CMake cache entry pointing ZeroMQ_DIR at a prefix-relative cmake directory. Ordinary build documentation with a placeholder variable.
-
= returnlikely benign Doc example that decompresses and unpickles a signed payload.Reasoning
This is a documentation example demonstrating a secure-serialization pattern: it verifies a signature before decompressing and unpickling. Pickle over untrusted data is a known risk, but the doc context is a tutorial snippet, not a dropper.
-
# pickle.loads involves arbitrary code execution = returnlikely benign Example helper that zlib-decompresses and unpickles messages for a socket wrapper.Reasoning
The code is an example of a serialization helper; the comment explicitly warns that pickle.loads involves arbitrary code execution. It is a demonstration of zlib plus pickle serialization for ZeroMQ, not hidden malicious execution.
-
assert not = await = await -
assert not = await = await -
= -
=likely benign Test fixture containing a 32-byte client public key as byte escapes.Reasoning
These are Z85 test vectors: fixed 32-byte curve keys written as byte escapes in a test file. Binary-looking literals are expected for cryptographic test data.
-
=likely benign Test fixture containing a 32-byte client secret key as byte escapes.Reasoning
Known-answer test vector for Z85/CURVE key handling; binary key literals are expected in such tests.
-
=likely benign Test fixture containing a 32-byte server public key as byte escapes.Reasoning
Test vector for curve key encoding in a test module; the literal is test data, not a payload.
-
=likely benign Test fixture containing a 32-byte server secret key as byte escapes.Reasoning
Test vector for curve key encoding in a test module; the literal is test data, not a payload.
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.
|
&&