Add host correlation and assurance coverage

This commit is contained in:
Luna 2026-07-10 03:07:00 -07:00
parent 8194d13734
commit b40ac4252c
No known key found for this signature in database
36 changed files with 944 additions and 23 deletions

View file

@ -9,9 +9,10 @@ from __future__ import annotations
from dataclasses import dataclass
from . import fim, pkgdb, posture, rootcheck
from . import correlation, fim, pkgdb, posture, rootcheck
from .detectors import (
credential_access,
first_seen,
input_snooper,
memory_obfuscation,
stealth_network,
@ -66,6 +67,15 @@ BUILTIN_SIDS: tuple[SidInfo, ...] = (
SidInfo(memory_obfuscation.SID_PROCESS_INJECTION_LIBRARY,
"process_injection_library", "detector",
f"{_DETECTORS}.memory_obfuscation"),
SidInfo(first_seen.SID_FIRST_PUBLIC_DESTINATION,
"first_public_destination", "detector",
f"{_DETECTORS}.first_seen"),
SidInfo(first_seen.SID_FIRST_LISTENER_PORT,
"first_listener_port", "detector",
f"{_DETECTORS}.first_seen"),
SidInfo(correlation.SID_MULTI_STAGE_INTRUSION,
"multi_stage_intrusion", "correlation",
"enodia_sentinel.correlation"),
SidInfo(fim.SID_MODIFIED, "fim_modified", "fim", "enodia_sentinel.fim"),
SidInfo(fim.SID_ADDED, "fim_added", "fim", "enodia_sentinel.fim"),
SidInfo(fim.SID_REMOVED, "fim_removed", "fim", "enodia_sentinel.fim"),