用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dandye/adk_runbooks --skill hash-get-gti-report命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | hash-get-gti-report |
| description | Use when querying GTI and VirusTotal reputation and sandbox verdicts for a file hash. |
| category | atomic |
| version | 1.0.0 |
| type | Skill |
| title | Skill: Atomic Runbook: Get File Hash Reputation from GTI |
| generated | {"by":"process:google-labs-jules","at":"2026-08-20T02:00:00Z"} |
ID: RB-ATOM-HASH-001
Version: 1.0
Last_Updated: 2025-05-30
Purpose: To retrieve a comprehensive file analysis report from Google Threat Intelligence (GTI) for a given file hash (MD5, SHA1, or SHA256) to assess its reputation and known characteristics.
Parent_Runbook(s)/Protocol(s): rules-bank/indicator_handling_protocols.md#3-atomic-indicator-file-hash
Trigger: When a file hash requires an external reputation check as part of an investigation, malware analysis, or alert triage.
file_hash: string - The file hash (MD5, SHA1, or SHA256) to query.
target.file.sha256, EDR detection data, output from malware analysis sandbox.hash_type (optional): string - Specify "MD5", "SHA1", or "SHA256" if known. GTI can often auto-detect.
Google Threat Intelligence MCPget_file_reportfile_hash (Input) to MCP Tool parameter hash.get_file_report tool with the mapped hash.
rules-bank/mcp_tool_best_practices.md for specific guidance on GTI tools.data.attributes.last_analysis_stats (especially malicious), data.attributes.popular_threat_classification, data.attributes.tags, data.attributes.meaningful_name.gti_file_report: JSON - The full JSON report from the GTI get_file_report tool.malicious_score: integer - Engines reporting as malicious (from gti_file_report.data.attributes.last_analysis_stats.malicious).suspicious_score: integer - Engines reporting as suspicious.harmless_score: integer - Engines reporting as harmless.threat_classification: string (optional) - From gti_file_report.data.attributes.popular_threat_classification.suggested_threat_label.tags: list - From gti_file_report.data.attributes.tags.meaningful_name: string (optional) - From gti_file_report.data.attributes.meaningful_name.output_status: string - ["Success", "Failure", "NotFound"]
output_message: string (if Failure) - Details of the issue.output_status is "Success":
malicious_score > 5 OR threat_classification indicates a significant threat (e.g., "ransomware", "trojan") THEN
rb_hash_lookup_entity_chronicle.md to check for internal sightings.malicious_score > 0 OR suspicious_score > 0 OR threat_classification is "PUA" (Potentially Unwanted Application) THEN
rb_hash_lookup_entity_chronicle.md.rb_hash_lookup_entity_chronicle.md for due diligence.output_status is "NotFound":
rb_hash_lookup_entity_chronicle.md and consider dynamic analysis if seen internally.output_status is "Failure"):
output_message.rb_hash_get_secops_threat_intel.md as an alternative.gti_file_report to extract the specific output parameters.hash_type is not provided, GTI usually auto-detects. If errors occur, prompting for hash type might be a fallback.output_status, malicious_score.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