Skip to content

ExposureFinding

Source code in docs_src/capo_securityhub/types/exposure_finding.py
class ExposureFinding(TypedDict, closed=True):
    metadata_uid: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The unique identifier (ID) of the Security Hub exposure finding, found under the <code>metadata.uid</code> field of the finding.</p>"""
    title: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The title of the exposure finding.</p>"""
    previous_severity: NotRequired[
        "capo_securityhub.types.exposure_severity.ExposureSeverity"
    ]
    """<p>The severity of the exposure finding before the remediation target is resolved.</p>"""
    projected_severity: NotRequired[
        "capo_securityhub.types.exposure_severity.ExposureSeverity"
    ]
    """<p>The severity of the exposure finding after the remediation target is resolved.</p>"""
    impact: NotRequired["capo_securityhub.types.exposure_impact.ExposureImpact"]
    """<p>The impact resolving a remediation target has on the exposure finding.</p> <ul> <li> <p> <code>Reduces</code> specifies that resolving the remediation target lowers the severity of the exposure finding, but does not resolve it.</p> </li> <li> <p> <code>Resolves</code> specifies that resolving the remediation target resolves the exposure finding.</p> </li> <li> <p> <code>Unchanged</code> specifies that resolving the remediation target does not change the severity of the exposure finding.</p> </li> </ul>"""

impact instance-attribute

impact: NotRequired[ExposureImpact]

The impact resolving a remediation target has on the exposure finding.

  • Reduces specifies that resolving the remediation target lowers the severity of the exposure finding, but does not resolve it.

  • Resolves specifies that resolving the remediation target resolves the exposure finding.

  • Unchanged specifies that resolving the remediation target does not change the severity of the exposure finding.

metadata_uid instance-attribute

metadata_uid: NotRequired[NonEmptyString]

The unique identifier (ID) of the Security Hub exposure finding, found under the metadata.uid field of the finding.

previous_severity instance-attribute

previous_severity: NotRequired[ExposureSeverity]

The severity of the exposure finding before the remediation target is resolved.

projected_severity instance-attribute

projected_severity: NotRequired[ExposureSeverity]

The severity of the exposure finding after the remediation target is resolved.

title instance-attribute

title: NotRequired[NonEmptyString]

The title of the exposure finding.