Vector35 / Vector35/binaryninja-api

Adding python support to native plugin prevents traditional use

Open
#6,661 0 comments 0 reactions 1 assignee View on GitHub

@emesare is already working on this.

Since Apr 17, 2025.

Effort: Medium Impact: Medium
Dominant language
C++
Stars
1.3k
Forks
298
Avg merge
5d 5h
Merged PRs (30d)
19

Description

Version and Platform (required):

  • Binary Ninja Version: 5.0.7255-dev
  • OS: Arch Linux
  • OS Version: rolling-release
  • CPU Architecture: x64

Bug Description:
I've added python support to my native binja plugin and now the plugin is solely usable from within python.

Steps To Reproduce:

  1. Download the .so from slack or build it yourself from here.
  2. Boot binja
  3. Test the python script seen in the picture below

Expected Behavior:
I expect both python and core binja to be able to work side by side

Screenshots/Video Recording:
Image

Binary:
not relevant

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.