aiosignal 1.4.0
- Source
- https://github.com/aio-libs/aiosignal
- Tag scanned
v1.4.0- Compared with
v1.3.2(0 signals introduced since)- Files
- 23 scanned, 11 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 7 info
- Scan time
- 4.9 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 7 of 7 warn and critical signals; 7 demoted to info.
- Disclude version
- 4.0.0
- Scanned (UTC)
- 2026-10-14 18:18
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
for; dolikely benign Build-script loop invoking pip and wheel builds for each Python version under /opt/python.Reasoning
The loop variable PYTHON iterates over a configured list of Python versions and is used as a path component to run the interpreter in /opt/python. This is a standard manylinux wheel build script; the flagged pattern is ordinary parameterized tooling, not obfuscation or malicious execution.
-
likely benign Continuation of the per-version pip install and wheel build loop.
Reasoning
Same loop as the other findings: the interpreter path is built from the version variable and runs pip install and wheel build commands. Typical CI build logic with no encoding or hidden behavior.
-
likely benign Per-version pip wheel command writing built wheels to an output directory.
Reasoning
Line contains the pip wheel invocation writing to a per-version output directory, within the same benign build loop. No sign of malicious intent.
-
likely benign Test step printing platform info and installing CI requirements for a given Python version.
Reasoning
Test section of a wheel build script that prints the platform and installs CI test requirements from the repo's own requirements directory. The variable-based interpreter path is expected for multi-version testing.
-
likely benign Installs the built wheel from a local wheelhouse and runs the test suite.
Reasoning
Installs the built package from a local wheelhouse with --no-index and runs pytest on the repo tests. Standard local test flow; the variable command name only reflects multi-version iteration.
-
likely benign Local wheel install followed by running py.test against the repository tests.
Reasoning
Continuation of the test loop: local --no-index install and py.test on repo tests. No network fetch of untrusted code or encoded payload.
-
likely benign Runs the test suite for each configured Python interpreter.
Reasoning
Final lines of the test loop running the test suite for each Python version. Benign build and test tooling.
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.
&&