Skip to content

FindingValidation

Source code in docs_src/capo_continuum/types/finding_validation.py
class FindingValidation(TypedDict, closed=True):
    verdict: "capo_continuum.types.finding_verdict.FindingVerdict"
    """The validator's conclusion."""
    blocking_reason: NotRequired[
        "capo_continuum.types.finding_blocking_reason.FindingBlockingReason"
    ]
    """Why the validator reached that verdict."""
    confidence: NotRequired["float"]
    """The validator's confidence, from 0.0 to 1.0 inclusive. Advisory: it does not drive Continuum's own routing decisions. The range is enforced server-side, not by a @range trait -- the smithy-rs server SDK does not support range constraints on double shapes (smithy-rs#2007)."""
    rationale: NotRequired[
        "capo_continuum.types.finding_description.FindingDescription"
    ]
    """The validator's reasoning."""
    severity_adjustment: NotRequired[
        "capo_continuum.types.finding_severity_adjustment.FindingSeverityAdjustment"
    ]
    """The validator's severity conclusion."""
    mitigating_controls: NotRequired[
        "capo_continuum.types.finding_string_list.FindingStringList"
    ]
    """Controls the validator found that reduce exploitability."""
    preconditions: NotRequired[
        "capo_continuum.types.finding_string_list.FindingStringList"
    ]
    """Conditions exploitation depends on, which bound the severity."""
    evidence: NotRequired[
        "capo_continuum.types.finding_evidence_list.FindingEvidenceList"
    ]
    """Code citations supporting the verdict."""

blocking_reason instance-attribute

blocking_reason: NotRequired[FindingBlockingReason]

Why the validator reached that verdict.

confidence instance-attribute

confidence: NotRequired[float]

The validator's confidence, from 0.0 to 1.0 inclusive. Advisory: it does not drive Continuum's own routing decisions. The range is enforced server-side, not by a @range trait -- the smithy-rs server SDK does not support range constraints on double shapes (smithy-rs#2007).

evidence instance-attribute

evidence: NotRequired[FindingEvidenceList]

Code citations supporting the verdict.

mitigating_controls instance-attribute

mitigating_controls: NotRequired[FindingStringList]

Controls the validator found that reduce exploitability.

preconditions instance-attribute

preconditions: NotRequired[FindingStringList]

Conditions exploitation depends on, which bound the severity.

rationale instance-attribute

rationale: NotRequired[FindingDescription]

The validator's reasoning.

severity_adjustment instance-attribute

severity_adjustment: NotRequired[FindingSeverityAdjustment]

The validator's severity conclusion.

verdict instance-attribute

verdict: FindingVerdict

The validator's conclusion.