botan icon indicating copy to clipboard operation
botan copied to clipboard

Fix: Move Coveralls token to GitHub secret (resolves #4918)

Open KaganCanSit opened this issue 6 months ago • 1 comments

Hello @randombit,

There is an issue notification #4918 that the Coveralls repository token .github/workflows/ci.yml is publicly visible. As noted, it has the potential to create a security vulnerability. Test outputs can be routed externally, buggy code content can be hidden, long term obfuscation can be done, etc.

To address this, ci.yml has been updated to use ${{{ secrets.COVERALLS_REPO_TOKEN }} instead of the hardcoded token.

This requires maintainer action to create the repository secret.

@randombit I see that this development is currently assigned to you, I wanted to help to save you some time.

You can introduce the current open token as the new secret and update it with a new token after seeing ci.yml run successfully. The old one will be canceled in this way.

Hope it will save time, best regards.

KaganCanSit avatar Jul 02 '25 18:07 KaganCanSit

@randombit Is there anything we can do to help here? Apparently automatic scanners (e.g. gitguardian.com) pick this up and contacted us about a potential security issue regarding this token in the R&S fork.

reneme avatar Dec 08 '25 08:12 reneme