用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dandye/adk_runbooks --skill ip-lookup-entity-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 | ip-lookup-entity-chronicle |
| description | Use when examining Chronicle entity graph and asset context for an internal or external IP. |
| category | atomic |
| version | 1.0.0 |
| type | Skill |
| title | Skill: Atomic Runbook: Lookup IP Entity Activity in Chronicle |
| generated | {"by":"process:google-labs-jules","at":"2026-08-20T02:00:00Z"} |
ID: RB-ATOM-IP-003
Version: 1.0
Last_Updated: 2025-05-30
Purpose: To retrieve a summary of an IP address's activity from Chronicle SIEM using the lookup_entity tool. This provides a quick overview of internal interactions, related alerts, and first/last seen times within a defined window.
Parent_Runbook(s)/Protocol(s): rules-bank/indicator_handling_protocols.md#1-atomic-indicator-ip-address
Trigger: When an IP address requires an initial check for internal activity within Chronicle, often after external reputation checks.
ip_address: string - The IP address to look up.
rb_ip_get_gti_report.md.hours_back (optional): integer - How many hours of historical data to consider for the summary. Defaults to 24 if not provided.
secops-mcplookup_entityip_address (Input) to MCP Tool parameter entity_value.hours_back (Input, if provided, else use default) to MCP Tool parameter hours_back.lookup_entity tool.
rules-bank/mcp_tool_best_practices.md for guidance on lookup_entity.chronicle_entity_summary: string - The textual summary provided by the lookup_entity tool.related_alerts_count (optional, if parsable by AI): integer - Number of alerts associated with the entity in the summary.first_seen_in_window (optional, if parsable by AI): string/timestamp - First seen timestamp from the summary.last_seen_in_window (optional, if parsable by AI): string/timestamp - Last seen timestamp from the summary.output_status: string - ["Success", "NoInfoFound", "Failure"]
output_message: string (if Failure) - Details of the issue.output_status is "Success":
chronicle_entity_summary to the case.related_alerts_count > 0 (or summary indicates significant activity/alerts) THEN
rb_ip_search_network_traffic_chronicle.md or specific TTP hunting runbooks.rb_ip_search_network_traffic_chronicle.md for due diligence if external reputation was medium/high.output_status is "NoInfoFound":
output_status is "Failure"):
output_message.hours_back is 24. For older incidents or broader context, this may need to be explicitly set to a larger value (e.g., 168 for 7 days).chronicle_entity_summary should look for keywords like "alerts:", "Related Entities:", "First seen:", "Last seen:".output_status.rules-bank/ai_performance_logging_requirements.md)rules-bank/mcp_tool_best_practices.mdrules-bank/indicator_handling_protocols.mdrules-bank/ai_performance_logging_requirements.md