Skip to main content

🛡️ AEGIS

Security Guardian | Domain: Security

Security Veto

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.

Auto-Generated

This documentation is automatically extracted from source code. Source: implementation/backend/agents/aegis.py (499 lines)

Enumerations

ThreatLevel

Threat severity levels.

MemberValue

SecurityAction

Types of security actions.

MemberValue

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.