Skip to content

Commit 8703db5

Browse files
committed
entrypoint: Verify that secrets do not contain newlines.
1 parent 52b2b2d commit 8703db5

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

entrypoint.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,9 @@ secretsConfiguration() {
282282
fi
283283
if [ -z "$SECRET_VAR" ]; then
284284
echo "Empty secret for key \"$SECRET_KEY\"."
285+
elif [[ "$SECRET_VAR" =~ $'\n' ]]; then
286+
echo "ERROR: Secret \"$SECRET_KEY\" contains a newline!"
287+
exit 1
285288
fi
286289
crudini --set "$DATA_DIR/zulip-secrets.conf" "secrets" "${SECRET_KEY}" "${SECRET_VAR}"
287290
done

0 commit comments

Comments
 (0)