Skip to content
Agentmart
Submit a tool

HexWitness

Durable, build-scoped reverse-engineering evidence memory and query tools for AI agents.

Connector by siaginw · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)★ 2
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/siaginw-hexwitness

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Durable, build-scoped reverse-engineering evidence memory and query tools for AI agents.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
36 read · 8 write · 1 delete · 7 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 52

Read from the source code; the running server may list different tools.

Read 36 · Look things up without changing anything.

  • hexwitness_activity_summary
  • hexwitness_capture_compare
  • hexwitness_capture_detail
  • hexwitness_capture_graph
  • hexwitness_capture_search
  • hexwitness_capture_timeline
  • hexwitness_captures
  • hexwitness_class
  • hexwitness_classes
  • hexwitness_compare_builds
  • hexwitness_contract
  • hexwitness_contradictions
Show 24 more tools
  • hexwitness_coverage
  • hexwitness_decomp_search
  • hexwitness_discover
  • hexwitness_discovery_context
  • hexwitness_dump_guide
  • hexwitness_evidence
  • hexwitness_explain
  • hexwitness_failed_attempts
  • hexwitness_gap_report
  • hexwitness_health
  • hexwitness_investigation_detail
  • hexwitness_investigation_report
  • hexwitness_investigations
  • hexwitness_local_tool_status
  • hexwitness_memory_status
  • hexwitness_offsets
  • hexwitness_path
  • hexwitness_playbooks
  • hexwitness_query
  • hexwitness_search
  • hexwitness_slices
  • hexwitness_uuid
  • hexwitness_vtable
  • hexwitness_worklist

Write 8 · Create, change, send or run things.

  • hexwitness_builds
  • hexwitness_failed_attempt_record
  • hexwitness_investigation_add_item
  • hexwitness_investigation_create
  • hexwitness_investigation_record_usage
  • hexwitness_investigation_set_status
  • hexwitness_investigation_update_item
  • hexwitness_types

Delete 1 · Delete, drop, revoke or wipe things.

  • hexwitness_run_local_tool

Not yet classified 7 · We could not tell from the name and description.

  • hexwitness_adapter_diagnostics
  • hexwitness_dataflow
  • hexwitness_edge_kinds
  • hexwitness_evidence_challenge
  • hexwitness_functions
  • hexwitness_metadata
  • hexwitness_reach

Files it touches

  • Any path the agent passes to its tools

Tools (52)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • hexwitness_activity_summarySummarize retained tool usage

    Show operation counts, average latency, and failures. Arguments and result content are never retained.

  • hexwitness_adapter_diagnosticsDiagnose analysis adapters

    Report bundled adapter assets, locally visible runtimes, external-host requirements, capabilities, and exact missing setup without executing a target.

  • hexwitness_buildsList indexed builds

    List binary builds and provenance available for queries.

  • hexwitness_capture_compareCompare captures

    Compare normalized event families and report the first ordered divergence between two captures.

  • hexwitness_capture_detailInspect a capture

    Return capture metadata, artifacts, markers, relationships, and event-family counts.

  • hexwitness_capture_graphRead capture relationship graph

    Return normalized runtime relationships such as request-to-response, actor-to-archetype, state-to-consumer, or marker-to-event.

  • hexwitness_capture_searchSearch capture evidence

    Search normalized capture names, summaries, and safe structured fields across one or all captures.

  • hexwitness_capture_timelineRead capture timeline

    Read a bounded normalized event timeline with source/kind/name filters.

  • hexwitness_capturesList capture packs

    List indexed, build-bound controlled runtime capture packs and quality metadata.

  • hexwitness_classExplain a class

    Return one class/type with its fields, methods, inheritance, interfaces, and vtable relationships.

  • hexwitness_classesSearch object model

    Search classes, types, fields, methods, vtables, slots, and enums for an exact build.

  • hexwitness_compare_buildsCompare binary builds

    Compare stable entities across two builds and report additions, removals, and identity/signature/address changes.

  • hexwitness_contractHexWitness public compatibility contract

    Read the stable 1.x CLI, REST, MCP, interchange, and database compatibility contract.

  • hexwitness_contradictionsFind contradictions

    Return claim groups where active evidence-backed assertions disagree.

  • hexwitness_coverageReport evidence coverage

    Summarize naming, signature, decompilation, evidence, runtime, and capture coverage by build.

Show 37 more tools
  • hexwitness_dataflowTrace data flow

    Traverse structured reads, writes, loads, stores, definitions, uses, aliases, parameters, and return edges.

  • hexwitness_decomp_searchSearch decompiler and IL slices

    Search retained opt-in decompiler text and bounded IL/SSA/codec slices for an exact build.

  • hexwitness_discoverDiscover retained evidence

    Search the cross-record lexical retrieval index. Results are discovery-only candidates and include exact authoritative follow-up tools.

  • hexwitness_discovery_contextBuild discovery context

    Retrieve a bounded discovery-only context with provenance and exact-query follow-ups. It never promotes retrieved text into evidence or claims.

  • hexwitness_dump_guideGet an evidence export checklist

    Return vendor-neutral fields, provenance, privacy boundaries, and preferred adapters for a reverse-engineering objective.

  • hexwitness_edge_kindsList graph edge kinds

    Inventory exported relationship kinds and source/target coverage for an optional build.

  • hexwitness_evidenceList evidence

    List static, dynamic, capture, documentary, synthetic, or manually asserted evidence with provenance and confidence.

  • hexwitness_evidence_challengeChallenge an evidence claim set

    Deterministically gather supporting and opposing evidence, unsupported claims, contradictions, failed attempts, open gaps, and next actions. Never changes confidence or promotes a fact.

  • hexwitness_explainExplain an entity

    Return one evidence dossier: identity, signature, decompilation when retained, callers, callees, references, runtime hits, claims, and provenance.

  • hexwitness_failed_attempt_recordRecord a disproven or failed method

    Persist one exact-build failed attempt with expected/actual outcome, lesson, tool identity, and optional evidence links so future agents do not repeat it blindly.

  • hexwitness_failed_attemptsReuse failed-attempt memory

    List build-bound failed experiments with expected and actual outcomes, lessons, tools, versions, and linked evidence so agents do not repeat disproven work.

  • hexwitness_functionsList functions

    Inventory functions or methods for an exact build with optional name/signature filter.

  • hexwitness_gap_reportPlan the next evidence dump

    Inspect one indexed entity and return the smallest missing static or runtime evidence needed for an investigation objective.

  • hexwitness_healthHexWitness health

    Check daemon health, build inventory, and indexed evidence counts.

  • hexwitness_investigation_add_itemLink investigation work or proof

    Add a checklist, decision, note, or exact evidence/entity/claim/gap/capture reference to a durable investigation.

  • hexwitness_investigation_createCreate a durable investigation

    Create one exact-build investigation, optionally seeded by a deterministic playbook and explicit agent-operation budget.

  • hexwitness_investigation_detailRead a durable investigation

    Return one investigation, ordered checklist and reference items, failed attempts, usage ledger, progress, completion blockers, and budget state.

  • hexwitness_investigation_record_usageRecord investigation operation usage

    Charge explicit agent-operation units against an investigation budget. Units are operator-defined operations, not provider tokens or money.

  • hexwitness_investigation_reportReport investigation progress

    Summarize active, blocked, stalled, complete, and completion-ready investigations for one build or the full local evidence database.

  • hexwitness_investigation_set_statusSet investigation lifecycle state

    Set planned, active, blocked, complete, or abandoned. Completion fails unless required checks, proof links, and linked gaps satisfy the gate.

  • hexwitness_investigation_update_itemUpdate investigation checklist state

    Set one investigation item to pending, in progress, done, blocked, or skipped. Required skipped items still block completion.

  • hexwitness_investigationsList durable investigations

    List persistent build-bound investigations with checklist progress, evidence links, gaps, stale state, and operation budget status.

  • hexwitness_local_tool_statusInspect local analysis-tool execution policy

    Resolve agent-callable local reverse-engineering tools and show argv-only, workspace, timeout, output, and observation-authority policy.

  • hexwitness_memory_statusInspect durable evidence memory

    Show what HexWitness retains, database size and counts, latest ingest/capture, privacy-preserving activity, and the query-before-live-tool reuse policy.

  • hexwitness_metadataResolve hashes, assets, codecs, and metadata

    Generic metadata lookup for hashes, IDs, assets, resources, codecs, protocol fragments, or project-defined attributes without target-specific assumptions.

  • hexwitness_offsetsQuery field offsets

    Query exported field offsets by exact build, owner class/type, field name, or signature.

  • hexwitness_pathFind the shortest graph path

    Find a bounded shortest path between two build-scoped entities using optional edge-kind filtering.

  • hexwitness_playbooksList evidence playbooks

    List deterministic binary, firmware, network, protocol, and runtime investigation playbooks. Playbooks define evidence gates, not LLM personas.

  • hexwitness_queryQuery indexed analysis

    Structured cross-tool query over entities, optional edge kinds, evidence coverage, and runtime coverage. This is the safe generic replacement for arbitrary SQL.

  • hexwitness_reachTraverse the analysis graph

    Bounded incoming or outgoing graph traversal for calls, references, ownership, or arbitrary edge kinds.

  • hexwitness_run_local_toolRun one bounded local analysis toolcan change or delete data

    Run one allowlisted or project-local tool without a shell, with a root-bounded working directory and timeout/output caps. The process is not OS-sandboxed. Returns a reproducible receipt and observation-only output; optional recording creates build-bound tool-observation evidence, never a claim.

  • hexwitness_searchSearch binary entities

    Search functions, symbols, strings, types, classes, imports, and runtime objects.

  • hexwitness_slicesGet analysis slices

    Return retained decompiler, IL, SSA, basic-block, codec, or manually bounded slices for one entity.

  • hexwitness_typesQuery type registry

    Query types, classes, enums, vtables, and slots exported by any supported analysis tool.

  • hexwitness_uuidResolve a UUID

    Resolve a UUID/GUID across stable keys, names, and structured type metadata for an optional exact build.

  • hexwitness_vtableExplain a vtable

    Return one vtable or class and its slot-to-function relationships.

  • hexwitness_worklistList unresolved evidence gaps

    Return prioritized static/runtime evidence gaps without guessing missing behavior.

Signals

Stars
2
Forks
0
Open issues
0
Last commit
Aug 14, 2026 (2 months ago)
Last release
Aug 12, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.siaginw/hexwitness
Version
1.0.1
Auth
No auth
Packages
npm hexwitness
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

HexWitness MCP server. Agent Mart. https://agentmart.dev/connectors/siaginw-hexwitness (last updated 2026-10-24)