脆弱性の公開から、1日足らずで攻撃手段が登場
CodeRabbit Secure
AIに悪用される前に、セキュリティの脆弱性を見つけて修正
PRからリポジトリ全体まで、コードベースを保護。まずはDeep Scanから。
セキュリティは、すべてのエンジニアの仕事の一部
これまでのツールは、AIを使う攻撃者がいる世界を前提としていません
50%AI生成コードで脆弱性が増加
攻撃パターンは変化しています
ツールは、未知のリスクを捕捉しなければなりません
AIには、AIで対抗
静的なルールではなく、コードの意味を理解して推論するセキュリティエージェント
攻撃者のように考えるエージェント
ファイル、サービス、信頼境界をまたいで悪用可能な経路をたどり、今までにない脆弱性を見つけ出します。
継続的なセキュリティ監視
すべてのリポジトリ、PRで、セキュリティ脆弱性をほぼリアルタイムで検出して対処します。
検証でノイズを削減
到達可能性、悪用可能性、影響範囲を確認し、本当に対処すべきリスクだけを提示します。
脆弱性を自動で修復
検出した問題の修正案まで作成し、あとはマージするだけです。
仕組み
2通りのスキャン方法
すべてのPRに追従する、継続的なモニタリング
PRスキャン
マージ前に自動でレビューし、PR上にインラインで指摘
Deep Scan
エージェントがコードベース全体をオンデマンド、またはスケジュールで調査
攻撃対象領域を可視化し、文脈とともに捕捉
リアルタイムセキュリティポスチャマップで、自社のリスクをひと目で把握
エージェント型ツールだから発見できる脆弱性
エージェント型ツールは攻撃対象領域全体を推論し、複雑な脆弱性を検出
ノイズではなく、本当のリスクを検出
すべての検出結果は、あなたに届く前に3つの分析を通過
到達可能性
そもそもそこに到達できるのか。攻撃者が到達できない検出結果は、深刻度を低に抑制
悪用可能性
本当に悪用できるのか。検証パスが、悪用の難易度が極めて高い検出結果を除外
影響範囲
どこまで影響が及ぶのか。エージェントが、悪用された場合の影響と深刻度を明確に提示
世界中の17,000のエンジニアリングチームに信頼されるチームが手がけています。
NVIDIA全体でCodeRabbitを利用しています
NVIDIA全体でCodeRabbitを利用しています
NVIDIA全体でCodeRabbitを利用しています
NVIDIA全体でCodeRabbitを利用しています
よくある質問
- CodeRabbit Secureはコードとその変更を分析し、リスクの把握を支援します。PR Security Review、Blast Radius、Security Architecture Reviewはマージ時に機能し、Deep ScanとAttack Surface Mapはすでに出荷したコードをカバーします。
- Deep Scanは、共有のログインライブラリなど、リンクされたリポジトリも読み取るようになりました。GitHub CloudとGitHub Enterprise Serverでは、CodeRabbit Securityチェックはデフォルトで無効です。有効にしたうえでGitHubリポジトリの管理者が必須チェックに設定すると、指定した重大度以上の未解決のSecurityレビューコメントがマージをブロックします。findings APIを使えば、自社のツールでDeep Scanの検出結果を一覧表示したり、CSVやSARIF形式でエクスポートしたりできます。
- CodeRabbit Secureは既存のスキャナーと併用できます。多くのスキャナーは、既知の欠陥や危険なパターンに照らしてコードを確認します。CodeRabbitのセマンティック分析は、誰がレコードを開けるべきかといった、コードが守るべき制約も読み解き、実際に適用されているかを確認します。
- それは独立したレビューではありません。コーディングエージェントがタスクの完了を目指す一方で、CodeRabbitはその成果に誤りがある証拠を探します。
- 対応するDeep Scanの検出結果について、Fix with AIがプルリクエストで修正案を作成します。実行中に指示を出すこともできます。各修正はチームの担当者がレビューしてマージし、CodeRabbitが自動でマージすることはありません。
- Deep Scanは、ソースコードとインフラストラクチャファイルを調べ、悪用可能な欠陥や露出したシークレットを検出します。対象には、アクセス制御の不備、インジェクション、クロスサイトスクリプティング、サーバーサイドリクエストフォージェリ、パストラバーサル、ビジネスロジックの欠陥、機密データの漏えい、脆弱な暗号化、AI機能へのプロンプトインジェクション、安全でないインフラストラクチャ設定が含まれます。
- CodeRabbit Secureは、GitHub、GitHub Enterprise Server、GitLab(セルフマネージドを含む)、Azure DevOps Services、Bitbucket Cloud、Bitbucket Data Centerに対応しています。一部の機能は対応範囲が限られます。
- PR Security Review、Blast Radius、Security Architecture Review、Attack Surface MapはAdvancedプランと現行のEnterpriseプランに含まれます。以前のEnterprise契約をご利用のお客様は、対象機能やアップグレードの必要性を担当チームにご確認ください。新規組織はAdvancedプランを14日間試用できます。Deep Scanは別途課金されます。手動で開始するスキャンの前には見積もりが表示されます。最終的な料金はスキャンが実施した作業に基づきます。詳細は料金ページをご覧ください。
- app.coderabbit.ai/securityで、お使いのリポジトリのDeep Scanを実行してください。