Security fixes apply to the latest release and the current main branch. Older releases may not receive updates.
If you discover a security issue, report it privately to the repository owner through an appropriate GitHub channel. Do not publish exploit details in public issues or discussions before the owner has had a reasonable chance to review the report.
Please include:
- A concise description of the issue.
- Steps to reproduce the issue.
- Affected files, pages, or dependencies if known.
- Potential impact.
- Suggested remediation if available.
Project code should follow these principles:
- Avoid unnecessary third-party scripts.
- Keep dependencies intentional and current.
- Do not commit secrets, credentials, tokens, or private configuration.
- Validate and sanitize any user-controlled data if forms or integrations are added later.
- Prefer static, minimal, auditable front-end behavior when possible.