File size: 666 Bytes
ef4248d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

class IncidentResponsePlaybook:
    def __init__(self):
        self.playbooks = {
            "Unauthorized Access": ["Isolate System", "Notify Admin", "Log Incident"],
            "Malware Detected": ["Quarantine File", "Run Full Scan", "Update Definitions"],
        }

    def execute_playbook(self, incident_type):
        actions = self.playbooks.get(incident_type, ["No playbook available"])
        print(f"[INCIDENT RESPONSE] Executing playbook for {incident_type}:")
        for action in actions:
            print(f" - {action}")

if __name__ == "__main__":
    playbook = IncidentResponsePlaybook()
    playbook.execute_playbook("Unauthorized Access")