curl -L -o regex-sandbox.skill "https://aiskillstore.io/v1/agent/skills/61d48bf7-a3d1-4c86-ad18-5486b388d1e2/download?platform=ClaudeCode"
{
"tool": "download_skill",
"arguments": {
"skill_id": "61d48bf7-a3d1-4c86-ad18-5486b388d1e2",
"platform": "ClaudeCode"
}
}
{
"mcpServers": {
"skill-store": {
"url": "https://aiskillstore.io/mcp/"
}
}
}
正则沙盒 — 正则即写即测:匹配/分组捕获/替换预览/标志位,无匹配给 rc=1,调正则不用来回跑脚本(零依赖) 适用场景:当需要正则沙盒能力时使用本技能;触发词:regex-sandbox。
Compatible Platforms windows macos linux
Findings: ["USK v3 경고: input_schema.type이 'object'가 아닙니다", "USK v3 경고: output_schema.type이 'object'가 아닙니다", 'USK v3 경고: 이 스킬은 자동 변환 조건을 충족하지 않아 manual_install로 처리됩니다']
✅ No security risks found.
AI Review Stage
Issues Found
제공된 스킬의 메타데이터에서 `permissions.filesystem`이 `false`로 명시되어 있지만, `scripts/regex_sandbox.py` 코드에서는 `--file` 인자가 제공될 경우 `open()` 함수를 사용하여 파일 시스템에서 텍스트를 읽어옵니다. 이는 선언된 권한과 실제 코드 동작 간의 직접적인 불일치입니다. 비록 `allowed-tools` 필드에 'Read'가 포함되어 있고 `risk_rationale`에서도 '读写文件' (파일 읽기/쓰기)가 언급되어 있어 파일 시스템 접근이 의도된 것으로 보이나, `permissions` 필드는 스킬의 런타임 환경에 대한 명확한 계약이므로 이 불일치는 해결되어야 합니다. 만약 파일 시스템 접근이 의도된 것이라면 `permissions.filesystem`을 `true`로 변경해야 합니다. 악의적인 코드는 발견되지 않았으며, 외부 통신이나 무단 데이터 수집/전송도 없습니다. 코드 자체는 스킬의 목적에 부합하며, 정규 표현식 샌드박스 기능을 충실히 구현하고 있습니다. 하지만 권한 선언의 불일치로 인해 `pending` 상태로 관리자 검토를 요청합니다.
No reviews yet. Be the first to leave one!