Marulk Security
SaaS platform with built-in analytics for tracking team security behavior over time. Automated phishing simulations, behavioral scoring, and a reporting dashboard for risk assessment.
Tech stack
Overview
Marulk Security is a SaaS platform that combines automated phishing simulations with analytics and behavioral tracking. The core of the platform is a data model that tracks employee interactions with simulated threats over time (click rates, reporting rates, response times) and presents this data through a dashboard with trend analysis and risk scoring. Built with Next.js, TypeScript, and Supabase with PostgreSQL for data persistence and querying.
Key features
- Analytics dashboard tracking team security behavior and trends
- Behavioral scoring model based on employee interactions
- Risk assessment reporting with drill-down by department
- Automated phishing simulations generating behavioral data
- Data model in PostgreSQL capturing response patterns over time
- Microsoft 365 integration for seamless data collection
Challenges & learnings
The central challenge was designing a data model that captures meaningful behavioral patterns from simulation interactions. This required careful schema design in PostgreSQL to track events over time and enable efficient querying for trend analysis and risk scoring across teams.