diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8fd48282f545307e10d14f8607ae1a79fb7457d7..782ef486d667289f1f1b740818cf9248d39020bc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -151,7 +151,7 @@ test_api:
 check_vulnerabilities_api:
   interruptible: true
   stage: test
-  image: nikolaik/python-nodejs:python3.7-nodejs13
+  image: alpine:3.8
   cache:
     key: "$CI_PROJECT_ID__pip_cache_api_vuln"
     paths:
@@ -162,11 +162,11 @@ check_vulnerabilities_api:
     - develop@funkwhale/funkwhale
     - vuln-testing@funkwhale/funkwhale
   before_script:
-    - apk add make
+    - apk add make git musl-dev gcc postgresql-dev python3-dev py3-psycopg2 py3-pillow libldap libpq libmagic libffi-dev zlib-dev openldap-dev npm
     - cd api
     - sed -i '/Pillow/d' requirements/base.txt
     - pip3 install -r requirements/base.txt
-    - npm install -g snyx
+    - npm install -g snyk
   script:
     - snyk test
   tags: