Home

Awesome

Dixie Vuln Scanner Plugin (v0.1)

Author: 3Flatline LLC

Powerful static code analyzer that uses a db of 200k vulnerabilities to scan and find bugs in a number of languages.

Description:

The Dixie Code Scanner plugin leverages the Dixie Code Scanner engine https://3flatline.ai to find vulnerabilities in a number of languages better than other SAST tools. This Binja integration leverages specific features of the engine for C analysis and allows a user to submit decompiled functions directly from the Binary Ninja window. Users have the capability to get function descriptions and optionally scan for vulnerabilities in the decompiled code.

This plugin requires a scubscription to the Dixie Code Scanner, which can be purchased at (https://3flatline.ai/binja)

Check out our overview video here: https://www.youtube.com/watch?v=7IEUEgoZC9Q

But 3Flatline, why would I use an LLM for Reverse Engineering? I don't want anyone to know what I'm doing!

Touche, but the Dixie Code Scanner engine is designed to be as private as possible while still leveraging medium/large versions of LLMs, which we have found to be the most performant at specific tasks. Contrary to "throwing code at an LLM", it turns out most LLMS are TERRIBLE at code analysis. So the Dixie Code Scanner engine does a significant amount of analysis before even getting to an LLM.

"Well, how is it private?" -You, probably

Our thoughts:

3Flatline was founded by a pair of hackers who understand where you are coming from and have built a platform sensitive to that. It turns out the privacy researchers care about is the same kind of privacy enterprises care about. We would rather make a business supporting vulnerability research than harvesting your data.

If you're a business or government agency and REALLY want something more private, reach out to info@3flatline.ai. We have other deployment models like deploying into your tentant or running a full offline box for ultra-sensitive environments.

Installation Instructions

Darwin

no special instructions, package manager is recommended

Linux

no special instructions, package manager is recommended

Windows

no special instructions, package manager is recommended

Minimum Version

This plugin requires the following minimum version of Binary Ninja:

Required Dependencies

The following dependencies are required for this plugin:

License

This plugin is released under a MIT license.

Metadata Version

2