-
Notifications
You must be signed in to change notification settings - Fork 36
Closed
Labels
Description
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.
Reactions are currently unavailable