Skip to content

feat: add Dependabot alerts workflow for automated vulnerability remediation#29

Merged
fern-support merged 1 commit into
mainfrom
devin/1781528477-add-dependabot-alerts-workflow
Jun 15, 2026
Merged

feat: add Dependabot alerts workflow for automated vulnerability remediation#29
fern-support merged 1 commit into
mainfrom
devin/1781528477-add-dependabot-alerts-workflow

Conversation

@davidkonigsberg

@davidkonigsberg davidkonigsberg commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds security-scanning-and-remediation.yml — the same Dependabot alerts → scaffold-PR → Slack notification workflow that already runs in fern-platform, fern-autopilot, and fern.

On workflow_dispatch, the workflow:

  1. Fetches open Dependabot alerts using the default GITHUB_TOKEN (which has VulnerabilityAlerts: read)
  2. Deduplicates by alert number and package name to avoid duplicate PRs
  3. Creates a draft scaffold PR per alert with Devin AI remediation instructions
  4. Posts to #devin-ai-prs Slack channel via DEVIN_AI_PR_BOT_SLACK_TOKEN

Requires the DEVIN_AI_PR_BOT_SLACK_TOKEN secret to be configured for Slack notifications (workflow still runs without it, just skips notifications).

Link to Devin session: https://app.devin.ai/sessions/e822eeb68f284f609de9bdc2bf7cc22d
Requested by: @davidkonigsberg

…diation

Adds a security-scanning-and-remediation workflow that:
- Fetches open Dependabot alerts using GITHUB_TOKEN
- Creates scaffold PRs with Devin AI instructions for each alert
- Sends Slack notifications to the #devin-ai-prs channel
- Deduplicates alerts by package to avoid multiple PRs

Modeled after the same workflow in fern-platform, fern-autopilot, and fern repos.

Co-Authored-By: David Konigsberg <davidakonigsberg@gmail.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@fern-support fern-support merged commit 31c44ff into main Jun 15, 2026
1 check passed
@fern-support fern-support deleted the devin/1781528477-add-dependabot-alerts-workflow branch June 15, 2026 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants