T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:34- Finding
Unpinned Remote Repository and Dependency Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
Dexter is a coherent financial research skill, but its install instructions run mutable third-party code and store API keys in plaintext without enough safeguards.
Review before installing. Use a least-privileged or containerized environment, pin the Dexter repository to a commit you trust, use frozen dependency installs where possible, and avoid running the setup as root. Store API keys with restrictive permissions or inject them at runtime, add .env to ignore rules, and disable or omit Tavily if your research queries are confidential.
SKILL.md:34Unpinned Remote Repository and Dependency Installation
SKILL.md:52API Credentials Written to a Plaintext File Without Explicit Permission Hardening
The skill instructs users to place live API keys into a plaintext .env file under a predictable workspace path without warning about local credential exposure, file permissions, shell history, backups, or accidental commits. While common in developer tooling, this still increases the risk of credential leakage from multi-user systems, compromised workspaces, or source-control mistakes.
The skill states that international-stock queries fall back to Tavily web search, but it does not clearly warn users that their prompts and possibly company-specific research terms may be transmitted to a third-party search provider. This creates an avoidable privacy and data-governance risk, especially for sensitive or proprietary financial research workflows.
No suspicious patterns detected.