PkgRadar

Package evidence

[email protected]

Credential file access: matched ".ssh"

Recommended action

Block this update

Static evidence trips multiple high-signal indicators. Quarantine the release until the publisher validates the change or you can rule out the indicators below.

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":"high"}'

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":"high"}'
Publisherdavidbatista
Artifact bytes274,459
Previous version0.6.2
Published2026-05-20T21:06:24.090Z
SHA-256bd418d81fbf826816b17ba52bfe39b8c454b4a05597b8de7e6416289f164d580

Why flagged

What the scanner saw

Credential file access: matched ".ssh"

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

Availability ledger

available

high
Last checked
highRisk
45Score
0.6.3Version
Status history (1 event)
  1. newavailable · risk high · score 45 · status changed

Related candidates

Linked campaigns and clusters

Publisher / release actor burststale

davidbatista

2 members · evidence strength 53

Evidence

Static findings

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

SeverityKindPathDetailPoints
highCredential file accesspackage/dist/services/image-decoder.jsmatched ".ssh"30
mediumRemote Payloadpackage/dist/cli/hermes.jsmatched "curl "12
Show all 3 findings (low-signal and informational)
SeverityKindPathDetailPoints
highCredential file accesspackage/dist/services/image-decoder.jsmatched ".ssh"30
mediumRemote Payloadpackage/dist/cli/hermes.jsmatched "curl "12
lowObfuscationpackage/dist/services/image-decoder.jsmatched "Buffer.from(match[2], \"base64"3

Manifest

Package metadata

Scripts28
  • buildtsc -p tsconfig.json
  • devtsx src/index.ts
  • prepacknpm run build && node -e "require('node:fs').accessSync('dist/index.js')"
  • smokenode scripts/smoke-tools.mjs
  • smoke:httpnode scripts/smoke-http.mjs
  • startnode dist/index.js
  • testnpm run typecheck && npm run build && npm run test:normalization && npm run test:providers && npm run test:intake-store && npm run test:hydration-goals && npm run test:goal-progress && npm run test:meal-estimator && npm run test:display-names && npm run test:image-tools && npm run test:summary && npm run test:privacy && npm run test:http-helper && npm run test:local-date && npm run test:carbon && npm run test:security && npm run test:ux-tools && npm run test:coach-wearable && npm run smoke && npm run smoke:http && npm run test:cli-ux && npm run test:agent-readiness && npm run test:hermes-agent && npm run prepack && npm run test:metadata
  • test:agent-readinessnode scripts/agent-readiness-test.mjs
  • test:carbonnode scripts/test-carbon.mjs
  • test:cli-uxnode scripts/cli-ux-test.mjs
  • test:coach-wearablenode scripts/test-coach-wearable.mjs
  • test:display-namesnode scripts/test-display-names.mjs
  • test:goal-progressnode scripts/test-goal-progress.mjs
  • test:hermes-agentnode scripts/hermes-agent-manifest-test.mjs
  • test:http-helpernode scripts/test-http-helper.mjs
  • test:hydration-goalsnode scripts/test-hydration-goals.mjs
  • test:image-toolsnode scripts/test-image-tools.mjs
  • test:intake-storenode scripts/test-intake-store.mjs
  • test:local-datenode scripts/test-local-date.mjs
  • test:meal-estimatornode scripts/test-meal-estimator.mjs
  • test:metadatanode scripts/metadata-check.mjs
  • test:normalizationnode scripts/test-normalization.mjs
  • test:privacynode scripts/privacy-redaction-test.mjs
  • test:providersnode scripts/test-providers.mjs
  • test:securitynode scripts/test-security-and-locks.mjs
  • test:summarynode scripts/test-summary.mjs
  • test:ux-toolsnode scripts/test-ux-tools.mjs
  • typechecktsc --noEmit -p tsconfig.json
Dependencies7
  • @modelcontextprotocol/ext-apps^1.7.1
  • @modelcontextprotocol/sdk^1.21.0
  • @zxing/library^0.21.3
  • cors^2.8.6
  • express^5.2.1
  • sharp^0.34.5
  • zod^4.4.3