UNPKG

@iota-big3/sdk-security

Version:

Advanced security features including zero trust, quantum-safe crypto, and ML threat detection

191 lines 8.54 kB
"use strict"; /** * Incident Response Types * Enterprise-grade incident management and response workflows */ Object.defineProperty(exports, "__esModule", { value: true }); exports.ExportFormat = exports.ReportType = exports.NotificationMethod = exports.NotificationType = exports.ActionStatus = exports.ActionType = exports.TimelineEventType = exports.IOCType = exports.EvidenceType = exports.AvailabilityStatus = exports.ResponderRole = exports.ImpactLevel = exports.IncidentSource = exports.IncidentType = exports.IncidentStatus = exports.IncidentSeverity = void 0; /** * Incident severity levels */ var IncidentSeverity; (function (IncidentSeverity) { IncidentSeverity["CRITICAL"] = "CRITICAL"; IncidentSeverity["HIGH"] = "HIGH"; IncidentSeverity["MEDIUM"] = "MEDIUM"; IncidentSeverity["LOW"] = "LOW"; IncidentSeverity["INFO"] = "INFO"; // P5 - Informational only })(IncidentSeverity || (exports.IncidentSeverity = IncidentSeverity = {})); /** * Incident status */ var IncidentStatus; (function (IncidentStatus) { IncidentStatus["DETECTED"] = "DETECTED"; IncidentStatus["TRIAGED"] = "TRIAGED"; IncidentStatus["INVESTIGATING"] = "INVESTIGATING"; IncidentStatus["CONTAINED"] = "CONTAINED"; IncidentStatus["ERADICATING"] = "ERADICATING"; IncidentStatus["RECOVERING"] = "RECOVERING"; IncidentStatus["RESOLVED"] = "RESOLVED"; IncidentStatus["CLOSED"] = "CLOSED"; IncidentStatus["FALSE_POSITIVE"] = "FALSE_POSITIVE"; // Not a real incident })(IncidentStatus || (exports.IncidentStatus = IncidentStatus = {})); /** * Incident types */ var IncidentType; (function (IncidentType) { IncidentType["MALWARE"] = "MALWARE"; IncidentType["RANSOMWARE"] = "RANSOMWARE"; IncidentType["DATA_BREACH"] = "DATA_BREACH"; IncidentType["UNAUTHORIZED_ACCESS"] = "UNAUTHORIZED_ACCESS"; IncidentType["DENIAL_OF_SERVICE"] = "DENIAL_OF_SERVICE"; IncidentType["INSIDER_THREAT"] = "INSIDER_THREAT"; IncidentType["PHISHING"] = "PHISHING"; IncidentType["SUPPLY_CHAIN"] = "SUPPLY_CHAIN"; IncidentType["ZERO_DAY"] = "ZERO_DAY"; IncidentType["COMPLIANCE_VIOLATION"] = "COMPLIANCE_VIOLATION"; IncidentType["MISCONFIGURATION"] = "MISCONFIGURATION"; IncidentType["OTHER"] = "OTHER"; })(IncidentType || (exports.IncidentType = IncidentType = {})); /** * Incident source */ var IncidentSource; (function (IncidentSource) { IncidentSource["SIEM"] = "SIEM"; IncidentSource["IDS_IPS"] = "IDS_IPS"; IncidentSource["EDR"] = "EDR"; IncidentSource["FIREWALL"] = "FIREWALL"; IncidentSource["USER_REPORT"] = "USER_REPORT"; IncidentSource["THREAT_INTEL"] = "THREAT_INTEL"; IncidentSource["VULNERABILITY_SCAN"] = "VULNERABILITY_SCAN"; IncidentSource["LOG_ANALYSIS"] = "LOG_ANALYSIS"; IncidentSource["AUTOMATED_DETECTION"] = "AUTOMATED_DETECTION"; IncidentSource["EXTERNAL_REPORT"] = "EXTERNAL_REPORT"; })(IncidentSource || (exports.IncidentSource = IncidentSource = {})); var ImpactLevel; (function (ImpactLevel) { ImpactLevel["NONE"] = "NONE"; ImpactLevel["LOW"] = "LOW"; ImpactLevel["MEDIUM"] = "MEDIUM"; ImpactLevel["HIGH"] = "HIGH"; ImpactLevel["CRITICAL"] = "CRITICAL"; })(ImpactLevel || (exports.ImpactLevel = ImpactLevel = {})); var ResponderRole; (function (ResponderRole) { ResponderRole["INCIDENT_COMMANDER"] = "INCIDENT_COMMANDER"; ResponderRole["SECURITY_ANALYST"] = "SECURITY_ANALYST"; ResponderRole["FORENSICS_EXPERT"] = "FORENSICS_EXPERT"; ResponderRole["NETWORK_ENGINEER"] = "NETWORK_ENGINEER"; ResponderRole["SYSTEM_ADMIN"] = "SYSTEM_ADMIN"; ResponderRole["LEGAL_COUNSEL"] = "LEGAL_COUNSEL"; ResponderRole["PR_COMMUNICATIONS"] = "PR_COMMUNICATIONS"; ResponderRole["EXECUTIVE"] = "EXECUTIVE"; ResponderRole["EXTERNAL_CONSULTANT"] = "EXTERNAL_CONSULTANT"; })(ResponderRole || (exports.ResponderRole = ResponderRole = {})); var AvailabilityStatus; (function (AvailabilityStatus) { AvailabilityStatus["AVAILABLE"] = "AVAILABLE"; AvailabilityStatus["BUSY"] = "BUSY"; AvailabilityStatus["OFF_DUTY"] = "OFF_DUTY"; AvailabilityStatus["ON_VACATION"] = "ON_VACATION"; })(AvailabilityStatus || (exports.AvailabilityStatus = AvailabilityStatus = {})); var EvidenceType; (function (EvidenceType) { EvidenceType["LOG_FILE"] = "LOG_FILE"; EvidenceType["MEMORY_DUMP"] = "MEMORY_DUMP"; EvidenceType["DISK_IMAGE"] = "DISK_IMAGE"; EvidenceType["NETWORK_CAPTURE"] = "NETWORK_CAPTURE"; EvidenceType["SCREENSHOT"] = "SCREENSHOT"; EvidenceType["MALWARE_SAMPLE"] = "MALWARE_SAMPLE"; EvidenceType["CONFIGURATION"] = "CONFIGURATION"; EvidenceType["EMAIL"] = "EMAIL"; EvidenceType["DOCUMENT"] = "DOCUMENT"; EvidenceType["OTHER"] = "OTHER"; })(EvidenceType || (exports.EvidenceType = EvidenceType = {})); var IOCType; (function (IOCType) { IOCType["IP_ADDRESS"] = "IP_ADDRESS"; IOCType["DOMAIN"] = "DOMAIN"; IOCType["URL"] = "URL"; IOCType["FILE_HASH"] = "FILE_HASH"; IOCType["EMAIL_ADDRESS"] = "EMAIL_ADDRESS"; IOCType["REGISTRY_KEY"] = "REGISTRY_KEY"; IOCType["MUTEX"] = "MUTEX"; IOCType["USER_AGENT"] = "USER_AGENT"; })(IOCType || (exports.IOCType = IOCType = {})); var TimelineEventType; (function (TimelineEventType) { TimelineEventType["DETECTION"] = "DETECTION"; TimelineEventType["ALERT"] = "ALERT"; TimelineEventType["TRIAGE"] = "TRIAGE"; TimelineEventType["ESCALATION"] = "ESCALATION"; TimelineEventType["CONTAINMENT"] = "CONTAINMENT"; TimelineEventType["ERADICATION"] = "ERADICATION"; TimelineEventType["RECOVERY"] = "RECOVERY"; TimelineEventType["COMMUNICATION"] = "COMMUNICATION"; TimelineEventType["EVIDENCE_COLLECTED"] = "EVIDENCE_COLLECTED"; TimelineEventType["ACTION_TAKEN"] = "ACTION_TAKEN"; TimelineEventType["STATUS_CHANGE"] = "STATUS_CHANGE"; TimelineEventType["NOTE"] = "NOTE"; })(TimelineEventType || (exports.TimelineEventType = TimelineEventType = {})); var ActionType; (function (ActionType) { ActionType["ISOLATE_SYSTEM"] = "ISOLATE_SYSTEM"; ActionType["BLOCK_IP"] = "BLOCK_IP"; ActionType["DISABLE_ACCOUNT"] = "DISABLE_ACCOUNT"; ActionType["RESET_PASSWORD"] = "RESET_PASSWORD"; ActionType["PATCH_SYSTEM"] = "PATCH_SYSTEM"; ActionType["RESTORE_BACKUP"] = "RESTORE_BACKUP"; ActionType["UPDATE_FIREWALL"] = "UPDATE_FIREWALL"; ActionType["QUARANTINE_FILE"] = "QUARANTINE_FILE"; ActionType["COLLECT_LOGS"] = "COLLECT_LOGS"; ActionType["NOTIFY_TEAM"] = "NOTIFY_TEAM"; ActionType["CUSTOM"] = "CUSTOM"; })(ActionType || (exports.ActionType = ActionType = {})); var ActionStatus; (function (ActionStatus) { ActionStatus["PENDING"] = "PENDING"; ActionStatus["IN_PROGRESS"] = "IN_PROGRESS"; ActionStatus["COMPLETED"] = "COMPLETED"; ActionStatus["FAILED"] = "FAILED"; ActionStatus["ROLLED_BACK"] = "ROLLED_BACK"; })(ActionStatus || (exports.ActionStatus = ActionStatus = {})); var NotificationType; (function (NotificationType) { NotificationType["INCIDENT_CREATED"] = "INCIDENT_CREATED"; NotificationType["STATUS_CHANGED"] = "STATUS_CHANGED"; NotificationType["ESCALATION"] = "ESCALATION"; NotificationType["ASSIGNMENT"] = "ASSIGNMENT"; NotificationType["RESOLUTION"] = "RESOLUTION"; NotificationType["CUSTOM"] = "CUSTOM"; })(NotificationType || (exports.NotificationType = NotificationType = {})); var NotificationMethod; (function (NotificationMethod) { NotificationMethod["EMAIL"] = "EMAIL"; NotificationMethod["SMS"] = "SMS"; NotificationMethod["SLACK"] = "SLACK"; NotificationMethod["TEAMS"] = "TEAMS"; NotificationMethod["PAGERDUTY"] = "PAGERDUTY"; NotificationMethod["WEBHOOK"] = "WEBHOOK"; NotificationMethod["PHONE_CALL"] = "PHONE_CALL"; })(NotificationMethod || (exports.NotificationMethod = NotificationMethod = {})); var ReportType; (function (ReportType) { ReportType["EXECUTIVE_SUMMARY"] = "EXECUTIVE_SUMMARY"; ReportType["TECHNICAL_REPORT"] = "TECHNICAL_REPORT"; ReportType["COMPLIANCE_REPORT"] = "COMPLIANCE_REPORT"; ReportType["LESSONS_LEARNED"] = "LESSONS_LEARNED"; ReportType["FULL_REPORT"] = "FULL_REPORT"; })(ReportType || (exports.ReportType = ReportType = {})); var ExportFormat; (function (ExportFormat) { ExportFormat["PDF"] = "PDF"; ExportFormat["DOCX"] = "DOCX"; ExportFormat["JSON"] = "JSON"; ExportFormat["CSV"] = "CSV"; ExportFormat["HTML"] = "HTML"; })(ExportFormat || (exports.ExportFormat = ExportFormat = {})); //# sourceMappingURL=types.js.map