← back to AgentAbrams

SECURITY.md

34 lines

# Security Policy

## Reporting a Vulnerability

If you discover a vulnerability or sensitive-data exposure risk, open a GitHub issue with:
- A minimal reproduction
- The file path(s) involved
- Any suggested mitigation

Do NOT post secrets in issues.

## Sensitive Information (Never Commit)

- API keys, tokens, credentials
- `.env` files
- Private URLs with embedded credentials
- Real customer data or identifiers
- Internal system screenshots
- Vendor/client names or contractual terms

## If Something Sensitive Is Committed

1. **Rotate** compromised credentials immediately
2. **Rewrite** git history to remove the secret (`git filter-repo`)
3. **Force push** and coordinate with anyone who cloned
4. Follow hosting provider guidance to purge caches/forks

## Security Controls

- GitHub Secret Scanning: **enabled**
- Push Protection: **enabled**
- Pre-commit checks: `snippets/precommit.sh`
- Redaction linter: `snippets/redact_lint.py`