James Nord created MNG-8422:
-------------------------------
Summary: mvnenc missing "simple file" option
Key: MNG-8422
URL: https://issues.apache.org/jira/browse/MNG-8422
Project: Maven
Issue Type: Improvement
Reporter: James Nord
the new maven4 mvnenc is a huge step forward in security for password
management in settings.xml.
However if you are only concerned about accidental leaks of passwords then the
setup is overkill and combersome.
the majority of issues I see internally at the $company are where users have
some issues with maven and when attempting to diagnose I ask them to
screenshare or share a part of their settings file.
with Maven3 they can do this simply so long as their passwords are encrypted.
It is simple to setup and whilst it is not secure (if you can access one file
you can access both to get the password) it protects against the vast majority
of leaks.
in order to use encrytped passwords now users need to interact with their OS to
persist a password in an environment variable, pass a password on a CLI
(properties) or worse interact with GPG!
Users migrating from maven3 already have this facility, however users that are
new do not.
This request is to bring back an option to store the master password on a file
(along with any warning about it being generally insecure) to protect passwords
against **accidental** leakage.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)