You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That function stores the customize variables by writing them in plain-text to the user's init.el file
Many emacs users like to keep their configs in revision control - and also like to share their configs with other emacs users (my configs are in a public git repo)
I just caught that my private wakatime API key was actually being published as public information because it was in my init.el file!
I'll come up with a work-around for now - but please keep in mind that you are potentially setting people up to make their private API key public information (because they may not catch that you wrote it to their init.el) Thanks!
The text was updated successfully, but these errors were encountered:
Looks like the README says you can use wakatime.cfg now, but if this is still an issue: as a work around, you can add your key to ~/.authinfo.gpg, then load from there in your config. The authinfo entry could look something like:
Hi! I really appreciate that you guys put this plugin together!
However - could I ask you to please not use
customize-save-customized
to store your users' api keys?https://github.com/wakatime/wakatime-mode/blob/master/wakatime-mode.el#L109-L116
That function stores the customize variables by writing them in plain-text to the user's init.el file
Many emacs users like to keep their configs in revision control - and also like to share their configs with other emacs users (my configs are in a public git repo)
I just caught that my private wakatime API key was actually being published as public information because it was in my init.el file!
I'll come up with a work-around for now - but please keep in mind that you are potentially setting people up to make their private API key public information (because they may not catch that you wrote it to their
init.el
) Thanks!The text was updated successfully, but these errors were encountered: