パスワード、資格情報、API キー、重要トークンなどの「シークレット」をハードコードすることは、アプリケーションのビルドやデプロイに必要なサービスのアクセスや認証をシームレスに実施できる一方で、シークレットを安全に保存しなければ大きなリスクをもたらす。ソースコード、ビルドログなどから流出する可能性があるからだ。重要な資格情報が攻撃者の手に渡り、特権アクセスを許してしまえば、データ漏えい、ソースコードの改ざん、機密情報の盗難、サービス停止、不正利用による法外な料金請求といった被害が発生しかねない。この資料では、こうした被害を未然に防ぐために、開発者の視点に立ち、先手を打ってコードセキュリティ計画を採用できるようにするシークレットスキャンソリューションを紹介する。さらに、ソリューションを評価するために必要となる基準を6つ提示し、スムーズに製品を選定できるようにする。