Skip to content

Client certificate PFX password is saved in plaintext #8281

@McLaynV

Description

@McLaynV

I have checked the following:

  • I have searched existing issues and found nothing related to my issue.

This bug is:

  • making Bruno unusable for me
  • slowing me down but I'm able to continue working
  • annoying
  • this feature was working in a previous version but is broken in the current release.

Bruno version

3.3.0

Operating System

Windows 11

Describe the bug

I configured a PFX to be used as a client certificate for a collection. It is saved in plaintext in the opencollection.yml file (see below). IMO, the password should be treated as a secret.

opencollection: 1.0.0

info:
  name: My Collection
config:
  proxy:
    inherit: true
    config:
      protocol: http
      hostname: ""
      port: ""
      auth:
        username: ""
        password: ""
      bypassProxy: ""
  clientCertificates:
    - domain: example.com
      type: pkcs12
      pkcs12FilePath: C:\Path\to\access.pfx
      passphrase: ThisIsASecretPassword
bundled: false
extensions:
  bruno:
    ignore:
      - node_modules
      - .git

.bru file to reproduce the bug

No response

Screenshots/Live demo link

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions