[PR #7433] [MERGED] Fix script injection patterns in GitHub Actions workflows #14217

Closed
opened 2026-04-10 22:16:40 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/7433
Author: @MatissJanis
Created: 4/8/2026
Status: Merged
Merged: 4/8/2026
Merged by: @MatissJanis

Base: masterHead: claude/fix-script-injection-workflow-DBWhY


📝 Commits (3)

  • 2259ec5 [AI] Fix script injection in vrt-update-apply.yml workflow
  • d24699a [AI] Fix script injection in generate-release-pr.yml workflow
  • 11b583d [AI] Add release notes for #7433

📊 Changes

3 files changed (+15 additions, -4 deletions)

View changed files

📝 .github/workflows/generate-release-pr.yml (+4 -2)
📝 .github/workflows/vrt-update-apply.yml (+5 -2)
upcoming-release-notes/7433.md (+6 -0)

📄 Description

Description

This PR fixes potential script injection vulnerabilities in GitHub Actions workflows by moving dynamic values from inline scripts to environment variables. This follows GitHub's security best practices for handling untrusted input in workflow scripts.

Technically it isn't an issue right now, but it doesn't hurt to harden our github actions..

N/A

Testing

N/A

Checklist

  • Release notes added
  • No obvious regressions in affected areas
  • Self-review has been performed - I understand what each change in the code does and why it is needed

https://claude.ai/code/session_01V28NTQAXTvSfwyoDhWpWo9


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/7433 **Author:** [@MatissJanis](https://github.com/MatissJanis) **Created:** 4/8/2026 **Status:** ✅ Merged **Merged:** 4/8/2026 **Merged by:** [@MatissJanis](https://github.com/MatissJanis) **Base:** `master` ← **Head:** `claude/fix-script-injection-workflow-DBWhY` --- ### 📝 Commits (3) - [`2259ec5`](https://github.com/actualbudget/actual/commit/2259ec5840247a95d06a809a3a96e5aa052cf0d9) [AI] Fix script injection in vrt-update-apply.yml workflow - [`d24699a`](https://github.com/actualbudget/actual/commit/d24699a8690169603c788ad79cf9780a7579cce8) [AI] Fix script injection in generate-release-pr.yml workflow - [`11b583d`](https://github.com/actualbudget/actual/commit/11b583d4c2d68dac83caa57c9a0e48f45c28a62c) [AI] Add release notes for #7433 ### 📊 Changes **3 files changed** (+15 additions, -4 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/generate-release-pr.yml` (+4 -2) 📝 `.github/workflows/vrt-update-apply.yml` (+5 -2) ➕ `upcoming-release-notes/7433.md` (+6 -0) </details> ### 📄 Description ## Description This PR fixes potential script injection vulnerabilities in GitHub Actions workflows by moving dynamic values from inline scripts to environment variables. This follows GitHub's security best practices for handling untrusted input in workflow scripts. Technically it isn't an issue right now, but it doesn't hurt to harden our github actions.. ## Related issue(s) N/A ## Testing N/A ## Checklist - [x] Release notes added - [x] No obvious regressions in affected areas - [x] Self-review has been performed - I understand what each change in the code does and why it is needed https://claude.ai/code/session_01V28NTQAXTvSfwyoDhWpWo9 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-10 22:16:40 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#14217