ci: add centralized vuln remediation workflow#106
ci: add centralized vuln remediation workflow#106ulziibay-kernel wants to merge 1 commit intomainfrom
Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
|
Firetiger deploy monitoring skipped This PR didn't match the auto-monitor filter configured on your GitHub connection:
Reason: PR only adds a CI workflow caller and does not modify API endpoints (packages/api/cmd/api/) or Temporal workflows (packages/api/lib/temporal). To monitor this PR anyway, reply with |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit cfcca41. Configure here.
| remediate: | ||
| uses: kernel/security-workflows/.github/workflows/vuln-remediation.yml@main | ||
| with: | ||
| setup-bun: true |
There was a problem hiding this comment.
Workflow configures bun but project uses yarn
Medium Severity
The setup-bun: true input is passed to the reusable workflow, but this project uses yarn as its package manager (as declared by packageManager: "yarn@1.22.22" in package.json, the presence of yarn.lock, and all existing CI workflows using actions/setup-node). This mismatch could cause the remediation pipeline to install dependencies with the wrong package manager, leading to incorrect lockfile updates or failed runs.
Reviewed by Cursor Bugbot for commit cfcca41. Configure here.


Thin caller to the reusable 3-stage pipeline (triage → fix → PR) in kernel/security-workflows.
Made with Cursor
Note
Low Risk
Low risk because this only adds CI configuration for a scheduled/manual GitHub Action and a
socket.ymlversion pin; it doesn’t change runtime application code.Overview
Adds a scheduled and manually triggerable
Vulnerability RemediationGitHub Actions workflow that delegates to the reusablekernel/security-workflowspipeline with permissions to push fixes and open PRs.Introduces
socket.ymlwithversion: 2.Reviewed by Cursor Bugbot for commit cfcca41. Bugbot is set up for automated code reviews on this repo. Configure here.