-
Notifications
You must be signed in to change notification settings - Fork 125
Closed
Labels
needs-triageRequires triage and prioritizationRequires triage and prioritization
Description
Issue Description
Add CodeQL security analysis to the PR validation workflow to achieve parity with the hve-ai-companion-guide repository's security practices.
Currently, hve-core runs CodeQL weekly via scheduled workflow and on push to main/develop branches, but does NOT run CodeQL on pull requests. The sister repository hve-ai-companion-guide includes CodeQL in its PR validation workflow, catching security issues earlier in the development cycle.
This enhancement will integrate the existing codeql-analysis.yml reusable workflow into pr-validation.yml, providing security scanning on every PR without duplicating configuration.
Additional Context
- Research: Cross-repository analysis identified this gap during release management workflow review
- Existing workflow: .github/workflows/codeql-analysis.yml (supports workflow_call)
- Target file: .github/workflows/pr-validation.yml (add new job after dependency-pinning-check)
- Implementation: 6-line job addition, follows existing patterns
- Security: Uses minimal permissions (contents: read, security-events: write, actions: read)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
needs-triageRequires triage and prioritizationRequires triage and prioritization