e-m-b-a / embark

EMBArk - The firmware security scanning environment
https://www.securefirmware.de
MIT License
314 stars 46 forks source link

Module dependencies in Expert Mode #103

Closed torabi12 closed 1 year ago

torabi12 commented 1 year ago

Is your feature request related to a problem? Please describe.

I tested all modules one by one and found some dependencies. S13 requires S12 and S14 requires S12 and S13:

kép

kép

S20 needs S115:

kép

S25 uses S24:

kép

S109 requires S108:

kép

S116 wanted to use S115:

kép

Each modul can be selected one by one and if the user does not have the knowledge of exactly which module does what, they cannot effectively select for the test.

Describe the solution you'd like

It would be nice to have a way to display the dependencies in the list if someone is using the expert mode: kép

Describe alternatives you've considered

I think the framed solution would show the related modules well, but if someone selects one that has a dependency it could also be selected automatically.

Additional context

kép

kép

kép

S17_apk_check.sh S26_kernel_vuln_verifier.sh S36_lighttpd.sh

m-1-k-3 commented 1 year ago

As it is called "Expert mode" the expert should know what todo. We put this on our future todo list. Pull requests are welcome.

BenediktMKuehne commented 1 year ago

Putting this into a wiki page for now. expert-mode