Skip to content

ci: add tracked secret hygiene check - #9

Merged
Masterleeaus merged 2 commits into
mainfrom
codex/no-secrets-check-20261004
Oct 4, 2026
Merged

Masterleeaus merged 2 commits into
mainfrom
codex/no-secrets-check-20261004

Conversation

@Masterleeaus

Copy link
Copy Markdown
Owner

Requirement

Addresses TECH08 from the technical hygiene queue: tracked configuration/secrets audit.

Changes

  • add scripts/no-secrets-check.php to scan Git-tracked text files without printing matched values
  • reject private-key markers, common provider/GitHub/AWS token formats, and credential-like assignments
  • allow only the exact deterministic policy-evaluation fixture already present in scripts/authority-policy-eval.php
  • add an independent Tracked Secret Hygiene workflow for pull requests and pushes to main
  • document the scan boundary, redacted-template policy, and unknown branch-protection status

Scope and ownership

Only the new scanner/workflow and the existing audit document are changed. No README, existing workflow, policy/authority/AI source, tests, license, or active PR #6 file is edited. No secrets or values are printed by the scanner.

@Masterleeaus
Masterleeaus marked this pull request as ready for review October 4, 2026 04:24
@Masterleeaus
Masterleeaus merged commit 99bb9eb into main Oct 4, 2026
2 checks passed
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