Spaces:
Sleeping
Sleeping
| def run_playbook(alert): | |
| action = alert.get("Action", "").lower() | |
| ip = alert.get("Source IP", "Unknown") | |
| if "block ip" in action: | |
| return f"π Simulated: Blocking IP {ip} in firewall" | |
| elif "quarantine" in action: | |
| return f"π‘οΈ Simulated: Quarantining host {ip} via EDR" | |
| elif "escalate" in action or "alert" in action: | |
| return f"π’ Simulated: Escalating alert for {ip} to Tier-2 SOC" | |
| elif "no action" in action or "benign" in action: | |
| return f"β Simulated: No action needed for {ip}" | |
| else: | |
| return f"βοΈ Simulated: Generic action executed for {ip}" | |