用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dandye/adk_runbooks --skill url-search-chronicle命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | url-search-chronicle |
| description | Use when searching Chronicle proxy and web access logs for HTTP/HTTPS requests to a URL. |
| category | atomic |
| version | 1.0.0 |
| type | Skill |
| title | Skill: Atomic Runbook: Search URL Activity in Chronicle |
| generated | {"by":"process:google-labs-jules","at":"2026-08-20T02:00:00Z"} |
ID: RB-ATOM-URL-003
Version: 1.0
Last_Updated: 2025-05-30
Purpose: To perform a detailed search for network traffic or other events associated with a specific URL in Chronicle SIEM using the search_security_events tool.
Parent_Runbook(s)/Protocol(s): rules-bank/indicator_handling_protocols.md#url-indicator (Assuming a future section for URLs), rb_url_get_gti_report.md
Trigger: When internal activity related to a URL needs to be investigated, often after external reputation checks.
url: string - The full URL to search for.
hours_back (optional): integer - How many hours of historical data. Defaults to 24.max_events (optional): integer - Max event records. Defaults to 100.search_strategy (optional): string - ["ExactURL", "DomainAndPath", "DomainOnly", "ResolvedIPs"]. Default: "ExactURL".
resolved_ips_for_url_domain (optional): list - List of IPs if search_strategy is "ResolvedIPs".secops-mcpsearch_security_eventstext parameter):
search_strategy:
url) "Events where target.url CONTAINS '{domain_from_url}{path_from_url}'"url) "Events where target.hostname = '{domain_from_url}' OR target.url CONTAINS '{domain_from_url}/'"resolved_ips_for_url_domain) "Network traffic where target.ip IN ({ip_list_string}) OR principal.ip IN ({ip_list_string})"search_strategy is not "ExactURL", the AI needs to parse the input url to extract domain/path.text.hours_back, max_events.search_security_events.
rules-bank/mcp_tool_best_practices.md.events.events. Extract principal.ip, principal.hostname, target.ip, target.port, metadata.event_type.url_related_events: list - List of UDM event records.translated_udm_query: string.total_events_matched: integer.source_hosts_accessing_url: list - Unique principal.hostname or principal.ip.output_status: string - ["Success", "NoEventsFound", "Failure", "InputError_MissingResolvedIPs"]output_message: string (if Failure or InputError).output_status is "Success":
output_status is "NoEventsFound":
output_status is "Failure" or "InputError_MissingResolvedIPs"):
output_message.search_strategy is "ResolvedIPs" but resolved_ips_for_url_domain is not provided, the runbook should ideally default to another strategy or return an error.output_status, number of url_related_events returned.rules-bank/ai_performance_logging_requirements.md)rules-bank/mcp_tool_best_practices.mdrules-bank/indicator_handling_protocols.md (future URL section)rules-bank/analytical_query_patterns.mdrules-bank/ai_performance_logging_requirements.md