feat(go): enrich snapshots asynchronously
This commit is contained in:
parent
1ab4add205
commit
eff31b3a82
7 changed files with 270 additions and 14 deletions
|
|
@ -95,8 +95,11 @@ sidecar also writes a private atomic `incidents.json` with the required
|
|||
`enodia.incident.v1` fields, process-lineage/time-window grouping, and additive
|
||||
correlation evidence. Hot-path Go enrichment is bounded and no-I/O: process and
|
||||
parent context, lineage, remote classification, and candidate paths come from
|
||||
already-captured records. Python remains authoritative for ownership/hashes,
|
||||
file and richer integrity metadata, notifications, and management consumers.
|
||||
already-captured records. A bounded asynchronous worker subsequently hashes
|
||||
regular executables no larger than 8 MiB and records file metadata; a full queue
|
||||
skips those optional fields without delaying an alert. Python remains
|
||||
authoritative for package ownership, richer integrity metadata, notifications,
|
||||
and management consumers.
|
||||
Each snapshot text/JSON revision is SHA-256 hashed into a synchronized private
|
||||
`hash-chain.jsonl` using the stable `enodia.hash_chain.v1` record schema.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue