registry  /  openclaw-channel-gateway  /  1.1.1

openclaw-channel-gateway@1.1.1

OpenClaw IM channel gateway — bridge Telegram/Discord/WeChat/DingTalk/QQ to any OpenAI-compatible agent API

Static Scan Results

scanned 7h ago · by rust-scanner

Static analysis flagged 11 finding(s) at 72.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.

Static reason
One or more suspicious static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNetworkShell
Supply chain
UrlStrings
ManifestNo manifest risk signals triggered.
scanned 15 file(s), 156 KB of source, external domains: 127.0.0.1, oapi.dingtalk.com

Source & flagged code

3 flagged · loading source
bin/ocg.cjsView file
11L12: const { spawn } = require("child_process"); L13: const path = require("path");
High
Child Process

Package source references child process execution.

bin/ocg.cjsView on unpkg · L11
11L12: const { spawn } = require("child_process"); L13: const path = require("path");
Medium
Dynamic Require

Package source references dynamic require/import behavior.

bin/ocg.cjsView on unpkg · L11
dist/cli.jsView file
620try { L621: execSync(`npm install ${pkg}`, { cwd, stdio: "inherit" }); L622: console.log(`[ocg] ${pkg} installed.`);
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

dist/cli.jsView on unpkg · L620

Findings

3 High4 Medium4 Low
HighChild Processbin/ocg.cjs
HighShell
HighRuntime Package Installdist/cli.js
MediumDynamic Requirebin/ocg.cjs
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowNon Install Lifecycle Scripts
LowScripts Present
LowFilesystem
LowUrl Strings