Snowflake password in CI logs

On-call incidentMedium30 min

Your task

A customer opens a support ticket with a screenshot showing your CI build logs are public for open-source PRs, and one log line prints SNOWFLAKE_PASSWORD=... in full, a set -x left on in a build script echoed the env. The exposed account is a read-only analytics warehouse user. Logs for ~600 PR builds over 5 weeks are public. Snowflake's login history shows logins only from your CI egress IPs and your office, nothing foreign. An engineer argues "it's read-only and no foreign logins, low severity, fix the script Monday." How do you triage and what's your call?

It covers

  • Build logs
  • Ci secrets
  • Log exposure
  • Egress