PyPI / virtualenv / 21.14.12
virtualenv 21.14.12
- Source
- https://github.com/pypa/virtualenv
- Tag scanned
21.14.12- Compared with
21.14.11(0 signals introduced since)- Files
- 208 scanned, 33 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 14 info
- Scan time
- 7.6 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 10 of 10 warn and critical signals; 10 demoted to info.
- Disclude version
- 4.1.0
- Scanned (UTC)
- 2026-10-22 02:16
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
, = , = =likely benign Dynamic import of a parser module named in a Sphinx directive option to build CLI docs.Reasoning
This is a documentation-rendering tool (sphinx-argparse style) that imports a module named by a configured option and calls a parser factory from it. The dynamic import is driven by developer-supplied directive options, not untrusted input, so it is a legitimate plugin pattern, though it does allow arbitrary module import from the doc source.
-
= = return ,likely benign Dynamic import of a class from a dotted type string used to render documentation.Reasoning
The __import__ resolves a dotted type path taken from the documented option type string and fetches an attribute from it to render docs. This is a standard reflection pattern in documentation tooling and runs at doc build time only, not in shipped code.
-
()dismissed Tutorial shell transcript using a command name shown as a variable.Reasoning
This is a tutorial code block showing a shell session where $which is a transcript output placeholder or prompt sample, not executable code. Pass is raw-like ast over rst embedded bash, a false positive from a doc example.
-
()dismissed Windows tutorial showing where.exe output for the venv python path.Reasoning
The snippet is a Windows where.exe lookup output in a tutorial showing where python lives in a venv. The 'redirect writes to python' flag is a misparse of a path in documentation prose; no redirect writing to a PATH binary is present.
-
()dismissed Windows where.exe example whose path backslashes triggered an escape-sequence flag.Reasoning
Backslashes in a Windows path (C:\Users\...) are being misread as escape sequences in a command name. This is ordinary Windows path syntax in a documentation example with no hidden command.
-
()dismissed Windows tutorial where.exe example with path backslashes flagged as escapes.Reasoning
Same as the other where.exe tutorial example; backslashes in a Windows path are misclassified as obfuscation in a plain docs transcript.
-
()dismissed Tutorial shell transcript showing pip install output.Reasoning
This is pip install output in a tutorial transcript. The $pip token is a prompt-style placeholder, not an unexplained executable selection in shipped code.
-
()dismissed Tutorial transcript showing python -c printing requests location.Reasoning
Tutorial transcript showing python printing a module path; the variable-command flag is an artifact of prompt-style doc examples.
-
dismissed Tutorial showing running venv python.exe via a Windows relative path.
Reasoning
Windows relative-path invocation of a venv executable in a tutorial. The backslashes in .\myproject\Scripts\python.exe are normal Windows path separators, not command obfuscation.
-
dismissed Tutorial showing running venv pip.exe via a Windows relative path.
Reasoning
Same Windows relative-path venv invocation in a tutorial; backslashes are ordinary path separators.
-
# in PowerShell paths = # NTFS path components cannot contain any of these, regardless of where they sit in the string -
# in PowerShell paths = # NTFS path components cannot contain any of these, regardless of where they sit in the string -
"""Exclude ampersands, which batch activation does not support in paths.""" = = -
"""Exclude ampersands, which batch activation does not support in paths.""" = =
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.
&&