Files
my-vault/.claude
Noah BrierandClaude 6c6a567590 fix: address critical shell injection and add Fish shell support
Fixes from second PR #8 review:

Critical fixes:
- Show how to actually USE $ESCAPED_PATH in final command (not just escape it)
- Add Fish shell function syntax support (uses functions not aliases)
- Add existing alias/function replacement with user confirmation
- Reorder backup timing (after user confirms, before modifying)

Improvements:
- Example output now shows path with spaces to demonstrate escaping
- Added Fish shell syntax explanation section
- Added security considerations section
- Updated "How It Works" for both Bash/Zsh and Fish
- Clear step-by-step command generation with $ESCAPED_PATH

This ensures the shell injection vulnerability is truly fixed by showing
explicit usage of the escaped path variable in the final command generation.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-07 12:33:42 -04:00
..