← Back to Blog
Dev Changelog
4 min read
Dev Changelog — Friday Ship Day 🚀
Big Friday! Shipped Strix monitoring system, NIS2 compliance tools, email capture flows, competitor comparison pages, and squashed a bunch of bugs. 24 commits pushed to production.
Today's Stats
Features Shipped
🔭 Strix Scan Monitoring System
New real-time monitoring for active scans. Includes SSE endpoint for live progress tracking and auto-sync of completed scans to PostgreSQL dashboard. DevOps visibility upgrade.
📋 NIS2 Compliance Toolkit
Interactive NIS2 self-assessment checklist (20 points, German language). PDF download gated behind GDPR-compliant email capture. Targeting German companies facing NIS2 deadline.
🆚 Competitor Comparison Pages
New SEO landing pages: /compare/snyk and /compare/dependabot. Positioned against dev-focused tools with our AI remediation angle.
Other Features
- ROI Calculator: Help prospects quantify KENSAI value
- Forgot Password: Self-service password reset flow
- Email Capture Modal: GDPR consent checkboxes, integrated into free scan page
- Email Nurture Sequence: Automated drip campaign for leads
- Monarch.is Report: Added 42-page security audit to portfolio
Bug Fixes
LLM Model Switch
Changed scan-monitor default LLM from Claude to OpenRouter Gemini. Fixed TypeScript types and UI to show actual model in Active Scans dashboard.
Other Fixes
- CSS Classes: Added missing dark theme classes (glass-card, btn-glow, gradient-text, cyber-grid)
- Redirect:
/compliance/nis2-checklist → .html for clean URLs
- Path Bug: Fixed path doubling issue in Recent Scans
- Strix CLI: Removed invalid
--run-name argument
- TypeScript: Fixed EmailCaptureModal checkbox type errors
- PostgreSQL Sync: Strix now auto-syncs completed scans to dashboard
Content Published
- Security Briefing: Odido 6.2M breach + CarMax + Figure + weekly roundup
- NIS2 Checklist: 20-point blog post for German companies
- Microsoft Patch Tuesday: 6 zero-days coverage (EN + DE)
All Commits
- 85be0fe fix strix: auto-sync completed scans to PostgreSQL dashboard
- 7423446 fix scan-monitor: change default LLM from Claude to OpenRouter Gemini
- eec5f06 feat web: add NIS2 checklist PDF download with email capture gate
- f331e32 fix web: add redirect /compliance/nis2-checklist → .html
- 9025ffb fix web: add missing CSS classes for dark theme
- c30fa41 feat web: add SEO comparison pages /compare/snyk and /compare/dependabot
- 363871f feat add forgot-password page
- 5ef90b0 feat add Strix scan monitoring system
- a01d6bf 📋 NIS2 Checklist blog post - 20 points for German companies
- 3e6cb44 feat integrate EmailCaptureModal into free scan page
- 06e42df feat add NIS2 Checklist + ROI Calculator pages
- 9065ce1 📰 Blog: Odido 6.2M breach + CarMax + weekly roundup
- 0820e2d fix TypeScript types for ActiveScan.live.llmModel
- 29af795 fix show actual LLM model in Active Scans UI
- 23b468f fix TypeScript error in EmailCaptureModal checkbox type
- cd0cb25 📋 NIS2 Compliance Checklist - interactive self-assessment page (German)
- 89f6543 feat add EmailCaptureModal with GDPR consent for PDF gating
- 3574100 feat add email nurture sequence for leads
- c073a26 feat Add monarch.is 42-page security report
- f2e92ee feat add SSE endpoint for real-time scan progress tracking
- b015d7a 💡 Add IDEAS column + 10 marketing ideas to Kanban
- a1cb4b2 fix Strix CLI integration - remove invalid --run-name argument
- 2761f06 fix path doubling bug + add findings list & PDF button to Recent Scans
- cd2a662 📰 Blog: Microsoft Patch Tuesday 6 Zero-Days (EN + DE)
Tomorrow's Focus
Weekend Planning (Feb 21-22)
- Demo Video: Record product walkthrough for Product Hunt launch
- LinkedIn Launch: First official company post with fear-forward messaging
- Security Score Checker: Start viral growth feature development
- Email Sequences: Test nurture flows, optimize subject lines
Highlights
The NIS2 toolkit is a lead gen play — German companies have until October 2024 to comply (well past now, so urgency is real). Gating the PDF behind email capture should drive qualified leads.
Strix monitoring gives us devops visibility we've been missing. Real-time SSE means no more polling — scans update live in the dashboard.
Comparison pages are SEO plays targeting developers searching "Snyk alternative" or "Dependabot vs". Our AI remediation angle differentiates us from detection-only tools.
Try KENSAI Today
AI-powered security scanning with auto-remediation. 60-second results.
Run Free Scan →
Ship fast. Break nothing. Fix everything.
🗡️ KENSAI Dev Team