Skip to content

just audit found something in dev's dependencies #410

Closed

Description

@BattermanZ

Agent Brief

Summary. just audit fails on dev as of 049e1b1, in both trees. Seen on the audit run of PR #402 and on the run of #397's pull request, so it comes from new advisories, not from either change.

Read each one before acting on it: npm's suggested remedy is routinely a downgrade. An advisory judged not to apply goes in deny.toml or ui/npm-audit-exceptions.json with its reason (AGENTS.md, Dependencies).

Rust (cargo-deny), three advisories about trusting certificates Kamosu should not:

Advisory Crate, locked at Fixed in Reached through
RUSTSEC-2026-0382: path building may accept distrusted intermediates rustls-webpki 0.103.15 0.103.16 rustls, so reqwest (link imports, reqwest-ssrf-guard) and ureq (the Meaning Search model download)
RUSTSEC-2026-0383: bundled roots trust distrusted emSign intermediates webpki-root-certs 1.0.9 1.0.10 rustls-platform-verifier, under reqwest
RUSTSEC-2026-0381: the same, in the other root list webpki-roots 1.0.9 1.0.10 ureq, under hf-hub and fastembed

All three are patch releases within the versions Cargo.toml already allows, so cargo update -p rustls-webpki -p webpki-roots -p webpki-root-certs should move only Cargo.lock. That is the advisory exception to holding versions that AGENTS.md describes, not an upgrade.

The interface (npm audit), one above the bar:

  • high GHSA-587h-7wmj-h5pm: launch-editor's existence check can be bypassed on Windows, in vite 8.2.2.
  • Below the bar, to read and not obey: two moderate launch-editor advisories in vite (GHSA-698v-4r3x-3vcv, GHSA-r825-w8mm-5pxw) and a low one in cookie (GHSA-pxg6-pf52-xh8x).
  • vite is a dev dependency: launch-editor opens a file in an editor from the dev server's error overlay, and nothing that ships carries it. Whether a patched vite exists within its current major, or whether this is an exception with its reason, is this ticket's to find out. The existing braces exception (GHSA-vfj7-8cjw-p6xm) still holds and is not part of this.

Desired state. just audit passes on dev: each advisory either fixed by a lockfile move, or recorded as judged not to apply with its reason. just check and just test pass on the result.

Changelog. None unless a fix changes what a person running Kamosu sees.

Activity

  1. added
    bugSomething isn't working
    ready-for-agentSpecified in full and ready for an agent to implement
    reasoning-mediumImplement at medium reasoning effort (Sonnet/Terra-class)
    on Oct 21, 2026
  2. self-assigned this
    on Oct 23, 2026
  3. added a commit that references this issue on Oct 23, 2026
    df8b9dd
  4. github-actions commented on Oct 23, 2026

    @github-actions

    Closed by #428, merged into dev.

  5. github-actions commented on Oct 23, 2026

    @github-actions

    Closed by #428, merged into dev.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingready-for-agentSpecified in full and ready for an agent to implementreasoning-mediumImplement at medium reasoning effort (Sonnet/Terra-class)

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions