PkgRadar

Package evidence

@restforgejs/[email protected]

Install-time lifecycle script: preinstall="node scripts/check-install.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
515
Versions published
19
First published
May 2026
Publisher
restforge357

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":["@restforgejs/[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":["@restforgejs/[email protected]"],"fail_on":"review"}'
Publisherrestforge357
Artifact bytes9,962,276
Previous version5.1.16
Published2026-06-14T12:51:47.518Z
SHA-256f603000e5ae01ff65bd0eac55daca51594c03dfdb937c961d75b8a89c67bf659

Why flagged

What the scanner saw

Install-time lifecycle script: preinstall="node scripts/check-install.js"

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

Availability ledger

available

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

Evidence

Static findings

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

No high-signal findings — see all findings below.

Show all 6 findings (low-signal and informational)
SeverityKindPathDetailPoints
lowInstall-time lifecycle scriptpackage.jsonpreinstall="node scripts/check-install.js"5
lowObfuscation Densitypackage/src/pro/database/base-model-oracle.jshigh encoded/escaped-token density0
lowObfuscation Densitypackage/cli/consumer-deploy.jshigh encoded/escaped-token density0
lowObfuscation Densitypackage/src/utils/demo-generator.jshigh encoded/escaped-token density0
lowObfuscation Densitypackage/src/pro/scheduler/job-manager.jshigh encoded/escaped-token density0
lowObfuscation Densitypackage/src/pro/consumers/messageTransformer.jshigh encoded/escaped-token density0

Manifest

Package metadata

Scripts7
  • preinstallnode scripts/check-install.js
  • prepublishOnlynode scripts/verify-publish.js
  • smokenode tests/smoke/run-smoke.js
  • testnode --test tests/unit/**/*.test.js
  • test:coveragenode --test --experimental-test-coverage tests/unit/**/*.test.js
  • test:soft-deletenode --test tests/unit/**/*soft-delete*.test.js generators/tests/unit/**/*soft-delete*.test.js
  • test:watchnode --test --watch tests/unit/**/*.test.js
Dependencies28
  • @aws-sdk/client-s3^3.1030.0
  • @aws-sdk/lib-storage^3.1030.0
  • @aws-sdk/s3-request-presigner^3.1030.0
  • bcrypt^6.0.0
  • better-sqlite3^12.10.0
  • body-parser^1.20.3
  • bullmq^5.69.4
  • bytenode^1.5.7
  • dotenv^16.6.1
  • exceljs^4.4.0
  • express^4.21.2
  • ioredis^5.8.2
  • jsonwebtoken^9.0.2
  • kafkajs^2.2.4
  • moment^2.30.1
  • multer^2.1.1
  • mysql2^3.14.0
  • oracledb^6.9.0
  • pg^8.16.3
  • pino^10.1.0
  • pino-pretty^13.1.3
  • prompt-sync^4.2.0
  • qrcode^1.5.4
  • redis^5.1.1
  • speakeasy^2.0.0
  • uuid^11.1.0
  • ws^8.18.0
  • yargs^17.7.2