registry  /  @mp-consulting/homebridge-lg-thinq  /  1.0.31

@mp-consulting/homebridge-lg-thinq@1.0.31

A Homebridge plugin for controlling/monitoring LG ThinQ devices via LG ThinQ platform.

Static Scan Results

scanned 2h ago · by rust-scanner

Static analysis flagged 8 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
CryptoFilesystemNetwork
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 58 file(s), 550 KB of source, external domains: common.lgthinq.com, emp-oauth.lgecloud.com, kic.lgthinq.com, route.lgthinq.com, www.amazontrust.com, www.tbs-x509.com, www.websecurity.digicert.com

Source & flagged code

2 flagged · loading source
dist/cli.jsView file
28patternName = generic_password severity = medium line = 28 matchedText = console....ge);
Medium
Secret Pattern

Package contains a possible secret pattern.

dist/cli.jsView on unpkg · L28
dist/api/Auth.jsView file
28this.logger = logger; L29: this.lgeapi_url = `https://${this.gateway.country_code.toLowerCase()}.lgeapi.com/`; L30: } ... L56: }; L57: const preLoginResponse = await requestClient.post(this.gateway.login_base_url + 'preLogin', qs.stringify(preLoginData), { headers }); L58: const preLogin = preLoginResponse.data; ... L347: signature(message, secret) { L348: return crypto.createHmac('sha1', Buffer.from(secret)).update(message).digest('base64'); L349: }
Low
Weak Crypto

Package source references weak cryptographic algorithms.

dist/api/Auth.jsView on unpkg · L28

Findings

2 Medium6 Low
MediumSecret Patterndist/cli.js
MediumNetwork
LowNon Install Lifecycle Scripts
LowScripts Present
LowWeak Cryptodist/api/Auth.js
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings