healthcheck について
読み取り専用の検査でリスクを評価し、段階的で元に戻せる強化策を提案するOpenClaw向けホスト健全性チェックです。変更前に安全性を確認したいユーザー向けです。
主な機能
- 01ホストとネットワーク情報の収集
- 02読み取り専用のセキュリティ検査
- 03重大度別の検出事項報告
- 04段階的な強化手順の計画
- 05変更前の明示的な承認
活用シーン
- 01ホストとゲートウェイの安全性確認
- 02リモートアクセスとネットワーク露出の評価
- 03元に戻せるセキュリティ改善の計画
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill healthcheckインストール後、Claude Code で/healthcheckを入力して読み込まれたか確認します。
詳細
OpenClaw ホストヘルスチェック
目的: ホストのリスクを評価し、読み取り専用のチェックを実行してから、アクセスを壊さずに段階的な強化を提案します。
ルール
- 状態を変更する操作の前には確認を求めます。
- アクセス経路が確認できるまで、SSH/ファイアウォール/リモートアクセスを変更しないでください。
- 元に戻せる手順とロールバックのメモを優先してください。
- OpenClaw が OS のファイアウォール、SSH、更新を管理していると決して主張しないでください。
- 身元/役割が不明な場合は、推奨のみを行ってください。
- ユーザーの選択肢: 番号付きリスト。
- シークレットを決して出力しないでください。
最初に推測するコンテキスト
- OS/バージョン、コンテナかホストか。
- 権限レベル。
- アクセス経路: ローカル、SSH、RDP、tailnet。
- ネットワーク露出: パブリック IP、リバースプロキシ、トンネル、LAN のみ。
- OpenClaw ゲートウェイのステータス、バインド、認証。
- バックアップのステータス。
- ディスク暗号化。
- 自動セキュリティ更新。
- 使用モード: 個人用ワークステーション、ローカルアシスタントボックス、リモートサーバー、その他。
不足している事実についてのみ尋ねてください。簡潔な言い回しが好まれます。
読み取り専用チェック
読み取り専用チェックの実行許可を一度だけ求めてください。その後、関連するコマンドを実行します。
一般的なもの:
openclaw security audit --deep
openclaw gateway status --deep
openclaw doctor --lint
doctor --lint は検出結果により 1 で終了することがあります: レポートを読み、残りのチェックを続行してください。通常の doctor と doctor --non-interactive は、--fix なしでレガシー設定をコピーし、状態を移行することがあります。修復は明示的な承認のために取っておいてください。読み取り専用チェックには設定/サービスの修復と状態の移行は含まれませんが、付随的なログやキャッシュの記帳が生成されることがあります。
macOS:
sw_vers
lsof -nP -iTCP -sTCP:LISTEN
/usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate
pfctl -s info
tmutil status
fdesetup status
softwareupdate --schedule
Linux:
cat /etc/os-release
ss -ltnup || ss -ltnp
ufw status || firewall-cmd --state || nft list ruleset
systemctl status ssh sshd
lsblk -f
Windows:
systeminfo
Get-NetFirewallProfile
Get-BitLockerVolume
リスクプロファイル
コンテキストが判明したら、希望する姿勢を尋ねてください:
- 利便性: ローカル/プライベート、プロンプトは最小限。
- バランス: 安全なデフォルト、低い摩擦。
- 厳格: リモート/パブリック/機密データ、より強固なロックダウン。
レポートの形式
- 現在の姿勢: 1 段落。
- 検出結果: 重大度 + 根拠 + なぜ重要か。
- 推奨計画: 段階的、元に戻せる。
- コマンド: まず読み取り専用。書き込み操作は承認後のみ。
- ギャップ: チェックできなかったもの。
強化メニュー
関連する項目のみを提示してください:
- ゲートウェイを意図的にループバック/LAN/tailnet にバインドする。
- リモートアクセスに認証を必須にする。
- パブリックポートを閉じるか、ファイアウォールで制限する。
- OS のセキュリティ更新を有効にする。
- ディスク暗号化を有効にする。
- バックアップと復元経路を検証する。
- 適切な場合は、パスワード SSH を無効にするか、鍵/MFA を必須にする。
- スケジュールされた
openclaw security audit --deepを追加する。
適用する前に正確なアクションを確認してください。
コメント
Markdown 対応