Cognition Open-Sources an Agent Plugin that Helps Secure Systems against Recent Cybersecurity Threats

Cognition has released the Devin Vulnerability Fixes plugin, a free, open-source set of agent skills targeting three critical remote code execution advisories.…

By Vane October 25, 2026 4 min read

Cognition has released the Devin Vulnerability Fixes plugin, a free, open-source set of agent skills targeting three critical remote code execution advisories. The package covers PHP2Shell, the Node.js October 21, 2026 security release, and a CVSS 10.0 self-managed GitLab bug. The skills run in Devin and in any coding agent that reads SKILL.md files. Cognition packaged the remediation workflow it used internally. Developers can do inventory, approve, patch, test, then ship one pull request per repository.

TL;DR

  • Size: Three skills (fix-php-vuln, fix-node-vuln, fix-gitlab-vuln), MIT license.
  • Runs on: Devin, Claude Code, Codex, Cursor, Factory Droid, GitHub Copilot, Gemini CLI, OpenCode and Windsurf. Needs git, a shell, Docker and registry access. The npx skills install needs Node.js 22.20 or later.
  • Performance: No remediation benchmark or fix-rate number is published for the plugin.
  • Best: Covers the week’s most severe bug, GitLab CVE-2026-110264, rated CVSS 10.0.
  • Worst: Validation is only as strong as your tests. Managed runtimes, appliances and Electron apps are flagged, not patched.

What is the Devin Vulnerability Fixes plugin

The Devin Vulnerability Fixes plugin is a set of three Agent Skills from Cognition. They find and patch vulnerable PHP, Node.js and self-managed GitLab deployments. The source is on GitHub under the MIT license. Cognition’s product page lists it as free and open source.

Which vulnerabilities does it fix

  • PHP2Shell (CVE-2026-109618, CVE-2026-109619): PHP rates both flaws CVSS v4.0 9.2. The first corrupts memory after an out-of-memory condition. The second lets stale global state from one request reach the next. PHP says every web-serving setup is at risk, with mod_php rated highest risk. Fixed versions are 8.2.35, 8.3.36, 8.4.27 and 8.5.12. PHP 8.1 and older get no releases, only source backports for 7.4, 8.0 and 8.1.
  • Node.js October 2026 release: It fixes 10 CVEs, 4 rated High. The lead bug, CVE-2026-111497, is a Brotli decoder out-of-bounds write that can enable RCE. Fixed versions are 22.23.4, 24.22.1 and 26.12.1. Node.js 20 and older are end-of-life and get no fix.
  • GitLab CVE-2026-110264: An integer overflow in the regular expression compiler allows unauthenticated code execution. It affects GitLab CE/EE from 7.0 onward and scores CVSS 10.0. GitLab.com and GitLab Dedicated are already patched.

How does the plugin work

Every skill follows the same five-step shape:

  1. Read-only inventory: The agent scans Dockerfiles, base images, distro packages, CI, Helm, Terraform, Packer, Lambda and config management.
  2. Approval gate: Nothing changes until you pick repos. Riskier minor or major upgrades are called out first.
  3. Verified target: Every tag, digest, package version and checksum is confirmed against the official source before editing.
  4. Test before and after: The suite runs on the current version, then inside the new production image. Regressions stop the run.
  5. One PR per repo: Each PR carries versions, test results, runtime diffs, a risk label and a rollback plan.

The skills also encode known patching traps. Debian and Ubuntu backport fixes without changing upstream versions, so php -v can mislead. Ubuntu 24.04’s fixed package is 8.3.6-0ubuntu0.24.04.13. Digest-pinned images need a new digest. Changing Composer’s require.php patches nothing.

How do you install and run it

In Devin, open Customize, then Plugins, then Browse Marketplace, and search for Vulnerability Fixes. The Devin CLI uses devin plugins install CognitionAI/devin-marketplace#plugins/devin-vuln-fixes. For other agents, run npx skills add CognitionAI/devin-vuln-fixes. Claude Code users can add the marketplace and run /plugin install vuln-fixes@cognition-skills.

Then ask in plain language, such as ‘Please fix my PHP vulnerability.’ Slash commands also work: /fix-php-vuln, /fix-node-vuln and /fix-gitlab-vuln.

How does it compare with Dependabot, Copilot Autofix and Snyk Agent Fix

FeatureDevin Vulnerability FixesDependabot security updatesGitHub Copilot AutofixSnyk Agent Fix
What it fixesPHP, Node.js and self-managed GitLab versions for 3 advisoriesVulnerable dependencies with an available patch, plus GitHub ActionsCode scanning alertsSnyk Code findings
Where it editsDockerfiles, images, distro packages, CI, Helm, Terraform, config managementManifest and lock filesCode suggestions in the repoLocal-file code fixes; no complex inter-file logic
Approval before editsYes, read-only inventory firstNo: opens PRs automatically once enabledNot disclosedUser clicks “Generate AI fix” and reviews
ValidationTests before and after inside the new production imageCompatibility scores from public CI runsNot disclosedRetests fix with the Snyk Code engine
Runs whereAny agent that reads SKILL.mdGitHubGitHubSnyk web UI and IDE plugins
LicenseMIT, open sourceNot disclosedNot disclosedNot disclosed
CostFreeAvailable for all GitHub repositoriesFree on public repos; private repos need GitHub Code SecurityRequires Snyk Code; price not disclosed

These tools solve adjacent problems. Dependabot and the code-fix agents work on application dependencies and source code. Cognition’s plugin targets the runtime layer: base images, OS packages and infrastructure-as-code.

What it means

Developers using these agents will see an extra step in their workflow. Before any changes are made, the agent scans the environment and waits for explicit approval. This prevents accidental upgrades in production. The tool also handles the messy parts of patching, such as verifying checksums against official sources and running tests inside the new image to catch regressions. For teams managing their own GitLab instances or relying on specific Docker base images, this offers a direct way to address high-severity flaws without manual intervention.

Scroll to Top