GitPedia
WhatTheFuzz

WhatTheFuzz/binaryninja-openai

Integrates OpenAI with BinaryNinja via a plugin.

8 Releases
Latest: 2y ago
Bug Fix OpenAI API3.0.1Latest
WhatTheFuzzWhatTheFuzz·2y ago·April 17, 2024
GitHub

📋 What's Changed

  • Fixed a bug introduced by not locking the openai version. 1.0.0 of the OpenAI API introduced breaking changes. This has been resolved.
  • Full Changelog: https://github.com/WhatTheFuzz/binaryninja-openai/compare/3.0.0...3.0.1
Support New Models3.0.0
WhatTheFuzzWhatTheFuzz·2y ago·September 11, 2023
GitHub

📋 What's Changed

  • fix compatibility issue with newer models by @pilvar222 in https://github.com/WhatTheFuzz/binaryninja-openai/pull/27
  • Feature/new models by @WhatTheFuzz in https://github.com/WhatTheFuzz/binaryninja-openai/pull/28

New Contributors

  • @pilvar222 made their first contribution in https://github.com/WhatTheFuzz/binaryninja-openai/pull/27
  • Full Changelog: https://github.com/WhatTheFuzz/binaryninja-openai/compare/2.0.1...3.0.0
Rename Variables2.0.1
WhatTheFuzzWhatTheFuzz·3y ago·December 29, 2022
GitHub

📋 What's Changed

  • Feature/rename variables by @WhatTheFuzz in https://github.com/WhatTheFuzz/binaryninja-openai/pull/20
  • Full Changelog: https://github.com/WhatTheFuzz/binaryninja-openai/compare/1.4.0...2.0.0
Pseudo C1.4.0
WhatTheFuzzWhatTheFuzz·3y ago·December 13, 2022
GitHub

📋 What's Changed

  • Feature/c by @WhatTheFuzz in https://github.com/WhatTheFuzz/binaryninja-openai/pull/19
  • Full Changelog: https://github.com/WhatTheFuzz/binaryninja-openai/compare/1.3.0...1.4.0
BackgroundTaskThread1.3.0
WhatTheFuzzWhatTheFuzz·3y ago·December 12, 2022
GitHub

📋 What's Changed

  • Implement query submission on BackgroundTaskThread by @WhatTheFuzz in https://github.com/WhatTheFuzz/binaryninja-openai/pull/18
  • Full Changelog: https://github.com/WhatTheFuzz/binaryninja-openai/compare/1.2.0...1.3.0
Add max_tokens to User Settings1.2.0
WhatTheFuzzWhatTheFuzz·3y ago·December 9, 2022
GitHub

Users can now dynamically modify the number of tokens used for the model's completion. Check out `Edit > Preferences > Settings > OpenAI`. No restart required! **Full Changelog**: https://github.com/WhatTheFuzz/binaryninja-openai/compare/1.1.0...1.2.0

Add User Settings1.1.0
WhatTheFuzzWhatTheFuzz·3y ago·December 8, 2022
GitHub

📋 What's Changed

  • Implement user settings by @WhatTheFuzz in https://github.com/WhatTheFuzz/binaryninja-openai/pull/15
  • Full Changelog: https://github.com/WhatTheFuzz/binaryninja-openai/compare/1.0.0...1.1.0
Initial Release1.0.0
WhatTheFuzzWhatTheFuzz·3y ago·December 7, 2022
GitHub

📋 What's Changed

  • Feature/plugin template by @WhatTheFuzz in https://github.com/WhatTheFuzz/binaryninja-openai/pull/2
  • Add CodeQL workflow. by @WhatTheFuzz in https://github.com/WhatTheFuzz/binaryninja-openai/pull/4
  • Feature/agent by @WhatTheFuzz in https://github.com/WhatTheFuzz/binaryninja-openai/pull/6
  • Add instructions on how to add the API key. by @WhatTheFuzz in https://github.com/WhatTheFuzz/binaryninja-openai/pull/9
  • Validate plugin with Binary Ninja's validation tool. by @WhatTheFuzz in https://github.com/WhatTheFuzz/binaryninja-openai/pull/10

New Contributors

  • @WhatTheFuzz made their first contribution in https://github.com/WhatTheFuzz/binaryninja-openai/pull/2

📦 Known Issues

  • The query blocks the main thread and can cause Binary Ninja to become unresponsive for an unacceptable amount of time (up to ~5 second, but usually less). See issue #8.
  • Full Changelog: https://github.com/WhatTheFuzz/binaryninja-openai/commits/1.0.0