Skip to content

chore: add agentic workflow for security fixes#663

Merged
nirinchev merged 4 commits intomainfrom
ni/security-aw
Apr 16, 2026
Merged

chore: add agentic workflow for security fixes#663
nirinchev merged 4 commits intomainfrom
ni/security-aw

Conversation

@nirinchev
Copy link
Copy Markdown
Collaborator

Adds a github agentic workflow that monitors the security and quality alerts and attempts to resolve them.

@nirinchev nirinchev changed the title chore: add dependabot group for eslint dependencies chore: add agentic workflow for security fixes Apr 16, 2026
@coveralls
Copy link
Copy Markdown

coveralls commented Apr 16, 2026

Coverage Status

coverage: 78.312%. remained the same — ni/security-aw into main

@nirinchev nirinchev requested a review from Copilot April 16, 2026 14:01
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a GitHub Agentic Workflow (gh-aw) to automatically fetch open Dependabot/code-scanning alerts, attempt in-repo remediations, and then create either a draft PR or a triage issue while claiming processed alerts by assigning svc-devtoolsbot.

Changes:

  • Add a new agentic workflow source definition (security-quality-agent.md) with an MCP script to select alerts and a safe-output job to assign svc-devtoolsbot on processed alerts.
  • Add the compiled gh-aw lock workflow (security-quality-agent.lock.yml) that runs on a daily cron and drives Copilot CLI execution with safe-outputs/threat-detection plumbing.
  • Add action pin metadata and mark *.lock.yml workflows as generated with a merge strategy in .gitattributes.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

File Description
.github/workflows/security-quality-agent.md Defines the agent instructions, alert-fetching MCP script, and safe-output job for assigning alerts.
.github/workflows/security-quality-agent.lock.yml Compiled runnable workflow produced by gh-aw from the .md source.
.github/aw/actions-lock.json Adds pinned action SHAs metadata for (some) actions used by gh-aw.
.gitattributes Marks *.lock.yml workflows as linguist-generated and sets merge=ours.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/security-quality-agent.md
Comment thread .github/workflows/security-quality-agent.md
Comment thread .github/workflows/security-quality-agent.md Outdated
Comment thread .github/aw/actions-lock.json Outdated
Copy link
Copy Markdown
Member

@lerouxb lerouxb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I'm willing to try it :)

@nirinchev nirinchev merged commit dba9f54 into main Apr 16, 2026
35 checks passed
@nirinchev nirinchev deleted the ni/security-aw branch April 16, 2026 15:48
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.

4 participants