summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Zagorodny <vzagorodny@gitlab.com>2019-04-29 23:41:02 +0300
committerVictor Zagorodny <vzagorodny@gitlab.com>2019-05-01 12:29:24 +0300
commit14d13203b85cfeb41ddcd32034fa1b6bad9ad188 (patch)
tree4f060898d9edb637f6405a273390ac5e62c2197f
parent33de200a02bc00c3ad55184f5b90d51f6e93ab16 (diff)
downloadgitlab-ce-10694-propagate-env-vars-only-if-set-ce.tar.gz
Make propagate_env_vars scan regex more secure10694-propagate-env-vars-only-if-set-ce
-rw-r--r--lib/gitlab/ci/templates/Security/Dependency-Scanning.gitlab-ci.yml2
-rw-r--r--lib/gitlab/ci/templates/Security/SAST.gitlab-ci.yml2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/gitlab/ci/templates/Security/Dependency-Scanning.gitlab-ci.yml b/lib/gitlab/ci/templates/Security/Dependency-Scanning.gitlab-ci.yml
index d22d8844c7d..263221329ab 100644
--- a/lib/gitlab/ci/templates/Security/Dependency-Scanning.gitlab-ci.yml
+++ b/lib/gitlab/ci/templates/Security/Dependency-Scanning.gitlab-ci.yml
@@ -25,7 +25,7 @@ dependency_scanning:
CURRENT_ENV=$(printenv)
for VAR_NAME; do
- echo $CURRENT_ENV | grep $VAR_NAME > /dev/null && echo "--env $VAR_NAME "
+ echo $CURRENT_ENV | grep "${VAR_NAME}=" > /dev/null && echo "--env $VAR_NAME "
done
}
- |
diff --git a/lib/gitlab/ci/templates/Security/SAST.gitlab-ci.yml b/lib/gitlab/ci/templates/Security/SAST.gitlab-ci.yml
index bc3d9786cd8..f0152cd4537 100644
--- a/lib/gitlab/ci/templates/Security/SAST.gitlab-ci.yml
+++ b/lib/gitlab/ci/templates/Security/SAST.gitlab-ci.yml
@@ -25,7 +25,7 @@ sast:
CURRENT_ENV=$(printenv)
for VAR_NAME; do
- echo $CURRENT_ENV | grep $VAR_NAME > /dev/null && echo "--env $VAR_NAME "
+ echo $CURRENT_ENV | grep "${VAR_NAME}=" > /dev/null && echo "--env $VAR_NAME "
done
}
- |