twentyhq/twenty dependency check
The open alternative to Salesforce, designed for AI.
twentyhq/twenty: 1 critical finding, fixed by upgrading @graphql-tools/utils to 12.0.1. Plus 2 warnings.
Last checked against GitHub, OSV.dev, deps.dev, CISA KEV, FIRST EPSS, npm and endoflife.date.
3 things your coding agent doesn’t know about this repo
twentyhq/twenty on GitHub (opens in a new tab)
1 critical2 warnings46 low priority
One task with every fix, most urgent first, the file to change and why. Paste it into Claude Code, Cursor or Codex.
1 version comes from a range because no lockfile pinned it, so we checked the lowest version each range allows. Where that changes the advice, the finding says so.
- CriticalVulnerabilitypackages/twenty-server/package.json
CVE-2026-104852 in @graphql-tools/utils 9.2.1
EPSS: top 73%GraphQL Tools has prototype pollution in well-established utility function `mergeDeep`. Fixed in 12.0.1.
- WarningVulnerabilitypackages/twenty-front/package.json
CVE-2026-30691 in @cyntler/react-doc-viewer 1.17.1
EPSS: top 78%@cyntler/react-doc-viewer's TXTRenderer fails to sanitize file content and explicitly casts raw data as a ReactNode
1.17.1No fixed version yetView advisory, source: OSV.dev (opens in a new tab) - WarningOutdatedpackages/twenty-front/package.json
@dagrejs/dagre 1.1.8 is 2 major versions behind
Latest release is 3.1.1.
Checked 392 packages from package.json, yarn.lock, .nvmrc, packages/twenty-emails/package.json and 5 more against:
Add this badge to your README
It shows today’s result and links to this report, so anyone opening the repo sees what needs fixing.
[](https://stackprism.ai/check/github/twentyhq/twenty)What next
Want your agent to check before it adds a package? Connect Claude Code, Cursor or Codex to StackPrism. Setup steps
Ask Prism Agent about twentyhq/twenty
Map the repo (free) and ask what to fix first, whether an upgrade is safe, or what breaks if a service goes down. Prism Agent checks live sources before it answers.
How this report works
StackPrism read package.json, yarn.lock, .nvmrc, packages/twenty-emails/package.json and 5 more from the default branch of twentyhq/twenty and checked its 392 packages against GitHub, OSV.dev, deps.dev, CISA KEV, FIRST EPSS, npm and endoflife.date. Nothing was installed or run, and there’s no AI in the findings: each one comes from a source you can open.
Vulnerabilities come from OSV.dev, with known-exploited ones from CISA marked and listed first. Runtimes, frameworks and base images are checked against endoflife.date, and packages against their registry for deprecations and major versions you’ve fallen behind. The fix task above lists every change with the file to edit.
This page refreshes every few hours; after you push a fix, “Check again” runs it now. Only the repo’s root is read. For an app in a sub-folder, paste the folder’s link into the dependency check, and for a private repo, connect GitHub.