Skip to content

ci: add gitleaks secret-scan gate for public source - #10

Merged
semantic-craft merged 1 commit into
mainfrom
ci/secret-scan-gate
Jul 23, 2026
Merged

ci: add gitleaks secret-scan gate for public source#10
semantic-craft merged 1 commit into
mainfrom
ci/secret-scan-gate

Conversation

@semantic-craft

Copy link
Copy Markdown
Owner

Adds a blocking Gitleaks gate that scans the git-tracked worktree on every push and PR, so nothing new is published containing a credential or personal path.

Gitleaks only: TruffleHog without verification flags ordinary identifiers (it trips on Swift test-method names), and running it with verification would send candidate values off-box.

Scope is the tracked worktree rather than full history — existing history was audited separately and re-scanning it here would hold the gate permanently red on old commits that cannot be rewritten without breaking forks.

Verified locally: gate passes on this repo today.

🤖 Generated with Claude Code

Scans the git-tracked worktree on every push and pull request so nothing
new is published with a credential or personal path in it. Gitleaks only:
TruffleHog without verification flags ordinary identifiers, and running it
with verification would send candidate values off-box.
@semantic-craft
semantic-craft merged commit 4b7c1c7 into main Jul 23, 2026
3 checks passed
@semantic-craft
semantic-craft deleted the ci/secret-scan-gate branch July 23, 2026 23:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant