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
- 53
- Versions published
- 12
- First published
- Apr 2026
- Publisher
- sungizhow
Recommended action
Review before promotingMixed 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"}'Why flagged
What the scanner saw
Remote Payload: matched "raw.githubusercontent.com"
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 review · score 17 · status changed
Evidence
Static findings
2 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Remote Payload | package/app/plugins/builtin/baai-wudao-paper-article.rssany.js | matched "raw.githubusercontent.com" | 12 |
Show all 2 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Remote Payload | package/app/plugins/builtin/baai-wudao-paper-article.rssany.js | matched "raw.githubusercontent.com" | 12 |
| low | Install-time lifecycle script | package.json | postinstall="node scripts/postinstall.mjs" | 5 |
Manifest
Package metadata
Scripts28
buildvite buildbuild:allnpm run build && npm run webui:builddeploynode scripts/deploy-landing.mjsdeploy:landingnode scripts/deploy-landing.mjsdevnode scripts/dev.mjsdev:allnpm run devdev:backendcross-env PORT=3999 tsx app/index.tsdocker:buildbash scripts/docker-build.shdocker:build:tagbash scripts/docker-build.shlanding:buildcd landing && npm run buildlanding:devcd landing && npm run devlanding:installcd landing && npm installlinteslint .lint:fixeslint . --fixpostinstallnode scripts/postinstall.mjsprepublishOnlynpm run build:allproxy-browsertsx scripts/proxy-browser.tsresetnode scripts/reset.mjsserve:appnpx tsx app/index.tsserve:routenode scripts/serve-route.mjsstartnode dist/index.jstestvitesttest:runvitest run --passWithNoTeststypechecktsc --noEmitwebui:buildcd app/webui && npm run buildwebui:devcd app/webui && npm run build:watchwebui:installcd app/webui && npm installwebui:watchcd app/webui && npm run build:watch
Dependencies16
@hono/node-server^1.19.10@mozilla/readability^0.6.0cron-parser^5.0.0dotenv^16.4.7hono^4.12.12https-proxy-agent^7.0.6imapflow^1.2.10jsdom^29.1.1mailparser^3.9.3marked^17.0.3node-cron^4.2.1node-html-parser^7.0.2nodemailer^8.0.2openai^6.42.0puppeteer-core^24.36.0rss-parser^3.13.0