Skip to content

Commit 3d3178a

Browse files
author
yashab-cyber
committed
chore: version bump to 1.2.2 and add release notes
1 parent 171de10 commit 3d3178a

5 files changed

Lines changed: 26 additions & 5 deletions

File tree

RELEASE_NOTES_v1.2.2.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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

hackbot/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@
1010
Cross-platform: Linux · macOS · Windows
1111
"""
1212

13-
__version__ = "1.2.1"
13+
__version__ = "1.2.2"
1414
__app_name__ = "HackBot"

install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# ═══════════════════════════════════════════════════════════════════════════════
55
set -euo pipefail
66

7-
VERSION="1.2.1"
7+
VERSION="1.2.2"
88
REPO="yashab-cyber/hackbot"
99
BOLD='\033[1m'
1010
GREEN='\033[0;32m'

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "hackbot"
7-
version = "1.2.1"
7+
version = "1.2.2"
88
description = "HackBot — Production-ready AI cybersecurity assistant with Agent, Chat & Planning modes"
99
readme = "README.md"
1010
license = {text = "MIT"}

website/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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">

0 commit comments

Comments
 (0)