registry  /  decocms  /  4.63.1

decocms@4.63.1

Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools

Static Scan Results

scanned 8h ago · by rust-scanner

Static analysis flagged 18 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
ChildProcessCryptoDynamicRequireEnvironmentVarsEvalFilesystemNetworkWebSocket
Supply chain
HighEntropyStringsMinifiedObfuscatedProtestwareTelemetryUrlStrings
ManifestNo manifest risk signals triggered.
scanned 235 file(s), 9.99 MB of source, external domains: admin.example.com, ai-site.deco.site, api.decocms.com, api.githubcopilot.com, api.openai.com, app.posthog.com, assets.decocache.com, cdn.captchafox.com, cdn.example.com, cdn.jsdelivr.net, challenges.cloudflare.com, deco.cx, decocms.com, decoims.com, destination-url.com, example.com, example2.com, fb.me, github.com, gravatar.com, images.weserv.nl, js.hcaptcha.com, json-schema.org, login.microsoftonline.com, player.vimeo.com, policies.google.com, posthog.com, prettier.io, prosemirror.net, pub-xxxx.r2.dev, radix-ui.com, raw.githubusercontent.com, react.dev, registry.example.com, sentry.io, studio.decocms.com, typescript-eslint.io, us.i.posthog.com, us.posthog.com, www.anthropic.com, www.decocms.com, www.google.com, www.ibm.com, www.w3.org, www.youtube.com, yandex.com, youtube.com
Oversized source lightweight scan
dist/server/cli.js8.47 MB file, sampled 256 KB
FilesystemNetworkChildProcessEnvironmentVarsCryptoObfuscatedHighEntropyStringsMinifiedUrlStringsgithub.com
dist/server/server.js4.87 MB file, sampled 256 KB
NetworkChildProcessEnvironmentVarsCryptoDynamicRequireObfuscatedHighEntropyStringsMinifiedUrlStringsai-site.deco.sitedecoims.com

Source & flagged code

7 flagged · loading source
dist/client/assets/index-BxnZ68Vo.jsView file
2patternName = generic_password severity = medium line = 2 matchedText = `,y);con...ema:
Medium
Secret Pattern

Package contains a possible secret pattern.

dist/client/assets/index-BxnZ68Vo.jsView on unpkg · L2
dist/client/assets/reports-CfYsBbGy.jsView file
17`+g.message)}var n=new ue;n.add(a),n.isGeoSVGGraphicRoot=!0;var i=t.width,o=t.height,s=t.viewBoxRect,l=this._boundingRect;if(!l){var u=void 0,c=void 0,f=void 0,h=void 0;if(i!=null?... L18: `+i.message)}return xV(t,n),L(n,function(i){var o=i.name;bV(t,i),wV(t,i);var s=this._specialAreas&&this._specialAreas[o];s&&i.transformTo(s.left,s.top,s.width,s.height)},this),n},r... L19: `))}),e.join(`
Low
Eval

Package source references a known benign dynamic code generation pattern.

dist/client/assets/reports-CfYsBbGy.jsView on unpkg · L17
dist/client/assets/file-type-icon-LUi593th.jsView file
89`);O.forEach(function(C,M){var $=r&&p.length+i,W={type:"text",value:"".concat(C,` L90: `)};if(M===0){var z=d.slice(f+1,g).concat($n({children:[W],className:h.properties.className})),G=R(z,$);p.push(G)}else if(M===O.length-1){var X=d[g+1]&&d[g+1].children&&d[g+1].chil... L91: ?|
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/client/assets/file-type-icon-LUi593th.jsView on unpkg · L89
dist/server/emscripten-module.wasmView file
path = dist/server/emscripten-module.wasm kind = wasm_module sizeBytes = 518880 magicHex = [redacted]
Medium
Ships Wasm Module

Package ships WebAssembly modules.

dist/server/emscripten-module.wasmView on unpkg
dist/client/sounds/notification.mp3View file
path = dist/client/sounds/notification.mp3 kind = high_entropy_blob sizeBytes = 61101 magicHex = [redacted]
High
Ships High Entropy Blob

Package ships high-entropy non-source blobs.

dist/client/sounds/notification.mp3View on unpkg
dist/server/server.jsView file
path = dist/server/server.js kind = oversized_source_file sizeBytes = 5110327 magicHex = [redacted]
High
Oversized Source File

Package contains source files above the static scanner size ceiling.

dist/server/server.jsView on unpkg
dist/server/cli.jsView file
path = dist/server/cli.js kind = oversized_cli_entrypoint sizeBytes = 8878380 magicHex = [redacted]
Medium
Oversized Cli Entrypoint

Package contains an oversized executable-looking CLI entrypoint.

dist/server/cli.jsView on unpkg

Findings

3 High8 Medium7 Low
HighObfuscated
HighShips High Entropy Blobdist/client/sounds/notification.mp3
HighOversized Source Filedist/server/server.js
MediumSecret Patterndist/client/assets/index-BxnZ68Vo.js
MediumDynamic Requiredist/client/assets/file-type-icon-LUi593th.js
MediumNetwork
MediumEnvironment Vars
MediumProtestware
MediumShips Wasm Moduledist/server/emscripten-module.wasm
MediumOversized Cli Entrypointdist/server/cli.js
MediumStructural Risk Force Deep Review
LowNon Install Lifecycle Scripts
LowScripts Present
LowEvaldist/client/assets/reports-CfYsBbGy.js
LowFilesystem
LowHigh Entropy Strings
LowTelemetry
LowUrl Strings