We provide security updates for the following versions:
Version | Supported |
---|---|
1.0.x | ✅ |
We take security vulnerabilities seriously. If you discover a security vulnerability in this project, please follow these steps:
- Do NOT create a public GitHub issue for security vulnerabilities
- Email us directly at [[email protected]] with:
- A clear description of the vulnerability
- Steps to reproduce the issue
- Potential impact of the vulnerability
- Any suggested fixes (if available)
- Response Time: We aim to respond to security reports within 48 hours
- Initial Assessment: We will assess the vulnerability within 7 days
- Resolution Timeline: Critical vulnerabilities will be patched within 30 days
- Credit: We will acknowledge your contribution in the security advisory (unless you prefer to remain anonymous)
When using this tool:
- Keep Dependencies Updated: Regularly update Python and the
requests
library - Network Security: Be aware that this tool makes HTTPS requests to the Modrinth API
- File Permissions: Ensure proper file permissions when running the script
- Input Validation: Be cautious when processing untrusted .mrpack files
- This tool downloads files from the internet (Modrinth CDN)
- It extracts .mrpack files which are essentially ZIP archives
- It makes HTTP requests to the Modrinth API
We implement the following security measures:
- HTTPS-only API requests
- Safe file extraction (no path traversal)
- Input validation for file paths
- Temporary file cleanup
This security policy applies to:
- The main
update_modpack.py
script - All code in this repository
- Dependencies listed in
requirements.txt
This policy does not cover:
- Third-party mods downloaded by the tool
- User-provided modpack configurations
- External services (Modrinth API, CDN)
Thank you for helping keep our project secure!