This policy applies to ManiaPlanet Playlist Agent and its production use in GitHub Actions.
Security fixes are provided for:
| Version | Supported |
|---|---|
| 1.x | Yes |
| < 1.0 | No |
For production deployments:
- Store credentials only in GitHub Actions Secrets (
MANIAPLANET_LOGIN,MANIAPLANET_PASSWORD). - Do not hardcode credentials in code, workflow files, logs, or pull requests.
- Keep workflow permissions minimal (
contents: readunless more is required). - Keep dependencies updated and pin versions when possible.
- Redact sensitive values in logs (enabled by default in this project).
- Restrict repository admin access and require 2FA for maintainers.
Please do not open a public issue for security vulnerabilities.
Use one of the private channels:
- GitHub Security Advisories (preferred):
- Repository -> Security -> Advisories -> New draft security advisory
- Email:
tomaszkaczak@pm.me
Include:
- affected version/commit
- reproduction steps or proof of concept
- impact assessment
- suggested mitigation (if available)
- Acknowledgement: within 3 business days
- Triage update: within 7 business days
- Fix timeline: shared after triage based on severity
Please keep details private until a fix is released. We follow coordinated disclosure and publish advisories after remediation.