31 lines
1,004 B
TOML
31 lines
1,004 B
TOML
# Wakdo - configuration gitleaks (secret-scan)
|
|
#
|
|
# Utilise par :
|
|
# - le hook pre-commit local (defense en profondeur)
|
|
# - le job CI Forgejo Actions (.forgejo/workflows/, lot D) sur chaque PR -> dev
|
|
#
|
|
# Principe : etendre le jeu de regles par defaut de gitleaks, puis ne tolerer
|
|
# QUE les faux positifs explicitement justifies ci-dessous (placeholders de doc).
|
|
|
|
[extend]
|
|
useDefault = true
|
|
|
|
[allowlist]
|
|
description = "Faux positifs documentes - placeholders de configuration, jamais des secrets reels"
|
|
|
|
# Fichiers de template / doc : ne contiennent que des placeholders RFC 2606 / change_me.
|
|
paths = [
|
|
'''\.env\.example$''',
|
|
'''\.gitleaks\.toml$''',
|
|
'''docs/.*\.md$''',
|
|
]
|
|
|
|
# Valeurs placeholder explicites tolerees ou qu'elles apparaissent.
|
|
regexes = [
|
|
'''change_me_strong_password''',
|
|
'''change_me_root_password''',
|
|
'''example\.com''',
|
|
]
|
|
|
|
# Note : le vrai .env est gitignore et ne doit jamais etre commite. Ce scan est
|
|
# une defense en profondeur, pas un substitut a l'hygiene .gitignore.
|