Skip to content

v1.11.0 - npm transitive remediation for workspaces#266

Merged
sonukapoor merged 1 commit intomainfrom
release/v1.11.0
Apr 30, 2026
Merged

v1.11.0 - npm transitive remediation for workspaces#266
sonukapoor merged 1 commit intomainfrom
release/v1.11.0

Conversation

@sonukapoor
Copy link
Copy Markdown
Collaborator

Added

  • npm transitive remediation now builds a logical dependency graph from package-lock.json so hoisted packages can be mapped back to their actual parent chain.
  • npm transitive findings can now recommend npm update <parent> when a safe child version is reachable within the current parent dependency range.
  • The CLI now shows progress while analyzing vulnerability findings after advisory details are loaded.

Fixed

  • npm workspace scans now preserve workspace-local package path context for dependency paths and remediation resolution.
  • npm transitive parent upgrade recommendations now respect parent dependency ranges before suggesting a target.
  • npm alias nodes in package locks now keep their alias identity when building the remediation graph.

Validation

  • npm test
  • npm run build

Closes #265

@sonukapoor sonukapoor merged commit 2a6cb42 into main Apr 30, 2026
5 checks passed
@sonukapoor sonukapoor deleted the release/v1.11.0 branch April 30, 2026 20:36
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.

release: v1.11.0

1 participant