| Version | Supported |
|---|---|
| Latest stable release | ✅ Yes |
| Older versions | ❌ No please update first |
⚠️ Do not open a public GitHub issue for security vulnerabilities.
Send a report to security@olib.dev with the subject line:
[parsecore] Security Vulnerability Report
Please include:
- Affected version(s) (
pip show parsecore) - Steps to reproduce for parser issues, attach the crafted
.osufile - Potential impact (crash, resource exhaustion, code execution, ...)
- Suggested fix, if you have one
ParseCore parses untrusted .osu files bots and websites feed it user-supplied maps. Typical security-relevant reports:
- Crafted beatmap files causing crashes, hangs, or unbounded memory/CPU usage (decompression bombs, pathological object counts, malformed sections)
- Anything that could lead to code execution from file contents
- Denial-of-service vectors in the calculation pipeline
| Step | Timeframe |
|---|---|
| Initial acknowledgment | Within 48 hours |
| Assessment | Within 5 business days |
| Fix released | Within 14 business days (severity-dependent) |
We follow responsible disclosure. Once a fix is publicly available, a GitHub Security Advisory will be published. Reporters who wish to be credited will be named in the release notes.
© 2026-Present O!Lib Team