The mechanical brake for AI-generated commands. Pre-execution safety validation for Claude Code.
Project description
🛑 Hardstop
The mechanical brake for AI-generated commands
Status: Placeholder - Full release coming soon
What is Hardstop?
Hardstop is a pre-execution safety system for AI-generated shell commands. It acts as a fail-closed verification layer, blocking dangerous patterns (like rm -rf ~/, reverse shells, credential exfiltration) before they execute.
Two-layer defense:
- Pattern matching — Instant regex-based detection
- LLM analysis — Semantic analysis for edge cases
Key Features
- Fail-closed design — If safety check fails, command is blocked (not allowed)
- Cross-platform — Unix + Windows patterns
- Command chaining — Analyzes all parts of piped/chained commands
- Audit logging — All decisions logged
Coming Soon
- Full Claude Code plugin release
- MCP server integration
- Configurable security policies
Links
License
CC-BY-4.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hardstop-0.0.1.tar.gz.
File metadata
- Download URL: hardstop-0.0.1.tar.gz
- Upload date:
- Size: 2.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad6700e7c8ab7a72c556020328e5ceb5db5c0dd0171c898c5d7da439425dc2ad
|
|
| MD5 |
5c831ce9f8ae9a0eaf13cfb5de558d06
|
|
| BLAKE2b-256 |
cd97ed82e1340c552a27494151c5e786d489b417d3d971307196c8160a342770
|
File details
Details for the file hardstop-0.0.1-py3-none-any.whl.
File metadata
- Download URL: hardstop-0.0.1-py3-none-any.whl
- Upload date:
- Size: 2.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ecff0dfe1a6a6d9127991c90f82853f5c2f78fd0c25b9f0fa77792894fcdcdb9
|
|
| MD5 |
71b4ec97f94572d6e5b26ff440ce281f
|
|
| BLAKE2b-256 |
51031f12ce290c8738901ecfb9d9f6d8ab818a5d1dabae6e7e480a9ece6fe09f
|