PkgRadar

Package evidence

[email protected]

Remote Payload: matched "curl "

Recommended action

Block this update

Static evidence trips multiple high-signal indicators. Quarantine the release until the publisher validates the change or you can rule out the indicators below.

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":"high"}'

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":"high"}'
Publisherlizhiyao
Artifact bytes1,073,894
Previous version0.30.0
Published2026-05-18T15:13:36.769Z
SHA-2569152d0b33fa1963ec3ff6eef7e6a3aba781a18adb55de2459b04e85ed8692e8a

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

high
Last checked
highRisk
52Score
0.31.0Version
Status history (1 event)
  1. newavailable · risk high · score 52 · status changed

Related candidates

Linked campaigns and clusters

Publisher / release actor burststale

lizhiyao

2 members · evidence strength 55

Evidence

Static findings

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

SeverityKindPathDetailPoints
mediumRemote Payloadpackage/dist/src/authoring/generator.jsmatched "curl "12
Show all 14 findings (low-signal and informational)
SeverityKindPathDetailPoints
mediumRemote Payloadpackage/dist/src/authoring/generator.jsmatched "curl "12
lowInstall-time lifecycle scriptpackage.jsonprepare="husky"4
lowObfuscationpackage/dist/src/grading/diagnostic.jsmatched "fromCharCode"3
lowObfuscationpackage/dist/src/eval-core/evaluation-reporting.jsmatched "fromCharCode"3
lowObfuscationpackage/dist/src/observability/experience.jsmatched "\\u0000"3
lowObfuscationpackage/dist/src/observability/inbox.jsmatched "\\u0000"3
lowObfuscationpackage/dist/src/cli/commands/eval/index.jsmatched "Eval("3
lowObfuscationpackage/dist/src/renderer/observation-inbox-renderer.jsmatched "\\u0000"3
lowObfuscationpackage/dist/src/diagnosis/observe-mapper.jsmatched "\\u0000"3
lowObfuscationpackage/dist/src/observability/problem-patterns.jsmatched "\\u0000"3
lowObfuscationpackage/dist/src/observability/review-state.jsmatched "\\u0000"3
lowObfuscationpackage/dist/src/util/safe-slice.jsmatched "\\uD83D"3
lowObfuscationpackage/dist/src/observability/soft-standards.jsmatched "\\u0000"3
lowObfuscationpackage/dist/src/observability/trace-source.jsmatched "\\u0000"3

Manifest

Package metadata

Scripts9
  • buildtsc && node -e "const fs=require('node:fs'),p=require('node:path');const d='dist/src/eval-core/mock-hook.cjs';fs.mkdirSync(p.dirname(d),{recursive:true});fs.copyFileSync('src/eval-core/mock-hook.cjs',d)"
  • build:docsnode dist/scripts/build-docs.js --write
  • build:docs:checknode dist/scripts/build-docs.js --check
  • cirun-p lint typecheck test
  • linteslint 'src/**/*.ts' 'test/**/*.ts' --cache --cache-location node_modules/.cache/eslint/ --max-warnings 0
  • preparehusky
  • prepublishOnlyyarn build
  • testvitest run
  • typechecktsc --noEmit
Dependencies11
  • @anthropic-ai/claude-agent-sdk^0.3.143
  • @anthropic-ai/sdk^0.96.0
  • @inquirer/prompts^8.4.3
  • @modelcontextprotocol/sdk^1.29.0
  • @oclif/core^4
  • @openai/codex-sdk0.130.0
  • ajv^8.18.0
  • chart.js^4.5.1
  • js-yaml^4.1.1
  • simple-statistics^7.8.9
  • zod^4.4.3