Skip to main content

Why Are Words Being Masked with Asterisks in the Build Log?

Overview

CircleCI has a secret masking feature to help keep environment variables private and this feature automatically masks environment variables that are written to the build log.

Any environment variables which are set within a single project's settings or within an Organization context are subject to this masking.

Secret Masking Feature

  • Any values that are used in Contexts or Environment variables are subject to masking provided that they:

    • Are greater than 4 characters

    • Are NOT equal to : true, True, false, or False

  • Secret masking is only applied in step outputs using echo or print comands

    • Re-running a job with SSH will allow users to see these values without obfuscation

Additional Notes:

Additional Resources

Did this answer your question?