kubeaudit icon indicating copy to clipboard operation
kubeaudit copied to clipboard

JSON output is not valid JSON document

Open peterloron opened this issue 1 year ago • 0 comments

Running kubeaudit 0.22 and selecting JSON output, I get a series of JSON formatted lines. However, when taken together, this output is not a valid JSON document.

This is the output I get:

{"AuditResultName":"RunAsUserCSCRoot","Container":"backup"...}
{"AuditResultName":"RunAsUserCSCRoot","Container":"init-set-owner"...}
{"AuditResultName":"AllowPrivilegeEscalationNil","Container":"backup"...}

What needs to be output is something like this:

{ "results": [
{"AuditResultName":"RunAsUserCSCRoot","Container":"backup"...},
{"AuditResultName":"RunAsUserCSCRoot","Container":"init-set-owner"...},
{"AuditResultName":"AllowPrivilegeEscalationNil","Container":"backup"...}
]}

peterloron avatar Nov 28 '23 05:11 peterloron