Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
Vector35
/
binaryninja-api
Public
Notifications
You must be signed in to change notification settings
Fork
294
Star
1.3k
Code
Issues
1.9k
Pull requests
40
Discussions
Actions
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
binaryninja-api
python
on
test_objc_metadata
User selector
All users
All time
Commit history
Commits on Aug 12, 2026
Allow persisting metadata without marking the file as modified
Show description for 5924ba6
bdash
committed
5924ba6
View commit details
Copy full SHA for 5924ba6
View code at this point
Browse repository at this point
Add new API call to remove alternate names from a loaded type library. (#8409)
UvuvDev
authored
0ba0b9e
View commit details
Copy full SHA for 0ba0b9e
View code at this point
Browse repository at this point
more details about ast vs non ast-form and add cross-linking, resolves #7413
psifertex
committed
49acb34
View commit details
Copy full SHA for 49acb34
View code at this point
Browse repository at this point
document custom strings and constants, add warnings about perf--resolves #8354
psifertex
committed
70b67d8
View commit details
Copy full SHA for 70b67d8
View code at this point
Browse repository at this point
Add new license APIs.
fuzyll
committed
e0e3a30
View commit details
Copy full SHA for e0e3a30
View code at this point
Browse repository at this point
Properly normalize virtualenv path setting.
fuzyll
committed
6e4bc5a
View commit details
Copy full SHA for 6e4bc5a
View code at this point
Browse repository at this point
Add API for deprecated plugins.
fuzyll
committed
d99d2e5
View commit details
Copy full SHA for d99d2e5
View code at this point
Browse repository at this point
Add API for whether an extension is listed.
fuzyll
committed
6a06d67
View commit details
Copy full SHA for 6a06d67
View code at this point
Browse repository at this point
Commits on Aug 10, 2026
API for the file to reopen moved databases
CouleeApps
authored and
fuzyll
committed
274197b
View commit details
Copy full SHA for 274197b
View code at this point
Browse repository at this point
Fix Python 3.14 custom demangler dispatch
plafosse
committed
b998501
View commit details
Copy full SHA for b998501
View code at this point
Browse repository at this point
Commits on Aug 7, 2026
Add dependency installation logging.
fuzyll
committed
2078d8e
View commit details
Copy full SHA for 2078d8e
View code at this point
Browse repository at this point
Allow the enabled Unicode blocks in derived strings, and fix Unicode rendering issues
Show description for 9277d5b
D0ntPanic
committed
9277d5b
View commit details
Copy full SHA for 9277d5b
View code at this point
Browse repository at this point
Add explicit API for cancelling plugin uninstalls.
fuzyll
committed
e4f60d2
View commit details
Copy full SHA for e4f60d2
View code at this point
Browse repository at this point
Handle modules as list or str.
fuzyll
committed
9815563
View commit details
Copy full SHA for 9815563
View code at this point
Browse repository at this point
Commits on Aug 1, 2026
Migrate Python demangler bindings
Show description for c0b746a
plafosse
committed
c0b746a
View commit details
Copy full SHA for c0b746a
View code at this point
Browse repository at this point
Introduce config-based demangler APIs
Show description for f009127
plafosse
committed
f009127
View commit details
Copy full SHA for f009127
View code at this point
Browse repository at this point
Commits on Jul 29, 2026
Help detect missing plugin dependencies.
fuzyll
committed
aab52e4
View commit details
Copy full SHA for aab52e4
View code at this point
Browse repository at this point
Support bundled python on Linux.
fuzyll
committed
3432c4d
View commit details
Copy full SHA for 3432c4d
View code at this point
Browse repository at this point
Commits on Jul 28, 2026
Fix setter decorator for project property (#8362)
owah
authored
6f8ff5a
View commit details
Copy full SHA for 6f8ff5a
View code at this point
Browse repository at this point
Commits on Jul 22, 2026
[Python] Fix exceptions from __del__ during interpreter shutdown
Show description for 73bd58d
bdash
committed
73bd58d
View commit details
Copy full SHA for 73bd58d
View code at this point
Browse repository at this point
Memoize reverse expr lookups when building the LLIL-SSA <-> MLIL expr map
Show description for 4a74c39
bdash
committed
4a74c39
View commit details
Copy full SHA for 4a74c39
View code at this point
Browse repository at this point
Move instruction bytes from BasicBlock into a transient object
Show description for daa0870
bdash
committed
daa0870
View commit details
Copy full SHA for daa0870
View code at this point
Browse repository at this point
Commits on Jul 21, 2026
Add example plugin to recognize and display Rust string slices
D0ntPanic
committed
06c0905
View commit details
Copy full SHA for 06c0905
View code at this point
Browse repository at this point
Add API to recognize strings from constant structure initializers
D0ntPanic
committed
9f7a427
View commit details
Copy full SHA for 9f7a427
View code at this point
Browse repository at this point
Add HLIL structure initializer instructions
D0ntPanic
committed
eef36c8
View commit details
Copy full SHA for eef36c8
View code at this point
Browse repository at this point
Add UIContextNotification::OnTokenDoubleClicked hook
Show description for 1699a20
xusheng6
committed
1699a20
View commit details
Copy full SHA for 1699a20
View code at this point
Browse repository at this point
Allow opening databases without loading a file
CouleeApps
committed
5037372
View commit details
Copy full SHA for 5037372
View code at this point
Browse repository at this point
Make Database not depend on FileMetadata
CouleeApps
committed
8884749
View commit details
Copy full SHA for 8884749
View code at this point
Browse repository at this point
Replace NotImplemented with NotImplementedError in other API base classes.
Alkalem
authored and
plafosse
committed
95b9a6d
View commit details
Copy full SHA for 95b9a6d
View code at this point
Browse repository at this point
Replace NotImplemented in Architecture patch methods with default values or error.
Alkalem
authored and
plafosse
committed
9621ce3
View commit details
Copy full SHA for 9621ce3
View code at this point
Browse repository at this point
Commits on Jul 14, 2026
Stop choosing latest plugin version in the API.
Show description for 412c943
fuzyll
committed
412c943
View commit details
Copy full SHA for 412c943
View code at this point
Browse repository at this point
Commits on Jul 9, 2026
LinearDisassemblyLine: Add field for BinaryView
CouleeApps
committed
1474219
View commit details
Copy full SHA for 1474219
View code at this point
Browse repository at this point
Fix multitool.py file download example not saving the file
Show description for 714af09
CouleeApps
committed
714af09
View commit details
Copy full SHA for 714af09
View code at this point
Browse repository at this point
Commits on Jul 1, 2026
[Python] Fix crash after registering Architecture or ArchitectureHook multiple times
Show description for d84828c
bdash
committed
d84828c
View commit details
Copy full SHA for d84828c
View code at this point
Browse repository at this point
Commits on Jun 29, 2026
Add Unknown() and IsUnknown() to Unimplemented IL across LLIL/MLIL/HLIL
Show description for 7a4c3a3
2 people
authored and
zznop
committed
7a4c3a3
View commit details
Copy full SHA for 7a4c3a3
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.