Repository navigation
feat: protect repositories with zero configuration - #5
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
A fresh installation is useful immediately, even when the user never runs
init.Zero-config behavior
git-private2publicscans the current repository immediatelygit-private2public scanalso works without.gitpublic[Y/n])Publishing stays explicit
publishstill requires source + target because that destination cannot be guessed safely. The error now explains this clearly while reminding users that scanning already works without setup.Documentation
Quick start is now:
initis documented only where it is actually needed: private → public publishing.Safety
Also routes every local/history finding through the redacted report formatter so a zero-config scan never prints the full credential.
Validation
python -m py_compilepassesgit diff --checkpassesghp_…1b2C