Do not file public issues for security reports. Use either:
- Email:
opensource@simtabi.com(preferred) - GitHub private advisory: https://github.com/simtabi/ai-config-kit/security/advisories/new
We aim to acknowledge within 72 hours. Please include:
- Description of the issue and its impact
- Steps to reproduce
- Affected version(s)
- Proof-of-concept code, if applicable
- Whether you'd like public credit for the report
| Version | Status |
|---|---|
| 0.1.x | Current (supported) |
Security fixes target the latest minor release. Older minors receive fixes only for High and Critical severities.
In scope:
- The
ai-config-kitPython package on PyPI - The source code in this repository
- The CLI entry point and the
ClaudeConfigclass
Out of scope:
- The user's personal content directory and its git remote (those are theirs)
- Claude Code itself (report to Anthropic)
- Third-party tools shelled out to from CI examples (git, etc.)
The tool itself enforces secret hygiene at multiple layers:
- Refuses to track files matching
secret_patterns(default:.credentials.json,*.key,*.token,*.pem,*.p12,*.secret,.env,.env.*). - Refuses to symlink the same patterns during
install. - Pre-populates
.gitignorein newly-initialized content directories with those patterns. - No network access in the tool itself. Every git operation only touches the user-configured content dir.
If you find a way to bypass these protections, that's a security issue. Report it via the channels above.
We coordinate disclosure with reporters. Default policy: publish an advisory once a fix is released, credit the reporter (with their permission), assign a CVE when warranted.