registry  /  @runfusion/fusion  /  0.52.0

@runfusion/fusion@0.52.0

Fusion CLI: HTTP API server, daemon, dashboard launcher, and task tooling for the Fusion AI coding agent.

Static Scan Results

scanned 5d ago · by rust-scanner

Static analysis flagged 15 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
HighEntropyStringsMinifiedObfuscatedProtestwareTelemetryUrlStrings
ManifestNo manifest risk signals triggered.
scanned 252 file(s), 13.0 MB of source, external domains: 127.0.0.1, api.example.com, api.github.com, bit.ly, chevrotain.io, discord.gg, docs.expo.dev, docs.openclaw.ai, en.wikipedia.org, github.com, hooks.example.com, jquery.org, json-schema.org, langium.org, lodash.com, node.example.com, ntfy.sh, openjsf.org, paperclip.ing, pro.reactflow.dev, react.dev, reactflow.dev, redux-toolkit.js.org, redux.js.org, registry.npmjs.org, runfusion.ai, searx.example.com, skills.sh, tldrlegal.com, underscorejs.org, www.w3.org, your-domain.example
Oversized source lightweight scan
dist/bin.js12.9 MB file, sampled 256 KB
FilesystemNetworkChildProcessEnvironmentVarsShellDynamicRequireHighEntropyStringsUrlStringsregistry.npmjs.orgskills.sh
dist/client/assets/index-Y-vyXPPN.js2.19 MB file, sampled 256 KB
NetworkHighEntropyStringsUrlStrings127.0.0.1github.comrunfusion.aiwww.w3.org
dist/extension.js9.18 MB file, sampled 256 KB
NetworkEnvironmentVarsDynamicRequireHighEntropyStrings
dist/plugins/fusion-plugin-droid-runtime/bundled.js5.03 MB file, sampled 256 KB
FilesystemChildProcessEnvironmentVarsShellDynamicRequireHighEntropyStringsUrlStringsdocs.expo.dev

Source & flagged code

5 flagged · loading source
dist/chunk-AWKNRUOR.jsView file
6632. **Secrets and credentials** \u2014 Ensure no hardcoded passwords, API keys, tokens, or private keys L664: 3. **Unsafe eval** \u2014 Check for eval(), new Function(), or similar dangerous patterns L665: 4. **Path traversal** \u2014 Verify file path handling prevents directory traversal attacks
Low
Eval

Package source references a known benign dynamic code generation pattern.

dist/chunk-AWKNRUOR.jsView on unpkg · L663
bin.mjsView file
19L20: await import(pathToFileURL(distEntry).href);
Medium
Dynamic Require

Package source references dynamic require/import behavior.

bin.mjsView on unpkg · L19
dist/chunk-PSDYB45U.jsView file
28function shouldSkipBackgroundQmdRefresh() { L29: return (process.env.VITEST === "true" || process.env.NODE_ENV === "test") && process.env.FUSION_ENABLE_QMD_REFRESH_IN_TESTS !== "1"; L30: } ... L168: async write(rootDir, content) { L169: const result = await this.fileBackend.write(rootDir, content); L170: scheduleQmdProjectMemoryRefresh(rootDir); ... L453: try { L454: const { execFile } = await import("child_process"); L455: const { promisify } = await import("util"); ... L459: const args = buildQmdSearchArgs(rootDir, options); L460: const { stdout } = await execFileAsync(command, args, { L461: cwd: rootDir,
Low
Weak Crypto

Package source references weak cryptographic algorithms.

dist/chunk-PSDYB45U.jsView on unpkg · L28
dist/bin.jsView file
path = dist/bin.js kind = oversized_source_file sizeBytes = 13511878 magicHex = [redacted]
High
Oversized Source File

Package contains source files above the static scanner size ceiling.

dist/bin.jsView on unpkg
path = dist/bin.js kind = oversized_cli_entrypoint sizeBytes = 13511878 magicHex = [redacted]
Medium
Oversized Cli Entrypoint

Package contains an oversized executable-looking CLI entrypoint.

dist/bin.jsView on unpkg

Findings

2 High6 Medium7 Low
HighObfuscated
HighOversized Source Filedist/bin.js
MediumDynamic Requirebin.mjs
MediumNetwork
MediumEnvironment Vars
MediumProtestware
MediumOversized Cli Entrypointdist/bin.js
MediumStructural Risk Force Deep Review
LowScripts Present
LowEvaldist/chunk-AWKNRUOR.js
LowWeak Cryptodist/chunk-PSDYB45U.js
LowFilesystem
LowHigh Entropy Strings
LowTelemetry
LowUrl Strings