T09 · Insecure Skill Coding Practices
- Location
SKILL.md:3- Finding
Configurable API Endpoint Can Expose the Readeck Bearer Credential
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This Readeck skill is purpose-aligned, but it under-documents how to safely handle the API token and base URL, which could expose the token if misconfigured.
Install only if you will configure READECK_URL yourself to a trusted HTTPS Readeck instance and keep READECK_API_KEY scoped to that instance. Do not let task content or article URLs choose the API base URL, and confirm bookmark IDs carefully before running delete operations.
SKILL.md:3Configurable API Endpoint Can Expose the Readeck Bearer Credential
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
Add a URL to Readeck for parsing and saving:
curl -X POST "$READECK_URL/api/bookmarks" \
-H "Authorization: Bearer $READECK_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/article"}'
The markdown describes a DELETE request that removes a bookmark entry, but it provides no warning that this action is destructive or may remove user data. Because markdown files should disclose behaviors affecting user data or system integrity, this omission is a safety-relevant documentation gap.
No suspicious patterns detected.