registry  /  browserstack-node-sdk  /  1.60.0

browserstack-node-sdk@1.60.0

Node SDK for browserstack selenium-webdriver tests

Static Scan Results

scanned 9d ago · by rust-scanner

Static analysis flagged 21 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
ChildProcessDynamicRequireEnvironmentVarsFilesystemNetworkWebSocket
Supply chain
HighEntropyStringsMinifiedObfuscatedUrlStrings
Manifest
NoLicense
scanned 231 file(s), 4.68 MB of source, external domains: accessibility.browserstack.com, api-cloud-devtestops.bsstag.com, api-cloud.browserstack.com, api-preprod.bsstag.com, api.browserstack.com, apidevtestops.bsstag.com, app-automate-devtestops.bsstag.com, app-automate-preprod.bsstag.com, app-automate.browserstack.com, automate-devtestops.bsstag.com, automate-preprod.bsstag.com, automate.browserstack.com, automation-preprod.bsstag.com, automation.browserstack.com, browserstack.com, collector-observability-devtestops.bsstag.com, collector-observability-preprod.bsstag.com, collector-observability.browserstack.com, eds.browserstack.com, edsstaging.bsstag.com, github.com, graph.microsoft.com, grid-devhst.bsstag.com, grid-preprod.bsstag.com, grid.browserstack.com, hub-devtestops.bsstag.com, hub-preprod.bsstag.com, hub-use-only.browserstack.com, hub.browserstack.com, nroujxly-hub.browserstack-ats.com, observability-devtestops.bsstag.com, tcg-preprod.bsstag.com, tcg.browserstack.com, tcg.bsstag.com, upload-observability-devtestops-ssi.bsstag.com, upload-observability-preprod.bsstag.com, upload-observability.browserstack.com, www.browserstack.com, www.googleapis.com, your-jira.yourdomain.com

Source & flagged code

13 flagged · loading source
ats/src/templates/hubharesources/bitnami-kafka.yamlView file
119patternName = generic_password severity = medium line = 119 matchedText = system-u...w=="
Medium
Secret Pattern

Package contains a possible secret pattern.

ats/src/templates/hubharesources/bitnami-kafka.yamlView on unpkg · L119
120patternName = generic_password severity = medium line = 120 matchedText = inter-br...w=="
Medium
Secret Pattern

Hardcoded password in ats/src/templates/hubharesources/bitnami-kafka.yaml

ats/src/templates/hubharesources/bitnami-kafka.yamlView on unpkg · L120
121patternName = generic_password severity = medium line = 121 matchedText = controll...g=="
Medium
Secret Pattern

Hardcoded password in ats/src/templates/hubharesources/bitnami-kafka.yaml

ats/src/templates/hubharesources/bitnami-kafka.yamlView on unpkg · L121
167patternName = generic_password severity = medium line = 167 matchedText = listener...er";
Medium
Secret Pattern

Hardcoded password in ats/src/templates/hubharesources/bitnami-kafka.yaml

ats/src/templates/hubharesources/bitnami-kafka.yamlView on unpkg · L167
189patternName = generic_password severity = medium line = 189 matchedText = listener...-0";
Medium
Secret Pattern

Hardcoded password in ats/src/templates/hubharesources/bitnami-kafka.yaml

ats/src/templates/hubharesources/bitnami-kafka.yamlView on unpkg · L189
190patternName = generic_password severity = medium line = 190 matchedText = listener...er";
Medium
Secret Pattern

Hardcoded password in ats/src/templates/hubharesources/bitnami-kafka.yaml

ats/src/templates/hubharesources/bitnami-kafka.yamlView on unpkg · L190
191patternName = generic_password severity = medium line = 191 matchedText = listener...er";
Medium
Secret Pattern

Hardcoded password in ats/src/templates/hubharesources/bitnami-kafka.yaml

ats/src/templates/hubharesources/bitnami-kafka.yamlView on unpkg · L191
273patternName = generic_password severity = medium line = 273 matchedText = local pa...ue}"
Medium
Secret Pattern

Hardcoded password in ats/src/templates/hubharesources/bitnami-kafka.yaml

ats/src/templates/hubharesources/bitnami-kafka.yamlView on unpkg · L273
ats/src/utils/utilityMethods.js#virtual:normalized:round1View file
1function a37_0x4cb1(_0x527ee0,_0x41bad6){const _0x5b2a7f=a37_0x5b2a();return a37_0x4cb1=function(_0x4cb133,_0x119c3f){_0x4cb133=_0x4cb133-0x111;let _0x4def6b=_0x5b2a7f[_0x4cb133];r...
High
Child Process

Package source references child process execution.

ats/src/utils/utilityMethods.js#virtual:normalized:round1View on unpkg · L1
generated/sdk_pb.jsView file
13L14: var jspb = require('google-protobuf'); L15: var goog = jspb;
Medium
Dynamic Require

Package source references dynamic require/import behavior.

generated/sdk_pb.jsView on unpkg · L13
src/helpers/percy/PercyBinary.js#virtual:normalized:round1View file
1const a142_0x354cb4=a142_0x4311;(function(_0x287d5e,_0x2ed161){const _0x1c5c7b=a142_0x4311,_0x2ece7d=_0x287d5e();while(!![]){try{const _0x9a9f82=-parseInt(_0x1c5c7b(0x132))/0x1*(-p...
High
Same File Env Network Execution

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

src/helpers/percy/PercyBinary.js#virtual:normalized:round1View on unpkg · L1
ats/src/config/constants.jsView file
1const a22_0x7f3336=a22_0x2625;(function(_0x76688b,_0x498621){const _0x483122=a22_0x2625,_0x512fcc=_0x76688b();while(!![]){try{const _0x4c7aa8=parseInt(_0x483122(0x1c3))/0x1+-parseI...
High
Obfuscated Payload Loader

Source contains an obfuscator-style string-array loader that reconstructs and executes hidden code.

ats/src/config/constants.jsView on unpkg · L1
src/ai-sdk-node/extensions/chrome_extension.crxView file
path = src/ai-sdk-node/extensions/chrome_extension.crx kind = high_entropy_blob sizeBytes = 53660 magicHex = [redacted]
High
Ships High Entropy Blob

Package ships high-entropy non-source blobs.

src/ai-sdk-node/extensions/chrome_extension.crxView on unpkg

Findings

5 High12 Medium4 Low
HighChild Processats/src/utils/utilityMethods.js#virtual:normalized:round1
HighSame File Env Network Executionsrc/helpers/percy/PercyBinary.js#virtual:normalized:round1
HighObfuscated Payload Loaderats/src/config/constants.js
HighObfuscated
HighShips High Entropy Blobsrc/ai-sdk-node/extensions/chrome_extension.crx
MediumSecret Patternats/src/templates/hubharesources/bitnami-kafka.yaml
MediumDynamic Requiregenerated/sdk_pb.js
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
MediumSecret Patternats/src/templates/hubharesources/bitnami-kafka.yaml
MediumSecret Patternats/src/templates/hubharesources/bitnami-kafka.yaml
MediumSecret Patternats/src/templates/hubharesources/bitnami-kafka.yaml
MediumSecret Patternats/src/templates/hubharesources/bitnami-kafka.yaml
MediumSecret Patternats/src/templates/hubharesources/bitnami-kafka.yaml
MediumSecret Patternats/src/templates/hubharesources/bitnami-kafka.yaml
MediumSecret Patternats/src/templates/hubharesources/bitnami-kafka.yaml
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowNo License