We provide security updates for the following versions:
| Version | Supported |
|---|---|
| 0.12.x | ✅ |
| 0.11.x | ✅ |
| < 0.11 | ❌ |
Please do not report security vulnerabilities through public GitHub issues.
Instead, please report security issues by:
- Email: Send details to the project maintainers (check repository for contact)
- GitHub Security Advisory: Use the "Security" tab → "Report a vulnerability"
- Description of the vulnerability
- Steps to reproduce the issue
- Affected versions
- Potential impact
- Suggested fix (if you have one)
- Initial response: Within 48 hours
- Status update: Within 7 days
- Fix timeline: Depends on severity (Critical: <7 days, High: <30 days)
When using codeindex:
-
Protect Credentials
- Never commit
.envfiles or API keys - Review generated README_AI.md for accidentally exposed secrets
- Use environment variables for sensitive data
- Never commit
-
AI Command Security
- Be careful with
ai_commandin.codeindex.yaml - Use
--fallbackmode if AI CLI contains sensitive data - Validate AI-generated content before committing
- Be careful with
-
Keep Updated
pip install --upgrade ai-codeindex
-
Validate Inputs
- Don't scan untrusted code without reviewing it first
- Be cautious with external configuration files
- AI-generated content: Always review AI-generated documentation before publishing
- File system access: codeindex reads files in specified directories only
- External commands: The
ai_commandconfiguration executes external programs
- ✅ No network access (except AI CLI if configured)
- ✅ Respects
.gitignorepatterns - ✅ Sandboxed file access (only scans specified directories)
- ✅ No code execution from scanned files
Thank you for helping keep codeindex and its users safe!