PkgRadar

Package evidence

@opentermsarchive/[email protected]

Credential file access: matched "GITHUB_TOKEN"

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
462
Versions published
130Mature · −50% score
First published
Nov 2022
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 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":["@opentermsarchive/[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":["@opentermsarchive/[email protected]"],"fail_on":"review"}'
Artifact bytes147,998
Previous version12.0.1
Published2026-05-26T09:44:47.318Z
SHA-256ab363a32a85180b46fbb10e4684154c2b35a9c96ee1f7616fbb1d334412b949e

Why flagged

What the scanner saw

Credential file access: matched "GITHUB_TOKEN"

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

Availability ledger

available

review
Last checked
reviewRisk
9Score
12.0.2Version
Status history (1 event)
  1. newavailable · risk review · score 9 · 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
lowCredential file accesspackage/scripts/dataset/publish/github/index.jsmatched "GITHUB_TOKEN"5
lowCredential file accesspackage/scripts/dataset/publish/index.jsmatched "GITHUB_TOKEN"5
lowCredential file accesspackage/scripts/reporter/duplicate/index.jsmatched "GITHUB_TOKEN"5
lowCredential file accesspackage/src/index.jsmatched "GITHUB_TOKEN"5
lowCredential file accesspackage/src/reporter/github/index.jsmatched "GITHUB_TOKEN"5
lowCredential file accesspackage/bin/ota-dataset.jsmatched "GITHUB_TOKEN"5

Manifest

Package metadata

Scripts17
  • commit-messages:lintcommitlint --from=main --to=HEAD
  • dataset:generatenode bin/ota.js dataset
  • dataset:releasenode bin/ota.js dataset --publish --remove-local-copy
  • dataset:schedulernpm run dataset:release -- --schedule
  • declarations:lintnode bin/ota.js lint
  • declarations:validatenode bin/ota.js validate declarations
  • declarations:validate:schemanpm run declarations:validate -- --schema-only
  • linteslint src test scripts bin
  • lint:fixnpm run lint -- --fix
  • metadata:validatenode bin/ota.js validate metadata
  • posttestnpm run lint
  • startDOTENV_CONFIG_QUIET=true node -r dotenv/config --max-http-header-size=32768 bin/ota.js track
  • start:apinode bin/ota.js serve
  • start:schedulernpm start -- --schedule
  • testcross-env NODE_ENV=test mocha --recursive "./src/**/*.test.js" "./scripts/**/*.test.js" --exit
  • test:debugnpm run test -- --inspect-brk --exit
  • test:onlycross-env NODE_ENV=test mocha --recursive
Dependencies51
  • @accordproject/concerto-cto^3.24.0
  • @accordproject/concerto-util^3.24.0
  • @accordproject/markdown-cicero^0.18.0
  • @accordproject/markdown-pdf^0.16.25
  • abort-controller^3.0.0
  • ajv^8.17.1
  • ajv-formats^3.0.1
  • archiver^7.0.1
  • async^3.2.6
  • chai^6.0.1
  • chai-as-promised^8.0.2
  • commander^14.0.1
  • config^4.1.1
  • croner^9.1.0
  • cronstrue^3.3.0
  • cross-env^10.0.0
  • dotenv^17.2.2
  • eslint^8.53.0
  • eslint-config-airbnb-base^15.0.0
  • eslint-plugin-chai-friendly^1.1.0
  • eslint-plugin-import^2.32.0
  • eslint-plugin-jsdoc^58.1.1
  • eslint-plugin-json-format^2.0.1
  • eslint-plugin-no-only-tests^3.3.0
  • express^5.1.0
  • fetch-charset-detection^1.0.1
  • form-data^4.0.4
  • helmet^8.1.0
  • http-proxy-agent^7.0.2
  • https-proxy-agent^7.0.6
  • …and 21 more.