Releases: frmoretto/hardstop
v1.4.8
Full Changelog: v1.4.7...v1.4.8
v1.4.7
Full Changelog: v1.4.6...v1.4.7
v1.4.6
Full Changelog: v1.4.5...v1.4.6
v1.4.5
Full Changelog: v1.4.4...v1.4.5
v1.4.4
Full Changelog: v1.4.3...v1.4.4
v1.4.3
Full Changelog: v1.4.2...v1.4.3
v1.4.2
Full Changelog: v1.4.1...v1.4.2
v1.4.0 - Complete npm installer and standardize naming
Installation System
- New: Complete Node.js installer (
🚀 Installing Hardstop...
✅ Claude Code detected
✅ Plugin directory created
✅ Copied .claude-plugin
✅ Copied hooks
✅ Copied commands
✅ Copied patterns
✅ Copied LICENSE
✅ Copied README.md
ℹ️ Windows detected - skipping chmod
✅ Skill created
✅ Installation verified
╔═══════════════════════════════════════════════════════════╗
║ 🛡️ Hardstop 1.4.0 installed successfully! ║
╚═══════════════════════════════════════════════════════════╝
Next steps:
- Restart Claude Code (if running)
- Test with: /hs status
- 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(washardstopin 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: Ignorepackages/,docs/, migrate scripts
Breaking Changes
~/.claude/plugins/hs/
- Slash command unchanged:
/hs - Only repo structure changed for consistency
Links
v1.0.0-beta
🛑 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
/hscommands
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.ps1Known Limitations
- Beta software - sophisticated obfuscation may bypass detection
- Requires Claude CLI for LLM analysis layer
Feedback
Found a bypass? Have suggestions? Open an issue