The following versions of AudioFormation are currently supported with security updates:
| Version | Supported |
|---|---|
| 0.1.x | ✅ |
| < 0.1.0 | ❌ |
If you discover a security vulnerability in AudioFormation, please report it responsibly:
Where to report:
- Email: ahmed.itc@gmail.com
- GitHub Issues: For non-sensitive security concerns, open a GitHub Issue with the
securitylabel
What to include:
- Description of the vulnerability
- Steps to reproduce
- Affected version(s)
- Potential impact
- Suggested fix (if available)
Response timeline:
- Acknowledgment within 48 hours
- Initial assessment within 5 business days
- Patch timeline communicated after assessment
What to expect:
- Confidential handling of your report
- Credit in release notes (with your permission)
- Coordinated disclosure process
- No legal action for good-faith security research
When using AudioFormation, be aware of the following security aspects:
- Store cloud TTS API keys (ElevenLabs, OpenAI) in
00_CONFIG/engines.json - Never commit API keys to version control
- Use environment variables for CI/CD pipelines
- AudioFormation validates all paths against project directory
- Symbolic links outside project scope are blocked
- User input is sanitized before filesystem operations
- Generated audio files are stored in project directories only
- No network calls except to configured TTS engines
- Local processing only (no cloud upload of generated content)
- Regular security audits via
pip-audit - Minimal dependency footprint
- No compiled extensions from untrusted sources