Skip to content
Open-Source Registry

npm / @muggleai/works / 5.34.0-staging.311

@muggleai/works 5.34.0-staging.311

bitbison: flagged, behavior flagged, dependencies flagged, posture not checked, pipeline clean, 1 of 1 jobs captured RiskcriticalVulnsmedium
processes
710
operations
186K
packages
314
compiler runs
0
connections
4
build time
1m 01s
job time
1m 01s
capture
2.9 MB
records
308K
bytes / record
9.3
run 768064df-f1b0-4359-a15f-31b6b85b3f2f · built 2026-11-06 · complete View on npm

Graph

secret-exfil · critical
7

Checks

14 of 17 clear Network activity Sensitive data access and transfer +1 more
Build behavior▲▲✓✓✓✓✓✓✓✓
Supply chain▲✓✓✓✓✓
Pipeline✓

Detections

5
  • Credential store contents reached a network peer
    github.com:443 › github.com:443
    critical
  • Credential store contents reached a network peer
    release-assets.githubusercontent.com:443 › release-assets.githubusercontent.com:443
    critical
  • Credential store contents reached a network peer
    tuf-repo-cdn.sigstore.dev:443 › tuf-repo-cdn.sigstore.dev:443
    critical
  • Credential store read by build-time code
    @muggleai/works 5.34.0-staging.311
    high
  • Build script reached github.com +2
    @muggleai/works 5.34.0-staging.311 › github.com:443, release-assets.githubusercontent.com:443, tuf-repo-cdn.sigstore.dev:443
    medium

Detection

criticalwitnessed

Credential store contents reached a network peer

Possible credential exposure

Subject
github.com:443
Destination
github.com:443
Jobs
install
Rule
secret-exfil · consumer

Witness chain

  1. /home/runner/.cursor/mcp.json
    source
  2. github.com:443via node scripts/postinstall.mjs
    • Sensitive-file read linked to a network connectionfrom /home/runner/.cursor/mcp.json

      Credential store contents linked to this connection through build-time code: /home/runner/.cursor/mcp.json

    sink

Evidence

  • Credential store contents linked to this connection through build-time code: /home/runner/.cursor/mcp.json

What came before it

Loading the graph

Processes

install

env›node›sh›node

Ran
node scripts/postinstall.mjs
Invoked by
/usr/bin/env node /usr/local/bin/npm install --foreground-scripts --prefer-offline
Lineage · 4 processes
  1. env/usr/bin/env node /usr/local/bin/npm install --foreground-scripts --prefer-offline1373
  2. nodenode /usr/local/bin/npm install --foreground-scripts --prefer-offline1373
  3. shsh -c node scripts/postinstall.mjs1390
  4. nodenode scripts/postinstall.mjs1391

Remediation

Treat the credential as exposed: revoke or rotate it, then remove the build-time code that sent it. The witness chain names the file, the processes that carried its bytes and the destination.

Detection

criticalwitnessed

Credential store contents reached a network peer

Possible credential exposure

Subject
release-assets.githubusercontent.com:443
Destination
release-assets.githubusercontent.com:443
Jobs
install
Rule
secret-exfil · consumer

Witness chain

  1. /home/runner/.cursor/mcp.json
    source
  2. release-assets.githubusercontent.com:443via node scripts/postinstall.mjs
    • Sensitive-file read linked to a network connectionfrom /home/runner/.cursor/mcp.json

      Credential store contents linked to this connection through build-time code: /home/runner/.cursor/mcp.json

    sink

Evidence

  • Credential store contents linked to this connection through build-time code: /home/runner/.cursor/mcp.json

What came before it

Loading the graph

Processes

install

env›node›sh›node

Ran
node scripts/postinstall.mjs
Invoked by
/usr/bin/env node /usr/local/bin/npm install --foreground-scripts --prefer-offline
Lineage · 4 processes
  1. env/usr/bin/env node /usr/local/bin/npm install --foreground-scripts --prefer-offline1373
  2. nodenode /usr/local/bin/npm install --foreground-scripts --prefer-offline1373
  3. shsh -c node scripts/postinstall.mjs1390
  4. nodenode scripts/postinstall.mjs1391

Remediation

Treat the credential as exposed: revoke or rotate it, then remove the build-time code that sent it. The witness chain names the file, the processes that carried its bytes and the destination.

Detection

criticalwitnessed

Credential store contents reached a network peer

Possible credential exposure

Subject
tuf-repo-cdn.sigstore.dev:443
Destination
tuf-repo-cdn.sigstore.dev:443
Jobs
install
Rule
secret-exfil · consumer

Witness chain

  1. /home/runner/.cursor/mcp.json
    source
  2. tuf-repo-cdn.sigstore.dev:443via node scripts/postinstall.mjs
    • Sensitive-file read linked to a network connectionfrom /home/runner/.cursor/mcp.json

      Credential store contents linked to this connection through build-time code: /home/runner/.cursor/mcp.json

    sink

Evidence

  • Credential store contents linked to this connection through build-time code: /home/runner/.cursor/mcp.json

What came before it

Loading the graph

Processes

install

env›node›sh›node

Ran
node scripts/postinstall.mjs
Invoked by
/usr/bin/env node /usr/local/bin/npm install --foreground-scripts --prefer-offline
Lineage · 4 processes
  1. env/usr/bin/env node /usr/local/bin/npm install --foreground-scripts --prefer-offline1373
  2. nodenode /usr/local/bin/npm install --foreground-scripts --prefer-offline1373
  3. shsh -c node scripts/postinstall.mjs1390
  4. nodenode scripts/postinstall.mjs1391

Remediation

Treat the credential as exposed: revoke or rotate it, then remove the build-time code that sent it. The witness chain names the file, the processes that carried its bytes and the destination.

Detection

highwitnessed

Credential store read by build-time code

Subject
@muggleai/works 5.34.0-staging.311
Jobs
install
Rule
credential-read · consumer

Evidence

  1. Credential store read by build-time codecause

    Credential store read by build-time code that does not own it: /home/runner/.cursor/mcp.json

    source /home/runner/.cursor/mcp.json

    by node scripts/postinstall.mjs

What came before it

Loading the graph

Processes

install

env›node›sh›node

Ran
node scripts/postinstall.mjs
Invoked by
/usr/bin/env node /usr/local/bin/npm install --foreground-scripts --prefer-offline
Lineage · 4 processes
  1. env/usr/bin/env node /usr/local/bin/npm install --foreground-scripts --prefer-offline1373
  2. nodenode /usr/local/bin/npm install --foreground-scripts --prefer-offline1373
  3. shsh -c node scripts/postinstall.mjs1390
  4. nodenode scripts/postinstall.mjs1391

Remediation

Build-time code has no business reading a credential store it does not own. Review the build script or compiler plugin that read it, and rotate the credential if the read is not explained.

Detection

mediumwitnessed

Build script reached github.com +2

Unexpected network connection

Subject
@muggleai/works 5.34.0-staging.311
Destination
github.com:443, release-assets.githubusercontent.com:443, tuf-repo-cdn.sigstore.dev:443
Jobs
install
Rule
egress · consumer

Evidence

  1. Connection outside the process’s allowed destinationscause

    connection to github.com:443, opened by node

    subject github.com:443

    by node scripts/postinstall.mjs

  2. Connection outside the process’s allowed destinationscause

    connection to release-assets.githubusercontent.com:443, opened by node

    subject release-assets.githubusercontent.com:443

    by node scripts/postinstall.mjs

  3. Connection outside the process’s allowed destinationscause

    connection to tuf-repo-cdn.sigstore.dev:443, opened by node

    subject tuf-repo-cdn.sigstore.dev:443

    by node scripts/postinstall.mjs

  4. What a build script's fetch becamesupport

    10 files came down, reaching 100 more; nothing the build compiled, linked or ran

  5. Connection opened by a build script or child processsupport

    the opener descends from the build script at sh -c node scripts/postinstall.mjs

  6. Tool commandsupport

    Command: node scripts/postinstall.mjs

    by node scripts/postinstall.mjs

What came before it

Loading the graph

Processes

install

env›node›sh›node

Ran
node scripts/postinstall.mjs
Invoked by
/usr/bin/env node /usr/local/bin/npm install --foreground-scripts --prefer-offline
Lineage · 4 processes
  1. env/usr/bin/env node /usr/local/bin/npm install --foreground-scripts --prefer-offline1373
  2. nodenode /usr/local/bin/npm install --foreground-scripts --prefer-offline1373
  3. shsh -c node scripts/postinstall.mjs1390
  4. nodenode scripts/postinstall.mjs1391

Remediation

The build script or a dependency connected to the network during the build. Nothing it downloaded was compiled, linked or run. Build the package from what the registry ships, or accept the download after reviewing it.

Network

5 peers
  • github.com:443 @muggleai/works's own build code · git-remote-http via GitHub Runner profile (git-remote-https → github.com); node (consumer) · GitHub, Inc. · 1 file infrastructure
  • github.com:443 build code of @muggleai/works · node · 10 files undeclared
  • release-assets.githubusercontent.com:443 build code of @muggleai/works · node (consumer) · Fastly, Inc. · 10 files undeclared
  • tuf-repo-cdn.sigstore.dev:443 build code of @muggleai/works · node (consumer) · Google LLC · 6 files undeclared
  • registry.npmjs.org:8080 the package manager · node (consumer) · 49,687 files ecosystem
Vulnerabilities2FixSeverity
Dependencies
glob 13.0.6>=14.0.2
CVE-2026-118773Glob: AbortSignal cancellation bypass allows post-timeout filesystem traversalmedium
minimatch 10.2.6>=11.0.1
CVE-2026-118764minimatch has potential denial of service via globparts amplificationmedium

Dependencies

338
Dependencies338Build behaviour
@azure-rest/core-client2.9.0
@azure/abort-controller2.2.0
@azure/core-auth1.11.0
@azure/core-client1.11.1
@azure/core-process1.0.0
@azure/core-rest-pipeline1.25.0
@azure/core-tracing1.4.0
@azure/core-util1.14.0
@azure/functions4.17.0
@azure/functions-extensions-base0.3.0
@azure/identity4.14.1
@azure/logger1.4.0
@azure/monitor-opentelemetry1.21.0
@azure/monitor-opentelemetry-exporter1.0.0-beta.47
@azure/msal-browser5.28.0
@azure/msal-common16.16.0
@azure/msal-node7.2.0
@azure/opentelemetry-instrumentation-azure-sdk1.0.0
@azure/opentelemetry-instrumentation-azure-sdk1.1.0-beta.1
@colors/colors1.6.0
@colors/colors1.6.1
@dabh/diagnostics2.0.9
@gar/promise-retry1.0.3
@grpc/grpc-js1.14.7
@grpc/proto-loader0.8.1
@hono/node-server2.1.6
@js-sdsl/ordered-map4.4.2
@microsoft/applicationinsights-web-snippet1.2.3
@modelcontextprotocol/sdk1.32.2
@npmcli/agent5.0.2
@npmcli/fs6.0.0
@npmcli/redact5.0.0
@opentelemetry/api1.9.1
@opentelemetry/api-logs0.211.0
@opentelemetry/api-logs0.221.0
@opentelemetry/configuration0.221.0
@opentelemetry/context-async-hooks2.10.0
@opentelemetry/context-async-hooks2.12.0
@opentelemetry/core2.10.0
@opentelemetry/core2.12.0
@opentelemetry/exporter-logs-otlp-grpc0.221.0
@opentelemetry/exporter-logs-otlp-http0.221.0
@opentelemetry/exporter-logs-otlp-proto0.221.0
@opentelemetry/exporter-metrics-otlp-grpc0.221.0
@opentelemetry/exporter-metrics-otlp-http0.221.0
@opentelemetry/exporter-metrics-otlp-proto0.221.0
@opentelemetry/exporter-prometheus0.221.0
@opentelemetry/exporter-trace-otlp-grpc0.221.0
@opentelemetry/exporter-trace-otlp-http0.221.0
@opentelemetry/exporter-trace-otlp-proto0.221.0
@opentelemetry/exporter-zipkin2.10.0
@opentelemetry/instrumentation0.211.0
@opentelemetry/instrumentation0.221.0
@opentelemetry/instrumentation-bunyan0.66.0
@opentelemetry/instrumentation-console0.3.0
@opentelemetry/instrumentation-http0.221.0
@opentelemetry/instrumentation-mongodb0.74.0
@opentelemetry/instrumentation-mysql0.67.0
@opentelemetry/instrumentation-pg0.73.0
@opentelemetry/instrumentation-redis0.69.0
@opentelemetry/instrumentation-winston0.65.0
@opentelemetry/otlp-exporter-base0.221.0
@opentelemetry/otlp-grpc-exporter-base0.221.0
@opentelemetry/otlp-transformer0.221.0
@opentelemetry/propagator-b32.10.0
@opentelemetry/propagator-jaeger2.10.0
@opentelemetry/redis-common0.38.3
@opentelemetry/resource-detector-azure0.29.0
@opentelemetry/resources2.10.0
@opentelemetry/resources2.12.0
@opentelemetry/sdk-logs0.221.0
@opentelemetry/sdk-metrics2.10.0
@opentelemetry/sdk-metrics2.12.0
@opentelemetry/sdk-node0.221.0
@opentelemetry/sdk-trace2.10.0
@opentelemetry/sdk-trace2.12.0
@opentelemetry/sdk-trace-base2.10.0
@opentelemetry/sdk-trace-base2.12.0
@opentelemetry/sdk-trace-node2.10.0
@opentelemetry/sdk-trace-node2.12.0
@opentelemetry/sdk-trace-web2.12.0
@opentelemetry/semantic-conventions1.44.0
@opentelemetry/sql-common0.42.0
@opentelemetry/winston-transport0.31.0
@protobufjs/aspromise1.1.2
@protobufjs/base641.1.2
@protobufjs/codegen2.0.5
@protobufjs/eventemitter1.1.1
@protobufjs/fetch1.1.1
@protobufjs/float1.0.2
@protobufjs/path1.1.2
@protobufjs/pool1.1.0
@protobufjs/utf81.1.2
@sigstore/bundle5.0.1
@sigstore/core4.0.1
@sigstore/protobuf-specs0.5.2
@sigstore/sign5.1.0
@sigstore/tuf5.0.1
@sigstore/verify4.1.3
@so-ric/colorspace1.1.6
@tufjs/canonical-json2.0.0
@tufjs/models5.0.2
@types/bunyan1.8.11
@types/mysql2.15.27
@types/node26.6.6
@types/pg8.15.6
@types/pg-pool2.0.7
@types/triple-beam1.3.5
@typespec/ts-http-runtime0.3.9
accepts2.0.0
acorn8.19.0
acorn-import-attributes1.9.5
agent-base6.0.2
agent-base7.1.4
agent-base9.0.0
ajv8.20.0
ajv-formats3.0.1
ansi-regex5.0.1
ansi-styles4.3.0
applicationinsights3.17.0
async3.2.6
asynckit0.4.0
axios1.21.0
balanced-match4.0.4
body-parser2.4.0
brace-expansion5.0.12
buffer-equal-constant-time1.0.1
bundle-name4.1.1
bytes3.1.2
cacache21.0.1
call-bind-apply-helpers1.0.2
call-bound1.0.4
cjs-module-lexer2.3.0
cliui8.0.1
color5.0.3
color-convert2.0.1
color-convert3.1.3
color-name1.1.4
color-name2.1.1
color-string2.1.4
combined-stream1.0.8
commander14.0.3
content-disposition2.0.1
content-type1.0.5
content-type2.1.0
cookie0.7.2
cookie-signature1.2.2
cors2.8.6
cross-spawn7.0.6
debug4.4.3
default-browser5.5.1
default-browser-id5.0.1
define-lazy-prop3.0.0
delayed-stream1.0.0
depd2.0.0
dunder-proto1.0.1
ecdsa-sig-formatter1.0.11
ee-first1.1.1
emoji-regex8.0.0
enabled2.0.0
encodeurl2.0.1
es-define-property1.0.1
es-errors1.3.0
es-module-lexer3.0.4
es-object-atoms1.1.2
es-set-tostringtag2.1.0
escalade3.2.0
escape-html1.0.3
etag1.8.1
eventsource3.0.7
eventsource-parser3.1.1
express5.3.0
express-rate-limit8.7.3
fast-deep-equal3.1.3
fast-uri3.1.9
fecha4.2.3
finalhandler2.1.1
fn.name1.1.0
follow-redirects1.16.2
form-data4.0.6
forwarded0.2.0
forwarded-parse2.1.2
fresh2.0.0
fs-minipass3.0.3
function-bind1.1.2
get-caller-file2.0.5
get-intrinsic1.3.0
get-proto1.0.1
glob13.0.6
gopd1.2.0
has-symbols1.1.0
has-tostringtag1.0.2
hasown2.0.4
hono4.13.16
http-cache-semantics4.3.0
http-errors2.0.1
http-proxy-agent7.0.2
http-proxy-agent9.1.0
https-proxy-agent5.0.1
https-proxy-agent7.0.6
https-proxy-agent9.1.0
iconv-lite0.7.3
import-in-the-middle2.0.6
import-in-the-middle3.5.3
inherits2.0.4
ip-address10.7.6
ipaddr.js1.9.1
is-docker3.0.0
is-fullwidth-code-point3.0.0
is-in-ssh1.0.0
is-inside-container1.0.0
is-promise4.0.0
is-stream2.0.1
is-wsl3.1.1
isexe2.0.0
jose6.2.15
json-schema-traverse1.0.0
json-schema-typed8.0.2
jsonwebtoken9.0.3
jwa2.0.1
jws4.0.1
kuler2.0.0
lodash.camelcase4.3.0
lodash.includes4.3.0
lodash.isboolean3.0.3
lodash.isinteger4.0.4
lodash.isnumber3.0.3
lodash.isplainobject4.0.6
lodash.isstring4.0.1
lodash.once4.1.1
logform2.7.0
long5.3.2
lru-cache11.5.3
make-fetch-happen16.0.1
math-intrinsics1.1.0
media-typer1.1.1
merge-descriptors2.0.0
mime-db1.52.0
mime-db1.54.0
mime-types2.1.35
mime-types3.0.2
minimatch10.2.6
minipass3.3.6
minipass7.1.3
minipass-collect2.0.1
minipass-fetch6.0.0
minipass-flush1.0.7
minipass-pipeline1.2.4
minipass-sized2.0.0
minizlib3.1.0
module-details-from-path1.0.4
ms2.1.3
negotiator1.1.0
object-assign4.1.1
object-inspect1.13.4
on-finished2.4.2
once1.4.0
one-time1.0.0
open11.0.4
p-map7.1.1
parseurl1.3.3
path-key3.1.1
path-scurry2.0.2
path-to-regexp8.4.2
pg-int81.0.1
pg-protocol1.16.1
pg-types2.2.0
pkce-challenge5.0.1
postgres-array2.0.0
postgres-bytea1.0.1
postgres-date1.0.7
postgres-interval1.2.0
powershell-utils0.2.1
proc-log7.0.0
protobufjs7.6.6
proxy-addr2.0.8
proxy-agent-negotiate1.1.0
proxy-from-env2.1.0
qs6.17.1
range-parser1.3.0
raw-body3.0.2
readable-stream3.6.2
require-directory2.1.1
require-from-string2.0.2
require-in-the-middle8.0.1
router2.2.0
run-applescript7.1.0
safe-buffer5.2.1
safe-stable-stringify2.5.0
safer-buffer2.1.2
semver7.8.6
send1.2.1
serve-static2.2.1
setprototypeof1.2.0
shebang-command2.0.0
shebang-regex3.0.0
side-channel1.1.1
side-channel-list1.0.1
side-channel-map1.0.1
side-channel-weakmap1.0.2
sigstore5.0.1
smart-buffer4.2.0
socks2.8.10
socks-proxy-agent10.1.0
ssri14.0.0
stack-trace0.0.10
statuses2.0.2
string-width4.2.3
string_decoder1.3.0
strip-ansi6.0.1
text-hex1.0.0
toidentifier1.0.1
triple-beam1.4.1
tslib2.9.1
tuf-js6.0.2
type-is2.1.0
ulid3.0.2
undici-types8.9.0
unpipe1.0.0
util-deprecate1.0.2
uuid14.0.3
vary1.1.2
which2.0.2
winston3.19.0
winston-transport4.9.0
wrap-ansi7.0.0
wrappy1.0.2
wsl-utils1.0.1
xtend4.0.2
y18n5.0.8
yallist4.0.0
yaml2.9.1
yargs17.7.3
yargs-parser21.1.1
zod4.6.7
zod-to-json-schema3.25.2
consumer1.0.0
consumer-upgrade1.0.0

Versions306

Raw data

capture
2.9 MB
records
308,295
bytes per record
9.3

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-06 · run 768064df-f1b0-4359-a15f-31b6b85b3f2f

analysis 0.1.0 · 2026-11-05 · ef27576 · graph v2