PkgRadar

Package evidence

@clear-capabilities/[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.

Weekly downloads
1,260Niche · −30% score
Versions published
13
First published
May 2026
Publisher
rossayoung

Effective trust discount applied: 30% (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":["@clear-capabilities/[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":["@clear-capabilities/[email protected]"],"fail_on":"review"}'
Publisherrossayoung
Artifact bytes2,266,974
Previous version0.119.1
Published2026-06-07T20:01:08.431Z
SHA-2566014f0f2df752b07785c9f791738c78f3d3f5762b14ab86ad66215df7cb1a2fb

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

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

Evidence

Static findings

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

No high-signal findings — see all findings below.

Show all 5 findings (low-signal and informational)
SeverityKindPathDetailPoints
lowCredential file accesspackage/dist/985.index.jsmatched ".aws/"5
lowCredential file accesspackage/src/sca/dep-confusion.jsmatched ".npmrc"5
lowCredential file accesspackage/src/posture/llm-redteam-prompts.jsmatched ".aws/"5
lowCredential file accesspackage/src/mcp/tools.jsmatched ".aws/"5
lowLarge Javascript Payloadpackage/dist/agentic-security.mjs3736750 bytes0

Manifest

Package metadata

Scripts29
  • benchnode test/benchmark/bench.js
  • bench:agent-tasksnode ../bench/agent-tasks/security-fixer/runner.mjs
  • bench:bigquerynode ../bench/bigquery-github/bin/run-cycle.mjs
  • bench:bigquery:smokenode ../bench/bigquery-github/bin/run-cycle.mjs --smoke
  • bench:cve-replaynode ../bench/cve-replay/runner.mjs
  • bench:cve-replay:checknode ../bench/cve-replay/runner.mjs --check-baseline
  • bench:cve-replay:cinode ../bench/cve-replay/runner.mjs --ci
  • bench:cve-replay:update-baselinenode ../bench/cve-replay/runner.mjs --update-baseline
  • bench:llm-goatsnode test/benchmark/llm-goats/bench-llm-goats.js
  • bench:polyglotnode ../bench/polyglot/runner.mjs
  • bench:realworldnode test/benchmark/realworld/bench-realworld.js
  • bench:updatenode test/benchmark/bench.js --update-baseline
  • buildncc build bin/agentic-security.js -o dist --minify -e web-tree-sitter -e tree-sitter-wasms && mv dist/index.js dist/agentic-security.mjs && rm -f dist/package.json && chmod +x dist/agentic-security.mjs && node -e "const fs=require('fs');const p='dist/agentic-security.mjs';const c=fs.readFileSync(p,'utf8');if(!c.startsWith('#!'))fs.writeFileSync(p,'#!/usr/bin/env node\n'+c);" && node -e "const fs=require('fs');const c=require('crypto');const h=c.createHash('sha256').update(fs.readFileSync('dist/agentic-security.mjs')).digest('hex');fs.writeFileSync('dist/agentic-security.mjs.sha256',h+' agentic-security.mjs\n');"
  • eval:independentnode ../bench/independent-eval/runner.mjs
  • eval:independent:gatenode ../bench/independent-eval/runner.mjs --gate default
  • prebenchnpm run build
  • prebench:realworldnpm run build
  • prepublishOnlynpm run build && node ../scripts/sync-scanner-changelog.mjs
  • smokenode bin/agentic-security.js scan test/fixtures/vulnerable-js
  • testnpm run test:smoke && npm run test:sast && npm run test:posture && npm run test:dataflow && npm run test:mcp && npm run test:report && npm run test:bench-modules && npm run test:lifecycle && npm run test:eval && AGENTIC_SECURITY_CPP_DATAFLOW=1 node --test test/cpp-dataflow.test.js
  • test:bench-modulesnode --test test/phase4-harness.test.js test/pipeline.test.js
  • test:dataflownode --test test/fn-reach.test.js test/deep-taint.test.js test/calibration.test.js test/holdout-eval.test.js test/cross-lang-meta.test.js test/cross-lang-queues.test.js test/phase5-xlang.test.js test/phase5-coverage.test.js test/phase6-taint.test.js test/llm-validator-consistency.test.js test/llm-validator-default-on.test.js test/parser-py-cst.test.js test/parser-cs-kt.test.js test/parser-go.test.js test/parser-php-rb.test.js test/interproc-k2.test.js test/proven-clean.test.js test/backward-default.test.js test/incremental-cache.test.js test/string-regex-lattice.test.js test/closure-capture.test.js test/points-to.test.js test/type-stubs.test.js test/soft-taint.test.js test/ifds.test.js test/symbolic-exec-proof.test.js test/ifds-summary-edges.test.js test/stub-aware-filter.test.js test/cross-repo.test.js test/proof-gate.test.js test/proof-safe.test.js test/collection-taint.test.js test/kcfa-context.test.js test/kcfa-callstring.test.js test/flow-parity.test.js test/callgraph-resolve.test.js test/import-reachability.test.js
  • test:evalnode --test test/independent-eval.test.js
  • test:lifecyclenode --test test/dead-code.test.js test/no-dead-modules.test.js test/stop-hook.test.js test/plugin-self-check.test.js test/skills-registry.test.js test/bodyguard.test.js && node ../scripts/lint-command-descriptions.mjs
  • test:mcpnode --test test/mcp.test.js test/mcp-audit.test.js test/audit-cli.test.js test/mcp-scratchpad.test.js test/mcp-offload.test.js test/sca-upgrade.test.js
  • test:posturenode --test test/material-change.test.js test/drift.test.js test/scorecard.test.js test/mttr.test.js test/license-policy.test.js test/aibom.test.js test/sbom.test.js test/api-inventory.test.js test/iam-policy.test.js test/container.test.js test/container-runtime.test.js test/image-packages.test.js test/kev.test.js test/dep-confusion.test.js test/sca-deprecated.test.js test/sca-batch.test.js test/composite-risk.test.js test/sca-coverage.test.js test/gradle-deps.test.js test/sca-route-reachable.test.js test/sca-policy.test.js test/sca-verdict.test.js test/install-script.test.js test/sca-linked-findings.test.js test/packs.test.js test/flow-narration.test.js test/regression-test-gen.test.js test/rule-synthesis.test.js test/policy-gate.test.js test/agents-memory.test.js test/cve-lookup.test.js test/cve-alert-daemon.test.js test/fix-verify-loop.test.js test/fix-acceptance.test.js test/exploitability-probability.test.js test/history-scan.test.js test/viral-features.test.js test/viral-v074.test.js test/state-dir.test.js test/license-graph.test.js test/attack-taxonomy.test.js test/triage-memory.test.js test/pr-augment.test.js test/chat-batch2.test.js test/chat-batch3.test.js test/chat-batch4.test.js test/chat-batch5.test.js test/chat-batch6.test.js test/router.test.js test/legacy-alias-redirect.test.js test/coverage-report.test.js test/corpus-status.test.js test/provenance.test.js test/secret-history.test.js
  • test:reportnode --test test/sarif-ingest.test.js test/junit.test.js test/ci.test.js test/poc-generator.test.js test/verifier.test.js test/verifier-target.test.js test/annotator-errors.test.js test/grader-calibration.test.js test/pr-delta-gate.test.js test/vex.test.js
  • test:sastnode --test test/llm.test.js test/llm-owasp.test.js test/logic.test.js test/authz.test.js test/model-load.test.js test/prompt-template.test.js test/business-logic.test.js test/python-sinks.test.js test/phase1-detectors.test.js test/phase2-detectors.test.js test/phase3-v3.test.js test/phase7-extensions.test.js test/phase8-extensions.test.js test/new-cwe-detectors.test.js test/llmsecops-detectors.test.js test/db-taint.test.js test/dart-swift.test.js test/redos-nfa.test.js test/weak-randomness.test.js test/csharp-pipeline.test.js test/post-quantum-crypto.test.js test/web3-advanced.test.js test/cloud-iam-k8s.test.js test/crypto-protocol.test.js test/ml-supply-chain.test.js test/wrong-context-sanitizer.test.js test/sanitizer-context.test.js test/frontend-hygiene.test.js test/csv-injection.test.js test/stored-taint.test.js test/tree-sitter-sinks.test.js test/kotlin-structural.test.js test/ruby-php-structural.test.js test/java-csharp-structural.test.js test/guard-recognition.test.js test/js-python-framework-structural.test.js test/go-structural.test.js test/secret-concat.test.js test/xss-reflected-multilang.test.js test/code-injection-multilang.test.js test/xxe-multilang.test.js test/xpath-injection-multilang.test.js test/gapfill-batch13.test.js test/agent-untrusted-flow.test.js test/api-authz.test.js test/event-entrypoint.test.js test/iac-terraform.test.js test/cross-service.test.js test/rbac-consistency.test.js
  • test:smokenode --test test/smoke.test.js
Dependencies7
  • @babel/core^7.29.7
  • @babel/preset-react^7.29.7
  • @babel/preset-typescript^7.29.7
  • fast-glob^3.3.3
  • java-parser^3.0.1
  • js-yaml^4.1.1
  • safe-regex^2.1.1
Optional dependencies2
  • tree-sitter-wasms0.1.13
  • web-tree-sitter0.20.8