From f166a5617affecd3779df7cdc11cd434770bb920 Mon Sep 17 00:00:00 2001 From: Eric Hibbs Date: Thu, 6 Feb 2025 15:53:23 -0800 Subject: [PATCH 1/3] scores property renamed to score --- socketdev/fullscans/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/socketdev/fullscans/__init__.py b/socketdev/fullscans/__init__.py index a661663..a78158b 100644 --- a/socketdev/fullscans/__init__.py +++ b/socketdev/fullscans/__init__.py @@ -424,7 +424,7 @@ def from_dict(cls, data: dict) -> "DiffArtifact": type=data["type"], name=data["name"], license=data.get("license", ""), - scores=SocketScore.from_dict(data["scores"]), + scores=SocketScore.from_dict(data["score"]), capabilities=SecurityCapabilities.from_dict(data["capabilities"]), files=data["files"], version=data["version"], From 952660c312175905d71ff383b2dea2852aa7e4a8 Mon Sep 17 00:00:00 2001 From: Eric Hibbs Date: Thu, 6 Feb 2025 15:55:07 -0800 Subject: [PATCH 2/3] version bump --- socketdev/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/socketdev/version.py b/socketdev/version.py index 6cc1d24..29f49bb 100644 --- a/socketdev/version.py +++ b/socketdev/version.py @@ -1 +1 @@ -__version__ = "2.0.1" \ No newline at end of file +__version__ = "2.0.2" \ No newline at end of file From 194e093288175571ed5f01888ebb003c65f3f19d Mon Sep 17 00:00:00 2001 From: Eric Hibbs Date: Thu, 6 Feb 2025 16:10:41 -0800 Subject: [PATCH 3/3] capabilities property removed from DiffArtifact --- socketdev/fullscans/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/socketdev/fullscans/__init__.py b/socketdev/fullscans/__init__.py index a78158b..c06068b 100644 --- a/socketdev/fullscans/__init__.py +++ b/socketdev/fullscans/__init__.py @@ -395,7 +395,7 @@ class DiffArtifact: name: str license: str scores: SocketScore - capabilities: SecurityCapabilities + capabilities: Optional[SecurityCapabilities] = None files: str version: str alerts: List[DiffArtifactAlert] @@ -425,7 +425,7 @@ def from_dict(cls, data: dict) -> "DiffArtifact": name=data["name"], license=data.get("license", ""), scores=SocketScore.from_dict(data["score"]), - capabilities=SecurityCapabilities.from_dict(data["capabilities"]), + capabilities=SecurityCapabilities.from_dict(data["capabilities"]) if data.get("capabilities") else None, files=data["files"], version=data["version"], alerts=[DiffArtifactAlert.from_dict(alert) for alert in data["alerts"]],