Skip to content

Commit f7d04da

Browse files
Merge pull request #95 from GitGuardian/cmartet/SCA/update-serializers-for-autoignore-feature
feat(sca): update sca scan result model with new fields from API
2 parents 502bc7a + 4358260 commit f7d04da

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

pygitguardian/sca_models.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,11 @@ class SCAVulnerability(Base, FromDictMixin):
6262
cve_ids: List[str] = field(default_factory=list)
6363
created_at: Optional[datetime] = None
6464
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
6570

6671

6772
SCAVulnerability.SCHEMA = cast(
@@ -106,6 +111,7 @@ class SCALocationVulnerability(Base, FromDictMixin):
106111
@dataclass
107112
class SCAScanAllOutput(Base, FromDictMixin):
108113
scanned_files: List[str] = field(default_factory=list)
114+
source_found: bool = False
109115
found_package_vulns: List[SCALocationVulnerability] = field(default_factory=list)
110116

111117

@@ -118,6 +124,7 @@ class SCAScanAllOutput(Base, FromDictMixin):
118124
@dataclass
119125
class SCAScanDiffOutput(Base, FromDictMixin):
120126
scanned_files: List[str] = field(default_factory=list)
127+
source_found: bool = False
121128
added_vulns: List[SCALocationVulnerability] = field(default_factory=list)
122129
removed_vulns: List[SCALocationVulnerability] = field(default_factory=list)
123130

0 commit comments

Comments
 (0)