Documentation
¶
Overview ¶
Package sigcheck parses Sysinternals sigcheck CSV/TSV output into a JSON-friendly structure for policy evaluation. https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Report ¶
type Report struct {
Header []string
// Rows holds one map per data row, keyed by header column. If the header
// contains duplicate column names, the last column wins.
Rows []map[string]string
}
Report is a parsed sigcheck report: the CSV header columns and one map per data row, keyed by header column.
func Parse ¶
Parse decodes sigcheck CSV/TSV output. It strips/decodes UTF-8 and UTF-16 byte-order marks and auto-detects whether the delimiter is a comma or a tab.
func (*Report) HasColumns ¶
HasColumns reports whether every named column is present in the header.
Click to show internal directories.
Click to hide internal directories.