diff --git a/lynis-report-converter.pl b/lynis-report-converter.pl index ecd7b15..7a1afad 100755 --- a/lynis-report-converter.pl +++ b/lynis-report-converter.pl @@ -160,6 +160,13 @@ if ($debug) { if ($json) { require JSON; # tidy up some of the "object" variables + my @sduf = @{$lynis_report_data{'systemd_unit_file[]'}}; + my @sduf_new; + foreach my $uf ( @sduf ) { + my ($name,$status) = split(/\|/, $uf); + push @sduf_new, { 'name' => $name, 'state' => $status }; + } + $lynis_report_data{'systemd_unit_file[]'} = \@sduf_new; my @ipa = @{$lynis_report_data{'installed_packages_array'}}; my @ipa_new; foreach my $pkg ( @ipa ) {