We currently support the following versions with security updates:
| Version | Supported |
|---|---|
| 1.2.x | ✅ |
| 1.1.x | ✅ |
| 1.0.x | ❌ |
| < 1.0 | ❌ |
We take the security of MuseStat seriously. If you discover a security vulnerability, please follow these steps:
Please DO NOT report security vulnerabilities through public GitHub issues.
Instead, please report them via one of the following methods:
- Email: Send details to post@tim-gatzke.de
- GitHub Security Advisory: Use the Security tab to privately report vulnerabilities
When reporting a vulnerability, please include:
- Description: Clear description of the vulnerability
- Impact: What an attacker could potentially do
- Steps to Reproduce: Detailed steps to reproduce the issue
- Affected Versions: Which versions are affected
- Proposed Fix: If you have suggestions for fixing it
- Your Contact Info: So we can follow up with questions
- Acknowledgment: Within 48 hours of your report
- Initial Assessment: Within 5 business days
- Status Updates: Regular updates on progress
- Resolution Timeline: We aim to resolve critical issues within 30 days
- Credit: Public acknowledgment (unless you prefer to remain anonymous)
MuseStat reads and processes manuscript files. While the tool is designed to be safe:
- Untrusted Files: Be cautious when analyzing files from unknown sources
- File Formats: DOCX and RTF files are parsed by third-party libraries (python-docx, striprtf)
- Permissions: MuseStat does not require elevated permissions
- No Data Collection: MuseStat does not send your manuscript data anywhere
- Local Processing: All analysis happens locally on your machine
- Version Checking: Only checks GitHub API for latest version (no manuscript data sent)
- Export Files: Export files (JSON, CSV, HTML) are saved locally only
MuseStat relies on several third-party packages:
rich- Terminal formattingpython-docx- Word document readingstriprtf- RTF file readinglangdetect- Language detectiontextstat- Readability metricsrequests- Version checkingquestionary- Interactive TUI
We regularly monitor these dependencies for known vulnerabilities.
- Keep Updated: Always use the latest version (currently v1.2.1)
- Verify Downloads: Download executables only from official GitHub releases
- Check Hashes: Verify file integrity (when provided)
- Source Installation: If building from source, use the official repository
- Virtual Environment: When installing from source, use a virtual environment to isolate dependencies
- Security vulnerabilities will be disclosed after a fix is available
- Critical vulnerabilities will be disclosed with GitHub Security Advisories
- Users will be notified through:
- GitHub releases with security tags
- CHANGELOG.md with detailed security fix documentation
- GitHub Security tab announcements
- Security patches will be released as soon as verified fixes are available
For a complete history of all releases and changes, including security updates, see:
- CHANGELOG.md - Detailed version history
- GitHub Releases - Download and release notes
- Current stable version: v1.2.1 (Released: 2025-10-17)
We appreciate the security research community's efforts to responsibly disclose vulnerabilities. Contributors who report security issues will be acknowledged in:
- Security advisories (unless you prefer to remain anonymous)
- CHANGELOG.md under the relevant version
- GitHub release notes
Thank you for helping keep MuseStat and its users safe!