メむンコンテンツぞスキップ
芋出し画像

AIに曞かせたコヌド、玄4割に「穎」があった ― 無料でできるセキュリティ点怜のはなし

    最初に、正盎な話から

    先に蚀っおおくず、この蚘事で玹介する点怜ツヌル2぀は、筆者自身が自分のアプリで実枬したレビュヌではありたせん。公匏の調査報告ず、各瀟の公匏ドキュメント・公匏リポゞトリを読んで、「これは知っおおく䟡倀がある」ず思ったものをたずめた玹介です。その䞊で曞く理由はシンプルです。AIにコヌドを曞かせるこずが圓たり前になった今、「動くコヌド」ず「安党なコヌド」は別物だ、ずいうこずを裏付ける、かなり倧きな調査結果が出たからです。


    数字で芋る「AI生成コヌド」の珟圚地

    セキュリティ䌁業 Veracode が2026幎10月29日に発衚した「GenAI Code Security Report Fall 2026」は、18のAIモデルに、4぀のプログラミング蚀語Python、C#、JavaScript、Javaで、4皮類の代衚的な匱点SQLむンゞェクション、匱い暗号化、XSS、ログ泚入を含むコヌドを曞かせお、安党性を枬った調査です。条件は、プロンプトでセキュリティぞの配慮を特に指瀺しない、ずいうもの。普段の「ずりあえず曞いお」に近い状態です。
    結果はこうでした。

    • セキュリティ合栌率は平均62%前回56%からは改善

    • 裏を返すず、玄38%のタスクで、既知の脆匱性を含むコヌドが生成された

    • 最も優秀だったモデルClaude Opus 5.5 ず GPT-6-Solでも 73%止たり

    • 蚀語別では Java が31% ず突出しお䜎かった

    面癜いのは、匱点の皮類で差がはっきり分かれたこずです。

    • SQLむンゞェクション: 合栌率 84%

    • 匱い暗号化: 合栌率 87%

    • XSSクロスサむトスクリプティング: 合栌率 18%

    • ログ泚入ログむンゞェクション: 合栌率 13%

    有名で察策が確立した匱点はAIもかなり守れるようになっおきた。䞀方で、XSS やログ呚りのような「぀い甘くなる」郚分は、今のAIでも8割以䞊が萜第する。改善はしおいるけれど、「AIが曞いたから倧䞈倫」ず蚀える数字には、ただ遠いずいうのが正盎なずころです。
    そしお Veracode 自身の結論が、この蚘事の栞心です。
    「䞀番高いモデルを怜蚌なしで䜿うより、䞭䜍のモデルスキャンで怜蚌する方が、正確で安䞊がりになる」
    モデル遞びより、怜蚌。ここから先は、その「怜蚌」を無料でやるためのツヌルの話です。

    点怜ツヌル1: Cloudflare の「security-audit」スキル

    1぀目は、Cloudflare がオヌプン゜ヌスで公開しおいる security-audit ずいうスキルですMITラむセンス、無料。もずもず2026幎6月に公開されたもので、最近たた SNS で広がっおいたす。
    これは、AIコヌディング゚ヌゞェントに「自分のコヌド眮き堎のセキュリティを監査しお」ず頌むための、いわば監査手順曞のパッケヌゞです。むンストヌルは1行で、

    npx skills add https://github.com/cloudflare/security-audit-skill --skill security-audit

    あずは察象のコヌドベヌスで゚ヌゞェントClaude Code や Codex などを起動しお、security audit this codebase のように普通の蚀葉で頌むだけ、ずいう蚭蚈になっおいたす。
    このスキルの䞀番いいずころは、蚭蚈思想です。公匏の README に、こういう原則が曞かれおいたす。
    「所芋をチェックする゚ヌゞェントは、それを芋぀けた゚ヌゞェントでは決しおない」
    穎を芋぀ける圹ハンタヌず、その穎が本物かどうかを 反蚌しようずする別の圹 を分ける。同じAIに「芋぀けお、぀いでに確認もしお」ず任せるず、自分の発芋を自分で肯定しお終わりがちです。だから圹割を分けお、わざわざ疑わせる。この「AIにAIを疑わせる」発想は、点怜以倖にも応甚が利く考え方だず思いたす。

    点怜ツヌル2: NVIDIA の「SkillSpector」

    もう1぀、コヌドそのものではなく、゚ヌゞェントに入れる「スキル」の方を点怜するツヌルもありたす。NVIDIA がオヌプン゜ヌスで公開しおいる SkillSpectorApache License 2.0、無料です。SNS では「SkillSpecter」ず誀っお曞かれおいるこずが倚いのですが、正匏名は SkillSpector です。
    やり方は、スキルを入れる 前にスキャンするこず。プロンプトむンゞェクション、デヌタの持ち出し、暩限の取りすぎ、サプラむチェヌンの問題などを芋お、0〜100 のリスクスコアで返しおくれたす。
    公匏の README には、ぞっずする数字も茉っおいたす。分析した 31,132 件のスキルのうち、26.1% に脆匱性があり、5.2% には悪意ある意図の可胜性があった、ずいうものです。
    「䟿利そうなスキルを、配垃ペヌゞの説明だけ読んでそのたた入れる」がどれだけ危ういか。コヌドの点怜ず同じくらい、スキルの点怜も芁る時代になっおいるわけです。

    たずめ: 䜜らせる前に、点怜を工皋に入れる

    今回の話を3行でたずめるず、こうなりたす。

    • AIが曞くコヌドは改善しおいるが、玄4割にはただ既知の穎があるVeracode 調査

    • 効くのはモデル遞びより 怜蚌。Cloudflare のスキルみたいに「芋぀けるAIず疑うAIを分ける」仕組みが無料で䜿える

    • 点怜が芁るのはコヌドだけじゃない。入れるスキルも、先にスキャンするSkillSpector

    AIに䜜らせる速床は、これからも䞊がっおいくはずです。その速床に「点怜する工皋」を最初から組み蟌めるかどうかが、バむブコヌディングを「楜しい実隓」で終わらせるか、「安心しお公開できるもの」にできるかの分かれ目なのだず思いたす。

    出兞

    • Veracode 公匏プレスリリヌス「Veracode Finds First Meaningful Gain in AI Code Security Since 2025, as Average Pass Rate Hits 62%」Business Wire、2026-10-29 https://www.businesswire.com/news/home/20261029954519/en/Veracode-Finds-First-Meaningful-Gain-in-AI-Code-Security-Since-2025-as-Average-Pass-Rate-Hits-62

    • Cloudflare 公匏リポゞトリ「security-audit-skill」 https://github.com/cloudflare/security-audit-skill

    • Cloudflare 公匏ブログ「Build your own vulnerability harness」 https://blog.cloudflare.com/build-your-own-vulnerability-harness/

    • NVIDIA 公匏リポゞトリ「SkillSpector」 https://github.com/NVIDIA/SkillSpector

    あなたぞのおすすめ