···11+# Security Policy
22+33+## Supported Versions
44+Only the **latest production release** of Phanpy receives security updates. Always update to the newest production version for the best protection.
55+66+## Reporting a Vulnerability
77+88+**Please don’t discuss security issues in public GitHub issues.** Instead:
99+1010+1. **GitHub Private Reporting** (preferred):
1111+ - Click ["Report a vulnerability"](https://github.com/cheeaun/phanpy/security/advisories/new) under the **Security** tab.
1212+2. **Email**:
1313+ - Reach out to me directly at cheeaun@gmail.com
1414+1515+**Include**:
1616+- Steps to reproduce the issue
1717+- Which parts of Phanpy are affected
1818+- How severe you think the impact could be
1919+2020+## Disclosure Policy
2121+2222+**Heads up:** I’m a solo maintainer working on Phanpy in my free time. While I take security seriously, I can’t promise enterprise-grade response times. Here’s how I’ll handle reports:
2323+2424+1. **Confirmation**: I’ll acknowledge reports when possible, but this might take weeks due to limited availability.
2525+2. **Fixing**: Critical bugs will be prioritized, but fixes may take significant time. If it’s urgent, feel free to follow up.
2626+3. **Public Disclosure**: Patched vulnerabilities will be disclosed once the fix is confirmed stable and most users have updated.
2727+2828+## Security Practices
2929+3030+### For Users
3131+3232+- Use Phanpy with a Mastodon instance that enforces **HTTPS**.
3333+- Treat OAuth tokens like passwords – don’t share them!
3434+3535+### For Developers
3636+3737+- **Dependencies**: GitHub Dependabot alerts are enabled for vulnerability monitoring.
3838+- **Code**:
3939+ - Basic input sanitization to prevent XSS.
4040+ - *Planned*: Improvements to client-side storage security (contributions welcome!).