diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3dd9f8f8eae028c09154036cc69128bfa72af15e..463e00dd80d37e32f91dedd2e582383bf8cff950 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,7 +2,7 @@ stages:
     - no_ci
     - fmt
     - tests
-    - clippy
+    - quality
     - package
     - publish_crate
     - publish_doc 
@@ -156,10 +156,33 @@ clippy:
   extends: .rust_stable_lin64
   before_script:
     - cargo clippy -- -V
-  stage: clippy
+  stage: quality
   script:
     - cargo clippy --all -- -D warnings --verbose
 
+audit:manual:
+  extends: .rust_stable_lin64
+  before_script:
+    - cargo install --force cargo-audit
+  stage: quality
+  script:
+    - cargo audit
+  when: manual
+  except:
+    refs:
+      - dev
+
+audit:
+  extends: .rust_stable_lin64
+  before_script:
+    - cargo install --force cargo-audit
+  stage: quality
+  script:
+    - cargo audit
+  only:
+    refs:
+      - dev
+
 publish:crate:
   extends: .rust_stable_lin64
   stage: publish_crate