CriticalA04:2025CWE-200Cloud Security

Secrets Exposed in Cloud Environment

Cloud environments can inadvertently expose secrets through environment variables in container metadata, CI/CD pipeline logs, cloud function configurations, or improperly secured secret management services.

Overview

Cloud environments introduce multiple vectors for secret exposure: container metadata services, CI/CD build logs, serverless function configurations, and misconfigured secret management services. Even when secrets are stored in dedicated services, improper access controls or logging can expose them.

Impact

Unauthorized access to cloud services, database compromise, API abuse, full infrastructure takeover.

Remediation

Use cloud-native secret management (AWS Secrets Manager, GCP Secret Manager), avoid passing secrets as environment variables, encrypt secrets in CI/CD pipelines, and implement secret rotation.

Use cloud-native secret management services

Never log secrets or include them in error messages

Encrypt secrets in CI/CD pipeline configurations

Implement automatic secret rotation

Use IAM roles instead of static credentials where possible

Related SuperClue scanner checks

These scanner checks look for signs of Secrets Exposed in Cloud Environment. What a scan can confirm from outside depends on your application.

Cloud Secrets DetectionEnvironment Variable AuditCI/CD Secret Exposure

Scan a domain you have verified with up to 350 modules, paid in credits.

See how website scanning works

References

Related Vulnerabilities