registry  /  @marimo-team/islands  /  0.23.11

@marimo-team/islands@0.23.11

Static Scan Results

scanned 9d ago · by rust-scanner

Static analysis flagged 26 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
ChildProcessCryptoDynamicRequireEnvironmentVarsEvalFilesystemNetworkShellWebSocket
Supply chain
HighEntropyStringsMinifiedProtestwareUrlStrings
ManifestNo manifest risk signals triggered.
scanned 1,441 file(s), 19.6 MB of source, external domains: 127.0.0.1, aistudio.google.com, api.example.com, api.iconify.design, api.inference.wandb.ai, api.openai.com, api.simplesvg.com, api.together.xyz, api.unisvg.com, cdn.example.com, cdn.jsdelivr.net, chevrotain.io, chriskempson.com, console.anthropic.com, developer.mozilla.org, docs.github.com, docs.marimo.io, docs.python.org, en.wikipedia.org, evil.com, evil.example.com, example.com, fb.me, git.new, github.com, json-schema.org, langium.org, links.marimo.app, marimo.app, marimo.io, models.github.ai, molab.marimo.io, mui.com, opencode.ai, openrouter.ai, platform.openai.com, portal.azure.com, pypi.org, radix-ui.com, raw.githubusercontent.com, react.dev, s3.amazonaws.com, static.marimo.app, unpkg.com, vega.github.io, vlaaad.github.io, wandb.ai, wasm.marimo.app, www.google.com, www.ibm.com
Oversized source lightweight scan
dist/Plot-CAYS29h9.js8.00 MB file, sampled 256 KB
NetworkChildProcessHighEntropyStringsUrlStringswww.w3.org
dist/node-sql-parser-B8nBD36q.js4.39 MB file, sampled 256 KB
HighEntropyStrings

Source & flagged code

17 flagged · loading source
package.jsonView file
scripts.preinstall = npx only-allow pnpm
High
Install Time Lifecycle Scripts

Package defines install-time lifecycle scripts.

package.jsonView on unpkg
src/components/editor/connections/storage/__tests__/as-code.test.tsView file
12patternName = aws_access_key severity = critical line = 12 matchedText = access_k...LE",
Critical
Critical Secret

Package contains a critical-looking secret pattern.

src/components/editor/connections/storage/__tests__/as-code.test.tsView on unpkg · L12
12patternName = aws_access_key severity = critical line = 12 matchedText = access_k...LE",
Critical
Secret Pattern

AWS access key ID in src/components/editor/connections/storage/__tests__/as-code.test.ts

src/components/editor/connections/storage/__tests__/as-code.test.tsView on unpkg · L12
34patternName = aws_access_key severity = critical line = 34 matchedText = access_k...LE",
Critical
Secret Pattern

AWS access key ID in src/components/editor/connections/storage/__tests__/as-code.test.ts

src/components/editor/connections/storage/__tests__/as-code.test.tsView on unpkg · L34
dist/dist-U4F-tbMs.jsView file
8436} L8437: fork() { L8438: return new e47(this.buffer, this.index);
High
Child Process

Package source references child process execution.

dist/dist-U4F-tbMs.jsView on unpkg · L8436
dist/react-vega-B0sAlDTL.jsView file
12832}, L12833: eval(t35, n) { L12834: let r = n.materialize().fork(), a = this._dims.length, o = 0;
Low
Eval

Package source references a known benign dynamic code generation pattern.

dist/react-vega-B0sAlDTL.jsView on unpkg · L12832
dist/livescript-BJLz1EbT.jsView file
15return e.next(), "error"; L16: }, identifier = "(?![\\d\\s])[$\\w\\xAA-\\uFFDC](?:(?!\\s)[$\\w\\xAA-\\uFFDC]|-[A-Za-z])*", indenter = RegExp("(?:[({[=:]|[-~]>|\\b(?:e(?:lse|xport)|d(?:o|efault)|t(?:ry|hen)|final... L17: token: "string",
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/livescript-BJLz1EbT.jsView on unpkg · L15
dist/assets/worker-DEDLIQQV.jsView file
1var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t... L2: `).filter(function(t){return!!t.match(e)},this).map(function(e){e.indexOf(`(eval `)>-1&&(e=e.replace(/eval code/g,`eval`).replace(/(\(eval at [^()]*)|(,.*$)/g,``));var t=e.replace(... L3: `).filter(function(e){return!e.match(t)},this).map(function(e){if(e.indexOf(` > eval`)>-1&&(e=e.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,`:$1`)),e.indexOf(`@`)===... L4: `).filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length)),r=t.map(e=>e.slice(n)).map(e=>` `.repeat(this.indent*2)+e);for(let e of r)this.content.push(e)}compile(){let ...
High
Command Output Exfiltration

Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.

dist/assets/worker-DEDLIQQV.jsView on unpkg · L1
dist/files/wasm-intro.pyView file
path = dist/files/wasm-intro.py kind = build_helper sizeBytes = 13544 magicHex = [redacted]
Medium
Ships Build Helper

Package ships non-JavaScript build or shell helper files.

dist/files/wasm-intro.pyView on unpkg
src/fonts/KaTeX/KaTeX_Typewriter-Regular.woff2View file
path = src/fonts/KaTeX/KaTeX_Typewriter-Regular.woff2 kind = high_entropy_blob sizeBytes = 13568 magicHex = [redacted]
High
Ships High Entropy Blob

Package ships high-entropy non-source blobs.

src/fonts/KaTeX/KaTeX_Typewriter-Regular.woff2View on unpkg
dist/Plot-CAYS29h9.jsView file
path = dist/Plot-CAYS29h9.js kind = oversized_source_file sizeBytes = 8384833 magicHex = [redacted]
High
Oversized Source File

Package contains source files above the static scanner size ceiling.

dist/Plot-CAYS29h9.jsView on unpkg
src/components/editor/connections/database/__tests__/as-code.test.tsView file
239patternName = generic_password severity = medium line = 239 matchedText = password...rd",
Medium
Secret Pattern

Hardcoded password in src/components/editor/connections/database/__tests__/as-code.test.ts

src/components/editor/connections/database/__tests__/as-code.test.tsView on unpkg · L239
279patternName = generic_password severity = medium line = 279 matchedText = password...rd",
Medium
Secret Pattern

Hardcoded password in src/components/editor/connections/database/__tests__/as-code.test.ts

src/components/editor/connections/database/__tests__/as-code.test.tsView on unpkg · L279
289patternName = generic_password severity = medium line = 289 matchedText = password...rd",
Medium
Secret Pattern

Hardcoded password in src/components/editor/connections/database/__tests__/as-code.test.ts

src/components/editor/connections/database/__tests__/as-code.test.tsView on unpkg · L289
438patternName = generic_password severity = medium line = 438 matchedText = password...&*",
Medium
Secret Pattern

Hardcoded password in src/components/editor/connections/database/__tests__/as-code.test.ts

src/components/editor/connections/database/__tests__/as-code.test.tsView on unpkg · L438
448patternName = generic_password severity = medium line = 448 matchedText = password...&*",
Medium
Secret Pattern

Hardcoded password in src/components/editor/connections/database/__tests__/as-code.test.ts

src/components/editor/connections/database/__tests__/as-code.test.tsView on unpkg · L448
547patternName = generic_password severity = medium line = 547 matchedText = password...rd",
Medium
Secret Pattern

Hardcoded password in src/components/editor/connections/database/__tests__/as-code.test.ts

src/components/editor/connections/database/__tests__/as-code.test.tsView on unpkg · L547

Findings

3 Critical6 High12 Medium5 Low
CriticalCritical Secretsrc/components/editor/connections/storage/__tests__/as-code.test.ts
CriticalSecret Patternsrc/components/editor/connections/storage/__tests__/as-code.test.ts
CriticalSecret Patternsrc/components/editor/connections/storage/__tests__/as-code.test.ts
HighInstall Time Lifecycle Scriptspackage.json
HighChild Processdist/dist-U4F-tbMs.js
HighShell
HighCommand Output Exfiltrationdist/assets/worker-DEDLIQQV.js
HighShips High Entropy Blobsrc/fonts/KaTeX/KaTeX_Typewriter-Regular.woff2
HighOversized Source Filedist/Plot-CAYS29h9.js
MediumDynamic Requiredist/livescript-BJLz1EbT.js
MediumNetwork
MediumEnvironment Vars
MediumProtestware
MediumShips Build Helperdist/files/wasm-intro.py
MediumStructural Risk Force Deep Review
MediumSecret Patternsrc/components/editor/connections/database/__tests__/as-code.test.ts
MediumSecret Patternsrc/components/editor/connections/database/__tests__/as-code.test.ts
MediumSecret Patternsrc/components/editor/connections/database/__tests__/as-code.test.ts
MediumSecret Patternsrc/components/editor/connections/database/__tests__/as-code.test.ts
MediumSecret Patternsrc/components/editor/connections/database/__tests__/as-code.test.ts
MediumSecret Patternsrc/components/editor/connections/database/__tests__/as-code.test.ts
LowScripts Present
LowEvaldist/react-vega-B0sAlDTL.js
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings