Initial SOC memory POC implementation
This commit is contained in:
15
evaluation/datasets/mock_kb/playbooks/PB-O365-LOGIN-001.json
Normal file
15
evaluation/datasets/mock_kb/playbooks/PB-O365-LOGIN-001.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"doc_id": "PB-O365-LOGIN-001",
|
||||
"doc_type": "playbook",
|
||||
"title": "O365 Suspicious Login Investigation Playbook",
|
||||
"scenario": "o365_suspicious_login",
|
||||
"summary": "Standard investigation steps for suspicious Entra ID sign-ins, impossible travel, MFA abuse, and follow-on mailbox abuse.",
|
||||
"applicability": ["azuread_impossible_travel", "azuread_legacy_auth_attempt", "azuread_suspicious_inbox_rule_after_login", "azuread_password_spray_attempt"],
|
||||
"key_points": ["Confirm user travel and business context.", "Review sign-in logs, device IDs, and user agents.", "Inspect downstream actions such as inbox rules, app consent, and forwarding."],
|
||||
"investigation_guidance": ["Correlate MFA telemetry with sign-in sequence.", "Check risky sign-ins and risky users views.", "Revoke sessions and reset credentials when compromise is confirmed."],
|
||||
"decision_points": ["Impossible travel alone is insufficient without corroborating evidence.", "Inbox rule creation after foreign login strongly increases confidence of compromise."],
|
||||
"related_entities": {"ttps": ["T1078"], "iocs": []},
|
||||
"related_refs": {"kb": ["KB-O365-IMPOSSIBLE-TRAVEL", "KB-O365-MFA-FATIGUE", "KB-O365-INBOX-RULE-ABUSE"], "cases": []},
|
||||
"tags": ["playbook", "o365", "login"],
|
||||
"updated_at": "2026-04-10T09:10:00+08:00"
|
||||
}
|
||||
15
evaluation/datasets/mock_kb/playbooks/PB-PHISH-001.json
Normal file
15
evaluation/datasets/mock_kb/playbooks/PB-PHISH-001.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"doc_id": "PB-PHISH-001",
|
||||
"doc_type": "playbook",
|
||||
"title": "Phishing Email Investigation Playbook",
|
||||
"scenario": "phishing",
|
||||
"summary": "Standard investigation steps for suspicious email, credential harvesting, and BEC-like cases.",
|
||||
"applicability": ["mail_suspicious_attachment", "mail_suspicious_link", "mail_bec_impersonation"],
|
||||
"key_points": ["Validate sender authentication results.", "Inspect landing URL and attachment behavior.", "Check whether the user clicked or submitted credentials."],
|
||||
"investigation_guidance": ["Query email telemetry for same sender, subject, or URL.", "Review mailbox click logs and endpoint browser artifacts.", "Reset credentials if submission is suspected."],
|
||||
"decision_points": ["If sender auth fails and user interaction exists, treat as likely phishing.", "If destination is allowlisted and communication pattern is expected, investigate false positive path."],
|
||||
"related_entities": {"ttps": ["T1566"], "iocs": []},
|
||||
"related_refs": {"kb": ["KB-PHISH-HEADER-CHECK", "KB-CRED-HARVEST-PATTERNS"], "cases": []},
|
||||
"tags": ["playbook", "phishing", "email"],
|
||||
"updated_at": "2026-04-10T09:00:00+08:00"
|
||||
}
|
||||
Reference in New Issue
Block a user