Validate a git branch name to prevent injection
(name: string)
| 58 | |
| 59 | /** Validate a git branch name to prevent injection */ |
| 60 | function validateBranchName(name: string): string { |
| 61 | if (!/^[a-zA-Z0-9_./-]+$/.test(name)) { |
| 62 | throw new Error(`Invalid branch name: ${name}`); |
| 63 | } |
| 64 | return name; |
| 65 | } |
| 66 | |
| 67 | /** Validate a PR number is numeric */ |
| 68 | function validatePrNumber(pr: string): string { |
no outgoing calls
no test coverage detected
searching dependent graphs…