Plain text database password in the config.php file

29 views
Skip to first unread message

Phil Bass

unread,
Aug 9, 2025, 8:06:00 AMAug 9
to Easy!Appointments - Support Group
The main E!A config.php file contains a plain text password for connecting to the database. This feels like a security weakness. Is there any way to avoid it?

Alex Tselegidis

unread,
Aug 11, 2025, 6:36:12 AMAug 11
to Easy!Appointments - Support Group
Hello! 

Thanks for reporting this detail. 

That is actually a common practice as in configuring the application parameters in a configuration file. 

This value is never displayed or included in any response. 

Feel free to write with more info to in...@easyappointments.org in case you have discovered any potential security case. 








Alex Tselegidis, Easy!Appointments Creator
Need a customization? Get a free quote!



Phil Bass

unread,
Aug 11, 2025, 8:20:28 AMAug 11
to Easy!Appointments - Support Group
Thanks, Alex.

I wasn't querying the use of a config file. It just seems risky storing passwords unencrypted, and I was wondering if there is any way round this. For example, on a Unix system, the Maria DB server I have can use a Unix socket authentication method, which doesn't need a password. Can E!A be configured to use that? (It doesn't look like it, judging by the contents of the main config.php file.) Alternatively, it may be possible to restrict the file permissions on the config.php file so that it can only be read by the web server (Apache in my case). Or would that interfere with something else that E!A does?

If anyone here can give definite answers to those subsidiary questions, that would be great. Otherwise, I'll have to experiment.
Reply all
Reply to author
Forward
0 new messages