registry  /  starbridge-cli  /  1.2.4

starbridge-cli@1.2.4

StarBridge CLI tool for autonomous deployments

Static Scan Results

scanned 2d ago · by rust-scanner

Static analysis flagged 14 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
ChildProcessCryptoEnvironmentVarsFilesystemNetwork
Supply chain
HighEntropyStringsMinifiedUrlStrings
Manifest
NoLicense
scanned 1 file(s), 14.8 KB of source, external domains: 127.0.0.1

Source & flagged code

6 flagged · loading source
dist/index.jsView file
1#!/usr/bin/env node L2: "use strict";var me=Object.create;var H=Object.defineProperty;var Se=Object.getOwnPropertyDescriptor;var ye=Object.getOwnPropertyNames;var he=Object.getPrototypeOf,Ee=Object.protot... L3: `),{padding:{top:1,bottom:1,left:2,right:2},borderColor:"cyan",borderStyle:"round"})}function l(o,e){return o==="running"?p.default.green(` \u25CF ${e}`):o==="error"?p.default.red...
High
Child Process

Package source references child process execution.

dist/index.jsView on unpkg · L1
1#!/usr/bin/env node L2: "use strict";var me=Object.create;var H=Object.defineProperty;var Se=Object.getOwnPropertyDescriptor;var ye=Object.getOwnPropertyNames;var he=Object.getPrototypeOf,Ee=Object.protot... L3: `),{padding:{top:1,bottom:1,left:2,right:2},borderColor:"cyan",borderStyle:"round"})}function l(o,e){return o==="running"?p.default.green(` \u25CF ${e}`):o==="error"?p.default.red... L4: `))),t){let d=E.join(e,"dev.db");if(!S.existsSync(d)){console.log(l("pending","Database not found. Running auto-setup..."));try{let y=E.join(e,".env"),D={...process.env};if(S.exist... L5: `)){let $=ue.trim();if(!$||$.startsWith("#"))continue;let P=$.indexOf("=");P!==-1&&(D[$.slice(0,P).trim()]=$.slice(P+1).trim().replace(/^["']|["']$/g,""))}let k=E.join(e,"dev.db");...
High
Same File Env Network Execution

A single source file combines environment access, network access, and code or shell execution; review context before blocking.

dist/index.jsView on unpkg · L1
1#!/usr/bin/env node L2: "use strict";var me=Object.create;var H=Object.defineProperty;var Se=Object.getOwnPropertyDescriptor;var ye=Object.getOwnPropertyNames;var he=Object.getPrototypeOf,Ee=Object.protot... L3: `),{padding:{top:1,bottom:1,left:2,right:2},borderColor:"cyan",borderStyle:"round"})}function l(o,e){return o==="running"?p.default.green(` \u25CF ${e}`):o==="error"?p.default.red... L4: `))),t){let d=E.join(e,"dev.db");if(!S.existsSync(d)){console.log(l("pending","Database not found. Running auto-setup..."));try{let y=E.join(e,".env"),D={...process.env};if(S.exist... L5: `)){let $=ue.trim();if(!$||$.startsWith("#"))continue;let P=$.indexOf("=");P!==-1&&(D[$.slice(0,P).trim()]=$.slice(P+1).trim().replace(/^["']|["']$/g,""))}let k=E.join(e,"dev.db");... L6: `),{padding:{top:1,bottom:1,left:2,right:2},borderColor:"cyan",borderStyle:"round"}))}async function re(o){try{await A(ee,o?.tarball)}catch(r){console.error(ee("error","Failed to f...
High
Command Output Exfiltration

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

dist/index.jsView on unpkg · L1
4`))),t){let d=E.join(e,"dev.db");if(!S.existsSync(d)){console.log(l("pending","Database not found. Running auto-setup..."));try{let y=E.join(e,".env"),D={...process.env};if(S.exist... L5: `)){let $=ue.trim();if(!$||$.startsWith("#"))continue;let P=$.indexOf("=");P!==-1&&(D[$.slice(0,P).trim()]=$.slice(P+1).trim().replace(/^["']|["']$/g,""))}let k=E.join(e,"dev.db");... L6: `),{padding:{top:1,bottom:1,left:2,right:2},borderColor:"cyan",borderStyle:"round"}))}async function re(o){try{await A(ee,o?.tarball)}catch(r){console.error(ee("error","Failed to f...
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

dist/index.jsView on unpkg · L4
assets/server.tar.gzView file
path = assets/server.tar.gz kind = high_entropy_blob sizeBytes = 23676039 magicHex = [redacted]
High
Ships High Entropy Blob

Package ships high-entropy non-source blobs.

assets/server.tar.gzView on unpkg
path = assets/server.tar.gz kind = compressed_blob sizeBytes = 23676039 magicHex = [redacted]
Medium
Ships Compressed Blob

Package ships compressed or archive-like blobs.

assets/server.tar.gzView on unpkg

Findings

5 High4 Medium5 Low
HighChild Processdist/index.js
HighSame File Env Network Executiondist/index.js
HighCommand Output Exfiltrationdist/index.js
HighRuntime Package Installdist/index.js
HighShips High Entropy Blobassets/server.tar.gz
MediumNetwork
MediumEnvironment Vars
MediumShips Compressed Blobassets/server.tar.gz
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowNo License