Automation Workbench Scripts
March 24, 2025 ยท View on GitHub
This repository contains a collection of useful automation scripts and tools that can be imported into the Automation Workbench of Binary Ninja Sidekick. These scripts are designed to enhance your reverse engineering workflow by automating common tasks and providing additional functionality.
Overview
The Automation Workbench in Binary Ninja Sidekick allows you to run custom scripts and provide tools for the AI assistant in the Analysis Console. This repository serves as a curated collection of ready-to-use scripts for various reverse engineering tasks.
How to Import Scripts
To use these scripts in Binary Ninja Sidekick:
- Download the scripts from this repository
- Open Binary Ninja Sidekick
- Navigate to the Automation Workbench
- Click "Import Scripts" from the hamburger menu
Script Categories
Vulnerability Research
Scripts to assist in vulnerability research.
| Script Name | Description | Author |
|---|---|---|
Search CVEs | Searches NVD for CVEs related to a given binary and version | Vector 35 |
Projects
Scripts for indexing and search project files. (Note: These scripts require a version of Binary Ninja that supports the project API.)
| Script Name | Description | Author |
|---|---|---|
Index Project Files | Creates a searchable index of files in the current Binary Ninja project using the Whoosh library | Vector 35 |
Search Project Files | Searches and returns content from the project files | Vector 35 |
Contributing
We welcome contributions to this repository. If you have developed a useful script for Binary Ninja Sidekick, please consider submitting a pull request.
License
All scripts in this repository are provided under [LICENSE INFORMATION].