registry  /  @aws/lsp-codewhisperer  /  0.0.121

@aws/lsp-codewhisperer@0.0.121

CodeWhisperer Language Server

Static Scan Results

scanned 7d ago · by rust-scanner

Static analysis flagged 10 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
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 190 file(s), 2.09 MB of source, external domains: amzn.awsapps.com, api.transform-gamma.eu-central-1.on.aws, api.transform-gamma.us-east-1.on.aws, api.transform-gamma.us-west-2.on.aws, api.transform.ap-northeast-1.on.aws, api.transform.ap-northeast-2.on.aws, api.transform.ap-south-1.on.aws, api.transform.ap-southeast-2.on.aws, api.transform.ca-central-1.on.aws, api.transform.eu-central-1.on.aws, api.transform.eu-west-2.on.aws, api.transform.us-east-1.on.aws, api.transform.us-west-2.on.aws, app.kiro.dev, aws.amazon.com, codewhisperer.us-east-1.amazonaws.com, docs.aws.amazon.com, github.com, kiro.dev, q.eu-central-1.amazonaws.com, us-east-1.console.aws.amazon.com, view.awsapps.com

Source & flagged code

3 flagged · loading source
package.jsonView file
scripts.postinstall = node ./script/install_transitive_dep.js
High
Install Time Lifecycle Scripts

Package defines install-time lifecycle scripts.

package.jsonView on unpkg
out/shared/localProjectContextController.jsView file
75const libraryPath = this.getVectorLibraryPath(); L76: const vecLib = vectorLib ?? (await eval(`import("${libraryPath}")`)); L77: if (vecLib) {
Low
Eval

Package source references a known benign dynamic code generation pattern.

out/shared/localProjectContextController.jsView on unpkg · L75
out/language-server/netTransform/artifactManager.jsView file
75Transformations: transformationSettings, L76: Metadata: { L77: GeneratedAt: new Date().toISOString(), ... L169: }; L170: await this.processPrivatePackages(request, artifactReference); L171: references.push(artifactReference); ... L286: } L287: return hasher.digest('base64'); L288: }
Low
Weak Crypto

Package source references weak cryptographic algorithms.

out/language-server/netTransform/artifactManager.jsView on unpkg · L75

Findings

1 High3 Medium6 Low
HighInstall Time Lifecycle Scriptspackage.json
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowEvalout/shared/localProjectContextController.js
LowWeak Cryptoout/language-server/netTransform/artifactManager.js
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings