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
- 3,638Niche · −30% score
- Versions published
- 219
- First published
- Apr 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
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":["@realtimex/[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":["@realtimex/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Credential file access: matched ".npmrc"
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 4 · status changed
Evidence
Static findings
2 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Credential file access | package/dist/cli/utils/resolveNpmrcConfig.js | matched ".npmrc" | 10 |
Show all 2 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Credential file access | package/dist/cli/utils/resolveNpmrcConfig.js | matched ".npmrc" | 10 |
| low | Install-time lifecycle script | package.json | postinstall="node ./dist/cli/cli.js postinstall" | 5 |
Manifest
Package metadata
Scripts28
addPostinstallScriptnpm pkg set scripts.postinstall="node ./dist/cli/cli.js postinstall"buildtsc --build tsconfig.json --force && npm run build:packTemplatesbuild:packTemplatesvite-node scripts/packTemplates.tscleanrm -rf ./node_modules ./dist ./tsconfig.tsbuildinfo ./test/.models ./docs/api ./docs/api-overrides ./templates/packedcmake-js-llamacd llama && cmake-jsdev:buildnpm run build && node ./dist/cli/cli.js source build --noUsageExampledev:setupnpm run build && node ./dist/cli/cli.js source download --noUsageExample && npm run docs:generateTypedoc && npm run dev:setup:downloadAllTestModelsdev:setup:downloadAllTestModelsvite-node test/utils/scripts/downloadAllTestModels.tsdocs:buildnpm run docs:generateTypedoc && vitepress builddocs:devnpm run docs:generateTypedoc && vitepress dev --corsdocs:generateTypedoctypedoc && rimraf ./docs/api/index.md ./docs/api/globals.md ./docs/api/functions/LlamaText.mddocs:previewnpm run docs:generateTypedoc && vitepress previewformatnpm run lint:eslint -- --fixlintnpm run lint:eslintlint:eslinteslint --report-unused-disable-directives .postinstallnode ./dist/cli/cli.js postinstallpostversionvite-node scripts/postVersion.tsprebuildrimraf ./dist ./tsconfig.tsbuildinfopreparenode --experimental-require-module -e "process.env.CI !== 'true' && console.log(require('husky').default())"prewatchrimraf ./dist ./tsconfig.tsbuildinfotestnpm run test:typescript && npm run lint:eslint && npm run test:vitesttest:modelDependentvitest run ./test/modelDependenttest:modelDependent:interactivevitest watch ./test/modelDependenttest:standalonevitest run ./test/standalonetest:standalone:interactivevitest watch ./test/standalonetest:typescripttsc --noEmit --project tsconfig.jsontest:vitestvitest run ./testwatchtsc --build tsconfig.json --watch --force
Dependencies28
@huggingface/jinja^0.5.6async-retry^1.3.3bytes^3.1.2chalk^5.6.2chmodrp^1.0.2cmake-js^8.0.0cross-spawn^7.0.6env-var^7.5.0filenamify^6.0.0fs-extra^11.3.4ignore^7.0.4ipull^3.9.5is-unicode-supported^2.1.0lifecycle-utils^3.1.1log-symbols^7.0.1nanoid^5.1.6node-addon-api^8.6.0ora^9.3.0pretty-ms^9.3.0proper-lockfile^4.1.2semver^7.7.1simple-git3.33.0slice-ansi^8.0.0stdout-update^4.0.1strip-ansi^7.2.0validate-npm-package-name^7.0.2which^6.0.1yargs^17.7.2
Optional dependencies13
@realtimex/node-llama-cpp-linux-arm640.220.0@realtimex/node-llama-cpp-linux-armv7l0.220.0@realtimex/node-llama-cpp-linux-x640.220.0@realtimex/node-llama-cpp-linux-x64-cuda0.220.0@realtimex/node-llama-cpp-linux-x64-cuda-ext0.220.0@realtimex/node-llama-cpp-linux-x64-vulkan0.220.0@realtimex/node-llama-cpp-mac-arm64-metal0.220.0@realtimex/node-llama-cpp-mac-x640.220.0@realtimex/node-llama-cpp-win-arm640.220.0@realtimex/node-llama-cpp-win-x640.220.0@realtimex/node-llama-cpp-win-x64-cuda0.220.0@realtimex/node-llama-cpp-win-x64-cuda-ext0.220.0@realtimex/node-llama-cpp-win-x64-vulkan0.220.0