hardstop は何をしますか?
🛑 Hardstop は、危険なコマンドや認証情報の読み取りをブロックするセーフティレイヤーで、AI の誤操作からシステムを保護します。
概要
Hardstop は、AI エージェントが誤って破壊的なコマンド(rm -rf / など)を実行したり、環境変数や設定ファイルから機密情報を読み取るのを防ぎます。開発者はこのスキルをインストールすることで、AI による操作に追加の確認レイヤーを設け、安全性を高めることができます。
サポート対象
- Claude Code
- Cursor
- その他の AI エージェント
仕組み
- コマンドインターセプト: エージェントがシェルコマンドを実行する前に Hardstop がその内容を検査します。
- 危険パターン検出: 既知の危険なコマンド(例:
rm -rf /、shutdown)や機密ファイルへのアクセス(例:.env、~/.ssh/id_rsa)を検出します。 - ブロックまたは確認: 設定に応じて、コマンドを自動的にブロックするか、ユーザーに確認を求めます。
- 許可リスト/ブロックリスト: ユーザーは特定のコマンドやパスをホワイトリスト/ブラックリストに登録できます。
インストール
# Claude Code の場合
claude add skill WANTKYY/hardstop
# Cursor の場合
cursor add skill WANTKYY/hardstop
設定
設定は ~/.hardstop.yml ファイルで行います。
# 例: 許可リスト
allow:
- ls
- pwd
# ブロックリスト
block:
- rm -rf
- curl * | sh
注意事項
- Hardstop は完璧ではありません。新しい危険パターンは常に出現するため、定期的なアップデートが必要です。
- このスキルは AI の行動を制限するため、意図した操作がブロックされる可能性があります。その場合は許可リストに追加してください。
ライセンス
MIT