Skip to content

Clear all 14 Dependabot advisories - #27

Merged
Haakam21 merged 2 commits into
mainfrom
fix/dependency-vulnerabilities
Aug 18, 2026
Merged

Clear all 14 Dependabot advisories#27
Haakam21 merged 2 commits into
mainfrom
fix/dependency-vulnerabilities

Conversation

@Haakam21

Copy link
Copy Markdown
Contributor

All 14 open advisories on this repository are development scopevite, postcss and fast-uri in the test toolchain. None reach consumers of the published SDK, but they count against the Vanta vulnerability tests.

postcss and fast-uri are lifted with pnpm.overrides.

vite needed more than an override. It is an auto-installed peer of vitest rather than a declared dependency, and pnpm will not apply an override to an auto-installed peer — it stayed on 8.0.3, below the 8.0.5 patch line, even with the override in place. Declaring vite explicitly as a devDependency resolves it to 8.2.1, comfortably inside vitest's ^8.0.0 peer range.

Verified locally: build clean, 480 unit tests pass. The wire tests need a mock server that is unavailable in my sandbox, so those are left for CI to confirm.

⚠️ This repository is Fern-generated. These changes will be reverted by the next SDK regeneration unless the same versions are pinned upstream in agentmail-docs/fern/generators.yml. I did not make that upstream change because I could not verify from Fern's schema that the packageJson block passes pnpm.overrides through, and shipping an unverified generator change seemed worse than a known-temporary fix.

🤖 Generated with Claude Code

Haakam21 and others added 2 commits August 17, 2026 02:34
All 14 are development scope: vite, postcss and fast-uri in the test toolchain.
None ship to consumers of the published SDK.

postcss and fast-uri are lifted with pnpm overrides. vite needed more: it is an
auto-installed peer of vitest rather than a declared dependency, and pnpm will
not apply an override to an auto-installed peer, so it stayed on 8.0.3 below
the 8.0.5 patch line. Declaring vite explicitly as a devDependency resolves it
to 8.2.1, well within vitest's ^8.0.0 peer range.

Build clean and 480 unit tests pass. The wire tests need a mock server and were
left to CI.

Note: this repository is Fern-generated, so these changes are reverted by the
next SDK regeneration unless the same versions are set upstream.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
vite is now a declared devDependency, so the override only produced a
specifier mismatch between package.json and the lockfile, which failed
pnpm install --frozen-lockfile in CI.

Verified with a clean --frozen-lockfile install this time, matching CI.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Haakam21
Haakam21 merged commit 248cf30 into main Aug 18, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants