We provide security updates for the following versions of Esnafça:
| Version | Supported |
|---|---|
| 1.0.x | Yes |
| < 1.0 | No |
We take the security of Esnafça and user privacy seriously.
If you find a security vulnerability, do not open a public issue. Follow these instructions:
- Send an email to
contact@achord.io. - Include the following details in your report:
- Description of the vulnerability and its potential impact.
- Exact steps or proof-of-concept code to reproduce the issue.
- Affected files, endpoints, or components.
- The security team will acknowledge receipt of your report within 48 hours.
- We will coordinate a fix and release a security patch before public disclosure.
When you contribute code to the /admin routes or authentication modules, you must follow these rules:
- Keep Admin Credentials Secret: Never commit real API keys, tokens, or passwords to Git.
- Use HttpOnly Cookies: Store authentication tokens only in
HttpOnly,SameSite=Laxcookies. - Validate Inputs: Use Zod schemas to validate all user input and Server Action payloads.
- Standard Error Responses: Return RFC 7807 Problem Details objects without leaking internal system traces.