security-audit について
指定したファイルやフォルダーのコードに一般的なセキュリティ脆弱性がないか確認するスキルです。実行可能な監査依頼に対し、具体的な結果と対応案を返します。
主な機能
- 01一般的なコード脆弱性の確認
- 02ファイルまたはフォルダーのパス指定
- 03具体的な対応案の提示
活用シーン
- 01コードファイルのセキュリティ監査
- 02フォルダー内の一般的な脆弱性確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cowork-os/ cowork-os --skill security-auditインストール後、Claude Code で/security-auditを入力して読み込まれたか確認します。
詳細
セキュリティ監査
目的
コードに一般的なセキュリティ脆弱性がないか確認します
ルーティング
- 使用する場合:ユーザーがコードに一般的なセキュリティ脆弱性がないか確認するよう依頼した場合に使用します。
- 使用しない場合:計画書、ハイレベルな戦略、または実行可能な内容を伴わない議論を求められている場合は使用せず、該当する計画または設計のワークフローを使用します。
- 出力:セキュリティ監査の結果として、タスク固有の結果と具体的な対応事項を返します。
- 成功基準:ツール側の動作を捏造せず、依頼されたタスクに沿った具体的な対応策と判断を返します。
トリガーの例
肯定的な例
- この依頼には security-audit スキルを使用してください。
- セキュリティ監査を手伝ってください。
- ユーザーがコードに一般的なセキュリティ脆弱性がないか確認するよう依頼した場合に使用します。
- セキュリティ監査:実行可能な結果を提示してください。
否定的な例
- 計画書、ハイレベルな戦略、または実行可能な内容を伴わない議論を求められている場合は使用せず、該当する計画または設計のワークフローを使用します。
- セキュリティ監査と無関係な依頼には security-audit を使用しないでください。
- この依頼はセキュリティ監査の対象外です。
- これは概念的な議論のみであり、ツールのワークフローは必要ありません。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| path | string | はい | 監査するファイルまたはフォルダーのパス |
ランタイムプロンプト
- 現在のランタイムプロンプトの長さ:497 文字。
- ランタイムプロンプトは
../security-audit.json内で直接定義されています。
コメント
Markdown 対応