import { Shield, BarChart2, Zap } from 'lucide-react' import Link from 'next/link' const CARDS = [ { href: '/coverage', icon: Shield, title: 'Parser Coverage Map', desc: 'Cross-reference SDL parser output fields against STAR and Sigma rule fields. Surface parsed-but-unused fields as reduction candidates.', cta: 'Open Coverage Map', color: 'from-purple-700 to-purple-900', }, { href: '/ingest', icon: BarChart2, title: 'Ingest Dashboard', desc: 'Visualize event volume by source and type. Project monthly GB costs and simulate the impact of exclusion filters before applying them.', cta: 'Open Dashboard', color: 'from-blue-700 to-blue-900', }, { href: '/onboarding', icon: Zap, title: 'Onboarding Accelerator', desc: 'Step-by-step guide for onboarding a new log source using Claude Code directly — no API key required.', cta: 'View Onboarding Guide', color: 'from-emerald-700 to-emerald-900', }, ] export default function Home() { return (

SIEM Engineering Toolkit

SentinelOne AI-SIEM · demo.sentinelone.net

{CARDS.map(({ href, icon: Icon, title, desc, cta, color }) => (

{title}

{desc}

{cta} →
))}
) }