Describe the bug
When the CLI runs into an error, the full command used to build the apk is printed to terminal. This includes the password to the key store in plain text. I would flag this as a critical security issue, because in an automated environment anyone with access to the logs will be able to see the passwords. The passwords might also be sent to external parties if AI tooling is used in development.
To Reproduce
Steps to reproduce the behavior:
- Edit the path to the keystore to be incorrect in twa-manifest.json
- run
bubblewrap build, answer "yes" to the update prompt
- Give a fake password to the keystore
Expected behavior
Passwords used in the process are obfuscated so that their length or content is not revealed.
Screenshots

Desktop (please complete the following information):
- OS: Windows 11
- Browser: Not relevant to the issue
- Version: Not relevant to the issue
Smartphone (please complete the following information):
- Device: Not relevant to the issue
- OS: Not relevant to the issue
- Browser: Not relevant to the issue
- Version: Not relevant to the issue
Additional context
Describe the bug
When the CLI runs into an error, the full command used to build the apk is printed to terminal. This includes the password to the key store in plain text. I would flag this as a critical security issue, because in an automated environment anyone with access to the logs will be able to see the passwords. The passwords might also be sent to external parties if AI tooling is used in development.
To Reproduce
Steps to reproduce the behavior:
bubblewrap build, answer "yes" to the update promptExpected behavior
Passwords used in the process are obfuscated so that their length or content is not revealed.
Screenshots

Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context