Skip to content

Add input validation for alias names #20

@Valentin-v-Todorov

Description

@Valentin-v-Todorov

Description:
Currently, users can create aliases with special characters that might break shell configurations. We need validation to ensure alias names are shell-safe.

Requirements:
Validate alias names contain only alphanumeric, underscore, and dash
Show clear error messages for invalid names
Prevent creation of aliases that override built-in commands

Potential solutions:
Add regex validation in models.py Alias class
Create a validation function in storage.py
Check against common shell built-ins list

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions