| Version | Supported |
|---|---|
| main | ✅ Active |
If you discover a security vulnerability, please report it responsibly:
- Do NOT open a public GitHub issue.
- Email security findings to
security@uilensai.com. - Include: description, reproduction steps, impact assessment.
- We will acknowledge within 48 hours and provide a fix timeline.
- All production changes require pull request review
- Signed commits are enforced via CI checks
- Force pushes to
mainare blocked - Secrets scanning via TruffleHog on every push
- Static analysis via Semgrep SAST and CodeQL
- SHA-256 checksums generated for all releases
- Docker images scanned via Trivy before deployment
- npm lockfile integrity verified in CI
- Deployment gates reject unsigned artifacts
- SBOMs in CycloneDX format generated at build time
- SBOMs attached to GitHub releases
- Dependency review enforced on pull requests
All secrets are managed via Vercel environment variables. The following must be configured:
ADMIN_SECRET— Admin endpoint authenticationWEBEVO_WEBHOOK_SECRET— Webhook HMAC signaturesSCALE_WORKERS_AUTH_TOKEN— Worker scaling authenticationREPORT_ENCRYPTION_KEY— Report AES-256 encryption