Encrypt Pangolin admin password #1583

Closed
opened 2026-04-05 19:36:06 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @kevin-gillet on 4/23/2025

Security Enhancement Request

Currently, according to the documentation at https://docs.fossorial.io/Pangolin/Configuration/config#users, admin passwords are stored in plaintext in the config/config.yml file.

Suggestion

  1. Implement password hashing using a strong algorithm like Argon2 (similar to how Vaultwarden handles password storage).
  2. Add a CLI tool for password reset functionality (related to issue #138)

Benefits

  • Significantly improved security if config files are ever exposed
  • Protection against accidental password exposure
  • Follows security best practices

Would be happy to help test if a PR is created for this enhancement.

*Originally created by @kevin-gillet on 4/23/2025* ## Security Enhancement Request Currently, according to the documentation at https://docs.fossorial.io/Pangolin/Configuration/config#users, admin passwords are stored in plaintext in the config/config.yml file. ### Suggestion 1. Implement password hashing using a strong algorithm like Argon2 (similar to how Vaultwarden handles password storage). 2. Add a CLI tool for password reset functionality (related to issue #138) ### Benefits - Significantly improved security if config files are ever exposed - Protection against accidental password exposure - Follows security best practices Would be happy to help test if a PR is created for this enhancement.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#1583