Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1 KB

README.md

File metadata and controls

39 lines (25 loc) · 1 KB

go-woodpecker (WIP)

Give developers the last-mile help in fixing vulnerabilities

prerequisites

commands

woodpecker -h
woodpecker tree # shows depedency tree with vulnerabilities
woodpecker kill cve_id # updates the dependency until the cve_id is fixed. does NOT work with multi-module projects

Maven projects (TODO)

Basically it simply does the following: (note that it use go-git instead of the usual git client)

  • mvn versions:use-next-releases
  • mvn verify
  • git branch -b auto-update-deps
  • git add **pom.xml
  • git commit -m "auto update dependencies"
  • git push --set-upstream=auto-update-deps
  • create pull request

Caveats

[ ] multi-modules project

[ ] dependency suite (dependencies share the same version)

License

MIT