Alerts & Incident Response
Alerts & Incident Response
An alert is created when a detection rule matches events in your logs. Alerts move through a triage-to-resolution workflow with deduplication, risk scoring, and an audit trail.
Overview
The alert system turns detection rule matches into incidents with:
- Automated Detection - Rules monitor logs and generate alerts
- Deduplication - Suppresses duplicate events to reduce alert fatigue
- Workflow Management - Open → Acknowledged → Closed lifecycle
- Risk Scoring - Prioritizes alerts by threat severity and context
- Audit Trail - Timeline of investigation and response actions
Alert Lifecycle
1. Alert Generation
Alerts are automatically created when detection rules match events:
Detection Rule → Event Match → Alert Created → Analyst NotificationKey Properties:
- Severity: Critical, High, Medium, Low, Info (inherited from detection rule)
- Status: Open → Acknowledged → Closed
- Matched Events: The specific log events that triggered the alert
- Detection Latency: Time between event occurrence and alert generation
- Alert Mode: Rules with
alert_mode: per_eventproduce one alert per source event, withmatched_eventsalways containing exactly one element. This is used for vendor pass-through detections (e.g., CrowdStrike, SentinelOne) where each vendor detection maps 1:1 to a nano alert. The defaultgroupedmode bundles all matches from a single execution into one alert.
2. Alert States
Open (New)
- Freshly generated alerts requiring initial review
- Highest priority for SOC analysts
- Automatically assigned based on severity and routing rules
Acknowledged
- Analyst has reviewed and is actively investigating
- Prevents duplicate work by other team members
- Requires disposition before closure
Closed
- Investigation complete with final disposition
- Includes resolution notes and lessons learned
- Archived for reporting and trend analysis
Alert Management
Viewing Alerts
Navigate to Alerts in the main menu to see:
Alert Dashboard
- Real-time alert counts by status and severity
- 7-day activity trends and patterns
- Severity distribution charts
- Critical alert indicators
Alert List
- Sortable table with key alert information
- Filtering by status, severity, and rule name
- Bulk operations for efficient triage
- Quick actions for common workflows
Alert Details
Click any alert to view full details:
Overview Section
- Alert metadata (severity, status, timestamps)
- Detection rule information and query
- Risk score and threat indicators
- Investigation timeline
Matched Events Tab
- Complete event data that triggered the alert
- Detection latency indicators for each event
- Expandable event details with all fields
- Pagination for large event sets
Detection Rule Tab
- Full rule definition and query syntax
- MITRE ATT&CK technique mappings
- Rule metadata (author, schedule, references)
- Narrative description of the threat
Timeline Tab
- Chronological investigation history
- Status changes and analyst actions
- Audit trail for compliance reporting
Detection Latency
nano tracks how quickly alerts are generated after events occur:
Latency Levels:
- 🟢 Fast (≤5 minutes) - Optimal real-time detection
- 🟡 Moderate (≤15 minutes) - Acceptable for most use cases
- 🔴 Slow (>15 minutes) - May indicate performance issues
Factors Affecting Latency:
- Log ingestion delays
- Detection rule complexity
- System resource availability
- Data processing pipeline health
Alert Operations
Acknowledging Alerts
Purpose: Claim ownership and begin investigation
Process:
- Review alert details and matched events
- Click "Acknowledge" button
- Alert status changes to "Acknowledged"
- Your username is recorded as the analyst
Best Practices:
- Acknowledge alerts promptly to prevent duplicate work
- Use bulk acknowledge for related alerts
- Add investigation notes as you progress
Closing Alerts
Purpose: Complete investigation with final disposition
Required Information:
- Disposition: Classification of the alert outcome
- Notes: Investigation summary and actions taken
Disposition Types:
True Positive
- Confirmed security incident requiring response
- Threat was real and actionable
- May trigger incident response procedures
False Positive
- Alert triggered incorrectly on benign activity
- Detection rule needs tuning or refinement
- Common during initial rule deployment
Benign Positive
- Alert correctly identified the activity
- Activity is authorized or expected
- No security response required
Bulk Operations
Efficiently manage multiple alerts simultaneously:
Bulk Acknowledge
- Select multiple open alerts
- Acknowledge all at once
- Useful for related alerts from the same incident
Bulk Close
- Close multiple acknowledged alerts
- Apply same disposition to similar alerts
- Streamline routine alert processing
Selection Methods:
- Individual checkboxes for specific alerts
- "Select All" for current page
- Filter-based selection for targeted operations
Alert Filtering & Search
Status Filters
All Status - View alerts in any state Open - New alerts requiring attention Acknowledged - Alerts under investigation Closed - Completed investigations
Severity Filters
All Severity - View alerts of any severity Critical - Immediate response required High - Urgent investigation needed Medium - Standard priority review Low - Routine monitoring alerts
Search Capabilities
Text Search
- Search alert rule names
- Filter by severity or status keywords
- Case-insensitive substring matching on the rule name
Advanced Filtering
- Combine multiple filter criteria
- Time range selection
- Rule-specific alert views
Alert Metrics & Analytics
Key Performance Indicators
Mean Time to Acknowledge (MTTA)
- Average time from alert creation to acknowledgment
- Measures SOC responsiveness
- Target: <15 minutes for critical alerts
Mean Time to Resolution (MTTR)
- Average time from alert creation to closure
- Measures investigation efficiency
- Varies by severity and complexity
Alert Volume Trends
- Daily/weekly alert generation patterns
- Seasonal variations and anomalies
- Capacity planning indicators
Alert Quality Metrics
False Positive Rate
- Percentage of alerts marked as false positives
- Indicates detection rule accuracy
- Target: <10% for mature rules
True Positive Rate
- Percentage of alerts confirmed as real threats
- Measures detection effectiveness
- Higher rates indicate better rule quality
Integration with Detection Rules
Rule-Based Alert Generation
Alerts inherit properties from their detection rules:
- Severity Level - Determines alert priority
- MITRE ATT&CK Mapping - Provides threat context
- Narrative Description - Explains the threat scenario
- Reference Links - Additional threat intelligence
Alert Feedback Loop
Alert dispositions improve detection rules:
- False Positives → Rule tuning opportunities
- True Positives → Validation of rule effectiveness
- Benign Positives → Baseline refinement needs
Detection Rule Metrics
View rule performance from alert outcomes:
- Alert generation frequency
- False positive rates per rule
- Investigation time by rule type
- Analyst feedback and recommendations
Notebook Integration
Automatic Investigation Capture
When notebooks are active, alert investigations are automatically documented:
- Alert View Capture - Records when alerts are opened
- Action Logging - Tracks acknowledgments and closures
- Query Suggestions - AI-generated investigation queries
- Evidence Collection - Preserves investigation artifacts
Linked Investigations
Alerts can reference notebook investigations:
- Bidirectional Links - Connect alerts to detailed analysis
- Investigation History - Track related research and findings
- Collaboration - Share investigation notes with team members
Best Practices
Alert Triage
-
Prioritize by Severity
- Critical alerts require immediate attention
- Use severity-based escalation procedures
- Balance urgency with investigation quality
-
Context Gathering
- Review matched events thoroughly
- Check for related alerts or patterns
- Consult threat intelligence sources
-
Efficient Workflows
- Use bulk operations for similar alerts
- Develop standard investigation procedures
- Document common false positive patterns
Investigation Process
-
Initial Assessment (5-10 minutes)
- Review alert details and matched events
- Determine if immediate escalation is needed
- Acknowledge alert to claim ownership
-
Detailed Analysis (15-60 minutes)
- Examine all matched events and context
- Search for related activity or indicators
- Consult external threat intelligence
-
Response Actions (varies)
- Implement containment measures if needed
- Coordinate with incident response team
- Document findings and recommendations
-
Alert Closure (5 minutes)
- Select appropriate disposition
- Add comprehensive investigation notes
- Update detection rules if needed
Alert Hygiene
Regular Review
- Monitor alert volume and trends
- Identify rules generating excessive false positives
- Adjust detection thresholds based on feedback
Documentation Standards
- Use consistent disposition criteria
- Include actionable investigation notes
- Reference external tickets or systems
Performance Monitoring
- Track MTTA and MTTR metrics
- Monitor detection latency indicators
- Review analyst workload distribution
Troubleshooting
Common Issues
High False Positive Rate
- Review detection rule logic and thresholds
- Analyze environmental factors and baselines
- Consider rule tuning or suppression lists
Alert Fatigue
- Implement intelligent alert grouping
- Adjust severity levels for routine events
- Use prevalence-based filtering
Slow Detection Latency
- Check log ingestion pipeline health
- Monitor system resource utilization
- Optimize detection rule queries
Missing Alerts
- Verify detection rule schedules
- Check log source connectivity
- Review rule query syntax and filters
Performance Optimization
Query Efficiency
- Use indexed fields in detection rules
- Limit time ranges for complex queries
- Implement proper field filtering
System Resources
- Monitor CPU and memory usage
- Scale detection infrastructure as needed
- Optimize database performance
Alert Processing
- Batch similar alerts when possible
- Implement intelligent deduplication
- Use asynchronous processing for large volumes
Compliance & Reporting
Audit Requirements
nano maintains complete audit trails for:
- Alert generation and modification
- Analyst actions and timestamps
- Investigation notes and dispositions
- System configuration changes
Reporting Capabilities
Executive Dashboards
- High-level security metrics
- Trend analysis and comparisons
- Risk posture indicators
Operational Reports
- Alert volume and response times
- Analyst performance metrics
- Detection rule effectiveness
Compliance Reports
- Incident response documentation
- Audit trail exports
- Regulatory requirement mapping