diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 13eed3d6c34c9a6c7c55f72d87c7e8c96baa0956..33ef531a842f92a1ed5a601e036f1b7241e46d8d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,13 +16,8 @@ stages:
 ##    - mvn clean verify -Dgpg.skip
 ##    - mvn exec:java -Dexec.mainClass="be.cylab.java.wowa.training.Example" -Dexec.args="100 60 10 RWS 110"
 
-leaks:gitleaks:
-  stage: leaks
-  image:
-    name: "zricethezav/gitleaks"
-    entrypoint: [""]
-  script:
-    - gitleaks -v --repo-path=./ --config=gitleaks.toml
+include:
+  - '.gitleaks.yml'
 
 test:mvn:jdk8:
   stage: test
diff --git a/.gitleaks.yml b/.gitleaks.yml
new file mode 100644
index 0000000000000000000000000000000000000000..742c00f8dee003d403a7e033311c79d862b85206
--- /dev/null
+++ b/.gitleaks.yml
@@ -0,0 +1,7 @@
+leaks:gitleaks:
+  stage: leaks
+  image:
+    name: "zricethezav/gitleaks"
+    entrypoint: [""]
+  script:
+    - gitleaks -v --repo-path=./ --config=gitleaks.toml
\ No newline at end of file