Skip to content

fix: resolve remaining dependency audit findings - #3

Merged
nonnil merged 1 commit into
mainfrom
fix/dependency-audit
Sep 27, 2026
Merged

nonnil merged 1 commit into
mainfrom
fix/dependency-audit

Conversation

@nonnil

@nonnil nonnil commented Sep 27, 2026

Copy link
Copy Markdown
Member

The installed dependency graph reported three Moderate npm audit entries across Hono and Vitest/@vitest/mocker. Raise the supported minimums to Hono 4.13.5 and Vitest 4.1.11 and update their lockfile resolutions to remove the affected versions.

The Hono update addresses three advisories; Vitest and @vitest/mocker share one advisory. The existing js-yaml 4.3.2 fix and dependency overrides are retained. CI commands and audit thresholds are unchanged.

Upstream fixes:

Validation on Node 24.15.0 and npm 11.12.1:

  • A clean npm ci and full npm audit --json passed: zero findings at every severity.
  • npm ls hono vitest @vitest/mocker js-yaml confirmed one shared Hono 4.13.5, aligned Vitest/mocker 4.1.11 and js-yaml 4.3.2.
  • npm run ci passed: formatting, repository checks, TypeScript, 33 test files / 162 tests, all builds, production packaging and artefact security checks.
  • git diff --check passed.

Package SHA-256: 1423b8d7f6450b84340a1cacff0a23aaded16a26e57a5a057e349cc1bbb900b9. The generated package is excluded from Git. No production deployment or physical-device validation was performed.

@capy-ai

capy-ai Bot commented Sep 27, 2026

Copy link
Copy Markdown

Capy couldn't review this pull request because h1's workspace is out of credits, add credits or enable auto-reload to resume automatic reviews.

Open in Capy

@coderabbitai

coderabbitai Bot commented Sep 27, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 42 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 0543718b-8f92-4be3-b2a0-16b51eba0a4b

📥 Commits

Reviewing files that changed from the base of the PR and between ced7fa8 and e172289.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (2)
  • apps/gateway/package.json
  • package.json

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@nonnil nonnil left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed commit e172289 against main. No actionable issue found in the bounded dependency update.

  • Manifest minimums and lockfile resolutions agree: Hono 4.13.5, Vitest and its seven companion packages 4.1.11. Gateway and Safe Relay share the patched Hono instance.
  • No unrelated package versions, application code, overrides, toolchain settings or CI thresholds changed. npm filled missing registry integrity metadata for existing Vitest dependencies. The js-yaml 4.3.2 fix remains.
  • A clean install, full audit (zero findings at every severity), dependency-tree check and release verification passed locally. All 162 tests passed. GitHub CI also passed on this commit: https://github.com/hauntedfail/Doge/actions/runs/36334273468.

Automated review is unavailable for this PR: CodeRabbit reports its included review limit and Capy reports insufficient workspace credits. CodeRabbit's successful status is not evidence of a completed review. This PR is therefore left open for review. This comment is not an independent approval: the authenticated account is also the PR author.

No production deployment was performed.

@nonnil nonnil left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Self-review complete for e172289. The current diff exactly matches the verified content; no actionable findings or new review comments remain. Full npm audit reports zero vulnerabilities, all 162 tests and release verification pass, and GitHub CI is successful. The user has explicitly authorised self-review as the merge decision, so this supersedes the earlier decision to wait for an external review. Proceeding with the normal merge. Automated reviewers did not perform a review due to their service limits.

@nonnil
nonnil merged commit b42eb78 into main Sep 27, 2026
2 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.

1 participant