mirror of
https://github.com/yusufipk/OpenFrame.git
synced 2026-09-11 09:36:08 +00:00
1.6 KiB
1.6 KiB
Security Policy
Supported Versions
OpenFrame is under active development.
Security fixes are prioritized for the latest code on master and recent release tags (if available).
Reporting a Vulnerability
Please do not report security vulnerabilities in public issues.
Use GitHub private security advisories:
Include as much detail as possible:
- Affected area (API route, auth flow, upload flow, etc.)
- Reproduction steps
- Proof of concept (if available)
- Potential impact
- Suggested remediation (optional)
What to Expect
After a private report is submitted:
- Maintainers acknowledge receipt.
- Impact and exploitability are triaged.
- A fix is prepared and validated.
- Disclosure timing is coordinated.
- Credits are given when appropriate.
Scope Highlights
Security-sensitive areas in this repository include:
- Authentication and session handling in lib/auth.ts
- Access control checks in lib/route-access.ts
- Share-link and guest access flows in lib/share-links.ts and app/watch
- Upload validation and storage paths in app/api/upload
- Billing and webhook handling in app/api/billing and app/api/stripe/webhook/route.ts
Safe Contribution Reminders
When contributing fixes:
- Avoid logging secrets or sensitive payloads.
- Keep error responses safe and non-leaky.
- Preserve access-control checks (do not bypass shared helpers).
- Add regression tests or reproduction notes for the fix.