PyPI / cloudpickle / 3.1.2
cloudpickle 3.1.2
- Source
- https://github.com/cloudpipe/cloudpickle
- Artifact scanned
cloudpickle-3.1.2-py3-none-any.whl- Compared with
cloudpickle-3.1.1-py3-none-any.whl(0 signals introduced since)- Files
- 3 scanned, 4 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 1 info
- Scan time
- 3.3 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 1 of 1 warn and critical signal; 1 demoted to info.
- Disclude version
- 4.3.0
- Scanned (UTC)
- 2026-10-23 07:40
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
# module. returnlikely benign A helper in cloudpickle that dynamically imports a module by name and returns it from sys.modules.Reasoning
The snippet is from cloudpickle's subimport helper, which imports a module by name (name is a module path previously pickled by cloudpickle) and then returns sys.modules[name]. This is the standard idiom for ensuring a submodule is loaded during unpickling; the non-literal argument is inherent to a dynamic import helper, and no decoding, network, or process spawning appears. Severity is critical only because the pattern matched, not because of malicious behavior.
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.
|