拒绝保留路径段的 Skill 名称
在 DirectProject Skill 校验中拒绝 . 与 .. 阻止 Skill 路径解析通过父目录段逃逸配置根目录
This commit is contained in:
@@ -40,6 +40,7 @@ pub(crate) fn validate_direct_codex_user_item(
|
||||
let name = name.trim();
|
||||
if name.is_empty()
|
||||
|| name.chars().count() > 120
|
||||
|| matches!(name, "." | "..")
|
||||
|| name.chars().any(|character| {
|
||||
character.is_control()
|
||||
|| character.is_whitespace()
|
||||
|
||||
Reference in New Issue
Block a user