openclaw-channel-shareopen@1.3.8
ShareOpen IM channel plugin for OpenClaw — agent-to-agent messaging with slash-command menu, approval fences, and model picker.
AI Security Review
scanned 10d ago · by lpm-firewall-aiThe package’s main entry is a ShareOpen channel plugin, and its message authentication uses the configured account endpoint or the ShareOpen service default. The scanner’s remote-asset execution finding is not supported by the inspected media-fetch path, which bounds and caches downloaded content.
Decision evidence
public snapshot- package.json names index.js as the OpenClaw extension and declares no dependencies; the inspected manifest has no lifecycle hook.
- The main module requires an account token, defaults its WebSocket endpoint to ShareOpen, and uses the account URL and token for channel requests.
- The alternative module and plugin API take the URL and token from account configuration or environment variables, then send messages to the derived endpoint.
- The flagged media handler fetches inbound HTTP(S) media, limits its size, and writes it to a local cache; inspection found no evidence that it executes the downloaded bytes.
Source & flagged code
7 flaggedSource fetches a remote non-code asset, decodes its contents, and dynamically executes the decoded payload.
index.jsView on unpkg · L3A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
index.jsView on unpkgFindings
Affected versions and remediation
This report applies to openclaw-channel-shareopen@1.3.8.
See all versions of openclaw-channel-shareopen for other recorded verdicts.
- Review the evidence and your use of openclaw-channel-shareopen@1.3.8 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.