registry  /  @quotemedia.com/streamer  /  2.70.0

@quotemedia.com/streamer@2.70.0

A JavaScript client for QuoteMedia's streaming data service.

Static Scan Results

scanned 3h ago · by rust-scanner

Static analysis flagged 13 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
ChildProcessCryptoEnvironmentVarsEvalFilesystemNetworkShellWebSocket
Supply chain
HighEntropyStringsMinifiedObfuscatedUrlStrings
Manifest
NoLicense
scanned 2 file(s), 1.60 MB of source, external domains: bugzilla.mozilla.org, en.wikipedia.org, es5.github.com, es5.github.io, example.com, feross.org, fusesource.com, github.com, jmesnil.net, stackoverflow.com, usejsdoc.org, www.jmesnil.net

Source & flagged code

4 flagged · loading source
qmci-streamer-2.70.0.jsView file
29992var Url = require("url"); L29993: var spawn = require("child_process").spawn; L29994: var fs = require("fs");
High
Child Process

Package source references child process execution.

qmci-streamer-2.70.0.jsView on unpkg · L29992
6012parseJSON: function parseJSON(data) { L6013: return !data ? null : window.JSON && window.JSON.parse ? window.JSON.parse(data) : new Function("return " + data)(); L6014: },
Low
Eval

Package source references a known benign dynamic code generation pattern.

qmci-streamer-2.70.0.jsView on unpkg · L6012
qmci-streamer-2.70.0.min.jsView file
100// Copyright Joyent, Inc. and other Node contributors. L101: "use strict";var f=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};m.exports=functi... L102: // Copyright Joyent, Inc. and other Node contributors. ... L106: // Copyright Joyent, Inc. and other Node contributors. L107: "use strict";var _=x("process-nextick-args");j.exports=w;var c,g=x("isarray");w.ReadableState=O;x("events").EventEmitter;var T=function(e,t){return e.listeners(t).length},f=x("./in... L108: // Copyright Joyent, Inc. and other Node contributors. ... L114: // Copyright Joyent, Inc. and other Node contributors. L115: "use strict";var L=h("punycode"),R=h("./util");function N(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this...
High
Command Output Exfiltration

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

qmci-streamer-2.70.0.min.jsView on unpkg · L100
README.mdView file
68patternName = generic_password severity = medium line = 68 matchedText = password...ORD'
Medium
Secret Pattern

Hardcoded password in README.md

README.mdView on unpkg · L68

Findings

3 High4 Medium6 Low
HighChild Processqmci-streamer-2.70.0.js
HighShell
HighCommand Output Exfiltrationqmci-streamer-2.70.0.min.js
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
MediumSecret PatternREADME.md
LowEvalqmci-streamer-2.70.0.js
LowFilesystem
LowObfuscated
LowHigh Entropy Strings
LowUrl Strings
LowNo License