AIトラストインデックス

AI生成コードには、コードベースあたり15件の脆弱性が含まれています。
平均

16の主要AIモデルと1,760のコードベースを対象としたテストにより、リスクはモデルやフレームワークごとに予測可能であることが判明しました。これにより、セキュリティリーダーはギャップを埋めるためのデータを得ることができます。

ビジュアルレポートをダウンロード
データを探索する
テストされたAIモデル
16
評価されたフレームワーク
11
生成されたコードベース
1,760
特定された固有のCWE
86
概要

SCW AI Trust Indexとは?

SCW AI Trust Indexは、主要なAIモデルがどの程度の頻度でセキュリティ脆弱性を含むコードを生成するかを測定する、常に更新されるベンチマークです。一度公開して終わりではなく、新しいモデルがリリースされるたびに更新されます。

ビジュアルレポートをダウンロード
タグとスタイルオプションを備えた動的見出しです

脆弱性には予測可能なパターンがある

脆弱性には予測可能なパターンがあります。1,760のコードベースを調査した結果、ログ出力の不備、インジェクション攻撃、アクセス制御の不備といった同じ種類の脆弱性が繰り返し発生していることが判明しました。AIが生成するリスクはランダムではなく、再現性があるのです。

タグとスタイルオプションを備えた動的見出しです

すべてのモデルには固有のセキュリティフィンガープリントが存在します

16の各モデルには、それぞれ特有のOWASPカテゴリの傾向があります。そのため、チームは特定のモデルがどこでリスクを生じさせる可能性が高いかを、事後対応ではなく予測することができます。

タグとスタイルオプションを備えた動的見出しです

すべての分野で勝るモデルは存在しない

フレームワークによってセキュリティの優位性は異なります。Java Enterprise APIではGPT-5.1が、Python DjangoではClaude Opus 4.8がリードしています。最適なモデルは、チームが何を構築しているかによって決まります。

タグとスタイルオプションを備えた動的見出しです

コストはセキュリティを予測しない

テストした16のモデルのうち、最も高価なモデル(Claude Fable 5、1実行あたり174.94ドル)は総合2位にランクインしましたが、最も安価なモデル(Gemini 2.5 Flash、1実行あたり0.58ドル)は平均を下回りました。価格はセキュリティの予測指標にはなりません。

脆弱性

最も一般的な欠陥は決して珍しいものではなく、人間が犯しやすい典型的なミスを反映しています。

データセット全体で86種類のCWEが特定されました。そのうち3つが、確認された全調査結果の不釣り合いな割合を占めています。

ビジュアルレポートをダウンロード
CWE ID氏名真陽性中程度のリスク
CWE-532ログファイルへの機密情報の挿入8,54380.06
CWE-79Webページ生成時における入力の不適切な無害化(クロスサイトスクリプティング)2,94990.57
CWE-798ハードコードされた認証情報の使用1,34868.5
全16モデル

総合信頼性インデックス

正規化スコア(0~100)。数値が高いほど、他のモデルと比較して脆弱性が少ないことを示します。100というスコアは、このデータセット内で最も脆弱性が少ないことを意味し、脆弱性がゼロであることを示すものではありません。

ビジュアルレポートをダウンロード

当初の6モデルのスコアがRMITの公開研究と異なるのは、正規化対象のプールが6モデルから16モデルに拡大されたためです。スコアは常に全コホートに対する相対値となります。

Claude Sonnet 5
80.4
Claude Fable 5
76.4
GPT 5.3 Codex
75.3
Claude Opus 4.8
74.5
GPT 5.1
71.6
Gemini 3.1 Pro
66.6
GPT 5.5
66.5
Gemini 2.5 Pro
65.6
Claude Sonnet 4.5
65.2
Gemini 3.5 Flash
59.1
Devstral 2
53.1
Claude Haiku 4.5
50.7
Claude Sonnet 4.6
45.5
Gemini 2.5 Flash
39.4
Qwen3 Coder
32.7
GPT 5 Mini
21.6
フレームワーク

フレームワークによってリーダーは変わります

モデルの総合順位は、特定のスタックにおいて最も安全な選択肢であることを保証するものではありません。

ビジュアルレポートをダウンロード
フレームワーク主要モデル
Java Enterprise APIGPT-5.1
Java SpringClaude Sonnet 4.5
Python DjangoClaude Opus 4.8
C# (.NET)GPT-5.5
CClaude Fable 5
リサーチ

調査方法

16種類のAIモデルが、認証、ファイルアップロード、決済、データベースアクセスといった複雑な経費管理アプリケーションを、11のフレームワークで、各組み合わせにつき10回ずつ生成しました。すべてのコードベースは同一のオープンソース静的解析ツール(Semgrep、Bearer、Bandit)でスキャンされ、すべての検出結果は同一のエージェントプロセスを用いて誤検知がないか検証されました。

ビジュアルレポートをダウンロード
検証済みの脆弱性検出数
1,554
確認された脆弱性(真陽性)
27,000以上
コードベースごとの独立したSASTツール
3
モデルとフレームワークの組み合わせごとの実行回数
10
調査手法

RMITとの提携により開発

当初の調査および手法はRMIT大学との提携により開発され、最初の6つのモデルを対象としていました。Secure Code Warriorは、同じ手法を用いて16のモデルまで独自に調査を拡大しました。

調査手法の全文を読む

よくある質問

SCW AIトラストインデックスとは何ですか?

主要なAIモデルがどの程度の頻度でセキュリティ脆弱性のあるコードを生成するかを測定する、継続的なベンチマークです。その手法は当初RMIT大学と共同開発されたもので、その後Secure Code Warriorが独自に16モデルまで拡張しました。一度限りの調査として公開されるのではなく、新しいモデルがリリースされるたびに更新されます。

AIが生成したコードには、平均してどれくらいの脆弱性が含まれているのでしょうか?

調査対象となった1,760のコードベースにおいて、1つあたり平均15件の脆弱性が確認されており、そのうち4件以上が深刻または重大なレベルと評価されています。

最も安全なコードを生成するAIモデルはどれですか?

あらゆる状況で常に優れているモデルは存在しません。Claude Sonnet 5が100点満点中80.4点で総合1位となりましたが、フレームワークによって最適なモデルは異なります。

モデルのAPIコストは、そのコードの安全性を予測する指標になりますか?

いいえ。テストした全16モデルのうち、最も高価なモデル(Claude Fable 5、1実行あたり174.94ドル)は総合2位でしたが、最も安価なモデル(Gemini 2.5 Flash、1実行あたり0.58ドル)は平均を下回る結果となりました。

AIが生成するコードにおいて、最も一般的なセキュリティ上の欠陥は何ですか?

CWE-532(パスワードやトークンなどの機密情報をアプリケーションのログファイルに書き込んでしまう脆弱性)は、データセット内で他のどの欠陥よりも多い8,543件確認されました。

調査はどのように行われましたか?

16種類のAIモデルがそれぞれ11のフレームワークを使用して同じアプリケーションを10回ずつ生成し、毎回同一のツールと検証プロセスでスキャンを行いました。

ご不明な点はありますか?

導入を迷われているお客様を後押しするためのサポート情報。

お問い合わせ

AI生成コードを自信を持って管理するために必要なデータを取得する

調査結果の概要を素早く共有できるビジュアルサマリーをダウンロードするか、モデル、フレームワーク、脆弱性タイプ別にインタラクティブなデータセット全体をご覧ください。

EBOOKをダウンロード
データを探索する