PkgRadar

Package evidence

@ublend-npm/[email protected]

Remote Payload: matched "github.com/serverless/serverless/releases/download"

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
58
Versions published
3
First published
Apr 2020
Publisher
amuslija

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":["@ublend-npm/[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":["@ublend-npm/[email protected]"],"fail_on":"review"}'
Publisheramuslija
Artifact bytes889,003
Previous version1.68.2
Published2020-04-29T05:08:52.988Z
SHA-256e0335f7bead2c894267690f4025946bf8627df28e2c08344cc0243e0c6d01a64

Why flagged

What the scanner saw

Remote Payload: matched "github.com/serverless/serverless/releases/download"

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

Availability ledger

available

review
Last checked
reviewRisk
69Score
1.68.3Version
Status history (2 events)
  1. availableavailable · risk review · score 69 · status available -> available, risk high -> review, score 131 -> 69
  2. newavailable · risk high · score 131 · status changed

Evidence

Static findings

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

SeverityKindPathDetailPoints
mediumRemote Payloadpackage/lib/plugins/executable/index.jsmatched "github.com/serverless/serverless/releases/download"12
mediumRemote Payloadpackage/lib/plugins/plugin/lib/utils.jsmatched "raw.githubusercontent.com"12
Show all 12 findings (low-signal and informational)
SeverityKindPathDetailPoints
mediumRemote Payloadpackage/lib/plugins/executable/index.jsmatched "github.com/serverless/serverless/releases/download"12
mediumRemote Payloadpackage/lib/plugins/plugin/lib/utils.jsmatched "raw.githubusercontent.com"12
lowCredential file accesspackage/lib/plugins/aws/configCredentials/awsConfigCredentials.jsmatched ".aws/"5
lowCredential file accesspackage/lib/plugins/aws/configCredentials/awsConfigCredentials.test.jsmatched "aws_access_key"5
lowCredential file accesspackage/lib/plugins/aws/provider/awsProvider.test.jsmatched "aws_access_key"5
lowCredential file accesspackage/lib/plugins/aws/utils/credentials.jsmatched "aws_access_key"5
lowCredential file accesspackage/lib/plugins/aws/utils/credentials.test.jsmatched "aws_access_key"5
lowCredential file accesspackage/lib/plugins/aws/invokeLocal/index.test.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/lib/plugins/interactiveCli/setupAws.jsmatched ".aws\\"5
lowCredential file accesspackage/lib/plugins/interactiveCli/setupAws.test.jsmatched "aws_access_key"5
lowInstall-time lifecycle scriptpackage.jsonpostinstall="node ./scripts/postinstall.js"5
lowObfuscation Densitypackage/lib/plugins/create/templates/twilio-nodejs/package-lock.jsonhigh encoded/escaped-token density0

Manifest

Package metadata

Scripts22
  • commitlintcommitlint -f HEAD@{15}
  • commitlint:pull-requestcommitlint -f HEAD~1
  • coveragenyc npm test
  • integration-test-cleanupnode tests/utils/aws-cleanup.js
  • integration-test-run-allmocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 tests/integration-all/**/tests.js
  • integration-test-run-basicmocha tests/integration-basic/tests.js
  • integration-test-run-packagemocha-isolated --skip-fs-cleanup-check tests/integration-package/**/*.tests.js
  • linteslint . --cache
  • lint:fixnpm run lint -- --fix
  • lint:updatedpipe-git-updated --ext=js -- eslint --cache
  • pkg:buildnode ./scripts/pkg/build.js
  • pkg:generate-choco-packagenode ./scripts/pkg/generate-choco-package.js
  • pkg:uploadnode ./scripts/pkg/upload.js
  • postinstallnode ./scripts/postinstall.js
  • prepare-releasestandard-version && prettier --write CHANGELOG.md
  • prettier-checkprettier -c --ignore-path .gitignore "**/*.{css,html,js,json,md,yaml,yml}"
  • prettier-check:updatedpipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c
  • prettifyprettier --write --ignore-path .gitignore "**/*.{css,html,js,json,md,yaml,yml}"
  • prettify:updatedpipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write
  • testmocha "!(node_modules)/**/*.test.js"
  • test:cinpm run prettier-check:updated && npm run lint:updated && npm run test:isolated
  • test:isolatedmocha-isolated
Dependencies53
  • @serverless/cli^1.4.0
  • @serverless/components^2.29.2
  • @serverless/enterprise-plugin^3.6.6
  • archiver^1.3.0
  • async^1.5.2
  • aws-sdk^2.660.0
  • bluebird^3.7.2
  • boxen^3.2.0
  • cachedir^2.3.0
  • chalk^2.4.2
  • child-process-ext^2.1.1
  • ci-info^1.6.0
  • d^1.0.1
  • dayjs^1.8.25
  • decompress^4.2.1
  • download^7.1.0
  • essentials^1.1.1
  • fast-levenshtein^2.0.6
  • filesize^3.6.1
  • fs-extra^0.30.0
  • get-stdin^5.0.1
  • globby^6.1.0
  • graceful-fs^4.2.3
  • https-proxy-agent^4.0.0
  • inquirer^6.5.2
  • is-docker^1.1.0
  • is-wsl^2.1.1
  • js-yaml^3.13.1
  • json-cycle^1.3.0
  • json-refs^2.1.7
  • …and 23 more.