Context-Inappropriate Capability
Medium
- Confidence
- 98% confidence
- Finding
- `slug` is used directly in `skills_dir / slug` with no validation or normalization checks, so values like `../outside` or absolute paths can escape the intended `skills` directory. Because the tool then creates directories and writes `SKILL.md` and `__init__.py`, an attacker or careless user could overwrite or plant files elsewhere on the filesystem within the process's permissions.
