agentsec は何をしますか?
エージェントAIインストール環境向けセキュリティスキャナーおよびハードナー - OpenClaw、MCPサーバー、AIエージェントスキルエコシステム
概要
agentsec は、エージェントAIスタックのセキュリティ態勢を評価し強化するためのコマンドラインツールです。以下のような環境を対象としています:
- OpenClaw インストール(AIエージェントサンドボックス)
- MCP サーバー(Model Context Protocol 実装)
- AIエージェントスキルリポジトリ(Claude Code、Cursor、Codex のスキルを含む)
機能
- 脆弱性スキャン: 既知の脆弱性データベースに対して設定と依存関係をチェックします
- 設定ハードニング: 安全でないデフォルト設定を自動的に修正します
- MCP エンドポイント監査: MCPサーバーの認証、認可、レート制限を検査します
- スキル検証: カスタムスキルコード内の悪意のあるパターンを検出します
- レポート生成: 発見結果の詳細なマークダウンおよびJSONレポートを生成します
インストール
npm install -g @debu-sinha/agentsec
# または
pip install agentsec
使い方
# 現在のディレクトリをスキャン
agentsec scan
# 特定のMCPサーバーを監査
agentsec audit-mcp http://localhost:8080
# スキルディレクトリを検証
agentsec validate-skills ./my-skills
# 自動ハードニングを実行(注意して使用)
agentsec harden --dry-run
設定
プロジェクトのルートに agentsec.config.json を作成します:
{
"scanMode": "comprehensive",
"excludePaths": ["node_modules", "dist"],
"mcpEndpoints": [
"http://localhost:3000/mcp"
],
"severityThreshold": "medium"
}
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- カスタムMCPサーバー
- OpenClaw サンドボックス
ライセンス
MIT