用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dandye/adk_runbooks --skill hash-search-process-events-chronicle命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use when evaluating threat detection opportunities (TDOs), generating synthetic UDM events, evaluating Chronicle rule coverage, and drafting YARA-L 2.0 rules.
Use when hunting for advanced persistent threat (APT) actor activity, tools, and infrastructure.
Use when hunting for lateral movement via PsExec, WMI, remote scheduled tasks, or WinRM.
正在显示 SKILL.md
| name | hash-search-process-events-chronicle |
| description | Use when searching Chronicle for process execution events matching a file hash. |
| category | atomic |
| version | 1.0.0 |
| type | Skill |
| title | Skill: Atomic Runbook: Search File Hash Process Events in Chronicle |
| generated | {"by":"process:google-labs-jules","at":"2026-08-20T02:00:00Z"} |
ID: RB-ATOM-HASH-004
Version: 1.0
Last_Updated: 2025-05-30
Purpose: To perform a detailed search for process launch or other file-related events associated with a specific file hash in Chronicle SIEM using search_security_events. This is used for in-depth analysis of where and how a file was executed or observed.
Parent_Runbook(s)/Protocol(s): rules-bank/indicator_handling_protocols.md#3-atomic-indicator-file-hash, rb_hash_lookup_entity_chronicle.md
Trigger: When detailed process execution or file observation logs for a specific hash are needed, typically after an initial entity lookup indicates internal sightings.
file_hash: string - The file hash (MD5, SHA1, or SHA256) to search for.hash_type_udm_field: string - The specific UDM field for the hash type (e.g., principal.process.file.sha256, target.file.md5, about.file.sha1).
principal.process.file.sha256 is common).hours_back (optional): integer - How many hours of historical data. Defaults to 72 (3 days).max_events (optional): integer - Max event records. Defaults to 100.additional_query_terms (optional): string - e.g., "AND metadata.event_type = 'PROCESS_LAUNCH'".secops-mcpsearch_security_eventstext parameter):
text.hours_back, max_events.search_security_events.
rules-bank/mcp_tool_best_practices.md.events.events. Extract principal.hostname, principal.user.userid, principal.process.command_line, principal.process.parent_process.file.full_path, metadata.event_timestamp.process_events: list - List of UDM event records.translated_udm_query: string.total_events_matched: integer.affected_hosts: list - Unique principal.hostname from events.executed_commands: list (optional) - Unique principal.process.command_line if event_type is PROCESS_LAUNCH.output_status: string - ["Success", "NoEventsFound", "Failure"]output_message: string (if Failure).output_status is "Success":
affected_hosts, consider initiating host-specific investigation runbooks.output_status is "NoEventsFound":
output_status is "Failure"):
output_message.hash_type_udm_field is critical. Common ones include:
principal.process.file.sha256 (for executed processes)target.file.sha256 (for files written, read, or modified)about.file.sha256 (for files scanned by AV/security tools)md5, sha1 equivalents)additional_query_terms is not specified, the search might be very broad. Consider defaulting to metadata.event_type = "PROCESS_LAUNCH" if looking for executions.output_status, number of process_events returned.rules-bank/ai_performance_logging_requirements.md)rules-bank/mcp_tool_best_practices.mdrules-bank/indicator_handling_protocols.mdrules-bank/analytical_query_patterns.mdrules-bank/ai_performance_logging_requirements.md