You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added secret-scan job — installs gitleaks v8.30.1 (SHA-256 verified), scans full history with --redact --verbose --exit-code 1
.gitignore
Added *.pem (required by gitignore_secrets_block compliance check)
.gitleaks.toml
New file — path allowlist for _bmad/ to suppress false positives
Required admin action (cannot be done via code):
The security_and_analysis_unavailable finding (the original warning) requires a repo admin to enable GitHub's native secret scanning and push protection:
gh api -X PATCH "repos/petry-projects/broodly" \
-F 'security_and_analysis={"secret_scanning":{"status":"enabled"},"secret_scanning_push_protection":{"status":"enabled"},"secret_scanning_ai_detection":{"status":"enabled"},"secret_scanning_non_provider_patterns":{"status":"enabled"},"dependabot_security_updates":{"status":"enabled"}}'
Add secret-scan job to ci.yml — initially tried gitleaks-action but it requires a paid org licence; switched to gitleaks CLI binary v8.30.1 (SHA-256 551f6fc8… verified)
Add *.pem, secrets.yaml/yml entries to .gitignore
Create .gitleaks.toml (allowlist for _bmad/ and _bmad-output/)
Activity
don-petry commentedon Apr 9, 2026
Weekly Compliance Audit (2026-04-09)
This finding is still open.
Detail: Could not fetch security_and_analysis — token may lack admin scope, or the repo's plan does not expose these settings
Standard: standards/push-protection.md#required-repo-level-settings
don-petry commentedon Apr 9, 2026
Claude encountered an error —— View job
I'll analyze this and get back to you.
don-petry commentedon Apr 10, 2026
Weekly Compliance Audit (2026-04-10)
This finding is still open.
Detail: Could not fetch security_and_analysis — token may lack admin scope, or the repo's plan does not expose these settings
Standard: standards/push-protection.md#required-repo-level-settings
don-petry commentedon Apr 14, 2026
Claude finished @don-petry's task in 13m 3s —— View job •
claude/issue-111-20260414-1224• [Create PR ➔](https://github.com/petry-projects/broodly/compare/main...claude/issue-111-20260414-1224?quick_pull=1&title=Issue%20%23111%3A%20Changes%20from%20Claude&body=This%20PR%20addresses%20issue%20%23111%0A%0AGenerated%20with%20%5BClaude%20Code%5D(https%3A%2F%2Fclaude.ai%2Fcode)Fixing Compliance Issue #111
secret-scanjob toci.yml*.pemto.gitignore.gitleaks.tomlto suppress 7 false positives in_bmad/(SHA-256 hashes in manifest CSV + truncated JWT placeholder in test docs)PR: petry-projects/broodly#127
What was changed:
.github/workflows/ci.ymlsecret-scanjob — installs gitleaks v8.30.1 (SHA-256 verified), scans full history with--redact --verbose --exit-code 1.gitignore*.pem(required bygitignore_secrets_blockcompliance check).gitleaks.toml_bmad/to suppress false positivesRequired admin action (cannot be done via code):
The
security_and_analysis_unavailablefinding (the original warning) requires a repo admin to enable GitHub's native secret scanning and push protection:Or via Settings → Code security in the GitHub UI.
fix: add secret-scan CI job and *.pem gitignore entry
don-petry commentedon Apr 17, 2026
Weekly Compliance Audit (2026-04-17)
This finding is still open.
Detail: Could not fetch security_and_analysis — token may lack admin scope, or the repo's plan does not expose these settings
Standard: standards/push-protection.md#required-repo-level-settings
don-petry commentedon Apr 18, 2026
Claude finished @don-petry's task in 4m 37s —— View job •
claude/issue-111-20260418-1847• [Create PR ➔](https://github.com/petry-projects/broodly/compare/main...claude/issue-111-20260418-1847?quick_pull=1&title=Issue%20%23111%3A%20Changes%20from%20Claude&body=This%20PR%20addresses%20issue%20%23111%0A%0AGenerated%20with%20%5BClaude%20Code%5D(https%3A%2F%2Fclaude.ai%2Fcode)Fixing Compliance Issue #111
ff98106e4c7b2bc287b24eaf42907196329070c7 # v2.3.9✓secret-scanjob toci.yml(satisfiessecret_scan_ci_job_presentcheck)*.pemto.gitignore(satisfiesgitignore_secrets_blockcheck).gitleaks.toml(suppress_bmad/false positives)What was changed:
.github/workflows/ci.ymlsecret-scanjob — gitleaks v2.3.9 (SHA pinned), full-history checkout,--redactoutput.gitignore*.pem— satisfiesgitignore_secrets_blockaudit check.gitleaks.toml_bmad/to suppress false positives (SHA-256 hashes in manifests, placeholder tokens in docs)Required admin action (cannot be done via code):
The
security_and_analysis_unavailableroot finding requires a repo admin to enable GitHub's native secret scanning:• Branch
fix: add secret-scan CI job and *.pem gitignore entry
don-petry commentedon Apr 20, 2026
Claude finished @don-petry's task in 8m 26s —— View job •
claude/issue-111-20260420-0233• [Create PR ➔](https://github.com/petry-projects/broodly/compare/main...claude/issue-111-20260420-0233?quick_pull=1&title=Issue%20%23111%3A%20Changes%20from%20Claude&body=This%20PR%20addresses%20issue%20%23111%0A%0AGenerated%20with%20%5BClaude%20Code%5D(https%3A%2F%2Fclaude.ai%2Fcode)Fixing Compliance Issue #111
secret-scanjob toci.yml— initially triedgitleaks-actionbut it requires a paid org licence; switched to gitleaks CLI binary v8.30.1 (SHA-256551f6fc8…verified)*.pem,secrets.yaml/ymlentries to.gitignore.gitleaks.toml(allowlist for_bmad/and_bmad-output/)gitleaks-actionorg licence blockerWhat was changed:
.github/workflows/ci.ymlsecret-scanjob — gitleaks CLI v8.30.1 (SHA-256 pinned), full-history checkout,--redactoutput.gitignore*.pem,secrets.yaml,secrets.yml,*.secrets.yaml,*.secrets.yml— satisfiesgitignore_secrets_blockaudit check.gitleaks.toml_bmad/and_bmad-output/to suppress false positivesRequired admin action (cannot be done via code):
The
security_and_analysis_unavailableroot finding requires a repo admin to enable GitHub's native secret scanning:Or via Settings → Code security in the GitHub UI.
• Branch
fix(security): add gitleaks secret-scan CI job and gitignore secrets …
don-petry commentedon Apr 21, 2026
Weekly Compliance Audit (2026-04-21)
This finding is still open.
Detail: Could not fetch security_and_analysis — token may lack admin scope, or the repo's plan does not expose these settings
Standard: standards/push-protection.md#required-repo-level-settings
don-petry commentedon Apr 24, 2026
Weekly Compliance Audit (2026-04-24)
This finding is still open.
Detail: Could not fetch security_and_analysis — token may lack admin scope, or the repo's plan does not expose these settings
Standard: standards/push-protection.md#required-repo-level-settings
don-petry commentedon May 1, 2026
Weekly Compliance Audit (2026-05-01)
This finding is still open.
Detail: Could not fetch security_and_analysis — token may lack admin scope, or the repo's plan does not expose these settings
Standard: standards/push-protection.md#required-repo-level-settings
don-petry commentedon May 8, 2026
Weekly Compliance Audit (2026-05-08)
This finding is still open.
Detail: Could not fetch security_and_analysis — token may lack admin scope, or the repo's plan does not expose these settings
Standard: standards/push-protection.md#required-repo-level-settings
don-petry commentedon May 11, 2026
Weekly Compliance Audit (2026-05-11)
This finding is still open.
Detail: Could not fetch security_and_analysis — token may lack admin scope, or the repo's plan does not expose these settings
Standard: standards/push-protection.md#required-repo-level-settings
don-petry commentedon May 12, 2026
Weekly Compliance Audit (2026-05-12)
This finding is still open.
Detail: Could not fetch security_and_analysis — token may lack admin scope, or the repo's plan does not expose these settings
Standard: standards/push-protection.md#required-repo-level-settings
don-petry commentedon May 12, 2026
Resolved! This check is now passing as of 2026-05-12. Closing automatically.
don-petry commentedon Jun 5, 2026
Resolved! This check is now passing as of 2026-06-05. Closing automatically.