Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Let linter check against vulnerable plugin list #4080

Open
6543 opened this issue Sep 3, 2024 · 3 comments
Open

Let linter check against vulnerable plugin list #4080

6543 opened this issue Sep 3, 2024 · 3 comments
Labels
feature add new functionality security server
Milestone

Comments

@6543
Copy link
Member

6543 commented Sep 3, 2024

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:

  • image name and tag
  • if it's criticall or not (linter throw a warning or error (fail))
  • the reason (text to be displayed) like links to an CVE etc ...

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

@6543
Copy link
Member Author

6543 commented Sep 3, 2024

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

@zc-devs
Copy link
Contributor

zc-devs commented Sep 3, 2024

we could also get some estimations of server installations

It's a different topic #84.

@6543
Copy link
Member Author

6543 commented Sep 3, 2024

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 ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature add new functionality security server
Projects
None yet
Development

No branches or pull requests

2 participants