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
Plugin Description:
FridaForge generates ready-to-use Frida scripts (function hooks, dlopen hooks, section protection changes, conditional branch negation for ARM64 and x86) from the context menu, copied to the clipboard.
The repo also serves IDA Pro and Ghidra; the root plugin.json and init.py load the Binary Ninja plugin from hosts/binja. Its shared core is a PyPI dependency (fridaforge, pinned in plugin.json). Latest release: v0.3.1.
First, one note that we can support a subfolder for the plugin if that's cleaner for you organizationally. If you don't mind the root init and plugin as you've done now, no need to change. If you want an example, the lighthouse plugin does this.
Also, we've moved from specifying Python dependencies in json to the more idiomatic requirements.txt.
I can confirm in a few minutes when I'm back at my laptop but I think the old plugin.json method is deprecated.
Hi @psifertex, thanks for the quick look and the pointers!
I switched to the subfolder layout like Lighthouse (I tried it at the beginning, but the bot complained lol). The plugin now lives in hosts/binja with its own plugin.json, and the root __init__.py and plugin.json are gone. The repo also hosts the IDA Pro and Ghidra versions, so this does keep things cleaner for me! 🙂
I also moved the Python dependency out of plugin.json into hosts/binja/requirements.txt (it pins the shared core, fridaforge, from PyPI).
Could you list it with "subdir": "hosts/binja"? The latest release is v0.3.2.
Perfect, thanks! Yeah, I need to modify the bot to support that out of the box, but in the meantime I can manually do it. The issues are just a reminder for me to manually add things anyway. 😉
Activity
psifertex commentedon Oct 22, 2026
Thanks for submitting!
First, one note that we can support a subfolder for the plugin if that's cleaner for you organizationally. If you don't mind the root init and plugin as you've done now, no need to change. If you want an example, the lighthouse plugin does this.
Also, we've moved from specifying Python dependencies in json to the more idiomatic
requirements.txt.I can confirm in a few minutes when I'm back at my laptop but I think the old plugin.json method is deprecated.
noobexon1 commentedon Oct 22, 2026
Hi @psifertex, thanks for the quick look and the pointers!
I switched to the subfolder layout like Lighthouse (I tried it at the beginning, but the bot complained lol). The plugin now lives in
hosts/binjawith its ownplugin.json, and the root__init__.pyandplugin.jsonare gone. The repo also hosts the IDA Pro and Ghidra versions, so this does keep things cleaner for me! 🙂I also moved the Python dependency out of
plugin.jsonintohosts/binja/requirements.txt(it pins the shared core,fridaforge, from PyPI).Could you list it with
"subdir": "hosts/binja"? The latest release is v0.3.2.Thanks!
psifertex commentedon Oct 22, 2026
Perfect, thanks! Yeah, I need to modify the bot to support that out of the box, but in the meantime I can manually do it. The issues are just a reminder for me to manually add things anyway. 😉
Added.