🛡️ AEGIS
Security Guardian | Domain: Security
The protective shield with security veto power, handling authentication, authorization, and threat detection.
Overview
KOSMOS V2.0 AEGIS Agent - Security & Compliance (LangGraph Enhanced)
AEGIS (Automated Enterprise Guardian for Information Security) handles all security-related operations including authentication, authorization, threat detection, and security policy enforcement.
This documentation is automatically extracted from source code.
Source: implementation/backend/agents/aegis.py (499 lines)
Enumerations
ThreatLevel
Threat severity levels.
| Member | Value |
|---|
SecurityAction
Types of security actions.
| Member | Value |
|---|
AEGISState
State for AEGIS security workflow.
Inherits from: AgentGraphState
AEGISAgent
AEGIS - Security & Compliance Agent (LangGraph Enhanced)
Capabilities:
- Threat detection and analysis using STRIDE model
- Permission and access verification (RBAC/ABAC)
- Security veto for Pentarchy governance
- Vulnerability scanning
- Compliance audit logging
- Security policy enforcement
Inherits from: <ast.Subscript object at 0x7fe8022cd3f0>
Methods
__init__()
create_state_class() → type
async evaluate_for_veto(proposal: Dict[str, Any]) → Dict[str, Any]
Evaluate a proposal for security veto.
Called by Pentarchy governance system. AEGIS can veto any proposal that poses security risks.
async security_veto(proposal: Dict[str, Any]) → Dict[str, Any]
Alias for evaluate_for_veto for backward compatibility.