repowiserepowise
Sign in
thorcollective/hearth
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisethorcollective/hearth

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

348of 1,064 scored

348 commits sit in this repo's top risk tercile, which is 33% of the 1,064scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 5.3 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits12412%Commits whose subject reads as a bug fix rather than new work.Written by an agent14013%Read from commit trailers, so it counts what was declared.Change diffusion0.31bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold5.3out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Began other-led, now leaning chore.

Feature28%
Fix12%
Refactor12%
Docs5%
Test1%
Deps0%
Chore21%
Other20%
13%of indexed commits are agent-attributed(140 of 1064)
claude (140)

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
1ccac965feat: Phase 2a context graph — ATT&CK threat actors, campaigns, and trending heat map
jinxclaudeassisted
4mo ago+22.7K -3.0K
100%Elevated
more lines added than baseline
2
0da93003chore(data): regenerate context graph with full actor MITRE profiles
laurenclaudeassisted
1mo ago+6.0K -321
100%Elevated
more lines added than baseline
3
310a51f0feat: add slim MITRE matrix builder and committed dataset
Lauren Proehl
2mo ago+8.0K -0
100%Elevated
more lines added than baseline
4
8e07b625refactor(hunts): migrate Flames/ to YAML frontmatter
Sydney Marrone
3mo ago+3.3K -934
100%Elevated
more lines added than baseline
5
9f90c4d1fix: track hunts-data.json for GitHub Pages deploy
jinx
4mo ago+6.0K -1
100%Elevated
more lines added than baseline
6
d29d1bd0feat: Phase 1 context graph — enrichment script, data, and visualization
jinx
4mo ago+11.1K -0
100%Elevated
more lines added than baseline
7
1a06e3c8Enrich MITRE matrix with platforms + deprecated map for local validation
Lauren Proehlclaudeassisted
3w ago+4.8K -701
99%Elevated
more lines added than baseline
8
4e701d17fix(ci): regenerate lockfile in linux/amd64 so deploy build finds platform binaries
laurenclaudeassisted
1mo ago+2.8K -1.5K
99%Elevated
more lines added than baseline
9
92bfc8acfeat: redesign website with new HEARTH theme
Sydney Marroneclaudeassisted
2mo ago+3.8K -1.8K
99%Elevated
more lines added than baseline
10
e01d9dc1refactor: rebuild_hunts_data delegates to hunt_parser; emit new optional fields
Sydney Marrone
3mo ago+2.5K -995
99%Elevated
more lines added than baseline
11
90bec564feat: Add repository pattern and mobile-optimized frontend
Sydney Marroneclaudeassisted
6mo ago+2.8K -58
99%Elevated
more lines added than baseline
12
afe02317feat: Implement frontend modernization with TypeScript + Vite
Sydney Marroneclaudeassisted
6mo ago+5.0K -90
99%Elevated
more lines added than baseline
13
ed2e91fcweb front end
Sydney
1y ago+7.0K -0
99%Elevated
more lines added than baseline
14
9f2ea453feat(home): make Recent activity feed real, not fabricated
laurenclaudeassisted
4w ago+3.7K -1.4K
98%Elevated
more lines added than baseline
15
5070b4bcfeat(actors): reframe boards as Most/Least covered; align home teaser
laurenclaudeassisted
1mo ago+1.6K -596
98%Elevated
more lines added than baseline
16
6f456787docs: add coverage heatmap implementation plan
Lauren Proehlclaudeassisted
2mo ago+1.3K -0
98%Elevated
more lines added than baseline
17
be55c190feat: add /actors.html threat-actor coverage page
Lauren Proehlclaudeassisted
2mo ago+2.6K -18
98%Elevated
more lines added than baseline
18
35adb06bfeat: Phase 2b context graph — intelligent hunt prioritization, coverage gaps, intel sources
jinxclaudeassisted
4mo ago+1.4K -25
98%Elevated
more lines added than baseline
19
f329ef94Add Coverage Map visualization (graph.html)
jinx
4mo ago+1.9K -0
98%Elevated
more lines added than baseline
20
e0a3f4a9docs: Add intel pipeline refactor design
Sydney Marroneclaudeassisted
6mo ago+1.5K -0
98%Elevated
more lines added than baseline
21
e350a132chore: comprehensive linting fixes and configuration
Sydney Marrone
8mo ago+2.5K -1.7K
98%Elevated
more lines added than baseline
22
7515eba2Fix hunt JSON copy actions
Sydney
9mo ago+2.1K -535
98%Elevated
more lines added than baseline
23
94a40a85feat: implement comprehensive similarity detection system for hunt hypothesis deduplication
Sydney Marroneclaudeagent
1y ago+1.6K -52
98%Elevated
more lines added than baseline
24
1a7a65defeat: comprehensive codebase refactoring and enterprise-grade enhancements
Sydney Marroneclaudeagent
1y ago+1.6K -305
98%Elevated
more lines added than baseline
25
018e7453Add interactive hunt database web frontend with search, filtering, and modal details view
Sydney Marrone
1y ago+1.6K -39
98%Elevated
more lines added than baseline
26
588043a0fix(ci): regenerate package-lock under node 20 so npm ci passes
laurenclaudeassisted
1mo ago+889 -1.6K
97%Elevated
more lines added than baseline
27
1807ff52test(actors): add vitest and actor-matching coverage tests
laurenclaudeassisted
1mo ago+1.4K -38
97%Elevated
more lines added than baseline
28
bab1a8d6feat: auto-generated hunts from weekly CTI pipeline
Lauren Proehlclaudeassisted
1mo ago+1.2K -0
97%Elevated
more lines added than baseline
29
298213fbfeat: auto-generated hunts from weekly CTI pipeline
Lauren Proehlclaudeassisted
2mo ago+1.3K -0
97%Elevated
more lines added than baseline
30
5a006bb9feat: add SQLite database for 30-60x faster duplicate detection
Sydney Marroneclaudeagent
8mo ago+1.3K -4
97%Elevated
more lines added than baseline
31
58d8d767feat: Add Jupyter notebook generation for threat hunting hypotheses
Sydney Marroneclaudeagent
1y ago+1.1K -0
97%Elevated
more lines added than baseline
32
c59227b5Update CTI URL fetching to use browser user agent
Sydney Marroneclaudeagent
1y ago+886 -31
97%Elevated
more lines added than baseline
33
9a12f107feat: implement TTP diversity system for hypothesis regeneration
Sydney Marroneclaudeagent
1y ago+992 -47
97%Elevated
more lines added than baseline
34
2299149cfeat: auto-generated hunts from weekly CTI pipeline (#359)
Lauren Pclaudeassisted
5d ago+1.2K -2
97%Elevated
more lines added than baseline
35
99d400d6feat: CTI pipeline hunts — 2026-07-25 (#358)
Lauren Pclaudeassisted
5d ago+1.1K -1
97%Elevated
more lines added than baseline
36
af13fdfdfeat: auto-generated hunts from weekly CTI pipeline
Lauren Proehlclaudeassisted
2w ago+1.0K -0
97%Elevated
more lines added than baseline
37
2e001cb2feat: add What Can I Hunt data source finder tool
jinx
5mo ago+1.0K -0
97%Elevated
more lines added than baseline
38
1de710c6feat: auto-generated hunts from weekly CTI pipeline
Lauren Proehlclaudeassisted
1mo ago+893 -0
96%Elevated
more lines added than baseline
39
454aa154feat: auto-generated hunts from weekly CTI pipeline
Lauren Proehlclaudeassisted
1mo ago+1.0K -0
96%Elevated
more lines added than baseline
40
d1453922feat: auto-generated hunts from weekly CTI pipeline
Lauren Proehlclaudeassisted
1mo ago+886 -1
96%Elevated
more lines added than baseline
41
a05ac06dfix: bump MITRE matrix description limit to 200 chars
Lauren Proehl
2mo ago+698 -698
96%Elevated
more lines added than baseline
42
f51d8467feat: auto-generated hunts from weekly CTI pipeline
Lauren Proehlclaudeassisted
2mo ago+735 -0
96%Elevated
more lines added than baseline
43
ff375909fix: merge techniques into tags so HuntFinder returns results
Sydney Marroneclaudeassisted
2mo ago+923 -312
96%Elevated
more lines added than baseline
44
4f53cce0feat: add hunts H129-H135 from CTI pipeline batch 2
Lauren Proehlclaudeassisted
3mo ago+890 -264
96%Elevated
more lines added than baseline
45
0389146ddocs: add frontend modernization design document
Sydney Marroneclaudeassisted
6mo ago+1.6K -764
96%Elevated
more lines added than baseline
46
57c816a4feat: Add AI-powered chat widget for hunt discovery and exploration
Sydney Marroneclaudeagent
1y ago+845 -1
96%Elevated
more lines added than baseline
47
10a6b3f8enhance: improve duplicate detection feedback to show top 3 similar hunts with hypotheses
Sydney Marroneclaudeagent
1y ago+518 -7
96%Elevated
more lines added than baseline
48
1c2e19d5feat: auto-generated hunts from weekly CTI pipeline (#350)
Lauren Pclaudeassisted
1w ago+638 -1
95%Elevated
more lines added than baseline
49
5878f1d6chore: Auto-update hunt database
github-actions[bot]
2mo ago+568 -0
95%Elevated
more lines added than baseline
50
9f493778chore: Auto-update hunt database
github-actions[bot]
2mo ago+524 -0
95%Elevated
more lines added than baseline
  • 1ccac965feat: Phase 2a context graph — ATT&CK threat actors, campaigns, and trending heat map
    Author
    jinx
    When
    4mo ago
    Lines
    +22.7K -3.0K
    Risk
    100%Elevated
  • 0da93003chore(data): regenerate context graph with full actor MITRE profiles
    Author
    lauren
    When
    1mo ago
    Lines
    +6.0K -321
    Risk
    100%Elevated
  • 310a51f0feat: add slim MITRE matrix builder and committed dataset
    Author
    Lauren Proehl
    When
    2mo ago
    Lines
    +8.0K -0
    Risk
    100%Elevated
  • 8e07b625refactor(hunts): migrate Flames/ to YAML frontmatter
    Author
    Sydney Marrone
    When
    3mo ago
    Lines
    +3.3K -934
    Risk
    100%Elevated
  • 9f90c4d1fix: track hunts-data.json for GitHub Pages deploy
    Author
    jinx
    When
    4mo ago
    Lines
    +6.0K -1
    Risk
    100%Elevated
  • d29d1bd0feat: Phase 1 context graph — enrichment script, data, and visualization
    Author
    jinx
    When
    4mo ago
    Lines
    +11.1K -0
    Risk
    100%Elevated
  • 1a06e3c8Enrich MITRE matrix with platforms + deprecated map for local validation
    Author
    Lauren Proehl
    When
    3w ago
    Lines
    +4.8K -701
    Risk
    99%Elevated
  • 4e701d17fix(ci): regenerate lockfile in linux/amd64 so deploy build finds platform binaries
    Author
    lauren
    When
    1mo ago
    Lines
    +2.8K -1.5K
    Risk
    99%Elevated
  • 92bfc8acfeat: redesign website with new HEARTH theme
    Author
    Sydney Marrone
    When
    2mo ago
    Lines
    +3.8K -1.8K
    Risk
    99%Elevated
  • e01d9dc1refactor: rebuild_hunts_data delegates to hunt_parser; emit new optional fields
    Author
    Sydney Marrone
    When
    3mo ago
    Lines
    +2.5K -995
    Risk
    99%Elevated
  • 90bec564feat: Add repository pattern and mobile-optimized frontend
    Author
    Sydney Marrone
    When
    6mo ago
    Lines
    +2.8K -58
    Risk
    99%Elevated
  • afe02317feat: Implement frontend modernization with TypeScript + Vite
    Author
    Sydney Marrone
    When
    6mo ago
    Lines
    +5.0K -90
    Risk
    99%Elevated
  • ed2e91fcweb front end
    Author
    Sydney
    When
    1y ago
    Lines
    +7.0K -0
    Risk
    99%Elevated
  • 9f2ea453feat(home): make Recent activity feed real, not fabricated
    Author
    lauren
    When
    4w ago
    Lines
    +3.7K -1.4K
    Risk
    98%Elevated
  • 5070b4bcfeat(actors): reframe boards as Most/Least covered; align home teaser
    Author
    lauren
    When
    1mo ago
    Lines
    +1.6K -596
    Risk
    98%Elevated
  • 6f456787docs: add coverage heatmap implementation plan
    Author
    Lauren Proehl
    When
    2mo ago
    Lines
    +1.3K -0
    Risk
    98%Elevated
  • be55c190feat: add /actors.html threat-actor coverage page
    Author
    Lauren Proehl
    When
    2mo ago
    Lines
    +2.6K -18
    Risk
    98%Elevated
  • 35adb06bfeat: Phase 2b context graph — intelligent hunt prioritization, coverage gaps, intel sources
    Author
    jinx
    When
    4mo ago
    Lines
    +1.4K -25
    Risk
    98%Elevated
  • f329ef94Add Coverage Map visualization (graph.html)
    Author
    jinx
    When
    4mo ago
    Lines
    +1.9K -0
    Risk
    98%Elevated
  • e0a3f4a9docs: Add intel pipeline refactor design
    Author
    Sydney Marrone
    When
    6mo ago
    Lines
    +1.5K -0
    Risk
    98%Elevated
  • e350a132chore: comprehensive linting fixes and configuration
    Author
    Sydney Marrone
    When
    8mo ago
    Lines
    +2.5K -1.7K
    Risk
    98%Elevated
  • 7515eba2Fix hunt JSON copy actions
    Author
    Sydney
    When
    9mo ago
    Lines
    +2.1K -535
    Risk
    98%Elevated
  • 94a40a85feat: implement comprehensive similarity detection system for hunt hypothesis deduplication
    Author
    Sydney Marrone
    When
    1y ago
    Lines
    +1.6K -52
    Risk
    98%Elevated
  • 1a7a65defeat: comprehensive codebase refactoring and enterprise-grade enhancements
    Author
    Sydney Marrone
    When
    1y ago
    Lines
    +1.6K -305
    Risk
    98%Elevated
  • 018e7453Add interactive hunt database web frontend with search, filtering, and modal details view
    Author
    Sydney Marrone
    When
    1y ago
    Lines
    +1.6K -39
    Risk
    98%Elevated
  • 588043a0fix(ci): regenerate package-lock under node 20 so npm ci passes
    Author
    lauren
    When
    1mo ago
    Lines
    +889 -1.6K
    Risk
    97%Elevated
  • 1807ff52test(actors): add vitest and actor-matching coverage tests
    Author
    lauren
    When
    1mo ago
    Lines
    +1.4K -38
    Risk
    97%Elevated
  • bab1a8d6feat: auto-generated hunts from weekly CTI pipeline
    Author
    Lauren Proehl
    When
    1mo ago
    Lines
    +1.2K -0
    Risk
    97%Elevated
  • 298213fbfeat: auto-generated hunts from weekly CTI pipeline
    Author
    Lauren Proehl
    When
    2mo ago
    Lines
    +1.3K -0
    Risk
    97%Elevated
  • 5a006bb9feat: add SQLite database for 30-60x faster duplicate detection
    Author
    Sydney Marrone
    When
    8mo ago
    Lines
    +1.3K -4
    Risk
    97%Elevated
  • 58d8d767feat: Add Jupyter notebook generation for threat hunting hypotheses
    Author
    Sydney Marrone
    When
    1y ago
    Lines
    +1.1K -0
    Risk
    97%Elevated
  • c59227b5Update CTI URL fetching to use browser user agent
    Author
    Sydney Marrone
    When
    1y ago
    Lines
    +886 -31
    Risk
    97%Elevated
  • 9a12f107feat: implement TTP diversity system for hypothesis regeneration
    Author
    Sydney Marrone
    When
    1y ago
    Lines
    +992 -47
    Risk
    97%Elevated
  • 2299149cfeat: auto-generated hunts from weekly CTI pipeline (#359)
    Author
    Lauren P
    When
    5d ago
    Lines
    +1.2K -2
    Risk
    97%Elevated
  • 99d400d6feat: CTI pipeline hunts — 2026-07-25 (#358)
    Author
    Lauren P
    When
    5d ago
    Lines
    +1.1K -1
    Risk
    97%Elevated
  • af13fdfdfeat: auto-generated hunts from weekly CTI pipeline
    Author
    Lauren Proehl
    When
    2w ago
    Lines
    +1.0K -0
    Risk
    97%Elevated
  • 2e001cb2feat: add What Can I Hunt data source finder tool
    Author
    jinx
    When
    5mo ago
    Lines
    +1.0K -0
    Risk
    97%Elevated
  • 1de710c6feat: auto-generated hunts from weekly CTI pipeline
    Author
    Lauren Proehl
    When
    1mo ago
    Lines
    +893 -0
    Risk
    96%Elevated
  • 454aa154feat: auto-generated hunts from weekly CTI pipeline
    Author
    Lauren Proehl
    When
    1mo ago
    Lines
    +1.0K -0
    Risk
    96%Elevated
  • d1453922feat: auto-generated hunts from weekly CTI pipeline
    Author
    Lauren Proehl
    When
    1mo ago
    Lines
    +886 -1
    Risk
    96%Elevated
  • a05ac06dfix: bump MITRE matrix description limit to 200 chars
    Author
    Lauren Proehl
    When
    2mo ago
    Lines
    +698 -698
    Risk
    96%Elevated
  • f51d8467feat: auto-generated hunts from weekly CTI pipeline
    Author
    Lauren Proehl
    When
    2mo ago
    Lines
    +735 -0
    Risk
    96%Elevated
  • ff375909fix: merge techniques into tags so HuntFinder returns results
    Author
    Sydney Marrone
    When
    2mo ago
    Lines
    +923 -312
    Risk
    96%Elevated
  • 4f53cce0feat: add hunts H129-H135 from CTI pipeline batch 2
    Author
    Lauren Proehl
    When
    3mo ago
    Lines
    +890 -264
    Risk
    96%Elevated
  • 0389146ddocs: add frontend modernization design document
    Author
    Sydney Marrone
    When
    6mo ago
    Lines
    +1.6K -764
    Risk
    96%Elevated
  • 57c816a4feat: Add AI-powered chat widget for hunt discovery and exploration
    Author
    Sydney Marrone
    When
    1y ago
    Lines
    +845 -1
    Risk
    96%Elevated
  • 10a6b3f8enhance: improve duplicate detection feedback to show top 3 similar hunts with hypotheses
    Author
    Sydney Marrone
    When
    1y ago
    Lines
    +518 -7
    Risk
    96%Elevated
  • 1c2e19d5feat: auto-generated hunts from weekly CTI pipeline (#350)
    Author
    Lauren P
    When
    1w ago
    Lines
    +638 -1
    Risk
    95%Elevated
  • 5878f1d6chore: Auto-update hunt database
    Author
    github-actions[bot]
    When
    2mo ago
    Lines
    +568 -0
    Risk
    95%Elevated
  • 9f493778chore: Auto-update hunt database
    Author
    github-actions[bot]
    When
    2mo ago
    Lines
    +524 -0
    Risk
    95%Elevated
Showing 50 of 1,064 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

0136typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,000Lines changed (log) →0.07.1Diffusion →
Below typical31
Typical50
Elevated119

Commit history for thorcollective/hearth

thorcollective/hearth has 1,185 commits in its history from 22 contributors, the first of them May 23, 2024. In the last 90 days 43 files were touched, 131 times in total, most often hunts-data.js. Every commit is scored for change risk from its size, spread and the history of the files it touches.