PkgRadar

Package evidence

@librechat/[email protected]

Credential file access: matched "AWS_SECRET_ACCESS_KEY"

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.

Versions published
386Mature · −50% score
First published
Aug 2024
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":["@librechat/[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":["@librechat/[email protected]"],"fail_on":"review"}'
Artifact bytes3,509,003
Previous version3.2.32
Published2026-06-10T00:23:49.433Z
SHA-256c844f81c0e2e84954d6eff9cb764070d60ef1a9bc9f21f665d77170b91c47545

Why flagged

What the scanner saw

Credential file access: matched "AWS_SECRET_ACCESS_KEY"

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

Availability ledger

available

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

Evidence

Static findings

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

No high-signal findings — see all findings below.

Show all 2 findings (low-signal and informational)
SeverityKindPathDetailPoints
lowCredential file accesspackage/src/llm/bedrock/llm.spec.tsmatched "AWS_SECRET_ACCESS_KEY"5
lowCredential file accesspackage/src/utils/llmConfig.tsmatched "AWS_ACCESS_KEY"5

Manifest

Package metadata

Scripts85
  • abortnode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/abort.ts --provider 'openAI' --name 'Jo' --location 'New York, NY'
  • ant_web_searchnode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/ant_web_search.ts --name 'Jo' --location 'New York, NY'
  • ant_web_search_edge_casenode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/ant_web_search_edge_case.ts --name 'Jo' --location 'New York, NY'
  • ant_web_search_error_edge_casenode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/ant_web_search_error_edge_case.ts --name 'Jo' --location 'New York, NY'
  • buildrm -rf ./dist && tsdown && tsc -p tsconfig.build.json
  • build:devtsdown
  • bun:clibun -r dotenv/config ./src/scripts/cli.ts --provider 'bedrock' --name 'Jo' --location 'New York, NY'
  • cachingnode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/caching.ts --name 'Jo' --location 'New York, NY'
  • cleannode ./config/clean.js
  • code_execnode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/code_exec.ts --provider 'openAI' --name 'Jo' --location 'New York, NY'
  • code_exec_filesnode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/code_exec_files.ts --provider 'openAI' --name 'Jo' --location 'New York, NY'
  • code_exec_multi_sessionnode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/code_exec_multi_session.ts --provider 'openAI' --name 'Jo' --location 'New York, NY'
  • code_exec_ptcnode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/code_exec_ptc.ts --provider 'openAI' --name 'Jo' --location 'New York, NY'
  • code_exec_sessionnode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/code_exec_session.ts --provider 'openAI' --name 'Jo' --location 'New York, NY'
  • code_exec_simplenode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/code_exec_simple.ts --provider 'openAI' --name 'Jo' --location 'New York, NY'
  • compare:pinode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/compare_pi_vs_ours.ts
  • contentnode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/content.ts --provider 'anthropic' --name 'Jo' --location 'New York, NY'
  • formatprettier --write .
  • imagenode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/image.ts --provider 'google' --name 'Jo' --location 'New York, NY'
  • linteslint "{,!(node_modules|venv)/**/}*.{js,jsx,ts,tsx}" --fix
  • localnode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/local_engine.ts --provider 'openAI' --name 'Jo' --location 'New York, NY'
  • local:checkpointernode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/local_engine_checkpointer.ts --provider 'openAI' --name 'Jo' --location 'New York, NY'
  • local:compilenode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/local_engine_compile.ts --provider 'anthropic' --name 'Jo' --location 'New York, NY'
  • local:hooksnode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/local_engine_hooks.ts --provider 'openAI' --name 'Jo' --location 'New York, NY'
  • local:imagenode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/local_engine_image.ts --provider 'anthropic' --name 'Jo' --location 'New York, NY'
  • local:ptcnode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/local_engine_ptc.ts --provider 'openAI' --name 'Jo' --location 'New York, NY'
  • local:workspacenode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/local_engine_workspace.ts --provider 'anthropic' --name 'Jo' --location 'New York, NY'
  • memorynode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/memory.ts --provider 'openAI' --name 'Jo' --location 'New York, NY'
  • multi-agent-chainnode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/multi-agent-chain.ts
  • multi-agent-conditionalnode -r dotenv/config --loader ./tsconfig-paths-bootstrap.mjs --experimental-specifier-resolution=node ./src/scripts/multi-agent-conditional.ts
  • …and 55 more.
Dependencies33
  • @anthropic-ai/sdk^0.92.0
  • @aws-sdk/client-bedrock-runtime^3.1013.0
  • @langchain/anthropic^1.3.28
  • @langchain/aws^1.3.5
  • @langchain/core1.1.48
  • @langchain/deepseek^1.0.25
  • @langchain/google-common2.1.31
  • @langchain/google-gauth2.1.31
  • @langchain/google-genai2.1.31
  • @langchain/google-vertexai2.1.31
  • @langchain/langgraph^1.2.9
  • @langchain/mistralai^1.0.8
  • @langchain/openai1.4.5
  • @langchain/textsplitters^1.0.1
  • @langchain/xai^1.3.17
  • @langfuse/langchain^5.3.0
  • @langfuse/otel^5.3.0
  • @langfuse/tracing^5.3.0
  • @opentelemetry/context-async-hooks2.7.1
  • @opentelemetry/sdk-node^0.218.0
  • @scarf/scarf^1.4.0
  • @types/diff^7.0.2
  • ai-tokenizer^1.0.6
  • axios^1.16.0
  • cheerio^1.0.0
  • diff^9.0.0
  • dotenv^16.4.7
  • https-proxy-agent^7.0.6
  • mathjs^15.2.0
  • nanoid^3.3.7
  • …and 3 more.