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

# skxcmwuncbg2@1.0.1 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** — URL parameters may be sent to an attacker-controlled destination, enabling phishing or data disclosure.

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

Opening the entry page and completing or failing its verification callback activates an opaque redirect chain. It can disclose the page's query parameters to a remotely supplied destination.

## Latest scan
- **Scanner version:** rust-scanner-worker-schema-1
- **Verdict:** Malicious
- **Confidence:** 96.0%
- **Started:** 2026-09-01T09:08:21.652Z
- **Finished:** 2026-09-01T09:10:01.077Z
- **Download time:** 260 ms
- **Static scan time:** 26 ms
- **AI review time:** 99138 ms
- **Total time:** 99425 ms

## Security analysis

### Published attack-surface review

- **Summary:** Opening the entry page and completing or failing its verification callback activates an opaque redirect chain. It can disclose the page's query parameters to a remotely supplied destination.

- **Trigger:** A browser opens index.html and the Turnstile callback runs.

- **Impact:** URL parameters may be sent to an attacker-controlled destination, enabling phishing or data disclosure.

- **Evidence paths:** index.html, package.json

- **Review source:** ai\_review

- **Reviewed:** 2026-09-01T09:10:01.077Z

### AI review details

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

- **Mechanism:** Obfuscated remote fetch, decryption, query forwarding, and browser redirect.

- **Attack narrative:** The page presents a verification screen, then its callback uses obfuscated code to fetch a remote value, decrypt a destination URL, append the current page's query parameters, and replace the browser location. The destination is hidden from source review, so the package can route visitors and their URL-carried data to an operator-selected site.

- **Rationale:** This is a concealed, remotely controlled redirect and query-forwarding mechanism, not a legitimate npm package function. It has no install hook, but its runtime behavior is concrete malicious data-routing behavior.

- **Files touched:** index.html

- **Network endpoints:** https://challenges.cloudflare.com/turnstile/v0/api.js

### Review decision

- **Verdict:** Malicious

- **Confidence:** 96.0%

- **Recommended action:** publish\_block

- **Intent class:** Malware

- **False-positive risk:** Low

- **Evidence for:** The HTML callback contains heavily obfuscated code that fetches a remote response., The response is decoded and decrypted to obtain a destination., The code copies current URL parameters to that destination and replaces the browser location., The manifest exposes this HTML file as the package entry point.

- **Evidence against:** No npm lifecycle scripts are declared., No local file writes or shell execution are present.

## Public findings

### 1. High: Obfuscated Payload Loader
- **Category:** Source
- **Confidence:** 86.0%
- **Path:** index.html
- **Public source:** [View source](<https://unpkg.com/skxcmwuncbg2@1.0.1/index.html>)

Source contains an obfuscated payload loader that reconstructs and executes hidden code.

Public source snippet (untrusted):

```html
L226: function onTurnstileComplete(token) {
L227: function _0x3a8ec6(_0x15bf85,_0x238669,_0x560b05,_0x49a429){const _0x3efc9f={_0x1fa456:0xd2};return _0x4c49(_0x49a429-_0x3efc9f._0x1fa456,_0x560b05);}(function(_0x13db49,_0x470044)...
L228: }
```

### 2. Low: High Entropy Strings
- **Category:** Supply Chain
- **Confidence:** 55.0%

Package source contains high-entropy string patterns.

### 3. Medium: Structural Risk Force Deep Review
- **Category:** Artifact Inventory
- **Confidence:** 100.0%

Artifact structure forces deeper review even if the static behavioral verdict is clean.

### 4. Low: No License
- **Category:** Manifest
- **Confidence:** 80.0%

Package manifest does not declare a clear license.

### 5. High: Semantic Analysis Limited
- **Category:** Scanner Coverage
- **Confidence:** 100.0%
- **Path:** index.html
- **Public source:** [View source](<https://unpkg.com/skxcmwuncbg2@1.0.1/index.html>)

A bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.

Public source snippet (untrusted):

```html
stage = html_entrypoint_analysis; reason = referenced_script_not_statically_covered; limitedFiles = 1
```

### 6. High: Ai Review Evidence
- **Category:** Ai Review
- **Confidence:** 96.0%
- **Path:** index.html
- **Public source:** [View source](<https://unpkg.com/skxcmwuncbg2@1.0.1/index.html>)

The HTML callback contains heavily obfuscated code that fetches a remote response.

Public source snippet (untrusted):

```text
function onTurnstileComplete(token) {
```

### 7. High: Ai Review Evidence
- **Category:** Ai Review
- **Confidence:** 96.0%
- **Path:** index.html
- **Public source:** [View source](<https://unpkg.com/skxcmwuncbg2@1.0.1/index.html>)

The HTML callback contains heavily obfuscated code that fetches a remote response.

Public source snippet (untrusted):

```text
const _0x28d7b8=await _0x37814a['vnzwr'](fetch,
```

### 8. High: Ai Review Evidence
- **Category:** Ai Review
- **Confidence:** 96.0%
- **Path:** index.html
- **Public source:** [View source](<https://unpkg.com/skxcmwuncbg2@1.0.1/index.html>)

The response is decoded and decrypted to obtain a destination.

Public source snippet (untrusted):

```text
const _0x20c497=new TextDecoder()
```

### 9. High: Ai Review Evidence
- **Category:** Ai Review
- **Confidence:** 96.0%
- **Path:** index.html
- **Public source:** [View source](<https://unpkg.com/skxcmwuncbg2@1.0.1/index.html>)

The code copies current URL parameters to that destination and replaces the browser location.

Public source snippet (untrusted):

```text
new URLSearchParams(window[_0x57ad90
```

### 10. High: Ai Review Evidence
- **Category:** Ai Review
- **Confidence:** 96.0%
- **Path:** package.json
- **Public source:** [View source](<https://unpkg.com/skxcmwuncbg2@1.0.1/package.json>)

The manifest exposes this HTML file as the package entry point.

Public source snippet (untrusted):

```json
"main": "index.html",
  "files": [
    "index.html"
```

## Dependencies and install lifecycle
- **Lifecycle scripts present:** No

- **Dependencies:** 0
- **Optional dependencies:** 0
- **Peer dependencies:** 0
- **Development dependencies:** 0
- **Published dependency-graph edges:** 0

## Package metadata
- **Package:** skxcmwuncbg2
- **Ecosystem:** npm
- **Version:** 1.0.1
- **Version published:** 2026-09-01T08:21:19.406Z
- **Package first seen:** 2026-08-24T04:04:10.548Z
- **Package last seen:** 2026-09-01T09:10:01.077Z
- **Known versions:** 2
- **Latest version:** 1.0.1
- **Appeal under review:** No
- **Artifact files:** 2
- **Artifact unpacked size:** 33,810 bytes
- **Artifact signatures:** 2
- **Attestations:** No

## References
- [HTML security report](<https://firewall.lpm.dev/npm/skxcmwuncbg2/v/1.0.1>)
