v2.0.0: The High-Performance Native Go Core Architecture
π‘οΈ Cybermes v2.0.0 β The High-Performance Native Go Core Architecture
We are thrilled to announce Cybermes v2.0.0, a milestone major release featuring a ground-up architectural overhaul that transitions Cybermes' performance-critical pipeline from interpreted Python utility scripts to pure, zero-dependency, compiled Go binaries.
β‘ What's New in v2.0.0
1. π Native Go Core Toolchain (pkg/* & cmd/*)
All high-frequency terminal filters, secret extractors, knowledge lookups, and report aggregators are now built in standard-library Go with zero external runtime dependencies:
smart_pipe(cmd/smart_pipe): High-throughput stdout filter with zero-allocation byte frequency arrays[256]intfor Shannon entropy scoring and ANSI stripping. Compresses verbose recon logs by 70%β85%, drastically reducing LLM token consumption and preventing context hallucinations.secret_scan(cmd/secret_scan): Concurrent multi-threaded secret scanner evaluating 48 precompiled regexes matching modern cloud credentials (AWS, GCP, Azure), AI platform keys (OpenAI, Anthropic, HuggingFace), SaaS tokens (Stripe, Slack, GitHub PATs), and JWTs across directories and stdin.search_knowledge(cmd/search_knowledge): Multi-threaded offline knowledge search engine indexing local markdown security wikis (PayloadsAllTheThings, HackTricks, Claude-BugHunter) in < 50ms.aggregate_reports(cmd/aggregate_reports): High-resilience finding indexer parsing markdown frontmatter/tables, computing CVSS 3.1 severity metrics, generatingSUMMARY.md/metadata.json, and preserving operator custom narrative sections.
2. π§Ή Clean Codebase & Deprecation of Python Wrappers
- Removed legacy, high-overhead Python utility scripts:
tools/smart_pipe.py,tools/search_knowledge.py, andtools/aggregate_reports.py. - Unified single-binary toolchain exposed directly on the system
$PATH(tools/bin/*). - Standardized
AGENTS.md,.cursorrules, and 50+ offensive skill playbooks to invoke native binary commands directly.
3. π οΈ Multi-Platform Native Builder
- Linux & macOS (
setup.sh): Automated compilation of all 4 Go binaries intotools/bin/upon running./setup.sh. - Windows Native (
setup_windows.ps1): Automated detection and compilation of native Windows.exebinaries (tools\bin\*.exe). - Docker (
Dockerfile): Integrated container-level Go compilation ensuring 100% native CPU architecture compatibility across bothAMD64andARM64(Apple Silicon M-series).
4. π§ͺ Quality Assurance & Testing
- 100% test coverage across all core packages (
pkg/stream,pkg/secrets,pkg/search,pkg/report) viago test ./pkg/... -v.
π₯ Contributors & Upstream Credits
Special thanks to @Zyrexnn and Claude Opus for co-authoring the v2.0.0 architecture refactor, and the open-source security projects (PayloadsAllTheThings, HackTricks, ProjectDiscovery, FFuF, Strix).
π Getting Started with v2.0.0
git clone https://github.com/Zyrexnn/Cybermes.git
cd Cybermes
./setup.sh
source env.sh
./hermes "Assess http://127.0.0.1:8888 and generate full report."