Skip to content

200: feat: validate ticket IDs to prevent path traversal and invalid branch names#214

Merged
erishforG merged 2 commits intodevelopfrom
feature/200
Apr 22, 2026
Merged

200: feat: validate ticket IDs to prevent path traversal and invalid branch names#214
erishforG merged 2 commits intodevelopfrom
feature/200

Conversation

@erishforG
Copy link
Copy Markdown
Owner

feat: validate ticket IDs to prevent path traversal and invalid branch names

Ticket: 200

Shipped via parsec ship 200

…h names

Add validate_ticket_id() that blocks path traversal (../), shell
meta-characters, git ref-unsafe sequences, and control characters
while allowing Jira (PROJ-123), GitHub (#42), and generic formats.
@erishforG erishforG added area/worktree Worktree management priority/high High priority type/feature New feature request labels Apr 22, 2026
@erishforG erishforG merged commit f24544a into develop Apr 22, 2026
8 checks passed
@erishforG erishforG deleted the feature/200 branch April 22, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/worktree Worktree management priority/high High priority type/feature New feature request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant