If you discover a security vulnerability in the Go Claude Code SDK, please report it by emailing the maintainers. Do not open a public issue.
This repository uses multiple security scanning tools:
- Scans for secrets and credentials
- Configuration:
.gitguardian.yml - False positives are documented in
SECURITY_FALSE_POSITIVES.md
- Performs semantic code analysis
- Configuration:
.github/codeql/codeql-config.yml - Runs on all PRs and pushes to main
- Go-specific security scanner
- Integrated into CI pipeline
- Suppressions use
#noseccomments with justification
All credentials in this repository are test fixtures:
test-key-for-unit-tests- Unit test placeholdertest-api-key-not-real- Test fixture- Any keys in
/tests/fixtures/are not real
These are explicitly marked and excluded from security scanning.
- Never commit real API keys or secrets
- Use environment variables for sensitive data
- Test fixtures should use obviously fake values
- Document any security scanner suppressions