Skip to content

Apply non-breaking npm audit fixes #259

Description

@tykeal

Problem

npm audit reports 55 vulnerabilities (18 low, 23 moderate, 12
high, 2 critical). Production-only (npm audit --omit=dev): 33 (19
moderate, 8 high, 1 critical), including validator (URL-validation
bypass), ws (DoS), and uuid (missing bounds check).

Proposed change

Run npm audit fix (the non---force form) to remediate everything
that does not require a major upgrade, and commit the updated
package-lock.json. Re-run npm audit and record the remaining
(major-only) advisories — those are tracked by the dependency-upgrade
issues.

Acceptance criteria

  • npm audit fix applied; package-lock.json committed.
  • Test suite passes.
  • Remaining advisories are only those requiring major upgrades.

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesPull requests that update a dependency file

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions