Skip to content

chore: enable nightly CVE remediation - #20

Merged
brendan-kellam merged 1 commit into
mainfrom
brendan/enable-nightly-cve-remediation
Aug 10, 2026
Merged

chore: enable nightly CVE remediation#20
brendan-kellam merged 1 commit into
mainfrom
brendan/enable-nightly-cve-remediation

Conversation

@brendan-kellam

@brendan-kellam brendan-kellam commented Aug 10, 2026

Copy link
Copy Markdown

Summary

  • run CVE remediation nightly after vulnerability triage
  • support manual runs with a configurable issue batch size
  • reuse Sourcebot’s shared remediation workflow and assets

Validation

  • verified the caller matches the Lighthouse implementation
  • parsed the workflow as YAML
  • ran git diff --check

Note

Low Risk
Adds CI automation only; no application runtime or auth logic changes, though inherited secrets and write permissions follow the shared remediation workflow’s behavior.

Overview
Adds a new GitHub Actions workflow cve-remediation.yml that runs CVE remediation on a schedule and on demand.

Schedule: daily at 08:00 UTC (comment notes ~1:00am Pacific during DST). Manual runs accept max_issues (default 50) to cap how many unlinked CVEs are processed per run.

The job delegates to Sourcebot’s reusable workflow sourcebot-dev/sourcebot/.github/workflows/_cve-remediation.yml@main, passing asset repo/ref and max_issues, with secrets: inherit. Concurrency is keyed per repository with cancel-in-progress: false so overlapping runs are not cancelled. Permissions grant write on contents and pull requests, plus id-token and actions: read for the shared remediation flow.

Reviewed by Cursor Bugbot for commit 2dde6ac. Bugbot is set up for automated code reviews on this repo. Configure here.

Comment thread .github/workflows/cve-remediation.yml Dismissed
@brendan-kellam
brendan-kellam merged commit 069ef9a into main Aug 10, 2026
19 checks passed
@brendan-kellam
brendan-kellam deleted the brendan/enable-nightly-cve-remediation branch August 10, 2026 17:15
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