file-scans

Type: object

Scan results of file-scans. For each scanned file, where either a match was found or an error was emitted, one JSON object per line is stored.

Type: object

Information about the scanned file

No Additional Properties

Type: string

The path of the scanned file

Type: string

MD5 hexdigest of the executable file, if the file could be read

Type: string

SHA256 hexdigest of the executable file, if the file could be read

Type: array

Contains information about matched rules. Is empty-array if no rules matched.

Each item of this array must be:

Type: object

Information about a yara rule match

No Additional Properties

Type: array

The exact strings of the yara rule, that were found, including their offsets in the memory segment.

Each item of this array must be:

Type: object
No Additional Properties

Type: number

The offset, where the string was found, relative to the start of the scanned memory segment or file. Note, this value can get very large. make sure your parser uses an int64.

Type: string

The name of the matched string as defined in the yara rule

Type: number

Type: string

The namespace of the matched yara rule. This depends on how the rules where compiled.

Type: string

The name of the matched yara rule

Type: string or null

The error message or null if no error happened. Note, there may still be matches if an error happened.