PyPI / python-dateutil / 3.0.0
python-dateutil 3.0.0
- Source
- https://github.com/dateutil/dateutil
- Tag scanned
3.0.0- Compared with
2.9.0.post0(3 signals introduced since)- Files
- 70 scanned, 16 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 5 info
- Scan time
- 5.8 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 3 of 3 warn and critical signals; 3 demoted to info.
- Disclude version
- 4.1.0
- Scanned (UTC)
- 2026-10-22 06:28
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
info
warn→ info by reviewframe-introspectionsrc/dateutil/zoneinfo/__init__.py:39:13new in this release= 1 = # The body of this module =likely benign Walks the call stack to the outermost frame to locate the zoneinfo module's directory.Reasoning
sys._getframe(1) is used to walk to the outermost stack frame so the module can locate its own directory, which is a common and legitimate way to find the package path when the module is imported. It does not read or send data and has no execution or network component.
-
info
warn→ info by reviewdecoder-import-with-exectests/test_tzfile.py:2653:16new in this release=likely benign Test helper that compiles and executes a Python source file read from a local path.Reasoning
The snippet reads a Python source file from disk, compiles it, and runs it with six.exec_ into a module namespace. That is an ordinary test-helper loader for a source file. The decoder-module signal comes from imports elsewhere in the file, and the snippet itself shows no base64, gzip, or pickle decoding chain. The path is a test fixture, not a payload.
-
=likely benign Dynamic compile of a local source file inside a test helper.Reasoning
This is the same compile() call as the previous finding, flagged for its non-literal argument. The source comes from a local test path rather than network input or an encoded blob, so the dynamic compile fits a test loader. The snippet does not show the source being decoded or fetched from anywhere.
-
, # Invalid ordinal day , # Cyrillic T , # Invalid use of 24 for midnight , # Invalid separator
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.
&&