repowiserepowise
Sign in
NewBieAI-Lab/GhydraMCP
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseNewBieAI-Lab/GhydraMCP

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

63of 184 scored

63 commits sit in this repo's top risk tercile, which is 34% of the 184scored. 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 7.6 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 commits6133%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.59bitsShannon 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 threshold7.6out 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.

Consistently other-driven across its history.

Other100%

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
0f9aa2bbfeat: Refactor bridge for better MCP integration
Teal Bauer
1y ago+3.9K -1.1K
100%Elevated
large diff (many lines added)
2
7ab336f5feat: add Ghydra CLI with complete command coverage
Teal Bauer
5mo ago+3.9K -0
99%Elevated
large diff (many lines added)
3
4bc22674feat: Implement HATEOAS-compliant API endpoints
Teal Bauer
1y ago+3.6K -803
99%Elevated
large diff (many lines added)
4
9879e71eWIP big refactor
Teal Bauer
1y ago+3.3K -2.9K
99%Elevated
large diff (many lines added)
5
3311e885WIP fix endpoints
Teal Bauer
1y ago+1.8K -559
97%Elevated
large diff (many lines added)
6
57584581WIP update APIs
Teal Bauer
1y ago+2.1K -513
97%Elevated
large diff (many lines added)
7
e1df4c08feat: add classes, symbols, segments, namespaces, variables, datatypes
Teal Bauer
5mo ago+965 -8
95%Elevated
large diff (many lines added)
8
80257c67feat: add LRU decompiler result cache
Teal Bauer
5mo ago+656 -255
95%Elevated
large diff (many lines added)
9
30d9bb17feat: add struct data type management API
Teal Bauer
8mo ago+1.2K -0
95%Elevated
large diff (many lines added)
10
28870e9bfeat: Improve data manipulation API
Teal Bauer
1y ago+1.1K -200
95%Elevated
large diff (many lines added)
11
4f3042f6feat: Update bridge_mcp_hydra.py to work with HATEOAS API
Teal Bauer
1y ago+645 -753
95%Elevated
large diff (many lines added)
12
9a9d0e93Fix: Standardize API responses and fix test failures
Teal Bauer
1y ago+1.0K -559
95%Elevated
large diff (many lines added)
13
c4d170cdfix: make decompiler variables renameable
Teal Bauer
1y ago+616 -7
93%Elevated
large diff (many lines added)
14
5797fb38feat: Add data renaming and type setting capabilities
Teal Bauer
1y ago+699 -0
93%Elevated
large diff (many lines added)
15
9b19011bfinalize HATEOAS updates
Teal Bauer
1y ago+761 -68
93%Elevated
large diff (many lines added)
16
e2b9ddcffeat: add decorator-based text output for MCP tools
Teal Bauer
5mo ago+516 -0
90%Elevated
large diff (many lines added)
17
6c28553cfix: Implement create_data and delete_data functionality
Teal Bauer
1y ago+699 -2
90%Elevated
large diff (many lines added)
18
6c865c45perf: Optimize variables endpoint with efficient pagination
Teal Bauer
1y ago+469 -93
90%Elevated
large diff (many lines added)
19
a5c600b0fix: Resolve MCP bridge test failures
Teal Bauer
1y ago+642 -232
90%Elevated
large diff (many lines added)
20
1e737ed4Add testing and update README for JSON & testing
Teal Bauer
1y ago+545 -0
90%Elevated
large diff (many lines added)
21
71fed4e1feat: add project management and analysis control
Teal Bauer
8mo ago+494 -63
88%Elevated
large diff (many lines added)
22
384f8b27fix: update callgraph endpoint to accept both name and address parameters
Teal Bauer
1y ago+521 -98
88%Elevated
large diff (many lines added)
23
b37be370fix: add URIs to resources and split resource access by name and address
Teal Bauer
1y ago+389 -300
88%Elevated
large diff (many lines added)
24
be08f0f2Allow renaming and retyping variables
Teal Bauer
1y ago+546 -14
88%Elevated
large diff (many lines added)
25
30ec90e6Add ghidra plugin source
LaurieWired
1y ago+538 -0
88%Elevated
large diff (many lines added)
26
f6b0dde1feat: add basic data type management endpoints
Teal Bauer
8mo ago+378 -0
86%Elevated
large diff (many lines added)
27
5d6b2025Restore the correct API doc
Teal Bauer
1y ago+322 -399
86%Elevated
large diff (many lines added)
28
bc3579d4Fix bugs in renaming functions and listing data
LaurieWired
1y ago+370 -147
86%Elevated
large diff (many lines added)
29
f04223d2refactor: clean up python comments and consolidate data test files
Teal Bauer
1y ago+498 -4.2K
83%Elevated
large diff (many lines added)
30
6b2e572bAPI evolution plan
Teal Bauer
1y ago+303 -54
83%Elevated
large diff (many lines added)
31
5d588ba8Added API documentation and improved bridge functionality
Teal Bauer
1y ago+286 -331
83%Elevated
large diff (many lines added)
32
14eae14fSwitch all results over to JSON
Teal Bauer
1y ago+335 -197
83%Elevated
large diff (many lines added)
33
399c76b2Expand functionality
Teal Bauer
1y ago+358 -81
83%Elevated
large diff (many lines added)
34
ba778164chore: Completed conversion of bridge/plugin protocol to pure JSON
Teal Bauer
1y ago+381 -227
82%Elevated
large diff (many lines added)
35
615b3908feat: add RESTful routing to data and struct endpoints
Teal Bauer
5mo ago+242 -126
80%Elevated
large diff (many lines added)
36
5e1b1d4cdocs: Add CONTRIBUTING.md
Teal Bauer
1y ago+247 -0
80%Elevated
large diff (many lines added)
37
96788f35feat: Implement proper cross-references (xrefs) functionality
Teal Bauer
1y ago+250 -86
80%Elevated
large diff (many lines added)
38
04d08859WIP: Switch to JSON as data exchange format
Teal Bauer
1y ago+231 -39
80%Elevated
large diff (many lines added)
39
4268d3e2test: Add set_function_signature test to MCP client test
Teal Bauer
1y ago+199 -73
79%Elevated
large diff (many lines added)
40
b585af81feat: add xrefs shortcuts and function containing address
Teal Bauer
5mo ago+202 -60
78%Elevated
large diff (many lines added)
41
cbe5dcc1Switch to JSON as bridge/plugin comm protocol
Teal Bauer
1y ago+228 -149
78%Elevated
large diff (many lines added)
42
694f2635Initial commit
LaurieWired
1y ago+202 -0
78%Elevated
large diff (many lines added)
43
db9dd597feat: add address-based disassembly and data search commands
Teal Bauer
5mo ago+212 -2
76%Elevated
large diff (many lines added)
44
3fd0cf49docs: Update README for v2.0.0-beta.1
Teal Bauer
1y ago+159 -37
76%Elevated
large diff (many lines added)
45
86d04860Add auto-discovery of Ghidra instances and JSON project info endpoint
Teal Bauer
1y ago+200 -10
76%Elevated
large diff (many lines added)
46
a349bdffImprove build system and create combined artifact packages
Teal Bauer
1y ago+204 -63
76%Elevated
large diff (many lines added)
47
33be44d7Make multi-headed and more RESTful
Teal Bauer
1y ago+239 -136
76%Elevated
large diff (many lines added)
48
a615813eFix project info endpoints with simpler JSON generation
Teal Bauer
1y ago+154 -82
74%Elevated
large diff (many lines added)
49
76e83552Move to Hydra
Teal Bauer
1y ago+249 -104
74%Elevated
large diff (many lines added)
50
f1323ddffix: Wrap and catch Errors
Teal Bauer
5mo ago+133 -61
72%Elevated
large diff (many lines added)
  • 0f9aa2bbfeat: Refactor bridge for better MCP integration
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +3.9K -1.1K
    Risk
    100%Elevated
  • 7ab336f5feat: add Ghydra CLI with complete command coverage
    Author
    Teal Bauer
    When
    5mo ago
    Lines
    +3.9K -0
    Risk
    99%Elevated
  • 4bc22674feat: Implement HATEOAS-compliant API endpoints
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +3.6K -803
    Risk
    99%Elevated
  • 9879e71eWIP big refactor
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +3.3K -2.9K
    Risk
    99%Elevated
  • 3311e885WIP fix endpoints
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +1.8K -559
    Risk
    97%Elevated
  • 57584581WIP update APIs
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +2.1K -513
    Risk
    97%Elevated
  • e1df4c08feat: add classes, symbols, segments, namespaces, variables, datatypes
    Author
    Teal Bauer
    When
    5mo ago
    Lines
    +965 -8
    Risk
    95%Elevated
  • 80257c67feat: add LRU decompiler result cache
    Author
    Teal Bauer
    When
    5mo ago
    Lines
    +656 -255
    Risk
    95%Elevated
  • 30d9bb17feat: add struct data type management API
    Author
    Teal Bauer
    When
    8mo ago
    Lines
    +1.2K -0
    Risk
    95%Elevated
  • 28870e9bfeat: Improve data manipulation API
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +1.1K -200
    Risk
    95%Elevated
  • 4f3042f6feat: Update bridge_mcp_hydra.py to work with HATEOAS API
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +645 -753
    Risk
    95%Elevated
  • 9a9d0e93Fix: Standardize API responses and fix test failures
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +1.0K -559
    Risk
    95%Elevated
  • c4d170cdfix: make decompiler variables renameable
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +616 -7
    Risk
    93%Elevated
  • 5797fb38feat: Add data renaming and type setting capabilities
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +699 -0
    Risk
    93%Elevated
  • 9b19011bfinalize HATEOAS updates
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +761 -68
    Risk
    93%Elevated
  • e2b9ddcffeat: add decorator-based text output for MCP tools
    Author
    Teal Bauer
    When
    5mo ago
    Lines
    +516 -0
    Risk
    90%Elevated
  • 6c28553cfix: Implement create_data and delete_data functionality
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +699 -2
    Risk
    90%Elevated
  • 6c865c45perf: Optimize variables endpoint with efficient pagination
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +469 -93
    Risk
    90%Elevated
  • a5c600b0fix: Resolve MCP bridge test failures
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +642 -232
    Risk
    90%Elevated
  • 1e737ed4Add testing and update README for JSON & testing
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +545 -0
    Risk
    90%Elevated
  • 71fed4e1feat: add project management and analysis control
    Author
    Teal Bauer
    When
    8mo ago
    Lines
    +494 -63
    Risk
    88%Elevated
  • 384f8b27fix: update callgraph endpoint to accept both name and address parameters
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +521 -98
    Risk
    88%Elevated
  • b37be370fix: add URIs to resources and split resource access by name and address
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +389 -300
    Risk
    88%Elevated
  • be08f0f2Allow renaming and retyping variables
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +546 -14
    Risk
    88%Elevated
  • 30ec90e6Add ghidra plugin source
    Author
    LaurieWired
    When
    1y ago
    Lines
    +538 -0
    Risk
    88%Elevated
  • f6b0dde1feat: add basic data type management endpoints
    Author
    Teal Bauer
    When
    8mo ago
    Lines
    +378 -0
    Risk
    86%Elevated
  • 5d6b2025Restore the correct API doc
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +322 -399
    Risk
    86%Elevated
  • bc3579d4Fix bugs in renaming functions and listing data
    Author
    LaurieWired
    When
    1y ago
    Lines
    +370 -147
    Risk
    86%Elevated
  • f04223d2refactor: clean up python comments and consolidate data test files
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +498 -4.2K
    Risk
    83%Elevated
  • 6b2e572bAPI evolution plan
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +303 -54
    Risk
    83%Elevated
  • 5d588ba8Added API documentation and improved bridge functionality
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +286 -331
    Risk
    83%Elevated
  • 14eae14fSwitch all results over to JSON
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +335 -197
    Risk
    83%Elevated
  • 399c76b2Expand functionality
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +358 -81
    Risk
    83%Elevated
  • ba778164chore: Completed conversion of bridge/plugin protocol to pure JSON
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +381 -227
    Risk
    82%Elevated
  • 615b3908feat: add RESTful routing to data and struct endpoints
    Author
    Teal Bauer
    When
    5mo ago
    Lines
    +242 -126
    Risk
    80%Elevated
  • 5e1b1d4cdocs: Add CONTRIBUTING.md
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +247 -0
    Risk
    80%Elevated
  • 96788f35feat: Implement proper cross-references (xrefs) functionality
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +250 -86
    Risk
    80%Elevated
  • 04d08859WIP: Switch to JSON as data exchange format
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +231 -39
    Risk
    80%Elevated
  • 4268d3e2test: Add set_function_signature test to MCP client test
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +199 -73
    Risk
    79%Elevated
  • b585af81feat: add xrefs shortcuts and function containing address
    Author
    Teal Bauer
    When
    5mo ago
    Lines
    +202 -60
    Risk
    78%Elevated
  • cbe5dcc1Switch to JSON as bridge/plugin comm protocol
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +228 -149
    Risk
    78%Elevated
  • 694f2635Initial commit
    Author
    LaurieWired
    When
    1y ago
    Lines
    +202 -0
    Risk
    78%Elevated
  • db9dd597feat: add address-based disassembly and data search commands
    Author
    Teal Bauer
    When
    5mo ago
    Lines
    +212 -2
    Risk
    76%Elevated
  • 3fd0cf49docs: Update README for v2.0.0-beta.1
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +159 -37
    Risk
    76%Elevated
  • 86d04860Add auto-discovery of Ghidra instances and JSON project info endpoint
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +200 -10
    Risk
    76%Elevated
  • a349bdffImprove build system and create combined artifact packages
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +204 -63
    Risk
    76%Elevated
  • 33be44d7Make multi-headed and more RESTful
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +239 -136
    Risk
    76%Elevated
  • a615813eFix project info endpoints with simpler JSON generation
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +154 -82
    Risk
    74%Elevated
  • 76e83552Move to Hydra
    Author
    Teal Bauer
    When
    1y ago
    Lines
    +249 -104
    Risk
    74%Elevated
  • f1323ddffix: Wrap and catch Errors
    Author
    Teal Bauer
    When
    5mo ago
    Lines
    +133 -61
    Risk
    72%Elevated
Showing 50 of 184 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.

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

Size against diffusion

The 184 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.04.1Diffusion →
Below typical61
Typical60
Elevated63

Commit history for NewBieAI-Lab/GhydraMCP

Repowise tracks change history across 70 files in NewBieAI-Lab/GhydraMCP. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.