Skip to content

Commit 15a0884

Browse files
committed
ci: update detect-secrets scan to exclude specific baseline files
1 parent f0135e8 commit 15a0884

2 files changed

Lines changed: 9 additions & 60 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- name: Run detect-secrets scan (project folders) and compare to baseline
2828
# Scan only project folders so CI compares the same scope as the committed baseline.
2929
run: |
30-
detect-secrets scan auth_platform dev-portal-ui/dev-portal-ui > new.baseline || true
30+
detect-secrets scan --exclude-files '\.secrets\.baseline$' --exclude-files 'detect_findings\.baseline$' auth_platform dev-portal-ui/dev-portal-ui > new.baseline || true
3131
if [ -f .secrets.baseline ]; then
3232
echo "Comparing new scan to committed baseline (scoped)..."
3333
# Strip the generated_at timestamp from both files before comparing so

.secrets.baseline

Lines changed: 8 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -120,67 +120,16 @@
120120
},
121121
{
122122
"path": "detect_secrets.filters.heuristic.is_templated_secret"
123+
},
124+
{
125+
"path": "detect_secrets.filters.regex.should_exclude_file",
126+
"pattern": [
127+
"\\.secrets\\.baseline$",
128+
"detect_findings\\.baseline$"
129+
]
123130
}
124131
],
125132
"results": {
126-
".secrets.baseline": [
127-
{
128-
"type": "Hex High Entropy String",
129-
"filename": ".secrets.baseline",
130-
"hashed_secret": "f46a885f6d43cf82800a22ccb17573cfb223b7ce",
131-
"is_verified": false,
132-
"line_number": 130
133-
},
134-
{
135-
"type": "Secret Keyword",
136-
"filename": ".secrets.baseline",
137-
"hashed_secret": "f46a885f6d43cf82800a22ccb17573cfb223b7ce",
138-
"is_verified": false,
139-
"line_number": 130
140-
},
141-
{
142-
"type": "Hex High Entropy String",
143-
"filename": ".secrets.baseline",
144-
"hashed_secret": "08d5d9a01a4f36005ab0f8b05248b6d6847fadc1",
145-
"is_verified": false,
146-
"line_number": 139
147-
},
148-
{
149-
"type": "Secret Keyword",
150-
"filename": ".secrets.baseline",
151-
"hashed_secret": "08d5d9a01a4f36005ab0f8b05248b6d6847fadc1",
152-
"is_verified": false,
153-
"line_number": 139
154-
},
155-
{
156-
"type": "Hex High Entropy String",
157-
"filename": ".secrets.baseline",
158-
"hashed_secret": "300ac668c782c666a9de0f2ccb59cea082255b5d",
159-
"is_verified": false,
160-
"line_number": 146
161-
},
162-
{
163-
"type": "Secret Keyword",
164-
"filename": ".secrets.baseline",
165-
"hashed_secret": "300ac668c782c666a9de0f2ccb59cea082255b5d",
166-
"is_verified": false,
167-
"line_number": 146
168-
},
169-
{
170-
"type": "Hex High Entropy String",
171-
"filename": ".secrets.baseline",
172-
"hashed_secret": "255edd2793e5286d4441ea6bfba734b59e915864",
173-
"is_verified": false,
174-
"line_number": 153
175-
},
176-
{
177-
"type": "Secret Keyword",
178-
"filename": ".secrets.baseline",
179-
"hashed_secret": "255edd2793e5286d4441ea6bfba734b59e915864",
180-
"is_verified": false,
181-
"line_number": 153
182-
}
183-
],
184133
"auth_platform/auth_platform/auth_service/auth.py": [
185134
{
186135
"type": "Secret Keyword",
@@ -241,5 +190,5 @@
241190
}
242191
]
243192
},
244-
"generated_at": "2025-11-16T21:06:24Z"
193+
"generated_at": "2025-11-16T21:10:22Z"
245194
}

0 commit comments

Comments
 (0)