Repository navigation
Releases: SierraDevsec/mimir
Releases · SierraDevsec/mimir
Release list
v0.1.10 — Security Hardening + Flow Builder
Security Hardening (4-round Opus review)
- SQL injection prevention — Centralized VARCHAR[] escaping, ILIKE
ESCAPEclause, INTERVAL bind parameters - Input validation — Zod schemas on all endpoints,
clampInt(),parseId(), agent name regex - XSS prevention — HTML entity escaping on sidebar innerHTML
- Optional API auth — Bearer token on all routes
- Project data isolation —
project_idrequired on all list endpoints
Features
- Flow Builder — DB + 5 CRUD APIs + Mermaid live preview Web UI + VSCode Extension integration
- Skills & Curation pages — Web UI for skill browsing and mark curation
- Infinite scroll on Marks page
- Swarm improvements — Auto-kick agents, agent polling, tmux socket handling
Reliability
runMigration()with_migrationstable +idempotentparameter- Transaction wrapping on
deleteTask,deleteAgent,deleteProject - Embedding concurrency dedup (
embeddingInFlightSet) - Explicit backfill timer lifecycle (
startBackfill/stopBackfill) - WAL auto-recovery, zombie agent reaper
- Token refresh cache clearing in VSCode Extension
Tests
- 189 tests across 16 files (all passing)
- New
searchObservationsILIKE wildcard escaping tests
Full Changelog: v0.1.6...v0.1.10