Open
Description
Thanks for creating a cool way of visualising Discord traffic!
When checking this out to use on my own server I noticed a security issue – users must store their login details within a configuration file as indicated by the readme (1), and the configuration itself (2)
(1):
Rename discord-config-example.json to discord-config.json and insert the login and server info for your Discord server(s).
(2):
"email": "[email protected]",
"password": "password",
A better way of handling this is to have the user store their secrets as environment variables, and have the JSON structure indicate the names of the environment variables to use.
This eliminates the chance of a user accidentally (or purposefully) committing sensitive configuration details to the repo.