This PR will try to help those working with tooling output programmatically.
It gets rid of the old printc function and replaces it with fmt_output. This consumes findings as python dictionaries, giving us flexibility in how we deal with the data.
It behaves the same in terms of printing to the screen. However, when a log file is specified it can write the individual items to it either in CSV or JSON.
Still to do:
[x] Add a severity value (probably based on public exposure)
This PR will try to help those working with tooling output programmatically.
It gets rid of the old
printc
function and replaces it withfmt_output
. This consumes findings as python dictionaries, giving us flexibility in how we deal with the data.It behaves the same in terms of printing to the screen. However, when a log file is specified it can write the individual items to it either in CSV or JSON.
Still to do:
Ideas from: https://github.com/initstring/cloud_enum/issues/46
UPDATE:
I'm taking the time to address some other things in this PR, too: