@@ -62,6 +62,11 @@ class SCAVulnerability(Base, FromDictMixin):
62
62
cve_ids : List [str ] = field (default_factory = list )
63
63
created_at : Optional [datetime ] = None
64
64
fixed_version : Optional [str ] = None
65
+ url : Optional [str ] = None
66
+ status : Optional [str ] = None
67
+ ignored_until : Optional [datetime ] = None
68
+ ignore_reason : Optional [str ] = None
69
+ ignore_comment : Optional [str ] = None
65
70
66
71
67
72
SCAVulnerability .SCHEMA = cast (
@@ -106,6 +111,7 @@ class SCALocationVulnerability(Base, FromDictMixin):
106
111
@dataclass
107
112
class SCAScanAllOutput (Base , FromDictMixin ):
108
113
scanned_files : List [str ] = field (default_factory = list )
114
+ source_found : bool = False
109
115
found_package_vulns : List [SCALocationVulnerability ] = field (default_factory = list )
110
116
111
117
@@ -118,6 +124,7 @@ class SCAScanAllOutput(Base, FromDictMixin):
118
124
@dataclass
119
125
class SCAScanDiffOutput (Base , FromDictMixin ):
120
126
scanned_files : List [str ] = field (default_factory = list )
127
+ source_found : bool = False
121
128
added_vulns : List [SCALocationVulnerability ] = field (default_factory = list )
122
129
removed_vulns : List [SCALocationVulnerability ] = field (default_factory = list )
123
130
0 commit comments