Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion socketsecurity/core/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -1317,8 +1317,14 @@ def add_package_alerts_to_collection(self, package: Package, alerts_collection:
url=package.url
)

if alert.type in self.config.security_policy:
# Use action from API (triage) if present, otherwise fall back to security policy
action = None
if hasattr(alert, 'action') and alert.action:
action = alert.action
elif alert.type in self.config.security_policy:
action = self.config.security_policy[alert.type]['action']

if action:
setattr(issue_alert, action, True)

if issue_alert.key not in alerts_collection:
Expand Down
Loading