SentinelEdge-Argus
Active — VPS Dashboard + MR !90 open✅
22
Done
🔄
0
In Progress
⛔
0
Blocked
📋
8
Backlog
📋 Backlog8
********************************\*\*\*\*********************************\***\*\*\*\*\***Remediate M-001: Redis-backed rate limiter\***\*\*\*\*\*********************************\*\*\*\***********************************
In-memory rate limiter resets on container restart — replace with Redis-backed or DB-persisted store
SecurityBackend
********************************\*\*\*\*********************************\***\*\*\*\*\***Remediate M-002: BACKEND_INTERNAL_TOKEN mandatory\***\*\*\*\*\*********************************\*\*\*\***********************************
Token is currently optional — must exit 1 on startup if unset in production
SecurityBackend
********************************\*\*\*\*********************************\***\*\*\*\*\***Remediate M-004: Rate limiting on monitors/status-pages/settings\***\*\*\*\*\*********************************\*\*\*\***********************************
Rate limiting missing on these routes — add before next security audit
SecurityBackend
********************************\*\*\*\*********************************\***\*\*\*\*\***Remediate L-003 + L-004: Error string sanitization\***\*\*\*\*\*********************************\*\*\*\***********************************
Go backend forwards raw error strings to clients. Commands route forwards err.message. Replace with sanitized fixed messages.
SecurityBackend
********************************\*\*\*\*********************************\***\*\*\*\*\***Fix vitest path-alias in CI\***\*\*\*\*\*********************************\*\*\*\***********************************
Add vite-tsconfig-paths to frontend/vitest.config.ts so @/ aliases resolve in CI (test:node soft-fail)
ci-cdtech-debt
********************************\*\*\*\*********************************\***\*\*\*\*\***Fix AutomationTrigger missing from @prisma/client\***\*\*\*\*\*********************************\*\*\*\***********************************
Add to schema.prisma or fix import in frontend/app/(dashboard)/automations/[id]/page.tsx:33 (bundle:node soft-fail)
tech-debtprisma
********************************\*\*\*\*********************************\***\*\*\*\*\***CSP nonce-based middleware\***\*\*\*\*\*********************************\*\*\*\***********************************
Replace 'unsafe-inline' with nonce-based CSP — blocked on Next.js nonce support stabilizing
SecurityFrontend
********************************\*\*\*\*********************************\***\*\*\*\*\***Playwright E2E coverage expansion\***\*\*\*\*\*********************************\*\*\*\***********************************
Current smoke test is minimal — expand to cover monitor create/detail/delete flows
testingci-cd
🔄 In Progress0
Vacío
⛔ Blocked0
Vacío
✅ Done22
********\*\*\*\*********Self-healing entrypoint bootstrap fix + prod-onboarding toolkit********\*\*\*\*********
shipped
********\*\*\*\*********Unify main + develop CI pipelines********\*\*\*\*********
shipped
********\*\*\*\*********First production deploy — Argus live at argus.sentineledge.ai********\*\*\*\*********
shipped
**********************\*\***********************MR preparation — CHANGELOG, version bump, commit, push**********************\*\***********************
shipped
**********************\*\***********************Security audit 2026-05-20-v1 — risk score 76/100**********************\*\***********************
shipped
**********************\*\***********************Settings page 405 fix — complete rewrite as read-only**********************\*\***********************
shipped
**********************\*\***********************Modern web guidance — Phases 1–5 implementation**********************\*\***********************
shipped
********************************\*\*\*\*********************************\***\*\*\*\*\***SBOM — Software Bill of Materials** (V2026.05.13-025)**\*\*\*\*\*\*********************************\*\*\*\*********************************
SecurityDocsshipped
********************************\*\*\*\*********************************\***\*\*\*\*\***Microsoft Entra ID SSO + TUM2026 group gate** (V2026.05.12-024)**\*\*\*\*\*\*********************************\*\*\*\*********************************
AuthSecurityshipped
********************************\*\*\*\*********************************\***\*\*\*\*\***CI/CD pipeline v3.1 — prod deploy + Python template** (MR !72)**\*\*\*\*\*\*********************************\*\*\*\*********************************
ci-cdshipped
********************************\*\*\*\*********************************\***\*\*\*\*\***CI/CD self-heal + rsync hardening** (MRs !70 + !71)**\*\*\*\*\*\*********************************\*\*\*\*********************************
ci-cdshipped
********************************\*\*\*\*********************************\***\*\*\*\*\***CI/CD pipeline v3.0 — full rebuild** (MRs !63→!69)**\*\*\*\*\*\*********************************\*\*\*\*********************************
ci-cdshipped
********************************\*\*\*\*********************************\***\*\*\*\*\***Generic n8n webhook notifications** (MR !67)**\*\*\*\*\*\*********************************\*\*\*\*********************************
observabilityshipped
********************************\*\*\*\*********************************\***\*\*\*\*\***Deploy user / SSH port standardisation** (MR !68)**\*\*\*\*\*\*********************************\*\*\*\*********************************
Infrashipped
********************************\*\*\*\*********************************\***\*\*\*\*\***Trivy --pkg-types=os** (MR !69)**\*\*\*\*\*\*********************************\*\*\*\*********************************
ci-cdSecurityshipped
********************************\*\*\*\*********************************\***\*\*\*\*\***Go backend deps upgrade\***\*\*\*\*\*********************************\*\*\*\***********************************
Securityshipped
********************************\*\*\*\*********************************\***\*\*\*\*\***Tutorial video — all Argus features\***\*\*\*\*\*********************************\*\*\*\***********************************
Docsshipped
********************************\*\*\*\*********************************\***\*\*\*\*\***PublicStatusPage full redesign\***\*\*\*\*\*********************************\*\*\*\***********************************
ui-polishshipped
********************************\*\*\*\*********************************\***\*\*\*\*\***Security audit 2026-05-09-v1\***\*\*\*\*\*********************************\*\*\*\***********************************
Securityshipped
********************************\*\*\*\*********************************\***\*\*\*\*\***Full UI audit remediation — 27 findings\***\*\*\*\*\*********************************\*\*\*\***********************************
ui-polishshipped
********************************\*\*\*\*********************************\***\*\*\*\*\***Production automations 500 fix\***\*\*\*\*\*********************************\*\*\*\***********************************
fixshipped
********************************\*\*\*\*********************************\***\*\*\*\*\***Full PS design system rebuild** (MR !48)**\*\*\*\*\*\*********************************\*\*\*\*********************************
ui-polishshipped
📓 Daily Recaps
2026-06-042026-05-20 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-06-032026-05-20 — SentinelEdge-Argus — 🟠 PARTIAL
▼2026-06-012026-05-20 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-05-302026-05-20 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-05-292026-05-20 — SentinelEdge-Argus — 🟠 PARTIAL
▼2026-05-262026-05-20 — SentinelEdge-Argus — 🟠 PARTIAL
▼2026-05-252026-05-20 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-05-222026-05-20 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-05-212026-05-20 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-05-202026-05-20 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-05-192026-05-19 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-05-182026-05-18 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-05-172026-05-17 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-05-162026-05-16 — SentinelEdge-Argus — 🟠 PARTIAL
▼2026-05-142026-05-14 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-05-132026-05-13 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-05-122026-05-12 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-05-112026-05-11 — SentinelEdge-Argus — 🟠 PARTIAL
▼2026-05-102026-05-10 — SentinelEdge-Argus — 🟠 PARTIAL
▼2026-05-09Tutorial video — all Argus features (Remotion + edge-tts)
▼2026-05-082026-05-08 — SentinelEdge-Argus — 🟠 PARTIAL
▼2026-05-072026-05-07 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-05-012026-05-01 — SentinelEdge-Argus — 🟡 UNCOMMITTED
▼2026-04-30retry dashboard sync after upsert fix
▼2026-04-29Bug fix: automation detail shows stale data (MR !50)
▼2026-04-29Responsive layout, dark mode, sidebar toggle
▼2026-04-29PlayStation design system — full frontend rebuild
▼2026-04-28MR !38 — Automations dashboard + Instance Monitor + backend hardening
▼2026-04-27Monitor detail page redesign + Response Time History
▼2026-04-27Nav rename + Uptime Monitor table redesign
▼2026-04-27Backend Vaultwarden entrypoint — all running confirmed
▼2026-04-27SE Monitor agents page + security hardening (MR !37)
▼2026-04-27Sentinel Edge Monitor section built
▼2026-04-26CI/CD hardening + app fully operational
▼2026-04-24Backend vault removal + SMTP/APP_URL wired through CI
▼2026-04-23Production deploy pipeline fully operational
▼2026-04-22CI/CD hardening + security audit 92/100 — MR !16 open
▼2026-04-22Vaultwarden secrets migration — MR !11 open
▼2026-04-21MR !11 — Unit tests + DO DB migration + security audit
▼2026-04-17DB migration to DO Managed PostgreSQL + P1011 TLS fix
▼2026-04-13CI/CD pipeline fixed; global Claude setup updated
▼2026-04-12Agent Ping monitor type implemented and MR !3 opened
▼2026-04-11MR !2 merged — VPS deploy + CI/CD live
▼2026-04-11VPS deploy live + MR !2 open
▼2026-04-10MR !1 merged — V2026.04.10-001 released
▼2026-04-10MR !1 opened — security audit v1 + user guide v1 + V2026.04.10-001
▼2026-04-10Monorepo split + Go agent + branding update
▼2026-04-07Local dev testing complete — all 22 tasks verified
▼2026-04-07Full build complete — 22 tasks, 127 tests, production-ready
▼