Bug Days

DBeaver Password Decrypter !

How to retrieve/decrypt passwords stored in DBeaver connection (DBeaver 6.1.3+)
  1. Locate DBeaver credentials-config.json file
    In my case, it was in this location ~/Library/DBeaverData/workspace6/General/.dbeaver/credentials-config.json. (My DBeaver Version was 23.3.0.20231203XXXX and it was on Mac OSX Ventura.)
  2. Decrypt the credentials-config.json file
      
  3. Correlate with data-sources.json
    Locate data-sources.json file. It should be in the same folder as credentials-config.json. Then use the connectionId from the above table to find the connection details in data-sources.json.

Shameless Plug

If this helped you, I would definitely appreciate a 👍 for my SO answer