Project CodeGuard
Project CodeGuard は、AI モデルに依存しないセキュリティフレームワークとルールセットであり、AI コーディングワークフロー(生成とレビュー)にセキュアバイデフォルトのプラクティスを組み込みます。コアセキュリティルール、人気のコーディングエージェント用トランスレータ、ルール準拠をテストするバリデータを提供します。
このツールについて
Project CodeGuard は、AI 支援コーディングにセキュリティベストプラクティスを直接統合するように設計されたオープンソースのセキュリティフレームワークです。暗号化(ポスト量子暗号を含む)、安全なキー管理、証明書検証、MFA、OAuth/OIDC、安全なセッション管理、サプライチェーンセキュリティ(依存関係のセキュリティ、SBOM 生成、脆弱性管理)をカバーする包括的なルールセットを提供します。これらのルールは、人気のコーディングエージェント用の形式に変換され、AI アシスタントがコードの生成またはレビュー時にセキュリティプラクティスを自動的に遵守できるようにします。さらに、ルール準拠をテストするためのバリデータも含まれており、生成されたコードがセキュリティ標準を満たしていることを確認します。
機能と用途
Cryptography: Safe algorithms (including post-quantum cryptography), secure key management, certificate validationAuthentication: MFA best practices, OAuth/OIDC, secure session managementSupply Chain: Dependency security, SBOM generation, vulnerability managementStart coding - AI assistants will automatically follow security best practicesAI assistants reference these rules when generating or reviewing code