MIT License

项目介绍

OTRF/ThreatHunter-Playbook 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 MIT License 许可证,目前获得 4.6k 个 Star、801 次 Fork。

仓库全名
OTRF/ThreatHunter-Playbook
开源许可证
MIT License
Star 数
4.6k
Fork 数
801
未关闭 Issue
6

README 摘要

The Threat Hunter Playbook The Threat Hunter Playbook is a community-driven, open source project focused on documenting how threat hunters think, plan, and reason before, during, and after a hunt. The project captures adversary tradecraft, detection logic, and supporting resources in a structured way to make threat hunting more effective and repeatable. All hunt documents follow the structure of MITRE ATT&CK,…

完整内容见 GitHub 原始 README 或本页 。

常见问题

ThreatHunter-Playbook 用什么语言开发?

主要使用 Python 编写,采用 MIT License 许可证,目前有 4.6k 个 Star。

ThreatHunter-Playbook 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 ThreatHunter-Playbook 的源码?

可以直接克隆仓库:git clone https://github.com/OTRF/ThreatHunter-Playbook.git,默认分支为 main;安装与运行步骤见仓库 README。

ThreatHunter-Playbook 最近还在维护吗?

仓库最近一次更新为 1月12日,当前有 6 个未关闭 Issue;Star 数为 4.6k,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

A community-driven, open-source project to share detection logic, adversary tradecraft and resources to make detection development more efficient.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
6585
价值分
3043
活跃状态
活跃

语言占比

Python

README

The Threat Hunter Playbook

Binder License: MIT Twitter Open_Threat_Research Community Open Source Love

The Threat Hunter Playbook is a community-driven, open source project focused on documenting how threat hunters think, plan, and reason before, during, and after a hunt. The project captures adversary tradecraft, detection logic, and supporting resources in a structured way to make threat hunting more effective and repeatable. All hunt documents follow the structure of MITRE ATT&CK, organizing post-compromise behavior into tactical groups and expressing it through interactive Jupyter notebooks. These notebooks combine markdown, analytics, datasets, and validation queries, allowing hunts to be treated as executable documents that preserve intent and reasoning—not just results—and can be run locally or remotely using pre-recorded security datasets and BinderHub.

With recent advances in Generative AI, the project has entered a transformation phase focused on augmenting threat hunting workflows across planning, execution, and reporting. Rather than replacing existing practices, the goal is to integrate AI in a way that reinforces structure and intent throughout the lifecycle. As a first step, the project incorporates solutions such as Agent Skills to capture hunting knowledge as explicit workflows, providing clear guidance, templates, and references. Agent Skills guide reasoning and decision making, refining broad inputs into structured, testable hunt artifacts and laying the groundwork for deeper AI augmentation over time.

Docs: https://threathunterplaybook.com/

Goals

  • Document and share how threat hunters plan, reason, and structure hunts across the full lifecycle.
  • Expedite the development of hunt techniques and hypotheses grounded in system behavior and adversary tradecraft.
  • Provide reusable workflows, templates, and references that support consistent hunt planning and analysis.
  • Enable validation and experimentation using pre-recorded security datasets, locally or through cloud-based environments.
  • Enable AI-augmented threat hunting workflows with human oversight.
  • Accelerate learning and knowledge sharing through open source, community-driven resources.

Threat Hunting as a Framework

The Threat Hunter Playbook is organized around a simple, repeatable lifecycle grounded in shared understanding of system behavior, adversary tradecraft, and environmental context. The framework captures how hunts are planned, executed, and documented, emphasizing structure and reasoning over ad hoc investigation.

At a high level, the framework consists of three stages:

  • Plan — Build context and analytic intent by defining the behavior being hunted, assumptions, expected activity, and how that behavior should manifest in telemetry.
  • Execute — Apply the plan by running queries, analyzing results, and iterating as assumptions are tested and new context emerges.
  • Report — Capture outcomes regardless of results, including findings, false positives, visibility gaps, and follow-on actions.

While the framework spans the full hunting lifecycle, the work in this repository currently concentrates on formalizing the planning stage, where intent, assumptions, and analytic structure are established before execution begins.

Agent Skills for Threat Hunting

To support this evolution, the project introduces Agent Skills as a way to express threat hunting workflows in a form that both humans and AI agents can follow consistently. Agent Skills package knowledge as explicit workflows with ordered steps, templates, and references, allowing agents to apply structure where it is most valuable.

In this project, Agent Skills are used to generate a structured hunt blueprint through workflows such as:

  • Researching system internals and adversary tradecraft
  • Defining a focused hunt hypothesis
  • Identifying relevant data sources
  • Developing analytics that model adversary behavior
  • Assembling a complete hunt blueprint for execution

For a detailed walkthrough and example of these workflows in action, see the accompanying blog post.

https://blog.openthreatresearch.com/evolving-the-threat-hunter-playbook-planning-hunts-with-agent-skills/

Authors

Acknowledgements

评论

暂无评论