Skip to main content

CastellanAI v1.0.0 Release Notes - AI Security Monitoring Platform

· 2 min read
CastellanAI Team
CastellanAI Development Team

This document provides an overview of the features and capabilities included in CastellanAI v1.0.0.

Platform Overview

CastellanAI is an AI-powered security monitoring platform that processes Windows Event Log data and transforms it into structured security intelligence. The platform consists of three main components:

ComponentDescriptionTechnology
Worker APICentral processing server.NET 8.0, ASP.NET Core
AgentEndpoint data collection.NET 9.0, SignalR
DashboardWeb-based monitoring interfaceReact 18, TypeScript

Core Features

Security Event Processing

The platform provides multiple detection mechanisms:

Detection TypeDescriptionUse Case
Pattern MatchingMITRE ATT&CK framework alignmentKnown threat identification
Anomaly DetectionStatistical deviation analysisUnusual behavior detection
Event CorrelationRelated event groupingAttack chain reconstruction
Risk ScoringMulti-factor event assessmentPrioritization and triage

Agent Deployment

Agents support the following platforms:

PlatformMinimum VersionRequirements
WindowsWindows 10 1809 / Server 2019.NET 9.0 Runtime
LinuxUbuntu 20.04, Debian 11, RHEL 8.NET 9.0 Runtime
macOSmacOS 12 (Monterey).NET 9.0 Runtime

Smart Filtering

The agent implements priority-based filtering to reduce data transmission:

Priority LevelScore RangeTransmission Behavior
Critical90-100Immediate streaming
High70-89Batched (30 second intervals)
Low0-69Filtered locally

This approach reduces network traffic by 95-98% while retaining security-relevant events.

Real-Time Dashboard

The dashboard provides:

  • Live event streaming via SignalR WebSockets
  • Security event timeline and visualization
  • AI-powered chat interface for event analysis
  • Notification integration (Slack, Microsoft Teams)

Installation

Prerequisites

  • PostgreSQL 16
  • Qdrant vector database
  • Ollama (for local AI) or OpenAI API key

Quick Start

  1. Clone the repository and configure environment variables
  2. Run database migrations
  3. Start the Worker API
  4. Deploy agents to endpoints

For detailed installation instructions, see the Quick Start Guide.

API Reference

The Worker API exposes the following endpoints:

EndpointMethodDescription
/api/security-eventsGETList security events
/api/chat/messagePOSTSend chat message to AI
/api/system-statusGETHealth check
/api/actionsGETList available actions

Support