e-m-b-a/emba

Introduce JSON output generation to all modules

Open

#1,853 opened on Jan 9, 2026

View on GitHub
 (6 comments) (0 reactions) (1 assignee)Shell (314 forks)auto 404
Core modules (Sxx)EMBAenhancementgood first issuehelp wantedreporting

Repository metrics

Stars
 (3,565 stars)
PR merge metrics
 (PR metrics pending)

Description

Is your feature request related to a problem? Please describe. EMBA is generating the logs in different formats like txt, html, csv, json While txt, html and csv is quite solid and introduced into most modules, the json log mechanism is only implemented as example code in the s12 module:

https://github.com/e-m-b-a/emba/blob/4662fbc3344a11110f06e9938110289a1727f6b2/modules/S12_binary_protection.sh#L142

Describe the solution you'd like consistent json logging as another option beside the current csv logging. The mechanism is already implemented in the EMBA core and just needs some further introduction into the other modules. It should be quite easy to do this side by side with the csv logging

Describe alternatives you've considered Post processing is not nice and should be avoided

Contributor guide