We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a411134 commit cba9d72Copy full SHA for cba9d72
1 file changed
socketdev/fullscans/__init__.py
@@ -395,7 +395,7 @@ class DiffArtifact:
395
name: str
396
license: str
397
scores: SocketScore
398
- capabilities: SecurityCapabilities
+ capabilities: Optional[SecurityCapabilities] = None
399
files: str
400
version: str
401
alerts: List[DiffArtifactAlert]
@@ -425,7 +425,7 @@ def from_dict(cls, data: dict) -> "DiffArtifact":
425
name=data["name"],
426
license=data.get("license", ""),
427
scores=SocketScore.from_dict(data["score"]),
428
- capabilities=SecurityCapabilities.from_dict(data["capabilities"]),
+ capabilities=SecurityCapabilities.from_dict(data["capabilities"]) if data.get("capabilities") else None,
429
files=data["files"],
430
version=data["version"],
431
alerts=[DiffArtifactAlert.from_dict(alert) for alert in data["alerts"]],
0 commit comments