DmitrL-dev
|
5ddfa74771
|
chore: Apply dashboard audit remediations, sync engine counts, update APIs
|
2026-03-27 16:54:18 +10:00 |
|
DmitrL-dev
|
1b028099be
|
feat: migrate email to syntrex.pro + add RESEND/CORS env vars to prod compose
- Default from-address: noreply@syntrex.pro
- Password reset URL: syntrex.pro
- docker-compose.prod.yml: RESEND_API_KEY, EMAIL_FROM, SOC_CORS_ORIGIN
- CORS supports multi-origin (syntrex.pro + legacy domain)
|
2026-03-24 11:05:49 +10:00 |
|
DmitrL-dev
|
8d87c453b0
|
feat: add free starter plan with 1000 scans/month quota tracking
|
2026-03-24 09:37:09 +10:00 |
|
DmitrL-dev
|
f581d65951
|
feat: wire Shield engine + 134K signatures into demo scanner pipeline
|
2026-03-23 21:28:54 +10:00 |
|
DmitrL-dev
|
b958ed07bd
|
feat: connect demo scanner to real SENTINEL engines via /api/v1/scan endpoint
|
2026-03-23 20:25:30 +10:00 |
|
DmitrL-dev
|
35cdb3be22
|
fix: make decision logger non-fatal in cmd/soc (continue without audit)
|
2026-03-23 19:53:06 +10:00 |
|
DmitrL-dev
|
41cbfd6e0a
|
Release prep: 54 engines, self-hosted signatures, i18n, dashboard updates
|
2026-03-23 16:45:40 +10:00 |
|