PkgRadar

Package evidence

[email protected]

Remote Payload: matched "curl "

Trust signals

Why this verdict

PkgRadar discounts a release’s score when public reputation argues against novel malware. The verdict above already reflects these — the panel just explains what was applied.

Weekly downloads
1,010Niche · −30% score
Versions published
293
First published
Jan 2026
Publisher
miounet

Effective trust discount applied: 30% (max across signals — discounts don’t stack). New install-lifecycle deltas vs the previous release would clear the discount.

Recommended action

Review before promoting

Mixed signals: the package has indicators worth reading before allowing the update in automated dependency flows.

Block this release in CIcurl · GitHub Actions

Fail the build when this package version is added or upgraded. Replace $PKGRADAR_TOKEN with a Pro / Team API key from your dashboard.

curl -fsS https://pkgradar.com/gate/npm \
  -H "Authorization: Bearer $PKGRADAR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"specs":["[email protected]"],"fail_on":"review"}'

GitHub Actions step:

- name: PkgRadar gate
  run: |
    curl -fsS https://pkgradar.com/gate/npm \
      -H "Authorization: Bearer ${{ secrets.PKGRADAR_TOKEN }}" \
      -H "Content-Type: application/json" \
      -d '{"specs":["[email protected]"],"fail_on":"review"}'
Publishermiounet
Artifact bytes1,764,050
Previous version15.27.3
Published2026-05-25T09:50:29.143Z
SHA-2565cb5a41c676784d7ec46d103bbd9b01465954c172d70b5d0365cbd829f477b69

Why flagged

What the scanner saw

Remote Payload: matched "curl "

Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.

Availability ledger

available

review
Last checked
reviewRisk
140Score
15.27.4Version
Status history (1 event)
  1. newavailable · risk review · score 140 · status changed

Evidence

Static findings

148 static · 0 from release diff · showing high-signal first.

SeverityKindPathDetailPoints
mediumRemote Payloadpackage/dist/i18n/locales/en/installation.jsonmatched "curl "12
mediumRemote Payloadpackage/dist/i18n/locales/zh-CN/installation.jsonmatched "curl "12
mediumRemote Payloadpackage/dist/templates/claude-code/common/settings.jsonmatched "curl "12
mediumRemote Payloadpackage/dist/i18n/locales/en/updater.jsonmatched "curl "12
mediumRemote Payloadpackage/dist/i18n/locales/zh-CN/updater.jsonmatched "curl "12
mediumObfuscation Densitypackage/dist/chunks/banner.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/ccjk-mcp.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/shared/ccjk.B2f-cwUP.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/shared/ccjk.DuzJZlgj.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/config3.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/dashboard.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/index11.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/index2.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/index8.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/interview.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/mcp.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/permissions.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/persistence-manager.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/providers.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/quick-provider.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/smart-guide.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/startup.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/vim.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/workflows.mjshigh encoded/escaped-token density12
Show all 148 findings (low-signal and informational)

Showing 60 of 148 findings.

SeverityKindPathDetailPoints
mediumRemote Payloadpackage/dist/i18n/locales/en/installation.jsonmatched "curl "12
mediumRemote Payloadpackage/dist/i18n/locales/zh-CN/installation.jsonmatched "curl "12
mediumRemote Payloadpackage/dist/templates/claude-code/common/settings.jsonmatched "curl "12
mediumRemote Payloadpackage/dist/i18n/locales/en/updater.jsonmatched "curl "12
mediumRemote Payloadpackage/dist/i18n/locales/zh-CN/updater.jsonmatched "curl "12
mediumObfuscation Densitypackage/dist/chunks/banner.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/ccjk-mcp.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/shared/ccjk.B2f-cwUP.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/shared/ccjk.DuzJZlgj.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/config3.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/dashboard.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/index11.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/index2.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/index8.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/interview.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/mcp.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/permissions.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/persistence-manager.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/providers.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/quick-provider.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/smart-guide.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/startup.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/vim.mjshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/chunks/workflows.mjshigh encoded/escaped-token density12
lowObfuscationpackage/dist/commands/menu.jsmatched "\\x1B"3
lowObfuscationpackage/dist/core/term.jsmatched "\\x1B"3
lowObfuscationpackage/dist/commands/version.jsmatched "\\x1b"3
lowObfuscationpackage/dist/i18n/locales/en/setup.jsonmatched "\\u003c"3
lowObfuscationpackage/dist/i18n/locales/zh-CN/setup.jsonmatched "\\u003c"3
lowObfuscationpackage/dist/chunks/agent-teams.mjsmatched "\\u2500"3
lowObfuscationpackage/dist/chunks/agent.mjsmatched "\\u4EE3"3
lowObfuscationpackage/dist/chunks/agents.mjsmatched "\\u6B63"3
lowObfuscationpackage/dist/chunks/api-cli.mjsmatched "\\u9519"3
lowObfuscationpackage/dist/chunks/api-config-selector.mjsmatched "\\u914D"3
lowObfuscationpackage/dist/chunks/api-providers.mjsmatched "\\u667A"3
lowObfuscationpackage/dist/chunks/api.mjsmatched "\\u2554"3
lowObfuscationpackage/dist/chunks/auto-fixer.mjsmatched "\\u4FEE"3
lowObfuscationpackage/dist/chunks/auto-updater.mjsmatched "\\u26A0"3
lowObfuscationpackage/dist/chunks/banner.mjsmatched "\\u2713"3
lowObfuscationpackage/dist/chunks/boost.mjsmatched "\\u2728"3
lowObfuscationpackage/dist/chunks/brain-config.mjsmatched "\\u2699"3
lowObfuscationpackage/dist/chunks/brain-status.mjsmatched "\\u2550"3
lowObfuscationpackage/dist/chunks/ccjk-agents.mjsmatched "\\u5220"3
lowObfuscationpackage/dist/chunks/ccjk-all.mjsmatched "\\u6700"3
lowObfuscationpackage/dist/chunks/ccjk-hooks.mjsmatched "\\u4ECE"3
lowObfuscationpackage/dist/chunks/ccjk-mcp.mjsmatched "\\u8BED"3
lowObfuscationpackage/dist/chunks/ccjk-setup.mjsmatched "\\u2705"3
lowObfuscationpackage/dist/chunks/ccjk-skills.mjsmatched "\\u2501"3
lowObfuscationpackage/dist/shared/ccjk.B2f-cwUP.mjsmatched "\\u2550"3
lowObfuscationpackage/dist/shared/ccjk.BBtCGd_g.mjsmatched "\\x20"3
lowObfuscationpackage/dist/shared/ccjk.BLsIiTqO.mjsmatched "\\u2501"3
lowObfuscationpackage/dist/shared/ccjk.BXv8aYs1.mjsmatched "eval("3
lowObfuscationpackage/dist/shared/ccjk.C0WLUnFV.mjsmatched "\\u26A0"3
lowObfuscationpackage/dist/shared/ccjk.CoCHVXl3.mjsmatched "\\u0063"3
lowObfuscationpackage/dist/shared/ccjk.D-magaEx.mjsmatched "\\u2713"3
lowObfuscationpackage/dist/shared/ccjk.DFRPtmK_.mjsmatched "\\u2714"3
lowObfuscationpackage/dist/shared/ccjk.DlTXS9rP.mjsmatched "\\u25B6"3
lowObfuscationpackage/dist/shared/ccjk.DopKzo3z.mjsmatched "\\u5B98"3
lowObfuscationpackage/dist/shared/ccjk.DuzJZlgj.mjsmatched "\\u89E3"3
lowObfuscationpackage/dist/shared/ccjk.DZ2LLOa-.mjsmatched "\\x1b"3

Manifest

Package metadata

Scripts8
  • buildtsc -p tsconfig.build.json && chmod +x dist/cli.js
  • devtsx src/cli.ts
  • linteslint src --ext .ts
  • prepublishOnlypnpm typecheck && pnpm test && pnpm build
  • startnode dist/cli.js
  • testvitest run
  • test:watchvitest
  • typechecktsc --noEmit
Dependencies4
  • @inquirer/prompts^8.4.2
  • ansis^4.0.1
  • commander^14.0.0
  • string-width^8.2.1