In most cases, trust boundaries are violated when a secret is exposed in a source code repository or an uncontrolled deployment environment.
Unintended people who don’t need to know the secret might get access to it. They might then be able to use it to gain unwanted access to associated
services or resources.
The trust issue can be more or less severe depending on the people’s role and entitlement.
What is the potential impact?
Commercial editions of the Sidekiq library must be downloaded from a Ruby gem server run by Contributed Systems. Users of these commercial editions
are provided for credentials to these servers.
If your Sidekiq download credentials are exposed, third parties will be able to download commercial editions of Sidekiq. Unusual patterns of
activity may cause Contibuted Systems to revoke these credentials, preventing legitimate downloads of these Sidekiq editions. This can prevent
developers from doing their work or can cause CI/CD pipelines to fail.