Package evidence
[email protected]
Install-time lifecycle script: postinstall="node scripts/fix-es-abstract-compat.js"
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
- 386
- Versions published
- 7
- First published
- Mar 2026
- Publisher
- GitHub ActionsTrusted automation · −70% score
Effective trust discount applied: −70% (max across signals — discounts don’t stack). New install-lifecycle deltas vs the previous release would clear the discount.
Recommended action
Block this updateStatic 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"}'Why flagged
What the scanner saw
New Lifecycle Script Vs Previous: postinstall added in 0.2.16 vs 0.2.13: "node scripts/fix-es-abstract-compat.js"
Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.
Availability ledger
available
Status history (1 event)
- new → available · risk high · score 45 · status changed
Evidence
Static findings
1 static · 1 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | New Lifecycle Script Vs Previous | package.json | postinstall added in 0.2.16 vs 0.2.13: "node scripts/fix-es-abstract-compat.js" | 40 |
Show all 2 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | New Lifecycle Script Vs Previous | package.json | postinstall added in 0.2.16 vs 0.2.13: "node scripts/fix-es-abstract-compat.js" | 40 |
| low | Install-time lifecycle script | package.json | postinstall="node scripts/fix-es-abstract-compat.js" | 5 |
Manifest
Package metadata
Scripts50
buildbun scripts/clean-dist.js && bun ./node_modules/typescript/bin/tsc -p tsconfig.build.json && bun scripts/copy-assets.jscheck-depsbun scripts/check-deps.jscheck:bun-native-boundarybun scripts/check-bun-native-boundary.tscheck:bun-native-boundary:stagedbun scripts/check-bun-native-boundary.ts --stagedcheck:bun-puritybun scripts/check-bun-purity.tscheck:bun-purity:stagedbun scripts/check-bun-purity.ts --stagedcheck:fs-git-boundarybun scripts/check-fs-git-boundary.tscheck:fs-git-boundary:stagedbun scripts/check-fs-git-boundary.ts --stagedcheck:target-runtime-boundarybun scripts/check-target-runtime-hardcoding.tscheck:target-runtime-boundary:stagedbun scripts/check-target-runtime-hardcoding.ts --stagedcheck:test-runner-migrationbun scripts/check-test-runner-migration.tscheck:unit-boundarybun scripts/check-unit-test-boundary.tscheck:unit-boundary:stagedbun scripts/check-unit-test-boundary.ts --stageddevbun src/cli/index.tsformatoxfmt --write "src/**/*.ts" "tests/**/*.ts"format:checkoxfmt --check "src/**/*.ts" "tests/**/*.ts"lintbun ./node_modules/eslint/bin/eslint.js .memory:analyzebun scripts/cleanup-sessions.ts --analyzememory:cleanupbun scripts/cleanup-sessions.tsmemory:cleanup:executebun scripts/cleanup-sessions.ts --executepack:drynpm pack --dry-runpostinstallnode scripts/fix-es-abstract-compat.jsreleasebun scripts/release.ts cutrelease:cutbun scripts/release.ts cutrelease:publishbun scripts/release.ts publishsetup:hooksgit config core.hooksPath .githookstbun run test:unittestbun run test:unittest:allbun run test:full && bun run test:perftest:cibun run verify- …and 20 more.
Dependencies31
@a2a-js/sdk0.3.10@agentclientprotocol/sdk^0.14.1@ai-sdk/openai^3.0.23@ai-sdk/openai-compatible^2.0.24@inquirer/prompts^8.2.0ai^6.0.62ajv^8.18.0chalk^5.4.1commander^11.1.0dotenv^17.2.3execa^9.6.1express^5.2.1fast-xml-parser5.4.1fastify^4.27.0handlebars^4.7.8ink^6.6.0ink-big-text^2.0.0ink-gradient^3.0.0ink-spinner^5.0.0ink-text-input^6.0.0marked^16.4.2marked-terminal^7.3.0openai^6.16.0progress^2.0.3react^19.2.4tiktoken^1.0.22tree-sitter-javascript^0.25.0web-tree-sitter0.26.3yaml^2.8.2zod^4.3.6- …and 1 more.