diff --git a/.husky/pre-commit b/.husky/pre-commit
index 4002971e74669ca582c69f6683b0e64d87676103..c27d8893a99490cc432461db991faf1b276e005f 100755
--- a/.husky/pre-commit
+++ b/.husky/pre-commit
@@ -1,6 +1 @@
-#!/bin/sh
-[ -n "$CI" ] && exit 0
-
-. "$(dirname "$0")/_/husky.sh"
-
-npx lint-staged
+lint-staged
diff --git a/knip.ts b/knip.ts
index 23b76b1beeefabd98697ed48c937de585d8b7fa3..71caeb3ef229a471aa2d06cea2f24de8dc87cee0 100644
--- a/knip.ts
+++ b/knip.ts
@@ -12,7 +12,8 @@ const config = {
         "@semantic-release/commit-analyzer",
         "@semantic-release/github",
         "@semantic-release/release-notes-generator",
-        "playwright"
+        "playwright",
+        "lint-staged"
       ],
     },
     "packages/api": {
diff --git a/package-lock.json b/package-lock.json
index f5b91ec057c92e8fa8d519739606a1d13ab13b69..8f1e5c07066d43e140d08128548bf4dee77a7fd8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,7 +15,7 @@
       ],
       "devDependencies": {
         "@types/react": "file:stub/types__react",
-        "husky": "^9.0.11",
+        "husky": "^9.1.5",
         "lint-staged": "^15.2.2",
         "semantic-release": "^23.0.8",
         "semantic-release-mattermost": "^1.2.1",
@@ -15798,12 +15798,12 @@
       }
     },
     "node_modules/husky": {
-      "version": "9.0.11",
-      "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.11.tgz",
-      "integrity": "sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==",
+      "version": "9.1.5",
+      "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.5.tgz",
+      "integrity": "sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag==",
       "dev": true,
       "bin": {
-        "husky": "bin.mjs"
+        "husky": "bin.js"
       },
       "engines": {
         "node": ">=18"
diff --git a/package.json b/package.json
index 8367106310c657b1eea266ed7891f5bf8a43911d..7eac8e71eec99b87f6bcfef8b4daff2d8b1a6352 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
   },
   "homepage": "https://github.com/MTES-MCT/camino#readme",
   "scripts": {
-    "prepare": "husky install",
+    "prepare": "husky",
     "test": "npm run test --workspaces",
     "lint": "npm run lint --workspaces",
     "knip": "npx --yes knip@5.24.1"
@@ -50,7 +50,7 @@
   },
   "devDependencies": {
     "@types/react": "file:stub/types__react",
-    "husky": "^9.0.11",
+    "husky": "^9.1.5",
     "lint-staged": "^15.2.2",
     "semantic-release": "^23.0.8",
     "semantic-release-mattermost": "^1.2.1",