T08 · Insecure Dependencies
- Location
SKILL.md:15- Finding
Mandatory Third-Party Plugin Installation Is Not Version or Integrity Pinned
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill mostly matches a Zenzap onboarding purpose, but it asks users to install mutable third-party code, handle API secrets unsafely, and start ongoing workspace operations without enough scoping.
Install only if you trust Zenzap and are comfortable giving the agent ongoing access to a new Zenzap workspace. Verify the plugin publisher and version manually, avoid putting API secrets in shell history or logs, and prefer a secure secret store or interactive credential entry if available. Treat the remote API documentation as reference only, and keep human confirmation around topic creation, polling duration, and any message-state changes.
SKILL.md:15Mandatory Third-Party Plugin Installation Is Not Version or Integrity Pinned
SKILL.md:114API Secret Is Embedded in a Command-Line Connection Token
SKILL.md:134Agent Behavior Is Delegated to Mutable Remote Documentation
The workflow collects and transmits personal and organizational data, including human email and company details, and returns sensitive credentials, but provides no explicit privacy notice, retention guidance, or warning about secure handling. This is dangerous because users may unknowingly authorize transmission of PII and generation of long-lived secrets without understanding the exposure or storage implications.
The skill instructs the agent to execute local OpenClaw CLI commands to install and later configure a plugin, expanding from remote API onboarding into local system modification and credential handling. This is dangerous because it can cause the agent to alter its execution environment and inject newly issued secrets into local tooling without explicit trust validation, least-privilege controls, or user confirmation at the moment of execution.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
POST https://api.zenzap.co/v2/agentic/organization/create
Rate limit: 1 request per minute per IP.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
POST https://api.zenzap.co/v2/agentic/organization/create
Rate limit: 1 request per minute per IP.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
POST https://api.zenzap.co/v2/agentic/organization/create
Rate limit: 1 request per minute per IP.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
POST https://api.zenzap.co/v2/agentic/organization/create
Rate limit: 1 request per minute per IP.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
POST https://api.zenzap.co/v2/agentic/organization/create
Rate limit: 1 request per minute per IP.
Although the skill claims to perform onboarding via a single API call, it directs the agent to continue with broader actions: loading additional docs, creating topics, polling indefinitely, and marking messages as read. This scope expansion is risky because it turns a one-time setup flow into persistent autonomous operation with access to workspace state and user communications, increasing the chance of overreach or misuse beyond the user's original intent.