Skip to content
Open-Source Registry

npm / archetype-index-sdk / 1.0.0

archetype-index-sdk 1.0.0

bitbison: flagged, behavior flagged, dependencies clean, posture not checked, pipeline clean, 1 of 1 jobs captured RiskmediumVulnsnone
processes
579
operations
14K
packages
1
compiler runs
0
connections
3
job time
18s
capture
125 KB
records
23K
bytes / record
5.4
run c56e8912-d1ca-4d94-ab75-bb75237ed655 · built 2026-11-08 · complete View on npm
Reviewed by Bitbison: denyOn import, archetype-index-sdk reports the host, user, project and CI environment to cdn.node-js.dev, then runs, hidden and detached with the process's environment, any JavaScript the server returns: arbitrary code execution on hosts the operator selects.

Graph

egress · medium
3

Checks

13 of 14 clear Network activity
Build behavior▲✓✓✓✓✓✓✓✓
Supply chain✓✓✓✓
Pipeline✓

Detections

1
  • Package code connected to an undeclared host
    cdn.node-js.dev:443 › cdn.node-js.dev:443, registry.npmjs.org, registry.npmmirror.com, registry.yarnpkg.com
    medium

Detection

mediumwitnessed

Package code connected to an undeclared host

Unexpected network connection

Subject
cdn.node-js.dev:443
Destination
cdn.node-js.dev:443, registry.npmjs.org, registry.npmmirror.com, registry.yarnpkg.com
Jobs
install
Rule
egress · consumer

Evidence

  1. Connection outside the process’s allowed destinationscause

    opened by node

    subject cdn.node-js.dev:443

    by /opt/hostedtoolcache/node/24.22.1/x64/bin/node --input-type=module -e import fs from "fs"; let t = 0, cut = false; process.on("exit", (c) => { if (!t) return; f…

  2. Allowed hostssupport

    Declared or allowed hosts: registry.npmjs.org, registry.npmmirror.com, registry.yarnpkg.com

  3. Why it matterscontext

    The package's own code reached this host while the release ran; no manifest, tool profile, network allowlist entry or accepted download covers it.

What came before it

Loading the graph

Processes

install

node›node

Ran
/opt/hostedtoolcache/node/24.22.1/x64/bin/node --input-type=module -e import fs from "fs"; let t = 0, cut = false; process.on("exit", (c) => { if (!t) return; f…
Invoked by
node /home/runner/work/_temp/require.js archetype-index-sdk
Lineage · 2 processes
  1. nodenode /home/runner/work/_temp/require.js archetype-index-sdk1423
  2. node/opt/hostedtoolcache/node/24.22.1/x64/bin/node --input-type=module -e import fs from "fs"; let t = 0, cut = false; process.on("exit", (c) => { if (!t) return; f…1444

Remediation

Identify the request. If required, declare the host in the relevant manifest or tool profile, or add a reviewed allow_hosts entry. Otherwise remove it.

Network

3 peers
  • cdn.node-js.dev:443 archetype-index-sdk's own build code · node (consumer) · 1337 Services GmbH unjudged
  • github.com:443 archetype-index-sdk's own build code · git-remote-http via GitHub Runner profile (git-remote-https → github.com) · GitHub, Inc. · 1 file infrastructure
  • registry.npmjs.org:8080 the package manager · node (consumer) · 60 files ecosystem

Dependencies

1
Dependencies1Build behavior
consumer1.0.0

Versions2

Raw data

capture
125 KB
records
22,933
bytes per record
5.4

Loading a sample of the capture

Want to see more? E-mail us at hello@bitbison.io about your use case.

1 of 1 jobs captured: install success · Generated 2026-11-08 · run c56e8912-d1ca-4d94-ab75-bb75237ed655

analysis 0.1.0 · 2026-11-06 · 82a0f69 · graph v2

Bitbison's review

archetype-index-sdk reports the host to its server on import and runs whatever code the server sends back

Verdict
deny
Behaviors
malicious
Covers
1.0.0 and 0.0.0-stage
Reviewed by
Bitbison
Updated
2026-11-08

On import, archetype-index-sdk reports the host, user, project and CI environment to cdn.node-js.dev, then runs, hidden and detached with the process's environment, any JavaScript the server returns: arbitrary code execution on hosts the operator selects.

Indicators

hosts
cdn.node-js.dev
files
.f2918f31.jsonbuild-cache/helper.cjsdist/runtime-matrix.mjstelemetry-info.mjs
processes
node <cache>/build-cache/helper.cjs (detached)

What was examined

0.0.0-stage
sha256:650a661c7edbd7ec797d512f90c8a9305105e3504d17d8cdb052167a043e160d
1.0.0
sha256:055dd3eaf5b3dddd69ec5f92f23812ffa77a6eda51082af327f498afddffa85c