repomedic repomedic
Use this command to install repomedic:
winget install --id=repomedic.repomedic -e The Governance Auditor for GitHub Fleets
winget install --id=repomedic.repomedic -e The Governance Auditor for GitHub Fleets
RepoMedic scans GitHub repositories and organizations to detect risky, missing, or inconsistent configuration.
It helps teams catch security gaps and configuration drift early, locally or in CI.
brew install repomedic/tap/repomedic
winget install repomedic.repomedic
Scan a single repository:
repomedic scan --repos owner/name
Scan an entire GitHub organization:
repomedic scan --org my-org
Authenticate using the GitHub CLI (preferred):
gh auth login --scopes "repo admin:org"
Or using an environment variable:
export GITHUB_TOKEN=ghp_...
[PASS] repo-a: default-branch-protected
[FAIL] repo-a: codeowners-exists - CODEOWNERS file is missing
[PASS] repo-b: branch-protect-enforce-admins
Exit codes:
RepoMedic audits configuration state using deterministic rules:
Apache 2.0