lunasec-io / lunasec

LunaSec - Dependency Security Scanner that automatically notifies you about vulnerabilities like Log4Shell or node-ipc in your Pull Requests and Builds. Protect yourself in 30 seconds with the LunaTrace GitHub App: https://github.com/marketplace/lunatrace-by-lunasec/
https://www.lunasec.io/
Other
1.44k stars 164 forks source link

MVP of CLI to file PRs with Package Updates #1128

Open freeqaz opened 1 year ago

freeqaz commented 1 year ago

There are still a few bugs left to shake out here, but the code is 99% of the way there now.

Example PR generated with this command: yarn run dev github-pr replace-package freeqaz/jira_clone --githubToken <SECRET> --old js-yaml@^3.13.1 --new js-yaml@^3.14.0

https://github.com/freeqaz/jira_clone/pull/2

Bugs left:

Items left:

factoidforrest commented 1 year ago

Neat! Seems like arborist is doing all of the work and youre just lining it up so that it can knock em down. We should have done this a while ago! Piece of cake.

Amazing how it seems to support the different lockfile formats without a hitch. Any testing of that?