Recommended action
Block this updateStatic 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"}'Why flagged
What the scanner saw
Credential file access: matched "GITHUB_TOKEN"
Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.
Availability ledger
available
Status history (1 event)
- new → available · risk high · score 912 · status changed
Evidence
Static findings
136 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | Credential file access | package/resources/local/ecc/scripts/discussion-audit.js | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/tests/scripts/discussion-audit.test.js | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/tests/docs/ecc2-release-surface.test.js | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/scripts/lib/github-discussions.js | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/scripts/hooks/governance-capture.js | matched "github_token" | 30 |
| high | Credential file access | package/resources/local/ecc/tests/hooks/governance-capture.test.js | matched "github_token" | 30 |
| high | Credential file access | package/resources/local/ecc/scripts/operator-readiness-dashboard.js | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/scripts/platform-audit.js | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/tests/scripts/platform-audit.test.js | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/tests/scripts/release-publish.test.js | matched "NPM_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/scripts/ci/scan-supply-chain-iocs.js | matched ".azure" | 30 |
| high | Credential file access | package/resources/local/ecc/tests/ci/scan-supply-chain-iocs.test.js | matched ".azure" | 30 |
| high | Credential file access | package/resources/local/codex/plugins/cache/openai-bundled/browser-use/0.1.0-alpha1/scripts/browser-client.mjs | matched ".AWS" | 30 |
| high | Credential file access | package/resources/local/codex/skills/.system/skill-installer/scripts/github_utils.py | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/.github/workflows/release.yml | matched "NPM_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/.github/workflows/reusable-release.yml | matched "NPM_TOKEN" | 30 |
| medium | Remote Payload | package/src/tools/executor.js | matched "invoke-webrequest" | 12 |
| medium | Remote Payload | package/resources/local/ecc/tests/ci/scan-supply-chain-iocs.test.js | matched "curl " | 12 |
| medium | Remote Payload | package/resources/local/ecc/tests/hooks/session-activity-tracker.test.js | matched "curl " | 12 |
| medium | Remote Payload | package/resources/local/ecc/tests/lib/utils.test.js | matched "curl " | 12 |
| medium | Obfuscation Density | package/resources/local/page-agent/package-lock.json | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/resources/local/codex/plugins/cache/openai-bundled/browser-use/0.1.0-alpha1/scripts/browser-client.mjs | high encoded/escaped-token density | 12 |
| medium | Remote Payload | package/resources/local/ecc/skills/ios-icon-gen/scripts/iconify_gen.sh | matched "curl " | 12 |
| medium | Obfuscation Density | package/resources/local/agents.md/pnpm-lock.yaml | high encoded/escaped-token density | 12 |
Show all 136 findings (low-signal and informational)
Showing 60 of 136 findings.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | Credential file access | package/resources/local/ecc/scripts/discussion-audit.js | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/tests/scripts/discussion-audit.test.js | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/tests/docs/ecc2-release-surface.test.js | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/scripts/lib/github-discussions.js | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/scripts/hooks/governance-capture.js | matched "github_token" | 30 |
| high | Credential file access | package/resources/local/ecc/tests/hooks/governance-capture.test.js | matched "github_token" | 30 |
| high | Credential file access | package/resources/local/ecc/scripts/operator-readiness-dashboard.js | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/scripts/platform-audit.js | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/tests/scripts/platform-audit.test.js | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/tests/scripts/release-publish.test.js | matched "NPM_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/scripts/ci/scan-supply-chain-iocs.js | matched ".azure" | 30 |
| high | Credential file access | package/resources/local/ecc/tests/ci/scan-supply-chain-iocs.test.js | matched ".azure" | 30 |
| high | Credential file access | package/resources/local/codex/plugins/cache/openai-bundled/browser-use/0.1.0-alpha1/scripts/browser-client.mjs | matched ".AWS" | 30 |
| high | Credential file access | package/resources/local/codex/skills/.system/skill-installer/scripts/github_utils.py | matched "GITHUB_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/.github/workflows/release.yml | matched "NPM_TOKEN" | 30 |
| high | Credential file access | package/resources/local/ecc/.github/workflows/reusable-release.yml | matched "NPM_TOKEN" | 30 |
| medium | Remote Payload | package/src/tools/executor.js | matched "invoke-webrequest" | 12 |
| medium | Remote Payload | package/resources/local/ecc/tests/ci/scan-supply-chain-iocs.test.js | matched "curl " | 12 |
| medium | Remote Payload | package/resources/local/ecc/tests/hooks/session-activity-tracker.test.js | matched "curl " | 12 |
| medium | Remote Payload | package/resources/local/ecc/tests/lib/utils.test.js | matched "curl " | 12 |
| medium | Obfuscation Density | package/resources/local/page-agent/package-lock.json | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/resources/local/codex/plugins/cache/openai-bundled/browser-use/0.1.0-alpha1/scripts/browser-client.mjs | high encoded/escaped-token density | 12 |
| medium | Remote Payload | package/resources/local/ecc/skills/ios-icon-gen/scripts/iconify_gen.sh | matched "curl " | 12 |
| medium | Obfuscation Density | package/resources/local/agents.md/pnpm-lock.yaml | high encoded/escaped-token density | 12 |
| low | Obfuscation | package/resources/local/ecc/tests/lib/agent-compress.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/ci/agent-yaml-surface.test.js | matched "\\uFEFF" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/hooks/auto-tmux-dev.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/scripts/auto-update.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/hooks/block-no-verify.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/docs/canary-watch.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/scripts/ci/catalog.js | matched "\\u2705" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/scripts/catalog.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/hooks/check-hook-enabled.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/scripts/ci/check-unicode-safety.js | matched "\\uFE0F" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/scripts/claw.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/src/cli/commands.js | matched "\\uFEFF" | 3 |
| low | Obfuscation | package/src/cli/config.js | matched "\\uFEFF" | 3 |
| low | Obfuscation | package/src/cli/context-loader.js | matched "\\uFEFF" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/hooks/continuous-learning-observe-runner.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/docs/copilot-support.test.js | matched "\\uFEFF" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/lib/cost-estimate.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/scripts/lib/skill-evolution/dashboard.js | matched "\\u2581" | 3 |
| low | Obfuscation | package/resources/local/awesome-design-md/design-md-cli.js | matched "\\x1b" | 3 |
| low | Obfuscation | package/resources/local/ecc/scripts/hooks/desktop-notify.js | matched "\\x00" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/hooks/detect-project-worktree.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/src/cli/diff-view.js | matched "\\x1b" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/scripts/doctor.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/hooks/ecc-context-monitor.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/hooks/ecc-metrics-bridge.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/scripts/hooks/ecc-statusline.js | matched "\\u2588" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/hooks/ecc-statusline.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/hooks/evaluate-session.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/src/tools/executor.js | matched "\\u2010" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/hooks/gateguard-fact-force.test.js | matched "fromCharCode" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/hooks/governance-capture.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/scripts/harness-audit.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/hooks/hooks.test.js | matched "\\x1b" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/lib/inspection.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/scripts/install-apply.test.js | matched "\\u2713" | 3 |
| low | Obfuscation | package/resources/local/ecc/tests/lib/install-config.test.js | matched "\\u2713" | 3 |
Manifest
Package metadata
Scripts3
build:websitevite builddevvite --host 0.0.0.0previewvite preview