本文にスキップ
AI News HubLIVE
サイト内リライト4 分で読了

Cognition、最新のサイバーセキュリティ脅威からシステムを守るエージェントプラグインをオープンソース化

記事の要約

Cognition は Devin Vulnerability Fixes プラグインを公開した。PHP2Shell、Node.js の 2026 年 10 月セキュリティリリース、セルフマネージド GitLab の深刻なリモートコード実行脆弱性に対応する 3 つの MIT ライセンスのエージェントスキルを無償提供する。Devin ほか SKILL.md を読むあらゆるコーディングエージェントで動作し、読み取り専用の棚卸し、承認、検証、テスト、リポジトリごとに 1 つの PR 作成という流れを自動化する。

ソースMarkTechPost著者: Michal Sutter
Cognition、最新のサイバーセキュリティ脅威からシステムを守るエージェントプラグインをオープンソース化
誤りを報告

訂正窓口はまだ利用できません。記事情報をコピーして保存できます。

訂正案内
本文へ

Cognitionは、無料のオープンソースとなるエージェントスキル群「Devin Vulnerability Fixes」プラグインをリリースした。これは3件の重大なリモートコード実行(RCE)アドバイザリを対象としている。対象はPHP2Shell、2026年10月21日のNode.jsセキュリティリリース、そしてCVSS 10.0の自己管理型GitLabの脆弱性だ。これらのスキルはDevin上で動作し、またSKILL.mdファイルを読み込む任意のコーディングエージェントでも動作する。Cognitionは社内で使用していた修復ワークフローをパッケージ化した。開発者は棚卸し、承認、パッチ適用、テスト、そしてリポジトリごとに1つのプルリクエストを出す、という流れを実行できる。

TL;DR

規模:3つのスキル(fix-php-vuln、fix-node-vuln、fix-gitlab-vuln)、MITライセンス。

動作環境:Devin、Claude Code、Codex、Cursor、Factory Droid、GitHub Copilot、Gemini CLI、OpenCode、Windsurf。git、シェル、Docker、レジストリへのアクセスが必要。npx skillsインストールにはNode.js 22.20以降が必要。

性能:このプラグインについて修復ベンチマークや修復率の数値は公開されていない。

最良の点:今週最も深刻なバグであるGitLab CVE-2026-110264(CVSS 10.0)をカバーしている。

最悪の点:検証の強さはあなたのテスト次第である。マネージドランタイム、アプライアンス、Electronアプリはフラグが立てられるだけで、パッチは適用されない。

Devin Vulnerability Fixesプラグインとは何か?

Devin Vulnerability Fixesプラグインは、Cognitionによる3つのAgent Skillsのセットである。脆弱なPHP、Node.js、自己管理型GitLabのデプロイメントを発見し、パッチを適用する。ソースはGitHub上にあり、MITライセンスの下で公開されている。Cognitionの製品ページでは無料かつオープンソースとして掲載されている。

どの脆弱性を修正するのか?

PHP2Shell(CVE-2026-109618、CVE-2026-109619):PHPは両方の欠陥をCVSS v4.0で9.2と評価している。1つ目はメモリ不足状態の後にメモリを破壊する。2つ目は、あるリクエストからの古いグローバル状態が次のリクエストに到達することを許す。PHPはすべてのWebサービング構成がリスクにさらされていると述べており、mod_phpが最もリスクが高いと評価されている。修正バージョンは8.2.35、8.3.36、8.4.27、8.5.12。PHP 8.1以前はリリースが提供されず、7.4、8.0、8.1向けのソースバックポートのみとなる。

Node.js 2026年10月リリース:10件のCVEを修正し、うち4件がHighと評価されている。主要なバグCVE-2026-111497はBrotliデコーダの境界外書き込みで、RCEを可能にする。修正バージョンは22.23.4、24.22.1、26.12.1。Node.js 20以前はサポート終了であり、修正は提供されない。

GitLab CVE-2026-110264:正規表現コンパイラにおける整数オーバーフローにより、未認証でのコード実行が可能になる。GitLab CE/EEの7.0以降に影響し、CVSS 10.0と評価されている。GitLab.comとGitLab Dedicatedはすでにパッチ適用済みである。

プラグインはどのように動作するのか?

各スキルは共通の5ステップの形に従う:

読み取り専用の棚卸し:エージェントはDockerfiles、ベースイメージ、ディストリビューションのパッケージ、CI、Helm、Terraform、Packer、Lambda、構成管理をスキャンする。

承認ゲート:リポジトリを選択するまで何も変更されない。リスクの高いマイナーまたはメジャーアップグレードが先に指摘される。

検証済みターゲット:すべてのタグ、ダイジェスト、パッケージバージョン、チェックサムは編集前に公式ソースと照合して確認される。

前後のテスト:テストスイートは現在のバージョンで実行され、その後新しい本番イメージ内で実行される。リグレッションが発生すると実行は停止する。

リポジトリごとに1つのPR:各PRにはバージョン、テスト結果、ランタイム差分、リスクラベル、ロールバック計画が含まれる。

これらのスキルは既知のパッチ適用の罠もエンコードしている。DebianとUbuntuはアップストリームのバージョンを変更せずに修正をバックポートするため、php -vは誤解を招く可能性がある。Ubuntu 24.04の修正パッケージは8.3.6-0ubuntu0.24.04.13である。ダイジェストで固定されたイメージには新しいダイジェストが必要だ。Composerのrequire.phpを変更しても何もパッチは当たらない。

どのようにインストールして実行するのか?

Devinでは、Customize、Plugins、Browse Marketplaceの順に開き、Vulnerability Fixesを検索する。Devin CLIではdevin plugins install CognitionAI/devin-marketplace#plugins/devin-vuln-fixesを使用する。他のエージェントではnpx skills add CognitionAI/devin-vuln-fixesを実行する。Claude Codeユーザーはマーケットプレイスを追加して/plugin install vuln-fixes@cognition-skillsを実行できる。

その後、「Please fix my PHP vulnerability.」のような平易な言葉で依頼する。スラッシュコマンドも使用可能だ:/fix-php-vuln、/fix-node-vuln、/fix-gitlab-vuln。

Dependabot、Copilot Autofix、Snyk Agent Fixとの比較

機能比較:Devin Vulnerability Fixesは3件のアドバイザリに対するPHP、Node.js、自己管理型GitLabのバージョンを修正する。Dependabotセキュリティアップデートは利用可能なパッチがある脆弱な依存関係とGitHub Actionsを修正する。GitHub Copilot Autofixはコードスキャンアラートを修正する。Snyk Agent FixはSnyk Codeの検出結果を修正する。

編集箇所:DevinプラグインはDockerfiles、イメージ、ディストリビューションパッケージ、CI、Helm、Terraform、構成管理に及ぶ。Dependabotはマニフェストとロックファイル。Copilot Autofixはリポジトリ内のコード提案。Snykはローカルファイルのコード修正で、複雑なファイル間ロジックは扱わない。

編集前の承認:Devinプラグインはまず読み取り専用の棚卸しを行う。Dependabotは有効化されると自動でPRを開く。Copilot Autofixは非公開。Snykはユーザーが「Generate AI fix」をクリックしてレビューする。

検証:Devinプラグインは新しい本番イメージ内で前後テストを行う。Dependabotは公開CI実行による互換性スコアを使用。Copilot Autofixは非公開。SnykはSnyk Codeエンジンで修正を再テストする。

動作場所:DevinプラグインはSKILL.mdを読み込む任意のエージェント。DependabotはGitHub。Copilot AutofixはGitHub。SnykはWeb UIとIDEプラグイン。

ライセンス:DevinプラグインはMITオープンソース。他の3つは非公開。

コスト:Devinプラグインは無料。DependabotはすべてのGitHubリポジトリで利用可能。Copilot Autofixは公開リポジトリで無料、プライベートリポジトリにはGitHub Code Securityが必要。SnykはSnyk Codeが必要で、価格は非公開。

これらのツールは隣接する問題を解決する。Dependabotとコード修正エージェントはアプリケーションの依存関係とソースコードを扱う。Cognitionのプラグインはランタイム層、つまりベースイメージ、OSパッケージ、インフラストラクチャ・アズ・コードを対象とする。

主なポイント

3つのMITライセンススキルがPHP2Shell、Node.js、GitLab CVE-2026-110264に対処する。

編集の前に読み取り専用の棚卸しと承認ゲートがある。

テストは新しい本番イメージ内で前後に実行される。

Devin、Claude Code、Codex、Cursor、その他のSKILL.mdエージェントで動作する。

公開された修復率ベンチマークはなく、結果はテストカバレッジに依存する。

GitHubリポジトリ、Cognitionのブログ記事、プラグインページをチェックしてほしい。また、Twitterをフォローし、15万人以上のML SubRedditへの参加とニュースレターの購読もお忘れなく。待って!Telegramもやっている?今ならTelegramにも参加できる。

GitHubリポジトリ、Hugging Faceページ、製品リリース、ウェビナーなどのプロモーションで提携したい場合は、こちらから連絡してほしい。

要点と分析を開く

記事インテリジェンス

エンジニア上級

要点

  • fix-php-vuln、fix-node-vuln、fix-gitlab-vuln の 3 スキルが MIT ライセンスで提供され、CVSS 9.2 から 10.0 の RCE 脆弱性を対象とする。
  • Devin、Claude Code、Codex、Cursor、GitHub Copilot、Gemini CLI など SKILL.md 対応エージェントで動作し、git、シェル、Docker、Node.js 22.20 以上が必要。
  • 作業は読み取り専用の棚卸し、承認ゲート、バージョンとチェックサムの検証、新本番イメージ内での修正前後のテスト、リスクラベルとロールバック計画付きの PR 作成の 5 段階。
  • 修正率のベンチマークは未公開で、効果はテストカバレッジ次第。マネージドランタイムやアプライアンス、Electron アプリは修正されず警告のみとなる。

要点と分析は自動生成され、誤りを含む場合があります。原典をご確認ください。