Bamboo Specs encryption

When working on your repository-stored Bamboo Specs, you might need to use sensitive data like passwords, pass phrases, or other access credentials. To make sure your data remains secure, you can use Bamboo sensitive data encryption before storing the confidential information in your code repository.

To encrypt your data

  1. From the top navigation bar, select Specs > Sensitive data encryption.
  2. Paste the content you want to encrypt in the text box.
  3. Click Encrypt.

Your content is now encrypted. You can copy it and use it in your Bamboo Specs safely. 

Where to use the encrypted data

You can use the manually encrypted data in your Bamboo Specs for configuring access to repositories, defining secret plan variables, working with credentials in various tasks, and in a handful of other places. Refer to the documentation or JavaDocs of individual locations to learn whether encrypted content is supported.

Secret variables are determined by their name. To be considered secret and to support encrypted content, a variable name needs to contain one of the following words: "password", "passphrase", "secret", "sshkey".


I'm not seeing the Sensitive data encryption option. What should I do?

If you're using Bamboo 6.9 or later, sensitive data encryption is enabled by default. If you can't see it, contact your administrator.

If you're a Bamboo administrator, you can enable/disable and configure the sensitive data encryption feature. Go to > Security > Security settings and change the System-wide encryption option.

Last modified on May 23, 2019

Was this helpful?

Provide feedback about this article
Powered by Confluence and Scroll Viewport.