PAGES
← all tools
◆ Reverse Engineering

HyperDbg

v0.25 open-source

Open-source hypervisor-assisted debugger for Windows using Intel VT-x and EPTEPTExtended Page Tables: an Intel CPU feature that lets a hypervisor give each VM its own second-level address translation in hardware, removing the need for software shadow page tables and cutting VM-exit overhead., supporting kernel/user-mode debugging, EPT hooks, syscall hooking, and hardware t

Summary

HyperDbg is an open-source, GPLv3-licensed hypervisor-assisted debugger for Windows, with Linux support in progress, run as a command-line debugger rather than a hosted service. It uses Intel VT-x and Extended Page Tables to virtualize an already-running system, and pairs that with Intel Processor Trace for tracing and virtual machine introspection beyond what a conventional user-mode or kernel-mode debugger offers, including EPT hooks and syscall tracing. It targets reverse engineers and researchers doing fuzzing or low-level system analysis rather than general incident responders, and its own docs describe it as an alternative to traditional debuggers built for these hardware-assisted techniques. Recent work adds struct-aware scripting, floating-point types in its script engine, linked-list traversal commands, and per-process Intel PT filtering. With 65 contributors, 344 commits in the past year, and a release 19 days ago, it is under active development.

Open-source hypervisor-assisted debugger for Windows using Intel VT-x and EPT, supporting kernel/user-mode debugging, EPT hooks, syscall hooking, and hardware t

How HyperDbg helps

What is a piece of malware actually doing on a system that keeps deceiving conventional debuggers?

virtualizes the already-running machine with VT-x and EPT and steps through code with hardware-assisted breakpoints, so anti-debug tricks that detect a conventional user-mode or kernel-mode debugger have nothing to catch

What path did a corrupted or malicious data structure take through kernel memory?

walks a linked list directly from virtual or physical addresses and prints each node, without needing hand-written pointer-chasing scripts

Which process is responsible for a burst of suspicious execution across the whole machine?

filters processor-trace output by process name or by thread and process IDs, so the trace covers one process instead of the entire system

What did a piece of code just pass to or get back from a CPUID call, without disturbing its execution context?

runs CPUID in the user-mode context on demand and reports the result inline, without requiring a manual privilege-level switch

Is a HyperDbg module still attached before I try to remove it?

the unload command checks and reports whether any module is currently loaded before attempting the unload

all 36 features, with the evidence for each →

Languages

Not documented

Features

36 capabilities

Built from HyperDbg's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

What HyperDbg offers you

  • Command-line interface16
  • Scripting language support4
  • Scripting API3
  • Client SDKs1
All capabilities 36 capabilities
Kernel-mode scripting engine shipped Enables automated scripts and custom assembly execution within the kernel-mode environment. 25 releases · first seen May 2022

Also counts toward: Scripting API, Scripting language support

release 25 total

  • Adds arrays as function parameters in the script engine. v0.24 · Sep 2026 · source · release history
  • Adds char and wide-char (wchar_t) array types in the script engine. v0.24 · Sep 2026 · source · release history
  • Script engine gains floating-point support and float variable types. v0.23 · Aug 2026 · source · release history
  • Script engine now supports writing libraries using the #include keyword v0.18 · Feb 2026 · source · release history
  • Adds compound assignment operators (e.g., +=, -=) in the script engine v0.17 · Nov 2025 · source · release history
  • Adds multiple variable assignment in a single statement in the script engine v0.17 · Nov 2025 · source · release history
Context filtering shipped Allows debugging operations to be scoped to specific threads or processes. 13 releases · 1 other source · first seen May 2022

release 13 total

  • Adds support for Intel PT thread (TID) and process (PID) helper functions v0.21 · Jul 2026 · source · release history
  • SDK API for evaluating expressions based on the context of the kernel debugger or the user debugger v0.16 · Sep 2025 · source · release history
  • The '.debug' command now supports pausing the debuggee at startup v0.10.1 · Sep 2024 · source · release history
  • Added the a assembler command for virtual memory operations v0.10 · Jul 2024 · source · release history
  • Added the !a assembler command for physical memory operations v0.10 · Jul 2024 · source · release history
  • Exported SDK API for writing memory in VMI Mode and Debugger Mode v0.10 · Jul 2024 · source · release history

example

  • Run a script on a specific target thread via the user debugger eval command. eval <script_name> v0.16 · Sep 2025 · source
Event monitoring shipped Monitors system events including exceptions, external interrupts, debug registers, and hardware performance counters. 10 releases · 1 other source · first seen May 2022

release 10 total

  • Adds hyperperf structure for Hardware Performance Counter project v0.21 · Jul 2026 · source · release history
  • Support using assembly conditions and codes in all events to control event execution logic v0.10 · Jul 2024 · source · release history
  • Added support NUMA configuration with multiple count CPU sockets enables configuring HyperDbg across systems with multiple CPU sockets. v0.8.3 · May 2024 · source · release history
  • !monitor command now accepts a length parameter in its arguments v0.8.1 · Feb 2024 · source · release history
  • test command gains debug break interception (\#DB) manipulation option v0.7.0 · Nov 2023 · source · release history
  • Introduces the event calling stage mechanism to allow scripted interception of debugger events. v0.5.0 · Aug 2023 · source · release history

example

  • Clear a previously registered event by ID within a script event_clear(42) v0.7.0 · Nov 2023 · source
Module load state management shipped Reports whether any HyperDbg module is currently loaded and surfaces that status during load and unload operations. 11 releases · first seen Jan 2024

Also counts toward: Command-line interface

release 11 total

  • Exports a new SDK API for checking whether any HyperDbg module is currently loaded. v0.21 · Jul 2026 · source · release history
  • Exports SDK API to check whether any module is loaded or not v0.21 · Jul 2026 · source · release history
  • The unload command now reports whether any module is loaded before attempting to unload, improving operator feedback. v0.21 · Jul 2026 · source · release history
  • Adds unload command check for loaded modules v0.21 · Jul 2026 · source · release history
  • Adds a new mechanism and functions to retrieve the system-call number from the running system v0.14 · Jul 2025 · source · release history
  • Provides new exported functions to support loading drivers with different names and connecting/loading HyperDbg drivers programmatically. v0.9.1 · Jun 2024 · source · release history
I/O port interception shipped Hooks and monitors I/O port read and write instructions. 9 releases · 1 other source · first seen May 2022

Also counts toward: Command-line interface

release 9 total

  • Adds uin and uout commands to read from and write to I/O ports (port-mapped I/O) from the user debugger. v0.24 · Sep 2026 · source · release history
  • Adds the uin and uout commands to read from and write to I/O ports from the user debugger v0.24 · Sep 2026 · source · release history
  • Adds the local APIC command (xAPIC and x2APIC modes) v0.11.0 · Dec 2024 · source · release history
  • Adds the I/O APIC command v0.11.0 · Dec 2024 · source · release history
  • Adds automatic script buffer packet generator to simplify network traffic simulation in hwdbg. v0.9.1 · Jun 2024 · source · release history
  • Enables regular port/pin value read and modification directly within hwdbg commands. v0.9.1 · Jun 2024 · source · release history

example

  • Read a byte from an I/O port in user-debugger context to inspect hardware state (e.g. port 0x64, the keyboard controller status port). uin 0x64 1 v0.24 · Sep 2026 · source
Event forwarding shipped Forwards captured events for DFIR analysis via output commands. 10 releases · first seen May 2022

release 10 total

  • Exported SDK APIs for getting Interrupt Descriptor Table (IDT) entries v0.12 · Jan 2025 · source · release history
  • Export SDK API closing connection to the remote debuggee v0.10.1 · Sep 2024 · source · release history
  • Added message callback support using shared memory v0.10 · Jul 2024 · source · release history
  • Added and exported SDK API for unsetting message callbacks v0.10 · Jul 2024 · source · release history
  • Added support for forwarding events to binary (DLL) modules via output mechanisms v0.10 · Jul 2024 · source · release history
  • The $id pseudo-register is renamed to $event_id v0.7.0 · Nov 2023 · source · release history
Intel PT (Processor Trace) tracing shipped Captures and configures Intel Processor Trace sessions with per-thread, per-process, and process-name filtering, with non-blocking initialization. 9 releases · first seen Dec 2024

Also counts toward: Command-line interface

release 9 total

  • !pt initialization moved to a separate thread, reducing blocking during startup. v0.22 · Jul 2026 · source · release history
  • Adds pname field to the !pt command output v0.22 · Jul 2026 · source · release history
  • Adds pname option to the !pt command to filter process trace by process name. v0.22 · Jul 2026 · source · release history
  • Runs !pt initialization in a separate thread v0.22 · Jul 2026 · source · release history
  • Adds user mode and kernel mode PT parameter parser v0.21 · Jul 2026 · source · release history
  • Adds thread (TID) and process (PID) helper functions for Intel PT, enabling per-thread and per-process tracing workflows. v0.21 · Jul 2026 · source · release history
SDK module surface (hypertrace, hyperevade, hyperperf) shipped Provides structured SDK modules — including hypertrace, hyperevade, and the hyperperf hardware-performance-counter project — split into distinct user-mode and kernel-mode libraries for integration. 9 releases · first seen May 2024

release 9 total

  • Separates SDK libraries into distinct user-mode and kernel-mode modules for cleaner integration. v0.21 · Jul 2026 · source · release history
  • Introduces the hyperperf (Hardware Performance Counter) project structure as a new HyperDbg SDK module. v0.21 · Jul 2026 · source · release history
  • Adds hypertrace, hyperevade, and hyperperf DLL files to the SDK, expanding the available module surface. v0.21 · Jul 2026 · source · release history
  • Separates SDK libraries into user mode and kernel mode variants v0.21 · Jul 2026 · source · release history
  • SDK libraries are now separated by mode; existing consumers must link against the correct user mode or kernel mode library variant v0.21 · Jul 2026 · source · release history
  • Enables Hypertrace to operate with HyperDbg VMM v0.18.1 · Apr 2026 · source · release history
hwdbg hardware script execution shipped Provides a specialized engine and command set for scripting hardware-level debugging interactions, including port/pin access, APIC control, and network traffic simulation. 9 releases · first seen Jun 2024

Also counts toward: Scripting API, Scripting language support

release 9 total

  • Adds the local APIC command (xAPIC and x2APIC modes) v0.11.0 · Dec 2024 · source · release history
  • Adds the I/O APIC command v0.11.0 · Dec 2024 · source · release history
  • Adds automated test case interpretation and emulation of hwdbg hardware scripts. v0.10.2 · Oct 2024 · source · release history
  • Adds automated test case parsing and compilation for the hwdbg debugger. v0.10.2 · Oct 2024 · source · release history
  • Creates a JSON representation of hwdbg configurations. v0.10.2 · Oct 2024 · source · release history
  • Enables export of hwdbg testing functions for external tooling. v0.10.2 · Oct 2024 · source · release history
Symbol resolution shipped Supports PDB symbol parsing through meta-commands for loading and querying symbols. 8 releases · first seen May 2022

release 8 total

  • Adds dds, dqs, and dps commands (plus physical memory counterparts) to read double-word, quad-word, and pointer-sized values resolved to symbol names in module!symbol+offset format. v0.24 · Sep 2026 · source · release history
  • Adds dds, dqs, and dps plus physical memory counterpart commands to read double-word, quad-word, and pointer-sized values resolved to symbol names v0.24 · Sep 2026 · source · release history
  • Added the a assembler command for virtual memory operations v0.10 · Jul 2024 · source · release history
  • Added the !a assembler command for physical memory operations v0.10 · Jul 2024 · source · release history
  • Exported SDK API for writing memory in VMI Mode and Debugger Mode v0.10 · Jul 2024 · source · release history
  • Provided a unified SDK API for reading memory in VMI Mode and Debugger Mode v0.10 · Jul 2024 · source · release history
Memory page management shipped Allows explicit control over memory page residency within the debugging context. 5 releases · 2 other sources · first seen Jul 2023

Also counts toward: Command-line interface

release

  • Adds the dw and !dw commands to read word (2-byte) values from memory v0.24 · Sep 2026 · source · release history
  • Adds da and !da commands to read printable ASCII (null-terminated) strings from virtual and physical memory. v0.24 · Sep 2026 · source · release history
  • Adds the da and !da commands to read printable ASCII (null-terminated) strings v0.24 · Sep 2026 · source · release history
  • Allows .pagein ranges to be evaluated as expressions v0.7.1 · Dec 2023 · source · release history
  • Adds .pagein debugger command to bring pages in v0.4.0 · Jul 2023 · source · release history

example

  • Read pointer-sized values at a virtual address resolved to symbol names — useful for walking function pointer tables or vtables. dps 0xfffff803`12340000 v0.24 · Sep 2026 · source
  • Read an ASCII string from a virtual address to inspect null-terminated text in a target process without triggering OS debug APIs. da 0xffff8000`deadbeef v0.24 · Sep 2026 · source
User-mode CPUID inspection shipped Executes the CPUID instruction in user-mode context from the debugger without requiring manual privilege-level switching. 5 releases · 2 other sources · first seen May 2022

Also counts toward: Command-line interface, Client SDKs

release

  • Adds an SDK function for the ucpuid command, enabling programmatic invocation via the HyperDbg API. v0.23 · Aug 2026 · source · release history
  • ucpuid CLI command is now available to retrieve CPU identification data. v0.23 · Aug 2026 · source · release history
  • New ucpuid command lets users execute CPUID in user-mode context directly from the debugger. v0.23 · Aug 2026 · source · release history
  • Adds EAX index parameter to the !cpuid extension command for finer-grained CPU feature inspection v0.2.1 · May 2023 · source · release history
  • Adds cpuid extension command to hook and monitor CPUID instruction v0.1.0 · May 2022 · source · release history

example

  • Inspect CPUID leaves from user-mode context without switching privilege levels manually. ucpuid v0.23 · Aug 2026 · source
  • Inspect specific CPUID leaves by providing the EAX index directly in the debugger console !cpuid <eax_index> v0.2.1 · May 2023 · source
Anti-analysis evasion shipped Provides transparent-mode capabilities to resist anti-debugging and anti-hypervisor detection. 6 releases · first seen May 2022

release

  • HyperDbg's hyperevade module now handles XSETBV instructions to improve anti-detection coverage. v0.25 · Nov 2026 · source · release history
  • Adds new transparency methods for hiding nested virtualization environments v0.13.1 · Apr 2025 · source · release history
  • Exports SDK functions for enabling and disabling transparent mode v0.13 · Feb 2025 · source · release history
  • The parameters of the !unhide command have changed v0.13 · Feb 2025 · source · release history
  • The parameters of the !hide command have changed v0.13 · Feb 2025 · source · release history
  • Adds transparent-mode capability for anti-debugging and anti-hypervisor resistance v0.1.0 · May 2022 · source · release history
Linked-list traversal shipped Traverses linked lists in both virtual and physical address space directly from the debugger. 6 releases · first seen Jul 2026

Also counts toward: Command-line interface

release

  • New SDK API exports for linked-list traversal over both virtual and physical memory. v0.22 · Jul 2026 · source · release history
  • Exports SDK API for traversing linked lists via virtual and physical memory v0.22 · Jul 2026 · source · release history
  • New dl command traverses linked lists in virtual address space directly from the debugger. v0.22 · Jul 2026 · source · release history
  • Adds dl command to traverse linked lists using virtual addresses v0.22 · Jul 2026 · source · release history
  • New !dl command traverses linked lists using physical addresses. v0.22 · Jul 2026 · source · release history
  • Adds !dl command to traverse linked lists using physical addresses v0.22 · Jul 2026 · source · release history
Linux port shipped Advances the Linux port of HyperDbg with a completed script engine Linux build, a kernel module Kbuild file, and a Linux implementation of PlatformCPU. 5 releases · first seen Jul 2026

release

  • Adds GNU assembler (GAS) stub files to replace MASM assembly files for the Linux kernel module build. v0.24 · Sep 2026 · source · release history
  • Enables all HyperDbg kernel modules to compile on Linux with hyperhv and hyperlog support v0.24 · Sep 2026 · source · release history
  • Ports all HyperDbg kernel modules to compile on Linux, including the hyperhv and hyperlog projects and core platform components (spinlocks, IRQL, process, time, and I/O). v0.24 · Sep 2026 · source · release history
  • Advances Linux port: script engine Linux build completed, Linux kernel module build file (Kbuild) added, and PlatformCPU Linux implementation included. v0.23 · Aug 2026 · source · release history
  • Adds GCC Linux compilation support and platform definitions v0.22 · Jul 2026 · source · release history
Script engine struct and float support shipped Extends the script engine to support struct-aware scripting and floating-point data types and operators. 5 releases · first seen Sep 2024

Also counts toward: Scripting language support

release

  • Introduces floating-point (float) data types and operators in the script engine, enabling FP-aware scripting. v0.23 · Aug 2026 · source · release history
  • Script engine now supports structures, enabling struct-aware scripting and automation. v0.22 · Jul 2026 · source · release history
  • Export SDK API for assembling instructions v0.10.1 · Sep 2024 · source · release history
  • Export SDK APIs for stepping and tracing instructions v0.10.1 · Sep 2024 · source · release history
  • Export SDK APIs for tracking execution v0.10.1 · Sep 2024 · source · release history
User-mode debugging control flow and state manipulation shipped Provides step-over, step-in, register modification, and script evaluation capabilities within the user debugger. 4 releases · first seen Sep 2025

release

  • Added support for step-over (the p command) in the user debugger v0.16 · Sep 2025 · source · release history
  • Added support to evaluate (run) scripts on the target thread in the user debugger (eval command) v0.16 · Sep 2025 · source · release history
  • Added support to modify registers or a specific register in the user debugger (r command) v0.16 · Sep 2025 · source · release history
  • Added support for step-in (the t command) in the user debugger v0.16 · Sep 2025 · source · release history
EPT hooking shipped Provides Extended Page Table hooking capabilities via classic hidden breakpoints and inline EPT hooks. 3 releases · 1 other source · first seen May 2022

Also counts toward: Command-line interface

release

  • Updates communication buffer size limit by 10x and separates it from hyperlogger buffer chunks v0.2.0 · May 2023 · source · release history
  • Adds epthook2 extension command for Inline EPT Hook v0.1.0 · May 2022 · source · release history
  • Adds epthook extension command for Classic EPT Hook (Hidden Breakpoint) v0.1.0 · May 2022 · source · release history

docs

  • Open-source hypervisor-assisted debugger for Windows using Intel VT-x and EPT, supporting kernel/user-mode debugging, EPT hooks, syscall hooking, and hardware t
MSR interception shipped Hooks and monitors Model-Specific Register read and write accesses. 2 releases · 1 other source · first seen May 2022

Also counts toward: Command-line interface

release

  • Adds msrread extension command to hook and monitor RDMSR access v0.1.0 · May 2022 · source · release history
  • Adds msrwrite extension command to hook and monitor WRMSR access v0.1.0 · May 2022 · source · release history

example

  • Use the new event command to handle XSETBV instruction execution. !xsetbv v0.16 · Sep 2025 · source
Intel CET capability detection and emulation shipped Detects Intel CET IBT and shadow stack features and enables SYSCALL/SYSRET emulation in the debugger. 3 releases · first seen Aug 2025

release

Memory access monitoring shipped Watches for memory read, write, and MMIO access events. 2 releases · 1 other source · first seen May 2022

Also counts toward: Command-line interface

release

  • !monitor command now supports physical address hooking v0.9.0 · Jun 2024 · source · release history
  • Adds monitor extension command to watch Memory Read/Write and MMIO access v0.1.0 · May 2022 · source · release history

example

  • Monitor a specific range of memory by defining the exact byte count to observe. !monitor <address> <length> v0.8.1 · Feb 2024 · source
Hardware virtualization interception shipped Hooks and monitors hardware virtualization instructions including VMCALL, SYSRET, and SYSCALL. 3 releases · first seen May 2022

Also counts toward: Command-line interface

release

  • Adds sysret extension command to intercept SYSRET instructions v0.1.0 · May 2022 · source · release history
  • Adds vmcall extension command to hook and monitor VMCALL instructions v0.1.0 · May 2022 · source · release history
  • Adds syscall extension command to intercept SYSCALL instructions v0.1.0 · May 2022 · source · release history
Linux-host Windows-guest serial kernel debugging shipped Allows HyperDbg running on a Linux host to connect to and debug a Windows guest machine over a serial kernel debugger connection, accepting device paths and UNIX socket paths in the `.debug` command via termios devices and UNIX sockets. 2 releases · first seen Nov 2026

Also counts toward: Command-line interface

release

  • HyperDbg now supports running as a Linux host to debug a Windows guest machine over a serial kernel debugger connection. v0.25 · Nov 2026 · source · release history
  • HyperDbg now accepts device and socket paths in the .debug command on Linux, enabling serial connections over termios devices and UNIX sockets.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.25 · Nov 2026 · source · release history
Timestamp monitoring shipped Hooks and monitors timestamp counter instructions such as RDTSC and RDTSCP. 2 releases · first seen May 2022

Also counts toward: Scripting API, Scripting language support

release

  • Adds rdtsc() and rdtscp() functions to the script engine for hardware cycle counting v0.14 · Jul 2025 · source · release history
  • Adds tsc extension command to hook and monitor RDTSC/RDTSCP instructions v0.1.0 · May 2022 · source · release history
User-mode debugger session management shipped Manages target process attachment/detachment and starts new user debugger sessions via HyperDbg VMI mode. 2 releases · first seen Jul 2025

Also counts toward: Command-line interface

release

  • Adds the .attach and .detach commands to the debugger mode for managing target processes v0.14 · Jul 2025 · source · release history
  • Adds the .start command to HyperDbg's VMI mode for user debugger sessions v0.14 · Jul 2025 · source · release history
Execution interception tracking shipped Captures and records function calls and returns with associated register state for forensic analysis. 2 releases · first seen Jun 2023

Also counts toward: Command-line interface

release

  • Adds optional parameters and context for transparent-mode system-call return interceptions v0.13.2 · May 2025 · source · release history
  • !track command to create tracking records of function CALLs and RETs with registers v0.3.0 · Jun 2023 · source · release history
PCI device topology inspection shipped Inspects PCI device topology and interprets PCI CAM fields via specific debugger commands. 2 releases · first seen Jan 2025

Also counts toward: Command-line interface

release

Script engine string parameter support shipped Adds hexadecimal escape sequence support for string and wstring parameters in script engine functions. 2 releases · first seen Dec 2023

release

  • Adds hexadecimal escape sequence as a string parameter for string functions v0.7.1 · Dec 2023 · source · release history
  • Adds hexadecimal escape sequence as wstring parameter for wstring functions v0.7.1 · Dec 2023 · source · release history
Script semantic testing shipped Enables running script engine semantic test cases via CLI for validation. 1 release · first seen Sep 2026

Also counts toward: Command-line interface

release

  • Adds test script-semantic CLI command for running script engine semantic test cases. v0.24 · Sep 2026 · source · release history
Cross-platform communication infrastructure shipped Provides socket platform API and named-pipe Linux file for cross-platform debugging communication. 1 release · first seen Aug 2026

release

  • New socket platform API and named-pipe Linux file for cross-platform communication. v0.23 · Aug 2026 · source · release history
Intel LBR/BTS tracing shipped Supports Intel Last Branch Record and Branch Trace Store for trace-based analysis. 1 release · first seen Feb 2026

release

  • Initial codes for the hypertrace project by using Intel Last Branch Record (LBR) and Branch Trace Store (BTS) v0.18 · Feb 2026 · source · release history
XSETBV instruction handling shipped Handles the execution of the XSETBV instruction via a new event command. 1 release · first seen Sep 2025

release

  • !xsetbv event command handles the execution of the XSETBV instruction v0.16 · Sep 2025 · source · release history
PE Rich Header parsing shipped Parses PE Rich Headers via the enhanced `.pe` command. 1 release · first seen Aug 2025

release

System Management Interrupt (SMI) operations shipped Performs System Management Interrupt operations via the `!smi` subcommand. 1 release · first seen Aug 2025

Also counts toward: Command-line interface

release

  • Adds !smi subcommand to perform System Management Interrupt operations v0.15 · Aug 2025 · source · release history
TSC mitigation deprecation shipped Deprecates TSC mitigation for transparent mode. 1 release · first seen Feb 2025

release

Disassembly engine core shipped Provides underlying instruction disassembly capabilities via the Zydis library. 1 release · first seen Jun 2023

release

  • Underlying disassembly engine swapped from legacy LDE to Zydis v0.3.0 · Jun 2023 · source · release history

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Score card

  1. Shipping velocity releases a month, last 12 months
  2. Documentation quality release-notes rubric, 0–100
  3. Breaking-change discipline how rarely a release breaks users, and notice given
  4. Maintenance risk quiet time against its own cadence, maintainers
  5. Innovation & surface new capabilities, API and MCP surface
  6. Community health
  7. Contributor trend distinct committers, this year against last
  8. Maintainer concentration bus factor now against a year ago
  9. Issue backlog trend issues closed per issue opened, 12 months
  10. Responsiveness median time to a maintainer’s first reply

Nine scores for HyperDbg, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.

Score cards are part of every paid plan.

See plans →

Each score is 0–100 on a published rubric, derived from data this site already shows. A dimension we cannot measure says so — it is never scored 0 and never enters a rank.

How this is scored
  • Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
  • Documentation quality — the release-notes rubric published on the analytics page, unchanged.
  • Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
  • Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
  • Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
  • Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
  • Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
  • Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.

Release-note detail over time

See how much detail HyperDbg puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Releases

Show

35 entries

  1. November 20261
  2. September 20262
  3. August 20261
  4. July 20264
  5. April 20261
  6. February 20261
  7. November 20251
  8. September 20251
  9. August 20251
  10. July 20251
  11. May 20251
  12. April 20251
  13. February 20251
  14. January 20251
  15. December 20241
  16. October 20241
  17. September 20241
  18. July 20241
  19. June 20242
  20. May 20241
  21. February 20241
  22. January 20241
  23. December 20231
  24. November 20231
  25. August 20231
  26. July 20231
  27. June 20231
  28. May 20232
  29. May 20221
    Show

    35 entries

    Project health

    Issue, contributor and maintainer activity in HyperDbg/HyperDbg, 2023-10 – 2026-09, as of 2026-09-25. Twelve-month figures first; the trend lines run the whole window.

    1. Contributors 17 +2 vs prior 12 months
    2. Maintainers 3 +4 joined · −3 left, last 12 months
    3. Bus factor 2 committers behind half the commits
    4. Community-filed 38% of issues opened, last 12 months
    5. Median time to close 15 days first maintainer reply 7.4 hours
    6. Open backlog 27 of 187 issues ever filed
    1. Issues opened / month 1 · 0 communitymaintainers
    2. Open backlog 27
    3. Contributors / month 1
    4. Commits / month 7
    5. Stars 4,064
    Issue themes, last 12 months
    • bugs 6%
    • features 60%
    • other 34%

    Counts from the project's public repository and git history; no individuals are identified. Maintainers are the committers covering 80% of the last year's commits. how we measure this

    Libraries its release ships

    What its latest release locks, checked against known advisories.

    None of its release's images build from a lockfile we can read.

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →