Skip to content

Conversation

@CybotTM
Copy link
Member

@CybotTM CybotTM commented Feb 2, 2026

Summary

  • Skip gitleaks job for dependabot[bot] PRs since org secrets (GITLEAKS_LICENSE) are not available to external PRs
  • Fix CVE-2026-24739: Symfony Process argument escaping vulnerability on Windows/MSYS2

Dependency Updates

Package Old New
symfony/process 7.4.3 7.4.5
actions/checkout v4.2.2 v6.0.2
aquasecurity/trivy-action v0.31.0 v0.33.1
github/codeql-action v3.28.18 v4.32.0
sigstore/cosign-installer v3 v4.0.0
ossf/scorecard-action v2.4.0 v2.4.3
php base image c92a69c ef23f63

Security Fix

CVE-2026-24739: Incorrect argument escaping under MSYS2/Git Bash on Windows can lead to destructive file operations. Fixed by upgrading symfony/process to v7.4.5.

Test plan

  • CI passes (lint, build, trivy, smoke-test, structure-test)
  • Gitleaks job is skipped for this PR (since it's not from dependabot, it should run with license)
  • Docker image builds successfully

- Skip gitleaks job for dependabot[bot] PRs since org secrets are not
  available to external PRs
- Fix CVE-2026-24739: bump symfony/process 7.4.3 → 7.4.5
- Bump actions/checkout v4.2.2 → v6.0.2
- Bump aquasecurity/trivy-action v0.31.0 → v0.33.1
- Bump github/codeql-action v3.28.18 → v4.32.0
- Bump sigstore/cosign-installer v3 → v4.0.0
- Bump ossf/scorecard-action v2.4.0 → v2.4.3
- Bump PHP base image to latest digest
Copilot AI review requested due to automatic review settings February 2, 2026 12:23
@CybotTM CybotTM merged commit 0c62d6c into main Feb 2, 2026
14 checks passed
@CybotTM CybotTM deleted the fix/gitleaks-dependabot-and-deps branch February 2, 2026 12:26
Copy link

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

This pull request aims to fix a CI issue where the gitleaks job fails for dependabot PRs due to unavailable organization secrets, and updates multiple dependencies including a security fix for Symfony Process.

Changes:

  • Adds conditional skip for gitleaks job when actor is dependabot[bot]
  • Updates symfony/process from 7.4.3 to 7.4.5 to address CVE-2026-24739
  • Updates multiple GitHub Actions to newer major versions (actions/checkout v6, codeql-action v4, cosign-installer v4)

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
app/composer.lock Updates symfony/process dependency to version 7.4.5
Dockerfile Updates PHP 8.5 Alpine base image digest
.github/workflows/test.yml Updates actions/checkout to v6.0.2
.github/workflows/security.yml Adds dependabot skip condition to gitleaks job and updates actions
.github/workflows/scorecard.yml Updates actions to newer versions
.github/workflows/release.yml Updates actions/checkout to v6.0.2 and cosign-installer to v4.0.0
.github/workflows/build.yml Updates actions to newer versions

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

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