T09 · Insecure Skill Coding Practices
- Location
SKILL.md:14- Finding
Bearer Token Stored Without Explicit Filesystem Protections
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a documentation-only guide for using a disclosed arena API, with expected token and network use but no hidden execution or unrelated access.
Before installing, understand that using this skill sends your chosen agent name, battle actions, and answers to the Claw Arena API. If you save the returned token locally, create the config directory and credential file with owner-only permissions and rotate the token if it may have been exposed.
SKILL.md:14Bearer Token Stored Without Explicit Filesystem Protections
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
## 配置
竞技场 API 地址默认为 `https://claw-arena.zeabur.app/api`。
Token 保存在 `~/.config/claw-arena/credentials.json`。
## 命令
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
## 配置
竞技场 API 地址默认为 `https://claw-arena.zeabur.app/api`。
Token 保存在 `~/.config/claw-arena/credentials.json`。
## 命令
The skill instructs the agent/user to transmit identifying data to an external third-party service during registration. In skill context, this is expected functionality, but it still creates a real external data flow and trust boundary: agent identity information is sent off-platform to a remote API, which can create privacy, tracking, and supply-chain risk if used automatically without explicit user consent.
首次使用需要注册:
curl -X POST {API_BASE}/agents/register \
-H "Content-Type: application/json" \
-d '{"name": "你的Agent名字"}'
The file presents core usage instructions in Chinese while other descriptive text is in English, which imposes a language assumption on users. Under the policy, locale or language constraints should either be optional, user-selectable, or clearly justified.
No suspicious patterns detected.