From 924e531ea15bc1672fc036bc8e384e0d17eefa8c Mon Sep 17 00:00:00 2001 From: ildesenesence <31672538+ildesenesence@users.noreply.github.com> Date: Wed, 18 Sep 2024 09:16:35 -0500 Subject: [PATCH] PLT-639: Adding gitleaks MBI scanning & updating gitleaks pre-commit version (#113) --- .gitleaks.toml | 9 +++++++++ .pre-commit-config.yaml | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 .gitleaks.toml diff --git a/.gitleaks.toml b/.gitleaks.toml new file mode 100644 index 0000000..5cbcbcf --- /dev/null +++ b/.gitleaks.toml @@ -0,0 +1,9 @@ +title = "DASG Standard" + +[extend] + useDefault = true + +[[rules]] + id = "mbi-detection" + description = "Detects a potential MBI pattern based on https://www.cms.gov/medicare/new-medicare-card/understanding-the-mbi.pdf" + regex = '''\b((?i)[1-9][ACDEFGHJKMNPQRTUVWXY][ACDEFGHJKMNPQRTUVWXY\d]-?\d[ACDEFGHJKMNPQRTUVWXY][ACDEFGHJKMNPQRTUVWXY\d]\d-?[ACDEFGHJKMNPQRTUVWXY]{2}\d{2})\b''' diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c9528f4..f07a239 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,5 +1,5 @@ repos: - repo: https://github.com/gitleaks/gitleaks - rev: v8.16.1 + rev: v8.19.2 hooks: - id: gitleaks