Latest release: v2026.5.28Download zip
Capabilities
Compatibility
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The package is @openclaw/matrix, an official OpenClaw Matrix channel plugin for rooms and direct messages. Its abilities to authenticate to Matrix, send/read/edit/delete messages, manage reactions/pins/profile, and support E2EE match that purpose.
Instruction Scope
Activation is declared for the matrix command and Matrix channel runtime, with configuration for accounts, allowlists, auto-join, actions, and private-network opt-in. The higher-impact actions are exposed through channel/action configuration rather than hidden instructions.
Install Mechanism
The npm package has declared files, pinned dependencies, and no package lifecycle scripts found. Setup prompts for homeserver, credentials, private-network access, E2EE, and room/DM access controls.
Credentials
The plugin reads Matrix credentials from config, environment variables, or configured secret inputs, contacts the configured Matrix homeserver, and handles media uploads. This is sensitive but proportionate to a Matrix channel integration.
Persistence & Privilege
It persists Matrix credentials, device/crypto state, migration metadata, and thread bindings under OpenClaw state paths, and it can mutate Matrix content when enabled. This persistence and authority are disclosed and purpose-aligned.
Scan Findings in Context
[SDI-2] expected: The media send path accepts a mediaUrl and loads it through the OpenClaw outbound-media interface with max-size and host-supplied media access/local-root controls before uploading to Matrix. This is expected for media messaging; the artifact did not show hidden or unrelated exfiltration behavior.
[VirusTotal] expected: VirusTotal telemetry was clean, with no malicious or suspicious engines reported. This supports but does not determine the benign verdict.
[Publisher context] expected: The package is a trusted official @openclaw plugin linked to the OpenClaw source repository; no artifact evidence contradicted that expected provenance or purpose.
Assessment
Install only for Matrix accounts and rooms you intend OpenClaw to access. Review configured allowlists, auto-join, enabled actions, private-network homeserver opt-in, and media sources, because this plugin can send, read, edit, delete, and upload content using the Matrix credentials you provide.dist/deps-BVWGd2XS.js:52
Shell command execution detected (child_process).
dist/account-selection-C3arLOhC.js:46
File appears to expose a hardcoded API secret or token.
dist/channel-D7FK_lEY.js:672
File appears to expose a hardcoded API secret or token.
dist/channel.runtime-CBrW2dLp.js:48
File appears to expose a hardcoded API secret or token.
dist/cli-C1xFg7Q-.js:174
File appears to expose a hardcoded API secret or token.
dist/config-schema-wK02TzmZ.js:234
File appears to expose a hardcoded API secret or token.
dist/create-client-B1a3Am-I.js:27
File appears to expose a hardcoded API secret or token.
dist/crypto-runtime-oweQ3RiB.js:90
File appears to expose a hardcoded API secret or token.
dist/directory-live-M-3KeudM.js:19
File appears to expose a hardcoded API secret or token.
dist/http-client-KTzUzlpv.js:288
File appears to expose a hardcoded API secret or token.
dist/legacy-crypto-restore-BgW3I87R.js:15
File appears to expose a hardcoded API secret or token.
dist/matrix-migration.runtime-CZOep_JX.js:48
File appears to expose a hardcoded API secret or token.
dist/recovery-key-store-DfQ_9s6u.js:107
File appears to expose a hardcoded API secret or token.
dist/setup-core-DOhHYRrZ.js:45
File appears to expose a hardcoded API secret or token.
dist/setup-surface-CrUp7oeN.js:364
File appears to expose a hardcoded API secret or token.
dist/shared-CmsjJY4i.js:132
File appears to expose a hardcoded API secret or token.
dist/startup-verification-BmTEngvU.js:19
File appears to expose a hardcoded API secret or token.
dist/storage-onzulLbU.js:135
File appears to expose a hardcoded API secret or token.
Patterns worth reviewing
These patterns may indicate risky behavior. Check the VirusTotal and OpenClaw results above for context-aware analysis before installing.