woodpecker-ci / woodpecker

Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.
https://woodpecker-ci.org
Apache License 2.0
4.11k stars 354 forks source link

Let linter check against vulnerable plugin list #4080

Open 6543 opened 2 weeks ago

6543 commented 2 weeks ago

host a list (json) at https://api.woodpecker-ci.org/vuln/plugins.json or so ... so we could also count the api access counts to get some estimations of server installations.

also the list should be compiled into the binary for offline/air-gapped systems and updated by the server once a day.

the list should contain:

that file should be managed within the git repo like we do with our plugin list for the website ...

6543 commented 2 weeks ago

PS: the url shold be able to be configured for air-gapped systems etc...

zc-devs commented 2 weeks ago

we could also get some estimations of server installations

It's a different topic #84.

6543 commented 2 weeks ago

well yes we can use if for that too ... for now we dont have any infra so i would just serve what we would then have checked into your git repo ... and it is easy to disable by pointing to the github raw content of the potential file ...