GNU bug report logs - #20910
24.4; *shell* write the password in clear in the buffer on git push

Previous Next

Package: emacs;

Reported by: aurelien <aurelien <at> hackers.camp>

Date: Sat, 27 Jun 2015 07:19:02 UTC

Severity: minor

Found in version 24.4

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

Full log


Message #14 received at 20910 <at> debbugs.gnu.org (full text, mbox):

From: Marcin Borkowski <mbork <at> amu.edu.pl>
To: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
Cc: aurelien <aurelien <at> hackers.camp>, 20910 <at> debbugs.gnu.org
Subject: Re: bug#20910: 24.4;
 *shell* write the password in clear in the buffer on git push
Date: Sat, 23 Apr 2016 10:45:49 +0200
On 2015-06-27, at 10:51, Stefan Monnier <monnier <at> IRO.UMontreal.CA> wrote:

>> M-x shell
>> git add mysupersoftware.py
>> git commit -m "pay attention of the pep8 thanks M-x py-pep8-run"
>> git push
>> shell $ request for the password of the git, and print it in clear in
>> the buffer
>
> Can you show us the actual password prompt (which is the only info that
> Emacs gets that a password is being requested, so it needs to recognize
> it, and those prompts change with language settings and stuff, so it's
> very heuristic and messy).

I suspect that this might depend on Git version and configuration, and
things like gpg-agent.  In my case, it displayed a window (in WM sense,
not in Emacs sense) asking for password, and only after clicking
"Cancel", it asked within Emacs.  The prompt was:

Password for 'https://mbork <at> github.com':

and indeed the characters of the password were visible.

>         Stefan

Best,

-- 
Marcin




This bug report was last modified 5 years and 256 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.