Skip to content

Add a weekly security digest workflow - #33

Merged
masud90 merged 1 commit into
mainfrom
claude/project-thread-78huyb
Oct 21, 2026
Merged

masud90 merged 1 commit into
mainfrom
claude/project-thread-78huyb

Conversation

@masud90

@masud90 masud90 commented Oct 21, 2026

Copy link
Copy Markdown
Owner

Requested by Masud · project thread

Why

The weekly triage session can't read code scanning or Dependabot alerts: the Claude GitHub app gets HTTP 403 ("Resource not accessible by integration") on both APIs. This workflow reads them with its own token and prints them to the job log, which the triage session can read.

What

  • .github/workflows/security-digest.yml, read-only (contents: read, security-events: read).
  • Runs Saturday 23:15 UTC (Sunday 02:15 Nairobi, 45 minutes before the triage) and on manual dispatch.
  • Code scanning alerts use GITHUB_TOKEN.
  • Dependabot alerts (malware alerts included) need a DEPENDABOT_ALERTS_TOKEN secret, because GITHUB_TOKEN can't read them. Without the secret, that step is skipped and the job still passes.

Setup after merge

Create a fine-grained token scoped to masud90/backtickle only, with Dependabot alerts: Read-only, and save it as the repository secret DEPENDABOT_ALERTS_TOKEN.


Generated by Claude Code

Prints open code scanning and Dependabot alerts to the job log so the
weekly triage can read them; the Claude GitHub app gets 403 on both APIs.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X85pCKzXdzhRdpiHPkmR8Z
@masud90 masud90 self-assigned this Oct 21, 2026
@masud90
masud90 merged commit 95b3a9e into main Oct 21, 2026
7 checks passed
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