Harden PATH export with sanitization to prevent empty element attacks#12381
Harden PATH export with sanitization to prevent empty element attacks#12381
Conversation
Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
…ding/trailing colons Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
|
@copilot refactor it to a bash script and reference it |
Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
|
📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing... |
|
✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟 |
|
🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰 |
|
🎬 THE END — Smoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨ |
Smoke Test ResultsPRs Retrieved:
Test Status:
Overall: ✅ PASS cc @Mossaka
|
Smoke Test: Claude - PASS ✅PRs Reviewed:
Test Results: ✅ GitHub MCP | ✅ GH CLI | ✅ Serena | ✅ Make | ✅ Playwright | ✅ Tavily | ✅ File Ops | ✅ Bash | ✅ Discussion Status: PASS
|
|
📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤 |
|
GitHub MCP merged PRs ✅: docs: Document agent container build/test environment from epic #11970; Add canary_go job to agent-ci.yml to detect untested Go functions
|
|
@copilot merge main, recompile |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
GetHostedToolcachePathSetup()needs sanitizationactions/setup/sh/sanitize_path.shwith PATH sanitization logicactions/setup/sh/sanitize_path_test.shfor the sanitization scriptGetSanitizedPATHExport()to source the bash script from/opt/gh-aw/actions/sanitize_path.shmake fmtto format codemake recompileto regenerate 141 workflow lock filesmake lintfor validationSecurity Summary
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.
Changeset