@iota-big3/sdk-security
Version:
Advanced security features including zero trust, quantum-safe crypto, and ML threat detection
48 lines • 1.22 kB
TypeScript
/**
* Incident Response Playbook Library
* Pre-built playbooks for common security incidents
*/
import { IncidentSeverity, IncidentType, Playbook } from '../types';
/**
* Ransomware incident playbook
*/
export declare const RANSOMWARE_PLAYBOOK: Playbook;
/**
* Data breach playbook
*/
export declare const DATA_BREACH_PLAYBOOK: Playbook;
/**
* Phishing incident playbook
*/
export declare const PHISHING_PLAYBOOK: Playbook;
/**
* DDoS attack playbook
*/
export declare const DDOS_PLAYBOOK: Playbook;
/**
* Playbook library
*/
export declare class PlaybookLibrary {
private static playbooks;
/**
* Get playbook by ID
*/
static getPlaybook(id: string): Playbook | undefined;
/**
* Get playbooks by incident type
*/
static getPlaybooksByType(type: IncidentType): Playbook[];
/**
* Get all playbooks
*/
static getAllPlaybooks(): Playbook[];
/**
* Add custom playbook
*/
static addPlaybook(playbook: Playbook): void;
/**
* Get recommended playbook for incident
*/
static getRecommendedPlaybook(type: IncidentType, severity: IncidentSeverity): Playbook | undefined;
}
//# sourceMappingURL=playbook-library.d.ts.map