Files
ArchiveBox/archivebox/cli
claude[bot] 3659adeb7e Fix path traversal vulnerabilities in persona management
Add input validation and path safety checks to prevent path traversal
attacks in persona name handling:

- Add validate_persona_name() to block dangerous characters (/, \, .., etc)
- Add ensure_path_within_personas_dir() to verify resolved paths stay within PERSONAS_DIR
- Apply validation at persona creation, renaming, and deletion operations

Fixes security issues identified by cubic-dev-ai in PR review.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: Nick Sweeting <pirate@users.noreply.github.com>
2025-12-31 18:30:26 +00:00
..
2025-12-29 21:27:31 -08:00
wip
2025-12-28 17:51:54 -08:00
2025-12-30 16:12:53 -08:00
2025-12-30 16:12:53 -08:00
2025-12-29 22:12:57 -08:00
2025-12-25 01:51:42 -08:00
2025-12-30 16:12:53 -08:00
2025-12-24 20:10:38 -08:00
2025-12-30 16:12:53 -08:00
wip
2025-12-28 17:51:54 -08:00
2025-12-30 09:57:33 -08:00
wip
2025-12-28 17:51:54 -08:00