Agent skill

tool-security

MCPツールとAPI統合のセキュリティ設計を体系化するスキル。 脅威整理、制御設計、設定検証を通じて安全なツール運用を支援する。 Anchors: • Web Application Security / 適用: 脅威モデリング / 目的: 攻撃面の整理 • OWASP ASVS / 適用: セキュリティ要件 / 目的: 制御の網羅性 Trigger: Use when designing tool security controls, validating security configs, or reviewing secrets handling. tool security, threat modeling, config validation

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/design/tool-security

SKILL.md

Tool Security

概要

MCPツールやAPI統合におけるセキュリティ設計を支援するスキル。脅威整理から制御設計、設定検証までを一貫した手順で提供する。


ワークフロー

Phase 1: 脅威と境界の整理

目的: ツール利用に伴う攻撃面と保護対象を整理する

アクション:

  1. データフローと境界を洗い出す
  2. 主要な脅威とリスクを分類する
  3. 保護対象と優先順位を決める

Task: agents/security-surface-analysis.md を参照

Phase 2: 制御設計と設定

目的: 脅威に対する制御を設計し、設定テンプレートを整備する

アクション:

  1. 認証/認可/入力検証の制御を設計する
  2. 設定テンプレートに反映する
  3. 監査ログと鍵管理の方針を決める

Task: agents/security-control-design.md を参照

Phase 3: 検証と監査

目的: セキュリティ設定の妥当性を検証し、運用監査を行う

アクション:

  1. 設定検証スクリプトで確認する
  2. 環境変数とシークレットの扱いを点検する
  3. 実行記録を保存する

Task: agents/security-validation.md を参照


Task仕様ナビ

Task 起動タイミング 入力 出力
security-surface-analysis Phase 1 開始時 ツール構成/データフロー 脅威整理メモ
security-control-design Phase 2 開始時 脅威整理/要件 制御設計書
security-validation Phase 3 開始時 設定/監査ログ 検証レポート

詳細仕様: 各Taskの詳細は agents/ ディレクトリを参照


ベストプラクティス

すべきこと

推奨事項 理由
攻撃面と保護対象を明確にする 優先順位を誤らないため
設定テンプレートを統一する 運用ミスを減らすため
検証スクリプトで確認する 設定ミスを早期検出するため
鍵とログの管理方針を明文化する 監査性を確保するため

避けるべきこと

禁止事項 問題点
影響範囲を確認せずに権限を付与する 攻撃面が拡大する
検証を省略して設定を反映する 設定ミスが残る
ログを残さない 監査や原因追跡が困難になる

リソース参照

scripts/(決定論的処理)

スクリプト 機能
scripts/check-env-vars.mjs 環境変数の安全性を点検する
scripts/validate-security-config.mjs セキュリティ設定を検証する
scripts/validate-skill.mjs スキル構造と必須成果物を検証する
scripts/log_usage.mjs 実行記録を保存する

references/(詳細知識)

リソース パス 読込条件
基礎概念 references/Level1_basics.md Phase 1 で参照
実務パターン references/Level2_intermediate.md Phase 2 で参照
応用戦略 references/Level3_advanced.md 監査時に参照
エキスパート references/Level4_expert.md 高度化時に参照
APIキー管理 references/api-key-management.md 認証設計時に参照
入力検証 references/input-validation-guide.md 制御設計時に参照
権限パターン references/permission-patterns.md 制御設計時に参照

assets/(テンプレート・素材)

アセット 用途
assets/security-config-template.json セキュリティ設定テンプレート
assets/audit-log-schema.json 監査ログのスキーマ

変更履歴

Version Date Changes
2.0.0 2026-01-02 Frontmatter再設計、Task仕様と検証フローを刷新
1.0.1 2025-12-24 初期バージョン

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results