karanshah229/Dependabot Vulnerability SLA Check

Checks Dependabot alerts against SLA thresholds by severity and sends Slack notifications

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
slack_webhook_urlSlack webhook URL for sending notificationsno
dependabot_tokenFine-grained PAT with "Dependabot alerts: Read" permissionyes
sla_configJSON array of severity/duration objects. Example: [{"severity": "critical", "duration": 30}, {"severity": "high", "duration": 60}]no[{"severity": "critical", "duration": 30}, {"severity": "high", "duration": 60}, {"severity": "moderate", "duration": 90}, {"severity": "low", "duration": 180}]
send_slack_messageWhether to send Slack notifications (default: true)notrue
include_unmonitored_severitiesWhether to check and report severities not in sla_config but present in Dependabot alerts (default: false)nofalse
show_breachedWhether to show breached vulnerabilities in the message (default: true)notrue
show_approachingWhether to show approaching SLA vulnerabilities in the message (default: true)notrue
suppress_success_notificationWhether to suppress success notifications when no alerts are found (default: false). When true, no Slack message is sent when no alerts exist.nofalse
log_full_reportWhether to always log the full consolidated report to GitHub Actions logs (default: true).notrue

no outputs