Skip to content

models

Classes:

BaseModelWithConfig

Bases: BaseModel

Attributes:

model_config class-attribute instance-attribute

model_config = ConfigDict(
    use_enum_values=True, validate_default=True
)

DismissedVulnerability

Bases: BaseModelWithConfig

Attributes:

identifier class-attribute instance-attribute

identifier = Field(
    pattern="^gid://gitlab/Vulnerability/[0-9]+$"
)

review_date instance-attribute

review_date

justification instance-attribute

justification

model_config class-attribute instance-attribute

model_config = ConfigDict(
    use_enum_values=True, validate_default=True
)

DismissedVulnerabilities

Bases: BaseModelWithConfig

Attributes:

acceptable_risk instance-attribute

acceptable_risk

not_applicable instance-attribute

not_applicable

used_in_tests instance-attribute

used_in_tests

false_positive instance-attribute

false_positive

mitigating_control instance-attribute

mitigating_control

model_config class-attribute instance-attribute

model_config = ConfigDict(
    use_enum_values=True, validate_default=True
)

DismissedVulnerabilitiesDocument

Bases: BaseModelWithConfig

Attributes:

dismissed_vulnerabilities instance-attribute

dismissed_vulnerabilities

model_config class-attribute instance-attribute

model_config = ConfigDict(
    use_enum_values=True, validate_default=True
)