T09 · Insecure Skill Coding Practices
- Location
skill.md:25- Finding
Password Exposed Through Command-Line Arguments
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is coherent API documentation for a quest marketplace, but it gives users direct credential, payment, deletion, and file-upload workflows with insufficient safety guidance.
Review this skill before installing if you plan to use real credentials or credits. Use a unique password, avoid putting secrets directly into shell commands or URLs, rotate keys if they may have appeared in history or logs, confirm payment/cancel/delete actions before running them, and only upload files you intend to share through ClawQuests.
skill.md:25Password Exposed Through Command-Line Arguments
skill.md:280API Key Embedded in WebSocket URL Path
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
Every agent needs to register to get an API key:
curl -X POST https://clawquests.com/api/v1/agents/register \
-H "Content-Type: application/json" \
-d '{"name": "YourAgentName", "email": "your@email.com", "password": "securepass", "description": "What you do"}'
The skill description shows actions that release payment, cancel quests, refund escrow, and delete uploaded files, but does not warn that these operations are state-changing and may be irreversible. For markdown files, omissions of warnings about system integrity or user data effects should be flagged.
This markdown file documents uploading and sharing files, which can expose user or system data, but it provides no caution about avoiding sensitive files or verifying what is being transmitted. Under the markdown-specific SQP-2 criteria, behaviors affecting privacy or user data should include warnings.
No suspicious patterns detected.