diff --git a/CHANGELOG.md b/CHANGELOG.md index f502375..6762b3d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed +- Prefer Go security tools in the Kali image's PATH so Python's unrelated `httpx` console script cannot shadow ProjectDiscovery's `httpx`. + ## [0.2.0] - 2026-06-30 ### Added diff --git a/linux/Dockerfile b/linux/Dockerfile index 7df53c1..0d6b5d5 100644 --- a/linux/Dockerfile +++ b/linux/Dockerfile @@ -58,7 +58,8 @@ RUN setcap -r /usr/lib/nmap/nmap 2>/dev/null || true # Go-based tools (ProjectDiscovery suite + ffuf + gospider) ENV GOPATH=/root/go -ENV PATH="${PATH}:/root/go/bin" +# Prefer ProjectDiscovery's httpx over Python's unrelated httpx console script. +ENV PATH="/root/go/bin:${PATH}" RUN go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest && \ go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest && \ go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest && \