Skip to content

Releases: frmoretto/hardstop

v1.4.8

02 Mar 12:46

Choose a tag to compare

v1.4.7

22 Feb 05:55

Choose a tag to compare

Full Changelog: v1.4.6...v1.4.7

v1.4.6

18 Feb 05:52

Choose a tag to compare

Full Changelog: v1.4.5...v1.4.6

v1.4.5

17 Feb 00:48

Choose a tag to compare

Full Changelog: v1.4.4...v1.4.5

v1.4.4

17 Feb 00:33

Choose a tag to compare

Full Changelog: v1.4.3...v1.4.4

v1.4.3

14 Feb 07:01

Choose a tag to compare

Full Changelog: v1.4.2...v1.4.3

v1.4.2

14 Feb 06:11

Choose a tag to compare

Full Changelog: v1.4.1...v1.4.2

v1.4.0 - Complete npm installer and standardize naming

11 Feb 17:20

Choose a tag to compare

Installation System

  • New: Complete Node.js installer (
    🚀 Installing Hardstop...

✅ Claude Code detected
⚠️ Hardstop already installed. Updating...
✅ Plugin directory created
✅ Copied .claude-plugin
✅ Copied hooks
✅ Copied commands
✅ Copied patterns
✅ Copied LICENSE
✅ Copied README.md
ℹ️ Windows detected - skipping chmod
✅ Skill created
⚠️ Hooks already configured, skipping
✅ Installation verified

╔═══════════════════════════════════════════════════════════╗
║ 🛡️ Hardstop 1.4.0 installed successfully! ║
╚═══════════════════════════════════════════════════════════╝

Next steps:

  1. Restart Claude Code (if running)
  2. Test with: /hs status
  3. Read docs: C:\Users\franz.claude\plugins\hs/README.md

Hardstop will now intercept dangerous commands before execution.
Use '/hs help' to see all available commands.

Features:
• 262 patterns mapped to MITRE ATT&CK framework
• Risk scoring system with session tracking
• Command chain analysis (&&, ||, ;, |)
• Read tool protection (credential files)
• Fail-closed by default

Documentation:
https://github.com/frmoretto/hardstop
• ~/.claude/plugins/hs/README.md)

  • Previously only PowerShell/Bash scripts handled full installation
  • npm installer now creates and configures
  • Install with: npm install -g hardstop && npx hardstop install

Naming Standardization

  • Standardize skill directories to hs (was hardstop in repo)
  • Renamed: .claude/skills/hardstop/.claude/skills/hs/
  • Renamed: .codex/skills/hardstop/.codex/skills/hs/
  • Renamed: .github/skills/hardstop/.github/skills/hs/
  • Renamed: skills/hardstop/skills/hs/
  • Updated all documentation references (AGENTS.md, README.md)

Package Configuration

  • Add package.json: npm package metadata and files list
  • Add .npmignore: Exclude __pycache__, node_modules, build artifacts
  • Update .gitignore: Ignore packages/, docs/, migrate scripts

Breaking Changes

⚠️ Note: Installed plugin/skill location unchanged: ~/.claude/plugins/hs/

  • Slash command unchanged: /hs
  • Only repo structure changed for consistency

Links

v1.0.0-beta

17 Jan 13:40

Choose a tag to compare

v1.0.0-beta Pre-release
Pre-release

🛑 Hardstop v1.0.0-beta

The first public release of Hardstop - a pre-execution safety layer for Claude Code.

Features

  • Two-layer defense: pattern matching + LLM semantic analysis
  • Cross-platform: macOS, Linux, Windows
  • Fail-closed design: blocks on verification failure
  • Full audit logging to ~/.hardstop/audit.log
  • Controls via /hs commands

Installation

# macOS/Linux
git clone https://github.com/frmoretto/hardstop.git && cd hardstop && ./install.sh

# Windows
git clone https://github.com/frmoretto/hardstop.git
cd hardstop
powershell -ExecutionPolicy Bypass -File install.ps1

Known Limitations

  • Beta software - sophisticated obfuscation may bypass detection
  • Requires Claude CLI for LLM analysis layer

Feedback

Found a bypass? Have suggestions? Open an issue