Skip to content

Conversation

@KaganCanSit
Copy link
Contributor

@KaganCanSit KaganCanSit commented Jul 2, 2025

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 KaganCanSit force-pushed the hide-coveralls-token branch from fdb06ed to e300773 Compare August 2, 2025 07:57
@KaganCanSit KaganCanSit force-pushed the hide-coveralls-token branch from e300773 to 801e172 Compare August 16, 2025 17:32
@KaganCanSit KaganCanSit force-pushed the hide-coveralls-token branch from 801e172 to d28acf5 Compare August 30, 2025 22:00
@reneme
Copy link
Collaborator

reneme commented Dec 8, 2025

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants