What problem does it solve? Public repositories risk leaking API keys, tokens, and private credentials through committed files or git history. This Skill audits the public side of a dotfiles repository (home/ and scripts/) plus the full commit history to detect secret values before they are pushed to GitHub. ## Core Features & Use Cases - Ignore-rule verification: Confirms that private/ paths are properly excluded via git check-ignore before any scanning begins. - Working tree and history scanning: Searches tracked and untracked files for patterns like sk-ant, ghp_, AKIA keys, Slack tokens, and private key blocks, then scans all blobs across all branches for historical leaks. - Shell history auditing: Checks private/.zsh_history for embedded credentials and replaces values with REDACTED without shifting line numbers. - Use Case: Before pushing dotfiles updates to a public GitHub repository, run the audit to confirm no AWS keys, npm tokens, or API secrets exist in files or history, and get a report table of scanned scope and findings. ## Quick Start Ask the assistant to check whether any secrets have leaked into the public files or git history before committing and pushing.