v2.0.1 (2025-11-10)
This release focuses on documentation improvements, infrastructure enhancements, and project organization following Semantic Versioning 2.0.0.
Documentation Updates
- Added comprehensive
scripts/README.mddocumenting installation scripts for all platforms (Linux, macOS, Windows) - Enhanced main README with detailed TODO roadmap breakdown covering:
- Vulnerability scanner ingestion (Tenable Nessus, Greenbone OpenVAS, Nmap XML)
- Service-specific exploitation hooks and Metasploit integration
- Mindpalace visualization enhancements (grouping, filtering, export capabilities)
- Marked httpx/nuclei integration as completed in TODO section
Infrastructure & Project Management
- Created
.version-tracking.mdfor semantic versioning compliance and systematic change tracking - Enhanced
.gitignorewith comprehensive exclusions:- Test artifacts (output.txt, test_*.html, etc.)
- Working directories (work/, output/, results/)
- Logs and sensitive files (*.log, .env, credentials.json)
- Added
.github/workflows/to version control for CI/CD transparency - Updated Cargo.toml from 2.0.0-dev to 2.0.1
Analysis & Resource Audit
- Confirmed httpx and nuclei are fully integrated (tool_httpx.rs, tool_nuclei.rs)
- Identified Metasploit mentioned but not yet implemented in
sherlock houndmode - Documented current mindpalace visualization capabilities and enhancement roadmap
- Analyzed
rsc/directory usage:rsc/subdomains.list: Actively used as default wordlist (src/main.rs:154)rsc/resolvers.txt: Only used by legacy bash scriptrsc/arch_sherlock.zip: Unused artifact (candidate for removal)
Version Rationale
PATCH version bump (2.0.1) - backward compatible documentation and infrastructure improvements without code functionality changes.
Multi-Platform Binaries: The CI/CD pipeline will automatically build and attach binaries for:
- Linux: x86_64-unknown-linux-gnu, aarch64-unknown-linux-gnu, x86_64-unknown-linux-musl, aarch64-unknown-linux-musl
- macOS: x86_64-apple-darwin (Intel), aarch64-apple-darwin (Apple Silicon)
- Windows: x86_64-pc-windows-msvc, aarch64-pc-windows-msvc
Docker Images: Multi-arch images (linux/amd64, linux/arm64) available at ghcr.io/gbiagomba/sherlock:v2.0.1