MCPcopy Create free account
hub / github.com/TheSecuredAnalyst/security-suite / LoopFinding

Class LoopFinding

modules/orchestrator/loop.py:50–64  ·  view source on GitHub ↗

Enriched finding from the full red-blue loop.

Source from the content-addressed store, hash-verified

48@dataclass
49class LoopFinding:
50 """Enriched finding from the full red-blue loop."""
51 ip: str
52 port: int
53 service: str
54 version: str
55 cve_id: str
56 cvss_score: float = 0.0
57 exploit_status: str = "NOT_CHECKED" # CONFIRMED | NOT_EXPLOITABLE | UNKNOWN | BLOCKED
58 attack_tags: list[dict] = field(default_factory=list)
59 already_exploited: bool = False # Threat hunt result
60 hunt_evidence: list[str] = field(default_factory=list)
61 remediation: RemediationScript | None = None
62 harden_result: HardenResult | None = None
63 verified_closed: bool = False
64
65
66@dataclass
67class LoopReport:

Callers 1

_enrichMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected