T08 · Insecure Dependencies
- Location
SKILL.md:17- Finding
Unpinned Third-Party Plugin Installation
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, line 17
Vulnerability Type: Unpinned and unauditable third-party dependency
Risk Level: MediumCode Snippet:
text 1. **安装插件**: `openclaw plugins install openclaw-morphixai`Technical Analysis
The documented installation command does not specify an immutable plugin version or integrity checksum. The project also contains no source code, lockfile, package manifest, or reproducible source reference for
openclaw-morphixai. Therefore, the exact code installed by this command may change after the Skill has been reviewed.The plugin is expected to operate in an environment containing
MORPHIXAI_API_KEYand to mediate access to a linked Google Tasks account. A compromised publisher account, malicious future release, registry compromise, or dependency substitution could consequently introduce behavior outside the documented Google Tasks integration.The reviewed file transparently identifies MorphixAI as the intermediary, and no direct evidence of a malicious package, hidden endpoint, credential theft, or unauthorized execution was found. The risk arises from installing mutable third-party code whose implementation is outside the audit scope.
Attack Path
- A user follows the instruction at
SKILL.md:17. - The package manager resolves the current release of
openclaw-morphixaibecause no reviewed version or digest is specified. - An attacker compromises the package publisher, registry, distribution channel, or a future package release.
- The affected release is installed and executes with the permissions granted to OpenClaw plugins.
- The malicious plugin may access the configured MorphixAI credential or abuse the linked Google Tasks operations available through the integration.
Impact Assessment
Successful exploitation could expose the MorphixAI API key and task data available to the linked account. It could also allow unauthorized creation, modification, completio ...[truncated 240 chars]
- A user follows the instruction at
- Remediation
View remediation
Remediation Suggestions
- Pin
openclaw-morphixaito a specific, reviewed, immutable version rather than installing the latest available release. - Verify the package with a trusted cryptographic digest or signature and document the expected publisher identity.
- Include a lockfile, package manifest, or reproducible source reference that identifies the exact audited implementation.
- Review and document the plugin's required permissions, network destinations, credential access, and Google Tasks authorization scopes.
- Restrict the plugin to the minimum privileges required for Google Tasks operations.
- Store
MORPHIXAI_API_KEYin an approved secret store and prevent unnecessary processes or plugins from reading it. - Establish an update-review process so newer plugin releases are audited before deployment.
- Pin
