T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:24- Finding
Mutable External Repositories and Unverified Dependencies Are Executed Locally
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This TimeCamp skill is mostly coherent, but it asks agents to run unpinned external code and can access sensitive team activity data with limited privacy controls.
Review this before installing. Use it only if you trust the TimeCamp GitHub repositories and are comfortable with the agent accessing TimeCamp data, including team-wide timesheets and computer activity records. Prefer pinning reviewed commits, avoiding global npm link, using a least-privilege API key, and requiring explicit confirmation before fetching all-user or activity-monitoring datasets.
SKILL.md:24Mutable External Repositories and Unverified Dependencies Are Executed Locally
The trigger description includes very broad terms such as "tracking," "hours," "tasks list," and "activities," which can match many ordinary workplace requests that are unrelated to TimeCamp. This increases the chance of accidental skill invocation and unintended access to time-tracking or employee-activity tooling, especially because the skill supports fetching organization-wide entries and computer activity data.
The skill exposes analytics workflows over sensitive datasets including all users' entries, user details, and computer activity/application usage, but it does not prominently warn about the privacy sensitivity or require elevated confirmation before accessing them. In context, this makes accidental or inappropriate retrieval of employee monitoring data more likely, especially when combined with broad triggers and examples that normalize bulk fetches and cross-user reporting.
No suspicious patterns detected.