Community研究&データ分析github.com

MV1-him/agent-audit-kit

AIエージェントのセキュリティおよびポリシーリスクを180のチェックでスキャンし、より安全なデプロイを実現します。

agent-audit-kit とは?

MV1-him/agent-audit-kitは、AIエージェントのセキュリティおよびポリシーリスクをスキャンするためのツールキットです。180のチェック項目を備え、エージェントの設定や動作を分析して、潜在的な脆弱性やコンプライアンス違反を特定します。Claude Code、Cusror、CodexなどのAIコーディングエージェントを対象としており、デプロイ前にセキュリティ評価を行うことで、より安全な運用を支援します。このツールキットはSKILL.mdのドキュメントに基づき、YAMLベースのルール定義とCLIコマンドを通じて動作し、開発者が簡単にセキュリティチェックを自動化できるよう設計されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add MV1-him/agent-audit-kit

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

agent-audit-kit は何をしますか?

AIエージェントのセキュリティおよびポリシーリスクを180のチェックでスキャンし、より安全なデプロイを実現します。

概要

このツールキットは、AIエージェント(Claude Code、Cursor、Codexなど)の設定ファイルやアクションパターンを分析し、以下のようなリスクを検出します:

  • 不適切な権限設定
  • 機密情報の漏洩リスク
  • ポリシー違反の可能性
  • その他のセキュリティ脆弱性

特徴

  • 180以上のチェック項目: 包括的なセキュリティ分析
  • 複数エージェント対応: Claude Code、Cursor、Codexなどをサポート
  • YAMLベースのルール定義: カスタマイズ可能なチェックルール
  • CLI統合: コマンドラインから簡単に実行可能

インストール

npm install agent-audit-kit
# または
yarn add agent-audit-kit

使用方法

CLIから実行

npx agent-audit-kit scan --target /path/to/agent/config

プログラムから使用

const { AuditKit } = require('agent-audit-kit');

const kit = new AuditKit();
const results = kit.scan('./agent-config.yml');
console.log(results);

チェックルールの設定

audit-rules.ymlファイルにカスタムルールを定義できます:

rules:
  - id: "no-excessive-permissions"
    description: "エージェントに過剰な権限がないか確認"
    severity: "high"
    check: "permissions.max <= required"

対応プラットフォーム

プラットフォーム対応状況
Claude Code✅ 対応
Cursor✅ 対応
Codex✅ 対応
その他部分的対応

出力例

{
  "passed": 170,
  "failed": 10,
  "warnings": 5,
  "details": [
    {
      "id": "SEC-001",
      "severity": "high",
      "message": "エージェントに管理者権限が付与されています"
    }
  ]
}

ライセンス

MIT License

貢献

バグ報告や機能リクエストはGitHub Issuesまでお願いします。

関連スキル