java-topology/defects/dask/CLEAN.md

1 KiB

Dask — CWE-407 Scan: CLEAN

Date: 2026-03-27 Target: dask/dask Files scanned:

  • dask/order.py — task ordering algorithm
  • dask/optimization.py — graph fusion, visited nodes
  • dask/base.py — tokenization, key deduplication
  • dask/_task_spec.py — task specification graph traversal
  • dask/local.py — local scheduler

Verdict: CLEAN

All not in membership tests in hot graph traversal paths are against set, dict, or frozenset containers providing O(1) average membership:

  • order.py:118k not in dependencies — dict
  • order.py:246item not in external_keys — set
  • order.py:374path[-2] not in result — dict
  • optimization.py:62d not in seen — set
  • optimization.py:156child not in unfusible — set
  • optimization.py:215key not in fused — set
  • optimization.py:349key not in output — set/dict
  • optimization.py:577v not in rdeps — dict
  • base.py:490tok not in repack_dsk — dict

No CWE-407 defects found.