A computer-readable, non-transitory, tangible medium comprising software that, when executed by a processor, causes the processor to perform a method of responding to cybersecurity incidents, comprising:
- at a security incident response platform, registering a new cybersecurity incident;
- at a playbook generation system:
- receiving details of the new cybersecurity incident from the security incident response platform, at least some of the details corresponding to a set of features of the new cybersecurity incident;
- localizing a set or subset of nearest neighbors of the new cybersecurity incident in a feature space, the nearest neighbors of the new cybersecurity incident being other cybersecurity incidents having a distance from the new cybersecurity incident within the feature space that is defined by differences in features of the nearest neighbors with respect to the set of features of the new cybersecurity incident;
- and
- creating a custom playbook for responding to the new cybersecurity incident, the custom playbook having one or more prescriptive procedures, for responding to the new cybersecurity incident registered by the security incident response platform, that are based on occurrences of prescriptive procedures previously employed in response to the nearest neighbor cybersecurity incidents, and on distances of the nearest neighbors of the new cybersecurity incident in the feature space;
- presenting to a user of the security incident response platform the custom playbook containing the one or more prescriptive procedures for responding to the new cybersecurity incident;
- and
- permitting the user of the security incident response platform to initiate the one or more prescriptive procedures contained in the custom playbook to respond to the new cybersecurity incident.