diff --git a/socketdev/core/dedupe.py b/socketdev/core/dedupe.py index f9f737e..06ee4ce 100644 --- a/socketdev/core/dedupe.py +++ b/socketdev/core/dedupe.py @@ -56,22 +56,10 @@ def alert_identity(alert: dict) -> tuple: alert_map[identity]["releases"].append(release) base = package_group[0] - return { - "id": base.get("id"), - "author": base.get("author"), - "size": base.get("size"), - "type": base.get("type"), - "name": base.get("name"), - "namespace": base.get("namespace"), - "version": base.get("version"), - "releases": sorted(releases), - "alerts": list(alert_map.values()), - "score": base.get("score", {}), - "license": base.get("license"), - "licenseDetails": base.get("licenseDetails", []), - "batchIndex": base.get("batchIndex"), - "purl": f"pkg:{base.get('type', 'unknown')}/{base.get('name', 'unknown')}@{base.get('version', '0.0.0')}" - } + base["releases"] = sorted(releases) + base["alerts"] = list(alert_map.values()) + base["purl"] = f"pkg:{base.get('type', 'unknown')}/{base.get('name', 'unknown')}@{base.get('version', '0.0.0')}" + return base @staticmethod def dedupe(packages: List[Dict[str, Any]], batched: bool = True) -> List[Dict[str, Any]]: diff --git a/socketdev/version.py b/socketdev/version.py index 6f7f903..36f2c40 100644 --- a/socketdev/version.py +++ b/socketdev/version.py @@ -1 +1 @@ -__version__ = "2.0.20" +__version__ = "2.0.21"