The Huntbase Hub: reviewed threat hunts, published in the open Back to Blog
Announcements

The Huntbase Hub: reviewed threat hunts, published in the open

Tyler Oliver September 22, 2026 ~4 mins

149 threat hunts built from current public research, each reviewed by a person and published as open hunt.md files. Free to read, download and fork, with no account.

TL;DR — The Huntbase Hub is public at hub.huntbase.io. It holds 149 threat hunts built from current public research: 697 queries covering 158 ATT&CK techniques across Windows, Linux, macOS and cloud. Every hunt is reviewed by a person before it is published, and every one is an open hunt.md file you can read, download or fork. No account.

hub.huntbase.io


The problem

Most threat research never becomes a hunt.

A good write-up lands. It gets shared, bookmarked and discussed. Turning it into something you can run against your own environment is a different job: read it closely, work out which stages you could actually see, write the queries for your sources, decide what a negative result would mean. That is half a day for someone who knows what they are doing, and it competes with everything else on their list. So it mostly doesn't happen, and the research stays something people have read rather than something they have checked.

We have been working on that gap.

What a hunt on the hub contains

Take one from this month. Huntress published research on MacSync Stealer: a malvertised search for a well-known AI tool leads to a ClickFix lure that has the user paste a curl one-liner into their terminal, which runs a background zsh loader and an in-memory AppleScript that steals credentials and keychains. The hub has a hunt for the scripted delivery and credential theft and a second one for the persistence stage.

The first has:

That last guardrail matters more than it looks. The easiest way to get a hunt wrong is to find nothing and conclude there is nothing.

How a hunt gets published

Hunts are drafted by machine from public threat research, and then reviewed by a person. We want to be exact about which part is which.

The pipeline reads a piece of research and drafts a hunt. That draft goes into a private review queue as a pull request with an issue beside it. Nothing reaches the hub until a reviewer has approved it and the pull request has been merged. Rejected hunts are closed and never published.

The review checklist is short, and it is where most of the value is:

We will get some of these wrong. When we do, open an issue at github.com/huntbase-io/hunts and we will fix the hunt in public.

Why hunt.md

Every hunt on the hub is a hunt.md file: Markdown with YAML frontmatter, one heading per step, fenced blocks for the queries. We announced the format in August. The spec is MIT-licensed and now at v0.7.

The reason it matters here is practical. A hunt.md file reads fine in a browser or an editor with no tooling at all. It diffs cleanly, so you can review a change to a hunt the way you review a change to code. And nothing about it ties you to us. Fork a hunt, rewrite the queries for your own stack, keep it in your own repository.

Using it today

Honest status

If there is a threat you wish someone had already written the hunt for, tell us. That list is what we work from.

Later this week we will have more to say about running these hunts in Huntbase.

hub.huntbase.io

#Threat Intel #Detection #Security
More Articles