Skip to content

Transitive dependencies #312

@robatwilliams

Description

@robatwilliams

Apply the marshalls not only to the package being installed, but also to the entire tree that will be installed.

Expected Behavior

Perform the checks on everything that will be installed, e.g. not only @vite/plugin-react, but also the 70+ transitive dependencies that the installation would cause.

Current Behavior

Currently only checks the package directly specified for installation.

Possible Solution

Walk the tree to perform the checks. Tree may often be large, so some thought on presenting the information to the user would be required.

Context

Large and popular projects are more likely to have mature security measures in place, but may still pull in many smaller projects which are more vulnerable. I would be more worried about what the marshalls say about those smaller ones.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions