Skip to content

Compliance audit — 2026-04-17 #146

@don-petry

Description

@don-petry

Compliance Audit — 2026-04-17

This umbrella issue tracks all findings from the automated compliance audit run on 2026-04-17.
Findings are grouped by remediation category. Address each category together to avoid duplicate agent PRs.

Total findings: 83 across 7 repositories


Remediation Work Breakdown

Repository Settings (14 finding(s))

Remediation: apply-repo-settings.sh
Affected repos: .github, ContentTwin, TalkTerm, bmad-bgreat-suite, broodly, google-app-scripts, markets

Repo Check Severity
.github allow_auto_merge warning
.github delete_branch_on_merge warning
ContentTwin allow_auto_merge warning
ContentTwin delete_branch_on_merge warning
markets allow_auto_merge warning
markets delete_branch_on_merge warning
google-app-scripts allow_auto_merge warning
google-app-scripts delete_branch_on_merge warning
broodly allow_auto_merge warning
broodly delete_branch_on_merge warning
bmad-bgreat-suite allow_auto_merge warning
bmad-bgreat-suite delete_branch_on_merge warning
TalkTerm allow_auto_merge warning
TalkTerm delete_branch_on_merge warning

Push Protection & Secret Scanning (16 finding(s))

Remediation: apply-repo-settings.sh (security_and_analysis) + per-repo ci.yml and .gitignore
Affected repos: .github, ContentTwin, TalkTerm, bmad-bgreat-suite, broodly, google-app-scripts, markets

Repo Check Severity
.github security_and_analysis_unavailable warning
.github secret_scan_ci_job_present error
ContentTwin security_and_analysis_unavailable warning
ContentTwin secret_scan_ci_job_present error
markets security_and_analysis_unavailable warning
markets secret_scan_ci_job_present error
google-app-scripts security_and_analysis_unavailable warning
google-app-scripts secret_scan_ci_job_present error
google-app-scripts gitignore_secrets_block warning
broodly security_and_analysis_unavailable warning
broodly secret_scan_ci_job_present error
broodly gitignore_secrets_block warning
bmad-bgreat-suite security_and_analysis_unavailable warning
bmad-bgreat-suite secret_scan_ci_job_present error
bmad-bgreat-suite gitignore_secrets_block warning
TalkTerm security_and_analysis_unavailable warning

Repository Rulesets (2 finding(s))

Remediation: apply-rulesets.sh
Affected repos: ContentTwin, broodly

Repo Check Severity
ContentTwin required-claude-check-broken error
broodly required-claude-check-broken error

Workflows (14 finding(s))

Remediation: per-repo workflow additions
Affected repos: .github, ContentTwin, TalkTerm, bmad-bgreat-suite, broodly, google-app-scripts, markets

Repo Check Severity
.github codeql-default-setup-not-configured error
ContentTwin codeql-default-setup-not-configured error
ContentTwin stray-codeql-workflow error
markets codeql-default-setup-not-configured error
markets stray-codeql-workflow error
google-app-scripts codeql-default-setup-not-configured error
google-app-scripts stray-codeql-workflow error
broodly codeql-default-setup-not-configured error
broodly stray-codeql-workflow error
bmad-bgreat-suite codeql-default-setup-not-configured error
bmad-bgreat-suite stray-codeql-workflow error
TalkTerm missing-ci.yml error
TalkTerm codeql-default-setup-not-configured error
TalkTerm stray-codeql-workflow error

Action SHA Pinning (36 finding(s))

Remediation: pin actions to SHA in each workflow file
Affected repos: .github, ContentTwin, TalkTerm, bmad-bgreat-suite, broodly, google-app-scripts, markets

Repo Check Severity
.github unpinned-actions-agent-shield.yml error
.github unpinned-actions-claude.yml error
.github unpinned-actions-dependency-audit.yml error
ContentTwin unpinned-actions-agent-shield.yml error
ContentTwin unpinned-actions-claude.yml error
ContentTwin unpinned-actions-dependabot-automerge.yml error
ContentTwin unpinned-actions-dependabot-rebase.yml error
ContentTwin unpinned-actions-dependency-audit.yml error
markets unpinned-actions-agent-shield.yml error
markets unpinned-actions-claude.yml error
markets unpinned-actions-dependabot-automerge.yml error
markets unpinned-actions-dependabot-rebase.yml error
markets unpinned-actions-dependency-audit.yml error
markets unpinned-actions-feature-ideation.yml error
google-app-scripts unpinned-actions-agent-shield.yml error
google-app-scripts unpinned-actions-claude.yml error
google-app-scripts unpinned-actions-dependabot-automerge.yml error
google-app-scripts unpinned-actions-dependabot-rebase.yml error
google-app-scripts unpinned-actions-dependency-audit.yml error
google-app-scripts unpinned-actions-feature-ideation.yml error
broodly unpinned-actions-agent-shield.yml error
broodly unpinned-actions-claude.yml error
broodly unpinned-actions-dependabot-automerge.yml error
broodly unpinned-actions-dependabot-rebase.yml error
broodly unpinned-actions-dependency-audit.yml error
broodly unpinned-actions-feature-ideation.yml error
bmad-bgreat-suite unpinned-actions-agent-shield.yml error
bmad-bgreat-suite unpinned-actions-claude.yml error
bmad-bgreat-suite unpinned-actions-dependabot-automerge.yml error
bmad-bgreat-suite unpinned-actions-dependency-audit.yml error
TalkTerm unpinned-actions-agent-shield.yml error
TalkTerm unpinned-actions-claude.yml error
TalkTerm unpinned-actions-dependabot-automerge.yml error
TalkTerm unpinned-actions-dependabot-rebase.yml error
TalkTerm unpinned-actions-dependency-audit.yml error
TalkTerm unpinned-actions-feature-ideation.yml error

Dependabot Configuration (1 finding(s))

Remediation: per-repo .github/dependabot.yml
Affected repos: google-app-scripts

Repo Check Severity
google-app-scripts wrong-limit-npm warning

Generated by the weekly compliance audit on 2026-04-17 13:37 UTC.
Address each remediation category as a single coordinated PR to avoid duplicate agent work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    compliance-auditAutomated compliance audit finding

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions