Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hardstop-0.0.1.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hardstop-0.0.1-py3-none-any.whl (2.3 kB view details)

Uploaded Python 3

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

Hashes for hardstop-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ad6700e7c8ab7a72c556020328e5ceb5db5c0dd0171c898c5d7da439425dc2ad
MD5 5c831ce9f8ae9a0eaf13cfb5de558d06
BLAKE2b-256 cd97ed82e1340c552a27494151c5e786d489b417d3d971307196c8160a342770

See more details on using hashes here.

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

Hashes for hardstop-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ecff0dfe1a6a6d9127991c90f82853f5c2f78fd0c25b9f0fa77792894fcdcdb9
MD5 71b4ec97f94572d6e5b26ff440ce281f
BLAKE2b-256 51031f12ce290c8738901ecfb9d9f6d8ab818a5d1dabae6e7e480a9ece6fe09f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page