PkgRadar

Package evidence

@juspay/[email protected]

Credential file access: matched "GOOGLE_APPLICATION_CREDENTIALS"

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
7,170Niche · −30% score
Versions published
373Mature · −50% score
First published
Jun 2025
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":["@juspay/[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":["@juspay/[email protected]"],"fail_on":"review"}'
Artifact bytes4,935,163
Previous version9.70.3
Published2026-06-13T12:44:32.244Z
SHA-2561df08a51983a2fa28cb55ea69b0e9c01bfcca0f9368a56bb75ae398f7c2fa05e

Why flagged

What the scanner saw

Credential file access: matched "GOOGLE_APPLICATION_CREDENTIALS"

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

Availability ledger

available

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

Evidence

Static findings

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

SeverityKindPathDetailPoints
mediumCredential file accesspackage/dist/lib/providers/googleVertex.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
mediumCredential file accesspackage/dist/providers/googleVertex.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
mediumCredential file accesspackage/dist/lib/utils/providerHealth.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
mediumCredential file accesspackage/dist/utils/providerHealth.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
mediumCredential file accesspackage/dist/adapters/video/vertexVideoHandler.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
mediumCredential file accesspackage/dist/lib/adapters/video/vertexVideoHandler.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
mediumCredential file accesspackage/dist/adapters/video/videoAnalyzer.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
mediumCredential file accesspackage/dist/lib/adapters/video/videoAnalyzer.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
Show all 44 findings (low-signal and informational)
SeverityKindPathDetailPoints
mediumCredential file accesspackage/dist/lib/providers/googleVertex.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
mediumCredential file accesspackage/dist/providers/googleVertex.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
mediumCredential file accesspackage/dist/lib/utils/providerHealth.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
mediumCredential file accesspackage/dist/utils/providerHealth.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
mediumCredential file accesspackage/dist/adapters/video/vertexVideoHandler.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
mediumCredential file accesspackage/dist/lib/adapters/video/vertexVideoHandler.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
mediumCredential file accesspackage/dist/adapters/video/videoAnalyzer.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
mediumCredential file accesspackage/dist/lib/adapters/video/videoAnalyzer.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"10
lowCredential file accesspackage/dist/action/actionInputs.jsmatched "aws_access_key"5
lowCredential file accesspackage/dist/lib/action/actionInputs.jsmatched "aws_access_key"5
lowCredential file accesspackage/dist/lib/providers/amazonBedrock.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/providers/amazonBedrock.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/cli/factories/commandFactory.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/lib/providers/sagemaker/config.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/providers/sagemaker/config.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/agent/directTools.jsmatched ".ssh/"5
lowCredential file accesspackage/dist/lib/agent/directTools.jsmatched ".ssh/"5
lowCredential file accesspackage/dist/lib/providers/sagemaker/error-constants.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/providers/sagemaker/error-constants.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/cli/errorHandler.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/lib/processors/config/fileTypes.jsmatched ".npmrc"5
lowCredential file accesspackage/dist/processors/config/fileTypes.jsmatched ".npmrc"5
lowCredential file accesspackage/dist/lib/voice/providers/GoogleSTT.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"5
lowCredential file accesspackage/dist/voice/providers/GoogleSTT.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"5
lowCredential file accesspackage/dist/adapters/tts/googleTTSHandler.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"5
lowCredential file accesspackage/dist/lib/adapters/tts/googleTTSHandler.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"5
lowCredential file accesspackage/dist/cli/utils/interactiveSetup.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/lib/processors/config/languageMap.jsmatched ".npmrc"5
lowCredential file accesspackage/dist/processors/config/languageMap.jsmatched ".npmrc"5
lowCredential file accesspackage/dist/core/modelConfiguration.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/lib/core/modelConfiguration.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/lib/neurolink.jsmatched "google_application_credentials"5
lowCredential file accesspackage/dist/neurolink.jsmatched "google_application_credentials"5
lowCredential file accesspackage/dist/lib/utils/providerConfig.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/utils/providerConfig.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/lib/utils/providerSetupMessages.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"5
lowCredential file accesspackage/dist/utils/providerSetupMessages.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"5
lowCredential file accesspackage/dist/lib/utils/providerUtils.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/utils/providerUtils.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/cli/factories/sagemakerCommandFactory.jsmatched "AWS_ACCESS_KEY"5
lowCredential file accesspackage/dist/cli/commands/setup-bedrock.jsmatched "aws_access_key"5
lowCredential file accesspackage/dist/cli/commands/setup-gcp.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"5
lowCredential file accesspackage/dist/cli/commands/setup.jsmatched "AWS_ACCESS_KEY"5
lowLarge Javascript Payloadpackage/dist/browser/neurolink.min.js4859687 bytes0

Manifest

Package metadata

Scripts149
  • // ===== NEUROLINK DEVELOPER EXPERIENCE ENHANCEMENT 2.0 =====
  • // Build & Deploy (Complete Pipeline)
  • // Build Rule Enforcement Scripts
  • // CI tier — fast, no live AI calls, safe for every commit
  • // CI tier — live providers, runs only when API keys are present (test:credentials and test:dynamic make real provider calls when keys are set, so they live here, not in test:unit)
  • // CI tier — product output (image/video/TTS/PPT) — costs $$ per run
  • // Content Generation (Cross-platform JS)
  • // Development & Monitoring
  • // Documentation (Docusaurus)
  • // Documentation Automation (Legacy MkDocs)
  • // Environment & Setup (pnpm-first)
  • // Project Management & Analysis
  • // Proxy Observability (Local OpenObserve)
  • // Quality & Maintenance
  • // Release & Publishing
  • // Shell Script Conversion
  • // Testing (Continuous Test Suites)
  • auditpnpm audit
  • buildvite build && pnpm run prepack
  • build:actionncc build src/action/index.ts -o action-dist --source-map
  • build:browsernode scripts/build-browser.mjs
  • build:browser:devnode scripts/build-browser.mjs --dev
  • build:cliecho 'Building CLI...' && svelte-kit sync && tsc --project tsconfig.cli.json
  • build:cli:bundlenode scripts/bundle-cli.mjs
  • build:cli:bundle:minifynode scripts/bundle-cli.mjs --minify
  • build:cli:linkpnpm run build:cli && pnpm link --global
  • build:completetsx tools/automation/buildSystem.ts
  • build:react-hooksnpx tsc --jsx react-jsx --module nodenext --moduleResolution nodenext --target esnext --esModuleInterop --skipLibCheck --outDir dist --declaration false src/lib/client/reactHooks.tsx
  • changesetchangeset
  • changeset:versionchangeset version && git add --all
  • …and 119 more.
Dependencies51
  • @ai-sdk/anthropic^3.0.50
  • @ai-sdk/mistral^3.0.21
  • @ai-sdk/openai^3.0.37
  • @ai-sdk/provider^3.0.8
  • @anthropic-ai/sdk^0.102.0
  • @anthropic-ai/vertex-sdk^0.16.0
  • @aws-sdk/client-bedrock^3.1000.0
  • @aws-sdk/client-bedrock-runtime^3.1000.0
  • @aws-sdk/client-sagemaker-runtime^3.1000.0
  • @aws-sdk/credential-provider-node^3.886.0
  • @aws-sdk/types^3.862.0
  • @google-cloud/text-to-speech^6.4.0
  • @google-cloud/vertexai^1.10.0
  • @google/genai^1.43.0
  • @huggingface/inference^4.13.14
  • @modelcontextprotocol/sdk^1.27.1
  • @opentelemetry/api-logs^0.214.0
  • @opentelemetry/context-async-hooks^2.6.1
  • @opentelemetry/core^2.6.0
  • @opentelemetry/exporter-logs-otlp-http^0.214.0
  • @opentelemetry/exporter-metrics-otlp-http^0.214.0
  • @opentelemetry/exporter-trace-otlp-http^0.214.0
  • @opentelemetry/resources^2.6.0
  • @opentelemetry/sdk-logs^0.214.0
  • @opentelemetry/sdk-metrics^2.6.1
  • @opentelemetry/sdk-trace-base^2.6.0
  • @opentelemetry/semantic-conventions^1.40.0
  • adm-zip^0.5.16
  • ai^6.0.134
  • chalk^5.6.2
  • …and 21 more.
Optional dependencies34
  • @aws-sdk/client-sagemaker^3.1000.0
  • @fastify/cors^11.2.0
  • @fastify/rate-limit^10.3.0
  • @hono/node-server^1.19.13
  • @koa/cors^5.0.0
  • @koa/router^15.3.1
  • @langfuse/otel^5.0.1
  • @livekit/agents^1.4.5
  • @livekit/agents-plugin-cartesia^1.4.5
  • @livekit/agents-plugin-deepgram^1.4.5
  • @livekit/agents-plugin-elevenlabs^1.4.5
  • @livekit/agents-plugin-livekit^1.4.5
  • @livekit/agents-plugin-silero^1.4.5
  • @livekit/agents-plugin-soniox^1.4.5
  • @livekit/rtc-node^0.13.29
  • @picovoice/cobra-node^3.0.2
  • bullmq^5.52.2
  • cors^2.8.5
  • exceljs^4.4.0
  • express^5.1.0
  • express-rate-limit^8.2.1
  • fastify^5.7.2
  • ffmpeg-static^5.3.0
  • fluent-ffmpeg^2.1.3
  • koa^3.1.1
  • koa-bodyparser^4.4.1
  • livekit-server-sdk^2.15.4
  • mammoth^1.11.0
  • mediabunny^1.40.1
  • music-metadata^11.11.2
  • …and 4 more.