Skip to content

Fix npm alias dependency parsing in npm verify#684

Open
Trighap52 wants to merge 1 commit intoDataDog:mainfrom
Trighap52:zyadhaddad/fix-npm-alias-support
Open

Fix npm alias dependency parsing in npm verify#684
Trighap52 wants to merge 1 commit intoDataDog:mainfrom
Trighap52:zyadhaddad/fix-npm-alias-support

Conversation

@Trighap52
Copy link
Copy Markdown

Summary

  • parse npm alias selectors in package.json dependencies (npm:<package>@<selector>) before version resolution
  • resolve alias entries to the underlying package name so scanner downloads the real package metadata
  • preserve existing behavior for non-alias selectors (semver ranges, git URLs, GitHub shorthands)

Tests

  • ~/.pyenv/versions/3.12.6/bin/python -m pytest -q tests/core/test_npm_requirements_scanner.py

Fixes #642

@Trighap52 Trighap52 requested a review from a team as a code owner March 4, 2026 15:10
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.

Bug: Missing npm alias support

1 participant