Hi Felix,
Some of the future work that I described in my last GSoC 2019 blog post [1]
still applies, such as creating a dependency graph for UEFI protocols. While it
doesn't include this feature, another project (efiSeek) implements a Ghidra
analyzer plugin with several features, including improved type detection and
support for UEFI SMM modules. I don't know if it's worth duplicating this
effort in ghidra-firmware-utils, though I was working on refactoring the
helper script into an analyzer plugin at some point.
Overall, there is some work that could be done in ghidra-firmware-utils, but
I'm not sure if it's enough for an entire GSoC project. Unfortunately, my free
time is quite limited these days, so I don't think I can be a mentor for this
project. :(
[1]:
https://blogs.coreboot.org/blog/2019/08/22/gsoc-ghidra-firmware-utilities-wrap-up/[2]:
https://github.com/DSecurity/efiSeek
Regards,
Alex