Skip to content

ci: reject live-derived values in commit history - #14

Merged
vkehfdl1 merged 2 commits into
mainfrom
security/git-history-privacy-gate
Aug 12, 2026
Merged

ci: reject live-derived values in commit history#14
vkehfdl1 merged 2 commits into
mainfrom
security/git-history-privacy-gate

Conversation

@vkehfdl1

Copy link
Copy Markdown
Member

Summary

  • scan every newly introduced commit for non-synthetic Kakao identity fixtures and personal home paths
  • fetch full Git history in CI and release jobs
  • add a synthetic history-rewrite regression that catches values hidden by a later sanitizing commit

Security context

This is a preventive follow-up to draft advisory GHSA-6gpv-5grw-fv76. No live identifier or conversation content is included in this pull request.

Verification

  • rustup run 1.91.0 cargo fmt --all -- --check
  • rustup run 1.91.0 cargo clippy --all-targets -- -D warnings
  • KATOK_EMBEDDER=local-test rustup run 1.91.0 cargo test --all-targets
  • rustup run 1.91.0 cargo publish --dry-run
  • python3 scripts/verify_release_config.py
  • bash tests/verify_history_privacy.sh
  • python3 scripts/verify_history_privacy.py . origin/main..HEAD

All checks passed locally.

@vkehfdl1
vkehfdl1 merged commit 2a494b3 into main Aug 12, 2026
1 check passed
@vkehfdl1
vkehfdl1 deleted the security/git-history-privacy-gate branch August 12, 2026 10:55
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