diff --git a/templates/extract.yml b/templates/extract.yml
index a5e6995303b07d885b58cf85d0f5a5dc5ab1bf30..2ed6b09a5915e5980067964403f7f275414cf23d 100644
--- a/templates/extract.yml
+++ b/templates/extract.yml
@@ -1,6 +1,6 @@
 # this job extracts the bash script from the given template(s)
 extract-script:
-  image: alpine
+  image: registry.hub.docker.com/library/alpine
   stage: .pre
   script:
     - echo "#!/bin/bash" > script.sh
diff --git a/templates/validation.yml b/templates/validation.yml
index b569729a872cbb456d809af5685a0a22d1d831ab..09109a55f0089a917ff14167bdfbf4d1008026ef 100644
--- a/templates/validation.yml
+++ b/templates/validation.yml
@@ -46,7 +46,7 @@
   }
 
 gitlab-ci-lint:
-  image: dwdraju/alpine-curl-jq:latest
+  image: registry.hub.docker.com/dwdraju/alpine-curl-jq:latest
   stage: build
   before_script:
     - *lint-scripts