Saltar al contenido principal

Security

Ever Teams follows industry security best practices. This page outlines the security model and how to report vulnerabilities.

Security Model

Authentication

MechanismDescription
Magic CodeEmail-based passwordless authentication
PasswordTraditional password authentication
OAuth / SocialGoogle, GitHub, Facebook, Twitter SSO
JWT TokensServer-side session tokens with refresh rotation
CAPTCHAreCAPTCHA protection on auth pages

Authorization

MechanismDescription
RBACRole-Based Access Control with granular permissions
Tenant isolationMulti-tenant architecture with per-organization data isolation
API proxyAll API calls routed through server-side proxy (secrets never exposed to client)

Data Protection

PracticeDescription
HTTPS/TLSAll production endpoints use HTTPS
Secrets managementEnvironment variables for all secrets, never committed to code
Password hashingBcrypt hashing for stored passwords (backend)
Session securitySecure, HTTP-only cookies with SameSite
Input validationServer-side validation on all API endpoints

Production Security Checklist

Before deploying to production, ensure:

  • Change AUTH_SECRET — Use a strong random string (32+ characters)
  • Enable HTTPS — All client-server communication encrypted
  • Configure CAPTCHA — Protect auth pages from bots
  • Set up CORS — Restrict allowed origins
  • Enable CSP headers — Content Security Policy
  • Restrict image domains — Only allow trusted hosts in NEXT_PUBLIC_IMAGES_HOSTS
  • Secure OAuth secrets — Use environment variables, not code
  • Configure SMTP securely — Use TLS for email transmission
  • Set up Sentry — Monitor for errors and security events
  • Regular updates — Keep dependencies up to date
  • Use snyk — The project includes Snyk for vulnerability scanning

Vulnerability Reporting

precaución

If you discover a security vulnerability, do NOT create a public GitHub issue. Instead, please report it responsibly:

📧 Email: security@ever.co

Dependency Security

ToolPurpose
SnykAutomated vulnerability scanning
FOSSALicense compliance and security analysis
DependabotAutomated dependency updates

Disclaimer

Ever Teams Platform is provided AS IS without any warranty. While we follow good security practices, 100% security cannot be guaranteed in any software. Use at your own risk. See LICENSES.md for details.