- CRITICAL
- WARNING
- PASS
- HUMAN
すぐに答え
AIが入力値を正しく検証しているか確認するには?
Security Audit Proverを使用すると、エージェントにコードに対する特定のセキュリティチェックを強制できます。validate_security_auditツールにより、正規表現パターンやサニタイズライブラリがすべてのユーザー入力に対して正しく適用されているかを確認できます。ロジックの有効な箇所と、不備がある箇所を正確に特定可能です。
監査結果
検出結果の分類
AIがコードを解析し、監査内容に基づいて結果を分類します。
CRITICAL
即時の修正が必要な脆弱性
サニタイズの欠如や、インジェクションを許容してしまう脆弱な正規表現をAIが特定します。入力バリデーションが失敗している箇所を直接リストアップします。
WARNING
不十分な制約
範囲が広すぎる正規表現や、古いサニタイズライブラリをエージェントが指摘します。これにより、ロジックをより強固に改善できます。
PASS
検証済みロジック
コードが特定のセキュリティ要件を満たしている場合、AIはバリデーションが有効かつ正確であることを確認します。
HUMAN
手動レビューが必要
AIが判断できない曖昧なロジックが見つかった場合、人間が確認すべき箇所としてフラグを立てます。
ワークフロー
監査リクエストを受けた際のAIの動作
エージェントがコードを受け取り、専用のセキュリティチェックを実行します。
入力ロジックの解析
エージェントがソースコードをスキャンし、ユーザー入力がシステムに入るすべての箇所を特定します。
validate_security_audit正規表現の制約検証
特定された正規表現パターンが、定義された厳格なセキュリティルールに適合しているかをAIが確認します。
validate_security_auditサニタイズの確認
選択した特定のサニタイズライブラリが、すべての入力データに対して正しく呼び出されているかを確認します。
validate_security_audit結果のレポート
バリデーションが欠落している箇所や、制約が不十分な箇所をまとめたレポートをエージェントが作成します。
validate_security_audit
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使用して、エージェントによるセキュリティ監査を開始できます。
出発点
ファイルパスやリポジトリ名は、実際のプロジェクトの場所に合わせて書き換えてください。
Security Audit Prover Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_YFdV1bWwTQunQbycdNkSfVR8B9iG4CHnXUinGe4h/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Security Audit Prover capabilities are ready to use.
{
"mcpServers": {
"security-audit-prover-mcp": {
"url": "https://edge.vinkius.com/vk_preview_YFdV1bWwTQunQbycdNkSfVR8B9iG4CHnXUinGe4h/mcp"
}
}
}auth.pyファイルに対してセキュリティ監査を実行し、すべての入力が指定の正規表現を使用しているか確認してください。
user_registration.jsファイルのバリデーションロジックに、適切なサニタイズが適用されているか確認してください。
APIコントローラーの入力処理を監査し、セキュリティ制約を満たしているか調べてください。
お問い合わせフォームのハンドラーで使用されている正規表現が、スクリプトインジェクションを確実に防止しているか検証してください。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
Security Audit Proverを接続して、すぐに指示を出しましょう。
MCPをクライアントにリンクするだけです。ログイン情報は暗号化されるため、接続後すぐに監査を開始できます。
Security Audit ProverをAIに接続するFAQ
機能の詳細
- 01
AIがコードを自動的に修正することはできますか?
いいえ。AIは欠陥を特定し、バリデーションが存在するかどうかを証明しますが、修正の適用は手動で行う必要があります。
- 02
AIが正規表現パターンを書き換えることはありますか?
いいえ。AIは既存のパターンが要件を満たしているかどうかをチェックするのみです。
- 03
現在のワークスペース外にあるファイルの監査も可能ですか?
はい。エージェントに対して、対象ファイルのパスまたはアクセス権限を提供できれば可能です。
- 04
サードパーティライブラリの脆弱性もチェックしてくれますか?
サニタイズライブラリが正しく呼び出されているかは確認しますが、ライブラリ自体の深い脆弱性スキャンは行いません。
- 05
どの正規表現を使用すべきか、AIはどうやって判断するのですか?
プロンプトの中で、どの特定の正規表現制約やサニタイズルールを確認すべきかをエージェントに指示する必要があります。
Security Audit Proverについて他に質問がありますか?コネクタのページで詳細を確認できます。 Security Audit Proverコネクタの全機能を見る
『Security Audit Prover』を Claude、Cursor、ChatGPT などに接続
