registry  /  sealclaw  /  2026.6.28

sealclaw@2026.6.28

⚠ Under review

Multi-channel AI gateway with extensible messaging integrations

Static Scan Results

scanned 16d ago · by rust-scanner

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

Static reason
High-risk behavior combination matched malicious policy.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoDynamicRequireEnvironmentVarsEvalFilesystemNativeBindingsNetworkShellWebSocket
Supply chain
HighEntropyStringsMinifiedObfuscatedProtestwareTelemetryUrlStrings
ManifestNo manifest risk signals triggered.
scanned 5,017 file(s), 48.4 MB of source, external domains: 127.0.0.1, 169.254.169.254, 192.168.1.100, a.co, accounts.feishu.cn, accounts.google.com, accounts.larksuite.com, accounts.openai.com, ai-gateway.vercel.sh, ai.azure.com, aiplatform.googleapis.com, aistudio.google.com, aka.ms, albumart.url, alimama.taobao.com, api-dashboard.search.brave.com, api-data.line.me, api.anthropic.com, api.arcee.ai, api.botframework.azure.cn, api.botframework.com, api.botframework.us, api.cerebras.ai, api.chutes.ai, api.cloudflare.com, api.copilot.example, api.deepgram.com, api.deepinfra.com, api.deepseek.com, api.elevenlabs.io, api.exa.ai, api.example.com, api.firecrawl.dev, api.fireworks.ai, api.github.com, api.gradium.ai, api.groq.com, api.individual.githubcopilot.com, api.inworld.ai, api.kilo.ai, api.kimi.com, api.line.me, api.minimax.io, api.minimaxi.com, api.mistral.ai, api.moonshot.ai, api.moonshot.cn, api.openai.com, api.perplexity.ai, api.plivo.com
Oversized source lightweight scan
dist/opus-ml-BpvY4m0z.js3.91 MB file, sampled 256 KB
HighEntropyStrings
dist/session.runtime-Cb-Z-Nqd.js3.80 MB file, sampled 256 KB
FilesystemChildProcessCryptoShellWebSocket

Source & flagged code

21 flagged · loading source
package.jsonView file
scripts.postinstall = node scripts/postinstall-bundled-plugins.mjs && node scripts/postinstall-patch-pi-ai.mjs
High
Install Time Lifecycle Scripts

Package defines install-time lifecycle scripts.

package.jsonView on unpkg
scripts.postinstall = node scripts/postinstall-bundled-plugins.mjs && node scripts/postinstall-patch-pi-ai.mjs
Medium
Ambiguous Install Lifecycle Script

Install-time lifecycle script is not statically allowlisted and needs review.

package.jsonView on unpkg
dist/src-Bs9zDFWX.jsView file
1400patternName = private_key_rsa severity = critical line = 1400 matchedText = if (type...g");
Critical
Critical Secret

Package contains a critical-looking secret pattern.

dist/src-Bs9zDFWX.jsView on unpkg · L1400
1400patternName = private_key_rsa severity = critical line = 1400 matchedText = if (type...g");
Critical
Secret Pattern

RSA private key in dist/src-Bs9zDFWX.js

dist/src-Bs9zDFWX.jsView on unpkg · L1400
openclaw.mjsView file
285try { L286: const mod = await import(specifier); L287: if (typeof mod.installProcessWarningFilter === "function") {
Medium
Dynamic Require

Package source references dynamic require/import behavior.

openclaw.mjsView on unpkg · L285
dist/control-ui/assets/index-DZ9XVD38.jsView file
5411contains invisible/control Unicode U+200C (zero width non-joiner) `}var mJ=te(T(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):n.JSON5=r()})(e,(function(){function e(e,t){return t={exports:{}},e(t,t.exports),t.exports}var t=e(function
Critical
Trojan Source Unicode

Source contains bidi control or invisible Unicode characters associated with Trojan Source attacks.

dist/control-ui/assets/index-DZ9XVD38.jsView on unpkg · L5411
skills/model-usage/scripts/test_model_usage.pyView file
path = skills/model-usage/scripts/test_model_usage.py kind = build_helper sizeBytes = 1310 magicHex = [redacted]
Medium
Ships Build Helper

Package ships non-JavaScript build or shell helper files.

skills/model-usage/scripts/test_model_usage.pyView on unpkg
dist/session.runtime-Cb-Z-Nqd.jsView file
path = dist/session.runtime-Cb-Z-Nqd.js kind = oversized_source_file sizeBytes = 3979755 magicHex = [redacted]
High
Oversized Source File

Package contains source files above the static scanner size ceiling.

dist/session.runtime-Cb-Z-Nqd.jsView on unpkg
dist/slash-state-BIkDmzh6.jsView file
1465patternName = generic_password severity = medium line = 1465 matchedText = url.pass...ed";
Medium
Secret Pattern

Hardcoded password in dist/slash-state-BIkDmzh6.js

dist/slash-state-BIkDmzh6.jsView on unpkg · L1465
dist/proxy-cli.runtime-wueLjgDx.jsView file
764patternName = generic_password severity = medium line = 764 matchedText = url.pass...ed";
Medium
Secret Pattern

Hardcoded password in dist/proxy-cli.runtime-wueLjgDx.js

dist/proxy-cli.runtime-wueLjgDx.jsView on unpkg · L764
dist/dist-q5g9hUi6.jsView file
4879patternName = generic_password severity = medium line = 4879 matchedText = passwo...
Medium
Secret Pattern

Hardcoded password in dist/dist-q5g9hUi6.js

dist/dist-q5g9hUi6.jsView on unpkg · L4879
12428patternName = generic_password severity = medium line = 12428 matchedText = passwo...
Medium
Secret Pattern

Hardcoded password in dist/dist-q5g9hUi6.js

dist/dist-q5g9hUi6.jsView on unpkg · L12428
docs/install/macos-vm.mdView file
217patternName = generic_password severity = medium line = 217 matchedText = password...rd",
Medium
Secret Pattern

Hardcoded password in docs/install/macos-vm.md

docs/install/macos-vm.mdView on unpkg · L217
docs/help/faq.mdView file
1439patternName = generic_password severity = medium line = 1439 matchedText = password...rd",
Medium
Secret Pattern

Hardcoded password in docs/help/faq.md

docs/help/faq.mdView on unpkg · L1439
docs/gateway/tailscale.mdView file
99patternName = generic_password severity = medium line = 99 matchedText = auth: { ..." },
Medium
Secret Pattern

Hardcoded password in docs/gateway/tailscale.md

docs/gateway/tailscale.mdView on unpkg · L99
docs/gateway/configuration-reference.mdView file
365patternName = generic_password severity = medium line = 365 matchedText = // passw...WORD
Medium
Secret Pattern

Hardcoded password in docs/gateway/configuration-reference.md

docs/gateway/configuration-reference.mdView on unpkg · L365
395patternName = generic_password severity = medium line = 395 matchedText = // passw...rd",
Medium
Secret Pattern

Hardcoded password in docs/gateway/configuration-reference.md

docs/gateway/configuration-reference.mdView on unpkg · L395
docs/gateway/config-channels.mdView file
725patternName = generic_password severity = medium line = 725 matchedText = password...D}",
Medium
Secret Pattern

Hardcoded password in docs/gateway/config-channels.md

docs/gateway/config-channels.mdView on unpkg · L725
docs/channels/bluebubbles.mdView file
47patternName = generic_password severity = medium line = 47 matchedText = password...rd",
Medium
Secret Pattern

Hardcoded password in docs/channels/bluebubbles.md

docs/channels/bluebubbles.mdView on unpkg · L47
docs/channels/matrix.mdView file
72patternName = generic_password severity = medium line = 72 matchedText = password...cret
Medium
Secret Pattern

Hardcoded password in docs/channels/matrix.md

docs/channels/matrix.mdView on unpkg · L72
docs/channels/irc.mdView file
200patternName = generic_password severity = medium line = 200 matchedText = password...rd",
Medium
Secret Pattern

Hardcoded password in docs/channels/irc.md

docs/channels/irc.mdView on unpkg · L200

Findings

3 Critical2 High20 Medium7 Low
CriticalCritical Secretdist/src-Bs9zDFWX.js
CriticalTrojan Source Unicodedist/control-ui/assets/index-DZ9XVD38.js
CriticalSecret Patterndist/src-Bs9zDFWX.js
HighInstall Time Lifecycle Scriptspackage.json
HighOversized Source Filedist/session.runtime-Cb-Z-Nqd.js
MediumAmbiguous Install Lifecycle Scriptpackage.json
MediumDynamic Requireopenclaw.mjs
MediumNetwork
MediumEnvironment Vars
MediumProtestware
MediumShips Build Helperskills/model-usage/scripts/test_model_usage.py
MediumStructural Risk Force Deep Review
MediumSecret Patterndist/slash-state-BIkDmzh6.js
MediumSecret Patterndist/proxy-cli.runtime-wueLjgDx.js
MediumSecret Patterndist/dist-q5g9hUi6.js
MediumSecret Patterndist/dist-q5g9hUi6.js
MediumSecret Patterndocs/install/macos-vm.md
MediumSecret Patterndocs/help/faq.md
MediumSecret Patterndocs/gateway/tailscale.md
MediumSecret Patterndocs/gateway/configuration-reference.md
MediumSecret Patterndocs/gateway/configuration-reference.md
MediumSecret Patterndocs/gateway/config-channels.md
MediumSecret Patterndocs/channels/bluebubbles.md
MediumSecret Patterndocs/channels/matrix.md
MediumSecret Patterndocs/channels/irc.md
LowScripts Present
LowEval
LowFilesystem
LowObfuscated
LowHigh Entropy Strings
LowTelemetry
LowUrl Strings