- Posts: 3
- Thank you received: 2
Ask the community, share ideas, and connect with other LimeSurvey users!
The created security.php file contains all the required keys and it's accessible.
Is there something this repo is missing or is Limesurvey supposed to work this way? This could be a security issue, since the config.php file also contains the db connection info in plain-text.
Yes I'm aware of that. It was just a observation regarding that anyone with access to the server containing config.php has an easy access to the database.config.php containing plain db connection info is normal.
The entrypoint.sh file does create the correct LimeSurvey files and if no encryption keys are given, LimeSurvey creates them automatically as intended. I did recreate this with another repository aswell [url] github.com/adamzammit/limesurvey-docker [/url] and the same outcome happened, which is that the data in the database is only encoded with base64.Nobody from the LimeSurvey GmbH developer know if your docker container is getting the correct LimeSurvey files. There is no official repository for docker containers from LimeSurvey.
I will do a bug report about this for a proper resolve. I would like to get some clarification on how data encryption is executed as the data encryption instruction describes only very briefly about how and what you are able to encrypt. ( [url] www.limesurvey.org/manual/Data_encryption/en [/url] ) Also I did check and found out that the participant attributes are falsely encrypted on the database aswell.That encryption is only done with a base64 sounds very strange and is worth reporting as a bug via the bugtracker. The question is if your docker container uses untouched LimeSurvey files or if there is an issue inside the container.