File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ## HackBot v1.2.2
2+
3+ ### Highlights
4+ - 🛡️ ** Stable Agent Execution** — Resolved critical command validation issues.
5+ - Fixed "BLOCKED: Tool is not in the allowed list" errors caused by double-sudo prefixing.
6+ - Implemented automatic command repair for malformed AI-generated commands.
7+ - Enhanced tool extraction logic to handle nested sudo and flag-like tokens accurately.
8+ - 🖥️ ** UI Reliability Fixes** — Restored Agent execution visibility.
9+ - Fixed a bug where "EXECUTION STEPS" and "LIVE TERMINAL" panels remained empty during assessments.
10+ - Corrected SSE streaming event handling in the GUI.
11+ - 🧠 ** Improved AI Guidance** — Enhanced system prompts for better autonomy.
12+ - Updated Agent system instructions with concrete command examples and formatting rules.
13+ - Explicitly prohibited sudo inclusions in AI-generated command fields for consistent handling.
14+
15+ ### Improvements & Bug Fixes
16+ - Fixed normalization ordering in the tool runner (backticks vs. shell prompts).
17+ - Added comprehensive test suite for agent command validation and sudo stripping (6+ new tests).
18+ - Updated internal versioning across all core components.
19+
20+ ### Full Changelog
21+ - Compare: https://github.com/yashab-cyber/hackbot/compare/v1.2.1...v1.2.2
Original file line number Diff line number Diff line change 1010Cross-platform: Linux · macOS · Windows
1111"""
1212
13- __version__ = "1.2.1 "
13+ __version__ = "1.2.2 "
1414__app_name__ = "HackBot"
Original file line number Diff line number Diff line change 44# ═══════════════════════════════════════════════════════════════════════════════
55set -euo pipefail
66
7- VERSION=" 1.2.1 "
7+ VERSION=" 1.2.2 "
88REPO=" yashab-cyber/hackbot"
99BOLD=' \033[1m'
1010GREEN=' \033[0;32m'
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44
55[project ]
66name = " hackbot"
7- version = " 1.2.1 "
7+ version = " 1.2.2 "
88description = " HackBot — Production-ready AI cybersecurity assistant with Agent, Chat & Planning modes"
99readme = " README.md"
1010license = {text = " MIT" }
Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ <h1 class="hero-title">Hack<span class="accent">Bot</span></h1>
7171 < div class ="terminal-body ">
7272 < pre > < code > < span class ="t-prompt "> $</ span > hackbot agent scanme.nmap.org
7373
74- < span class ="t-info "> ⚡ HackBot v1.2.1 | AI Cybersecurity Assistant</ span >
74+ < span class ="t-info "> ⚡ HackBot v1.2.2 | AI Cybersecurity Assistant</ span >
7575< span class ="t-info "> 🤖 Agent Mode — Autonomous security testing</ span >
7676
7777< span class ="t-accent "> Phase 1: Reconnaissance</ span >
@@ -691,7 +691,7 @@ <h3>⚠️ Disclaimer</h3>
691691 < div class ="footer-content ">
692692 < div class ="footer-brand ">
693693 < img src ="images/logo.png " alt ="HackBot " width ="28 " height ="28 ">
694- < span > HackBot v1.2.1 </ span >
694+ < span > HackBot v1.2.2 </ span >
695695 </ div >
696696 < p > Built for ethical hackers, by ethical hackers. 🛡️</ p >
697697 < div class ="footer-links ">
You can’t perform that action at this time.
0 commit comments