Skip to content

Mritunjay-mj/ASIRA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASIRA - Automated Security Incident Response Agent

ASIRA Logo

Version: 1.0.0
Last updated: 2025-03-15 12:38:13
Author: Mritunjay-mj

Intelligent security incident detection and automated response for enterprise environments

Overview

ASIRA is an advanced security platform that combines anomaly detection and automated incident response to help security teams identify and mitigate threats faster. By leveraging machine learning techniques and predefined response playbooks, ASIRA reduces the time from detection to containment, minimizing the impact of security incidents.

Features

  • Anomaly Detection: Multi-model machine learning approach to identify security anomalies

    • Statistical analysis (Z-scores, MAD)
    • Isolation Forest algorithm
    • Deep learning with autoencoders
    • Feature importance explanation
  • Automated Response: Orchestrate security actions through predefined playbooks

    • Account lockdown and identity protection
    • Malware containment and remediation
    • Network segment isolation
    • Custom playbook creation
  • Incident Management: Complete incident lifecycle tracking

    • Incident creation from detections
    • Status tracking and assignments
    • Integration with existing SOC workflows
    • Evidence collection and documentation
  • Interactive Dashboard: Real-time security posture visualization

    • Incident overview and metrics
    • Detection results and trends
    • System health monitoring
    • Response action tracking
  • API Integration: Comprehensive REST API for integration with other security tools

    • Authentication and access control
    • Incident and detection endpoints
    • Playbook execution
    • Dashboard metrics

System Requirements

Minimum Requirements

  • Python 3.8+
  • PostgreSQL 12+
  • 4 CPU cores
  • 8GB RAM
  • 100GB storage

Recommended Requirements

  • Python 3.10+
  • PostgreSQL 14+
  • 8+ CPU cores
  • 16GB+ RAM
  • 500GB+ SSD storage
  • Redis (for caching)
  • Elasticsearch (for log storage and searching)

Installation

Production Installation

Use the provided installation script to deploy ASIRA in a production environment:

# Download the installation script
curl -O https://github.com/mritunjay-cybersec/ASIRA/raw/main/scripts/install.sh

# Make the script executable
chmod +x install.sh

# Run the installation script with root privileges
sudo ./install.sh




Development
Directory Structure
├── src/                   # Source code
│   ├── api/               # API module
│   ├── detection/         # Detection engine
│   ├── response/          # Response orchestration
│   ├── dashboard/         # Web dashboard
│   └── common/            # Shared utilities
├── playbooks/             # Playbook definitions
├── tests/                 # Test cases
├── docs/                  # Documentation
├── scripts/               # Installation and utility scripts
└── requirements.txt       # Python dependencies
Running Tests
# Run all tests
python -m pytest

# Run tests with coverage
python -m pytest --cov=src tests/

# Run specific test file
python -m pytest tests/test_detection.py

API Documentation For comprehensive API documentation, see API Documentation.

Contributing We welcome contributions to ASIRA! Please follow these guidelines:

Fork the repository Create a feature branch Add your changes Run tests to ensure functionality Submit a pull request For more details, see our Contributing Guidelines.

Security If you discover a security vulnerability in ASIRA, please send an email to iamrahul823@gmail.com. All security vulnerabilities will be promptly addressed.

Acknowledgments Thanks to all contributors who have helped build ASIRA Special thanks to the open-source projects that made this possible Inspired by real-world security incident response challenges For additional support, please open an issue on GitHub or contact support@example.com.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors