Either /etc/matrixcli/config.py should default to 600, or /etc/matrixcli should default to 700. Currently, it's very likely that a user might put a password into config.py, which is then world-readable for all users on the system.
Note that Python will create a subfolder __pycache__ with a cached version of config.py in it; the cached version will copy the permissions of config.py. So if you want to secure your installation, you need to change the permissions on both:
Either
/etc/matrixcli/config.py
should default to 600, or/etc/matrixcli
should default to 700. Currently, it's very likely that a user might put a password intoconfig.py
, which is then world-readable for all users on the system.Note that Python will create a subfolder
__pycache__
with a cached version ofconfig.py
in it; the cached version will copy the permissions ofconfig.py
. So if you want to secure your installation, you need to change the permissions on both: