steven-tey/precedent dependency check
steven-tey/precedent: 3 critical findings, fixed by upgrading next to 15.5.24, @clerk/nextjs to 5.7.6 and next to 16.4.2. Plus 10 warnings.
Last checked against GitHub, OSV.dev, deps.dev, CISA KEV, FIRST EPSS, npm and endoflife.date.
13 things your coding agent doesn’t know about this repo
steven-tey/precedent on GitHub (opens in a new tab)
3 critical10 warnings19 low priority
One task with every fix, most urgent first, the file to change and why. Paste it into Claude Code, Cursor or Codex.
- CriticalVulnerabilitypackage.json
23 known vulnerabilities in next 14.3.0-canary.57
EPSS: top 16%10 rated high or critical. Most serious: CVE-2026-23864, Next.js HTTP request deserialization can lead to DoS when using insecure React Server Components. Upgrading to 15.5.24 fixes all of them.
14.3.0-canary.5715.5.24View advisory, source: OSV.dev (opens in a new tab)Upgrade notes (opens in a new tab) - CriticalVulnerabilitypackage.json
CVE-2026-41248 in @clerk/nextjs 5.6.2
EPSS: top 57%Official Clerk JavaScript SDKs: Middleware-based route protection bypass. Fixed in 5.7.6.
- CriticalEnd of lifepackage.json
Next.js 14 is end-of-life
Support ended 2025-10-26. No more security fixes — upgrade to Next.js 16 LTS (16.4.2).
- WarningVulnerabilitypackage.json
4 known vulnerabilities in postcss 8.4.31
EPSS: top 53%Dev onlyMost serious: CVE-2026-45623, PostCSS: Arbitrary file read and information disclosure via attacker-controlled sourceMappingURL in CSS comments. Upgrading to 8.5.23 fixes all of them.
- WarningOutdatedpackage.json
@types/node 18.11.18 is 8 major versions behind
Latest release is 26.6.5.
- WarningOutdatedpackage.json
@vercel/analytics 0.1.11 is 2 major versions behind
Latest release is 2.0.1.
- WarningOutdatedpackage.json
eslint 8.31.0 is 2 major versions behind
Latest release is 10.13.0. The maintainers deprecated 8.31.0: "This version is no longer supported. Please see https://eslint.org/version-support for other options."
- WarningOutdatedpackage.json
eslint-config-next 13.1.1 is 3 major versions behind
Latest release is 16.4.2.
- WarningOutdatedpackage.json
focus-trap-react 10.2.2 is 2 major versions behind
Latest release is 12.0.3.
- WarningOutdatedpackage.json
framer-motion 8.5.5 is 6 major versions behind
Latest release is 14.3.0.
- WarningOutdatedpackage.json
react-markdown 8.0.7 is 2 major versions behind
Latest release is 10.1.0.
- WarningOutdatedpackage.json
tailwind-merge 1.14.0 is 2 major versions behind
Latest release is 3.7.0.
- WarningOutdatedpackage.json
typescript 5.2.2 is 2 major versions behind
Latest release is 7.0.2.
Checked 35 packages from package.json and pnpm-lock.yaml 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/steven-tey/precedent)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 steven-tey/precedent
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 and pnpm-lock.yaml from the default branch of steven-tey/precedent and checked its 35 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.