Add daily VulnHunter security scan workflow#46742
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Addressed in 8073dd6. The workflow now stages a separate |
|
@copilot resolve the merge conflicts on this branch. |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Adds a daily agentic VulnHunter security scan using Claude and safe issue output.
Changes:
- Packages the repository and VulnHunter methodology for sandbox analysis.
- Configures verified finding reports, no-op handling, telemetry, and evaluations.
- Regenerates compiled workflows and the auto-upgrade schedule.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/daily-vulnhunter-scan.md |
Defines the scan workflow and reporting contract. |
.github/workflows/daily-vulnhunter-scan.lock.yml |
Compiled GitHub Actions workflow. |
.github/workflows/agentic-auto-upgrade.yml |
Updates the generated weekly schedule. |
Review details
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 1/2 changed files
- Comments generated: 5
- Review effort level: Medium
| curl -fsSL https://codeload.github.com/capitalone/VulnHunter/tar.gz/refs/heads/main \ | ||
| | tar -xz --strip-components=1 -C "$SKILL_ROOT" |
| safe-outputs: | ||
| create-issue: | ||
| title-prefix: "[vulnhunter] " | ||
| labels: [security, vulnhunter] |
| labels: [security, vulnhunter] | ||
| close-older-issues: true | ||
| max: 1 | ||
| noop: |
| network: | ||
| allowed: | ||
| - defaults | ||
| - github |
| - `/tmp/gh-aw/agent/vulnhunter/vulnhunter/vulnhunt/README.md` | ||
| - `/tmp/gh-aw/agent/vulnhunter/vulnhunter/vulnhunt/SKILL.md` | ||
| - every file under `/tmp/gh-aw/agent/vulnhunter/vulnhunter/vulnhunt/phases/` | ||
| 3. Follow the extracted `vulnhunt` instructions as your operating playbook and scan `/tmp/gh-aw/agent/vulnhunter/repo` for verified, exploitable vulnerabilities. |
🤖 PR Triage - run 29724276600
Score breakdown: Impact 30/50 - Urgency 15/30 - Quality 12/20 Rationale: New daily VulnHunter security scan workflow. Human (pelikhan) approved. CI in progress. 2197 additions. Next: Await CI completion then merge.
|
|
🎉 This pull request is included in a new release. Release: |
This adds a scheduled agentic workflow to run Capital One’s VulnHunter methodology inside the sandbox against this repository. The workflow is designed to surface only verified, falsified-resistant findings and to stay quiet when nothing actionable is found.
New workflow
.github/workflows/daily-vulnhunter-scan.mdschedule: dailyandworkflow_dispatchVulnHunter execution model
capitalone/VulnHuntervulnhuntinstructions (README,SKILL.md, and phase files)${{ github.workspace }}Output contract
create-issuesafe output with a single consolidated issuenoopwhen no verified exploitable findings are presentGuardrails
/tmp/gh-aw/agent/vulnhunter/out/