File Scan
Such events are generated when a scan-files
action is requested. This event is a bit particular compared to other because it is triggered from another event. You can find the cross-reference to the triggering event in .data.source_event
field.
This event follows the same event processing path as any other Kunai event, meaning that they can match any filtering/detection rule. This offers a great way to register some actions to be taken when a file triggers a Yara signature.
{
"data": {
"path": "/tmp/hello_kunai.txt",
"meta": {
"md5": "9047c9883f04d6ec7ce153b395582c7f",
"sha1": "d41b8cc90a37973847e29b7fb5fa502c926f5aaf",
"sha256": "89e6cbb99f61440be7ad785203a0e91ecf523568254be6330b533700d917eb45",
"sha512": "41f6905b8a6e7530968d0b119b0f1011b87f92f06281ce89a6fe581a86d8ba66b4d51958d86727733ef2330ee3e4ddd95cc3fd832a7602aa29e48d1646013ef9",
"size": 12,
"error": null
},
"signatures": [
"HelloKunai"
],
"positives": 1,
"source_event": "e3ba27c2-c85c-4a79-2219-4ecb146efc6e",
"scan_error": null
},
"info": {
"host": "...",
"event": {
"source": "kunai",
"id": 500,
"name": "file_scan",
"uuid": "df226552-3f04-4139-9e7e-7607bb5b29af",
"batch": 877
},
"task": "...",
"parent_task": "...",
"utc_time": "2024-10-29T12:48:02.476850786Z"
}
}