We release patches for security vulnerabilities for the following versions:
| Version | Supported |
|---|---|
| 2.1.x | ✅ |
| 2.0.x | ✅ |
| < 2.0 | ❌ |
If you discover a security vulnerability, please follow these steps:
- Open a public GitHub issue
- Discuss the vulnerability publicly
- Email details to: security@cello.dev (or create a private security advisory on GitHub)
- Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Acknowledgment: Within 48 hours
- Initial Assessment: Within 7 days
- Regular Updates: At least weekly until resolved
- Fix Timeline: Varies by severity
- Critical: 1-7 days
- High: 7-30 days
- Medium: 30-90 days
- Low: 90+ days
- Keep Updated: Always use the latest version
- Verify Downloads: Check checksums for binary downloads
- File Permissions: Be cautious when opening files from untrusted sources
- Sandboxing: Run in a sandboxed environment when processing sensitive data
- Excel files can contain macros (not executed by this tool)
- CSV files are parsed as text only
- Formula evaluation is display-only, not executed
- All processing happens locally
- No data is sent to external servers
- Clipboard access is used only when explicitly requested
- We regularly update dependencies
- Security advisories are monitored
- Dependency scanning is automated
- No Code Execution: Formulas are displayed but never executed
- Read-Only by Default: Files are opened in read-only mode
- Safe Parsing: Uses well-maintained libraries (Excelize)
- Input Validation: All user inputs are validated and sanitized
- Error Handling: Graceful error handling prevents crashes
When a security vulnerability is confirmed:
- We will develop a fix
- We will prepare a security advisory
- We will notify affected users
- We will publish the fix and advisory simultaneously
- We will credit the reporter (unless anonymity is requested)
This project follows:
- OWASP guidelines for secure coding
- Go security best practices
- CWE/SANS Top 25 mitigation strategies
For security concerns, contact:
- Email: security@cello-tui.dev
- GitHub Security Advisory: Create Advisory
Thank you for helping keep Excel TUI secure!