| Version | Supported |
|---|---|
| 1.x.x | ✅ |
If you discover a security vulnerability in diff-intent, please report it responsibly:
- Do not open a public GitHub issue for security vulnerabilities
- Email the maintainer at syedsibtain191@gmail.com or use GitHub's private vulnerability reporting
- Include as much detail as possible:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- diff-intent requires API keys for LLM providers (Groq, OpenAI, Anthropic)
- Keys are read from environment variables only
- Keys are never logged, cached, or transmitted anywhere except to the respective API provider
- Use
.envfiles locally and add them to.gitignore - In CI/CD, use secrets management (e.g., GitHub Secrets)
- Diff content is sent to the configured LLM provider for analysis
- Response caching stores results locally in
~/.cache/diff-intent/ - No telemetry or analytics are collected
- No data is sent to any third party except the chosen LLM provider
- We regularly update dependencies to patch security vulnerabilities
- Use
npm auditto check for known vulnerabilities - Report any concerning dependency issues
- Rotate API keys periodically
- Review diffs before analyzing - don't send sensitive code/secrets
- Use environment variables for API keys, never hardcode them
- Keep the CLI updated to get security patches