PkgRadar

Package evidence

@ggui-ai/[email protected]

Credential file access: matched ".AWS"

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.

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

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":["@ggui-ai/[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":["@ggui-ai/[email protected]"],"fail_on":"high"}'
Artifact bytes17,917,903
Previous version0.1.0-rc.1
Published2026-05-24T08:05:26.580Z
SHA-256f239f0043b6e728308b79c7a2f54efac81ebdb9bec6bc0ef24e0dd001fc5edde

Why flagged

What the scanner saw

Credential file access: matched ".AWS"

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

Availability ledger

available

high
Last checked
highRisk
429Score
0.1.0-rc.3Version
Status history (1 event)
  1. newavailable · risk high · score 429 · status changed

Evidence

Static findings

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

SeverityKindPathDetailPoints
highCredential file accesspackage/dist/evaluation/evaluator.jsmatched ".AWS"30
highCredential file accesspackage/dist/evaluation/index.jsmatched ".AWS"30
highCredential file accesspackage/dist/evaluation/loop.jsmatched ".AWS"30
highCredential file accesspackage/src/providers/bedrock.tsmatched ".aws"30
highCredential file accesspackage/src/harness/llm-router.tsmatched ".AWS"30
mediumObfuscation Densitypackage/dist/boilerplate.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/tools/get-primitives-ts.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/coding-agent/index.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/harness/index.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/validation/index.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/harness/prompts.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/provider-adapter-contract.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/harness/runtime.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/harness/types-public.jshigh encoded/escaped-token density12
mediumLarge Javascript Payloadpackage/dist/adapters/generation-dispatch.js4901774 bytes10
mediumLarge Javascript Payloadpackage/dist/adapters/index.js8538617 bytes10
mediumLarge Javascript Payloadpackage/dist/index.js12817474 bytes10
Show all 64 findings (low-signal and informational)

Showing 60 of 64 findings.

SeverityKindPathDetailPoints
highCredential file accesspackage/dist/evaluation/evaluator.jsmatched ".AWS"30
highCredential file accesspackage/dist/evaluation/index.jsmatched ".AWS"30
highCredential file accesspackage/dist/evaluation/loop.jsmatched ".AWS"30
highCredential file accesspackage/src/providers/bedrock.tsmatched ".aws"30
highCredential file accesspackage/src/harness/llm-router.tsmatched ".AWS"30
mediumObfuscation Densitypackage/dist/boilerplate.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/tools/get-primitives-ts.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/coding-agent/index.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/harness/index.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/validation/index.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/harness/prompts.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/provider-adapter-contract.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/harness/runtime.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/harness/types-public.jshigh encoded/escaped-token density12
mediumLarge Javascript Payloadpackage/dist/adapters/generation-dispatch.js4901774 bytes10
mediumLarge Javascript Payloadpackage/dist/adapters/index.js8538617 bytes10
mediumLarge Javascript Payloadpackage/dist/index.js12817474 bytes10
lowObfuscationpackage/dist/blueprint-validator.jsmatched "\\u2014"3
lowObfuscationpackage/dist/boilerplate.jsmatched "\\u2192"3
lowObfuscationpackage/dist/coding-agent/boilerplate.jsmatched "\\u2014"3
lowObfuscationpackage/dist/compose.jsmatched "\\u2192"3
lowObfuscationpackage/dist/design-system-docs.jsmatched "\\u2014"3
lowObfuscationpackage/dist/evaluation/evaluator.jsmatched "\\u2014"3
lowObfuscationpackage/dist/tools/get-primitives-ts.jsmatched "\\u2550"3
lowObfuscationpackage/dist/tools/get-wire.jsmatched "\\u2014"3
lowObfuscationpackage/dist/check/index.jsmatched "\\u2014"3
lowObfuscationpackage/dist/coding-agent/index.jsmatched "\\u2014"3
lowObfuscationpackage/dist/evaluation/axis-checks/index.jsmatched "\\u2014"3
lowObfuscationpackage/dist/evaluation/index.jsmatched "\\u2014"3
lowObfuscationpackage/dist/fragments/index.jsmatched "\\u2192"3
lowObfuscationpackage/dist/harness/check/runtime-render/index.jsmatched "\\u2014"3
lowObfuscationpackage/dist/harness/index.jsmatched "\\u2026"3
lowObfuscationpackage/dist/providers/index.jsmatched "\\u2014"3
lowObfuscationpackage/dist/validation/index.jsmatched "\\u2014"3
lowObfuscationpackage/dist/evaluation/loop.jsmatched "\\u2014"3
lowObfuscationpackage/dist/patch.jsmatched "\\u2014"3
lowObfuscationpackage/dist/evaluation/prompts.jsmatched "\\u2014"3
lowObfuscationpackage/dist/harness/prompts.jsmatched "\\u2014"3
lowObfuscationpackage/dist/provider-adapter-contract.jsmatched "\\u2028"3
lowObfuscationpackage/dist/adapters/openai/raw.jsmatched "\\u2014"3
lowObfuscationpackage/dist/evaluation/axis-checks/registry.jsmatched "\\u2014"3
lowObfuscationpackage/dist/tools/render-check-worker.jsmatched "\\u2014"3
lowObfuscationpackage/dist/tools/render-check.jsmatched "\\u2014"3
lowObfuscationpackage/dist/harness/runtime.jsmatched "\\u2014"3
lowObfuscationpackage/dist/tools.jsmatched "\\u2502"3
lowObfuscationpackage/dist/evaluation/types-public.jsmatched "\\u2014"3
lowObfuscationpackage/dist/harness/types-public.jsmatched "\\u2026"3
lowObfuscationpackage/dist/validation/ui-compiler.jsmatched "\\xD7"3
lowObfuscationpackage/dist/user-request.jsmatched "\\u26A0"3
lowObfuscationpackage/dist/harness/validator-trace-sink.jsmatched "\\u2026"3
lowObfuscationpackage/dist/workflows.jsmatched "\\u2192"3
lowObfuscationpackage/src/coding-agent/file-agent.tsmatched "eval("3
lowObfuscationpackage/src/tools/get-primitives-ts.tsmatched "eval("3
lowObfuscationpackage/src/harness/coding/init-session.tsmatched "Eval("3
lowObfuscationpackage/src/evaluation/llm-evaluator.tsmatched "Eval("3
lowObfuscationpackage/src/coding-agent/planner.tsmatched "eval("3
lowObfuscationpackage/src/validation/primitives.tsmatched "eval("3
lowObfuscationpackage/src/coding-agent/prompts.tsmatched "eval("3
lowObfuscationpackage/src/harness/prompts.tsmatched "eval("3
lowObfuscationpackage/src/harness/coding/run-eval-round.tsmatched "Eval("3

Manifest

Package metadata

Scripts5
  • buildtsup
  • devtsup --watch
  • testvitest run
  • test:watchvitest
  • typechecktsc --noEmit
Dependencies21
  • @anthropic-ai/bedrock-sdk^0.29.0
  • @anthropic-ai/claude-agent-sdk0.2.76
  • @anthropic-ai/sdk^0.91.1
  • @ggui-ai/design0.1.0-rc.3
  • @ggui-ai/gadgets0.1.0-rc.3
  • @ggui-ai/sandbox0.1.0-rc.3
  • @ggui-ai/ui-visual-tester0.1.0-rc.3
  • @ggui-ai/wire0.1.0-rc.3
  • @google/genai^1.45.0
  • @huggingface/transformers^3.0.0
  • @typescript-eslint/parser^8.0.0
  • diff^8.0.3
  • esbuild^0.25.0
  • eslint^8.56.0
  • eslint-plugin-react^7.37.0
  • eslint-plugin-react-hooks^5.0.0
  • isomorphic-git^1.37.4
  • memfs^4.56.11
  • openai^6.29.0
  • typescript^5.0.0
  • zod^4.0.0