T08 · Insecure Dependencies
- Location
SKILL.md:26- Finding
Unpinned Global Installation and Automatic Update of an npm Dependency
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is mostly coherent for Feishu/Lark workflow automation, but it gives agents broad authenticated business automation powers with weak confirmation and privacy guardrails.
Install only if you are comfortable with an agent helping operate an authenticated Feishu/Lark account. Review recipients, meeting authorization, approval actions, and any cross-platform sends before execution; prefer a minimally privileged account and a pinned, reviewed CLI version in an isolated environment.
SKILL.md:26Unpinned Global Installation and Automatic Update of an npm Dependency
The skill includes guidance for joining meetings and monitoring meeting events, which are highly privacy-sensitive operations, but it does not require explicit participant consent or a prominent warning about surveillance and recording implications. In workflow automation context, this is especially dangerous because an agent could normalize or automate access to live meetings and event streams containing confidential discussions.
The workflow automates sending reports through email and team chat, potentially distributing operational data, links, or summaries to broad audiences without an explicit warning about confidentiality, external recipients, or over-sharing. Because the skill is designed for chained automation, a small mistake in recipient selection or content review can quickly lead to organizational data leakage.
The decision framework activates on very broad Feishu-related requests and quickly maps them into workflow execution patterns. In an agent setting, overly broad triggering can cause the skill to engage for ambiguous requests and propose or initiate high-impact actions such as messaging, mail, approvals, or meeting access without sufficiently narrow scoping.
The skill is presented as Feishu/Lark-focused, but it embeds directly executable cross-platform messaging commands instead of strictly delegating those actions. That increases the operational scope beyond what a user may expect and can cause an agent to send data to external platforms or unintended recipients without platform-specific consent and review.
The skill says cross-platform work should be delegated, but elsewhere provides a concrete dws ding send example. That contradiction weakens guardrails and makes it more likely an agent will bypass intended boundaries, leading to accidental data propagation across communication systems.