binaryninja-api icon indicating copy to clipboard operation
binaryninja-api copied to clipboard

Public API, examples, documentation and issues for Binary Ninja

Results 859 binaryninja-api issues
Sort by recently updated
recently updated
newest added

**Version and Platform (required):** - Binary Ninja Version: 5.1.7557 - OS: Macos - OS Version: 15.5 - CPU Architecture: arm64 **Bug Description:** Structure member name changes does not reflected to...

Component: Core
Effort: Low
Impact: Medium
State: Blocked (Customer)

**Version and Platform (required):** - Binary Ninja Version: 5.1.7539 - Edition: Non-Commercial / Commercial / Ultimate - OS: Windows - OS Version: 10.0.26100 Build 26100 - CPU Architecture: x64 **Bug...

Component: Core
State: Awaiting Triage

**Version and Platform (required):** - Binary Ninja Version: 5.1.7539-dev - Edition: Commercial - OS: Windows 10 - OS Version: 10.0.26100 Build 26100 - CPU Architecture: x64 **Bug Description:** For nested...

Component: Core
State: Awaiting Triage

A feature for isolating a function in a Binary Ninja database would be useful. This feature would be useful for bug reporting or files that should be stay confidential. For...

Component: UI
Impact: Low
Effort: Medium

Repro Steps: * Open the [ceph-dencoder](https://github.com/Vector35/binaryninja-api/files/6619768/ceph-dencoder.zip) binary. See hundreds of messages like this: ``` [:63 Analysis] Adding misaligned function at: 0x859465 [:63 Analysis] Adding misaligned function at: 0x856dc5 [:63 Analysis]...

Effort: Trivial
Impact: Critical
Component: RTTI

One area for potential improvement in startup time would be better creation of pyc files. For python > 3.8, it's possible to use [`PYTHONPYCACHEPREFIX`](https://bugs.python.org/issue33499) to fix a location out of...

Impact: Medium
Effort: Trivial
Component: Python API

Repro steps: 1. Open the attached bndb 2. Right click > set user variable value on `rsi` in the `printf` call at any IL level >= MLIL 3. Notice the...

Component: UI
Effort: Low
Impact: Medium
Regression

We can see that analysis creates `var_210` which appears to be not otherwise initialized before its usage. ![Image](https://github.com/user-attachments/assets/e41e52b0-a914-40ae-9d36-db0e3eda56f0) `lppe` is at `ebp-0x230`, and `ebp-0x20c` is being `var_210`: ![Image](https://github.com/user-attachments/assets/454780ec-c549-4ba1-9f5b-c54597181c48) However, if...

Component: Core
Effort: Medium
Impact: Medium
Regression

**Version and Platform (required):** - Binary Ninja Version: 5.1.7379-dev (f55a1eef) - OS: macOS - OS Version: 15.2 - CPU Architecture: M1 **Bug Description:** Prior to the regression call type overrides...

Component: Core
Impact: High
Effort: Medium
Regression

I'm not sure what exactly the process here should look like but I'd expect to be able to do the following: 1. Open a new mapped view. 2. Paste in...

Effort: Low
Impact: Medium
Regression