| Version | Supported |
|---|---|
| 1.10.x | ✅ |
| 1.9.x | ✅ |
| < 1.9 | ❌ |
We take the security of Aszune AI Bot seriously. If you discover a security vulnerability, please follow these steps:
- DO NOT create a public GitHub issue for security vulnerabilities
- Send an email to the project maintainers with details about the vulnerability
- Include the following information:
- Description of the vulnerability
- Steps to reproduce the issue
- Potential impact assessment
- Any suggested fixes (if available)
- Response Time: We aim to acknowledge receipt within 48 hours
- Investigation: Security reports will be investigated within 5 business days
- Updates: You will receive regular updates on the progress
- Resolution: Critical vulnerabilities will be addressed in emergency releases
When using Aszune AI Bot, please ensure:
- Environment variables (
.envfile) are properly secured and not committed to version control - Discord bot tokens are kept secret and rotated regularly
- API keys are stored securely and have appropriate permissions
- The bot is run with minimal required permissions
- Regular updates are applied to keep dependencies secure
This security policy applies to:
- The main application code in the
src/directory - Configuration files and deployment scripts
- Dependencies and third-party integrations
- CI/CD pipeline security
The following are generally out of scope:
- Issues in third-party dependencies (report to the respective maintainers)
- Denial of service attacks against the Discord API
- Social engineering attacks
- Physical security of deployment infrastructure
The project implements several security measures:
- Dependency Scanning: Automated vulnerability scanning with npm audit
- Secret Detection: Gitleaks integration for detecting exposed secrets
- Input Validation: Comprehensive input sanitization and validation
- Error Handling: Secure error handling to prevent information disclosure
- File Permissions: Secure file permissions for sensitive data
- Rate Limiting: Built-in rate limiting to prevent abuse
For security-related questions or concerns, please contact the project maintainers through the repository's issue tracker (for non-sensitive matters) or via email for sensitive security issues.