consul-0001: makeMeshGatewayPeerFilterChain peerNames O(S×B×P) slice scan → map[string]struct{}
helm-0001: ResourceList.Difference/Intersect O(N²) via Contains → pre-built map index
doris-0001: EquivalenceClass.getEquivalenceSetList ArrayList visited O(V²) → IdentityHashMap
doris-0002: PlanNode.addConjunct ArrayList.contains O(C²) → LinkedHashSet
6 CLEAN: buildkit, containerd, traefik, grafana, victoria-metrics, nifi (except pre-existing 0001), samza
595 B
595 B
samza — CWE-407 Scan Result: CLEAN
Scanned 2026-03-29.
Findings
JobGraph.findReachable() and topologicalSort() use HashSet<JobNode> for visited
tracking. JobNode.findReachableOperators() uses Set<OperatorSpec> (HashSet).
PollingScanDiskSpaceMonitor.getSpaceUsed() uses Set<Path> (HashSet).
GroupByContainerIds.group() uses Set<TaskName> (HashSet) for assignedTasks.
IntermediateStreamManager uses Set<StreamSet> (HashSet) for processedStreamSets.
No ArrayList-based visited/seen patterns found.
Verdict: CLEAN — no CWE-407 defects warranting a patch.