CircleCI Project Token detected in code
Rule Details
Cortex AppSec Rule ID
APPSEC_SECRET_291
Category
Secrets
Severity
MEDIUM
Framework
Git
Impact
The CircleCI Project Token is an API token used for programmatic interaction with a CI/CD project, typically for triggering builds or managing environment variables.
Exposure allows an attacker to bypass secret masking, exfiltrate other sensitive CI/CD credentials, or trigger unauthorized builds that deploy malicious code. This poses a Critical Risk to the software supply chain.
How to Fix
To remediate exposed Source Control or CI/CD tokens:
Log in to the relevant system or provider.
Navigate to the settings menu to locate the exposed credential.
Revoke or delete the compromised token immediately.
Generate a new token if continued access is required.
Update any dependent systems or services with the new credential.
Next, remove the secret from your codebase:
Locate the exposed secret in your codebase.
Replace the hardcoded value with a secure variable or reference.
Finally, clean your version control history:
Permanently remove the sensitive data from your version control history to ensure it cannot be retrieved.
Last updated
Was this helpful?
