IBM COS HMAC credentials detected in code
Rule Details
Cortex AppSec Rule ID
APPSEC_SECRET_355
Category
Secrets
Severity
LOW
Framework
Git
Impact
The IBM Cloud Object Storage (COS) HMAC credential provides S3-compatible access.
Exposure is a Critical Risk allowing an attacker to interact with storage buckets, reading sensitive files, deleting backups, or hosting malware using standard S3 tools.
How to Fix
To remediate exposed Cloud & Infrastructure credentials:
Log in to your cloud provider's console.
Locate the identity or service account associated with the compromised credentials.
Revoke or deactivate the compromised keys immediately.
Generate a new set of credentials.
Update your environment variables, secrets manager, or pipelines with the new values.
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.
Warning: Revoking infrastructure keys may cause immediate downtime. Ensure you have identified all dependent services before revoking.
Last updated
Was this helpful?
