{{- template "_styles" }}
Compliance Run ({{ time .Time }})
Diki Version:
{{.DikiVersion}}
{{- if .Metadata}}
Metadata
Copy
{{ yamlFormat .Metadata }}
{{- end}}
Glossary
{{- $statuses := getStatuses }} {{- range $key, $value := $statuses }}
{{ statusIcon $value }} {{ $value }}: {{ statusDescription $value }}
{{- end }}
{{- range .Providers }}
Provider {{ .Name }}
{{- $keys := sortedMapKeys .Metadata }} {{- $meta := .Metadata }} {{- range $key := $keys }}
{{ $key }}
: {{ index $meta $key }}
{{- end }}
{{- range .Rulesets }} {{- $statuses := getStatuses }} {{- $ruleset := . }}
{{ $ruleset.Version }} {{ $ruleset.Name }}
({{ rulesetSummaryText $ruleset }})
{{- range $key, $value := $statuses }} {{- with rulesWithStatus $ruleset $value }}
{{ statusIcon $value }} {{ $value }}
{{- range . }}
{{ ruleTitle .ID .Severity .Name }}
{{- range .Checks }}
{{ .Message }}
{{- range .Targets }} {{- if . }}
{{ range $key, $value := . }}{{ $key }}: {{ $value }};{{ end }}
{{- end }} {{- end }}
{{- end }}
{{- end }}
{{- end }} {{- end }}
{{- end }}
{{- end }}