fix(git-tools): remove eval from issue-create wrapper #559
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The Mosaic git wrapper issue-create.sh builds a tea command string and executes it via eval. When an issue body contains Markdown inline code or shell-looking snippets, the shell can perform command substitution during the tea attempt.
Observed while creating issue #558: inline-code examples such as confidence/source values and mosaic budget command examples produced command-not-found / unknown-command noise before the API fallback succeeded.
Risk
Required fix
Acceptance criteria