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":["@aoagents/[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":["@aoagents/[email protected]"],"fail_on":"high"}'Why flagged
What the scanner saw
Credential file access: matched ".ssh"
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 204 · status changed
Evidence
Static findings
47 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | Credential file access | package/.next/server/chunks/4422.js | matched ".ssh" | 30 |
| high | Credential file access | package/.next/server/app/api/filesystem/browse/route.js | matched ".ssh" | 30 |
| medium | Obfuscation Density | package/.next/static/chunks/1d2d5650.1ef8611b5325bd83.js | high encoded/escaped-token density | 12 |
Show all 47 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | Credential file access | package/.next/server/chunks/4422.js | matched ".ssh" | 30 |
| high | Credential file access | package/.next/server/app/api/filesystem/browse/route.js | matched ".ssh" | 30 |
| medium | Obfuscation Density | package/.next/static/chunks/1d2d5650.1ef8611b5325bd83.js | high encoded/escaped-token density | 12 |
| low | Obfuscation | package/.next/server/pages/_error.js | matched "\\x3e" | 3 |
| low | Obfuscation | package/.next/static/chunks/1089-c6d7995c7c19039a.js | matched "\\x1b" | 3 |
| low | Obfuscation | package/.next/static/chunks/1461-af7c54935f21d56d.js | matched "atob(" | 3 |
| low | Obfuscation | package/.next/server/chunks/1876.js | matched "\\xab" | 3 |
| low | Obfuscation | package/.next/static/chunks/1d2d5650.1ef8611b5325bd83.js | matched "\\x1b" | 3 |
| low | Obfuscation | package/.next/server/chunks/2810.js | matched "\\xd7" | 3 |
| low | Obfuscation | package/.next/server/chunks/2914.js | matched "fromCharCode" | 3 |
| low | Obfuscation | package/.next/static/chunks/3764.c045e43e67eb2378.js | matched "\\x02" | 3 |
| low | Obfuscation | package/.next/server/chunks/4148.js | matched "\\x3c" | 3 |
| low | Obfuscation | package/.next/server/chunks/4155.js | matched "\\x1b" | 3 |
| low | Obfuscation | package/.next/server/chunks/4422.js | matched "\\x1b" | 3 |
| low | Obfuscation | package/.next/static/chunks/5204.7de7e266895bced7.js | matched "\\x1b" | 3 |
| low | Obfuscation | package/.next/static/chunks/6231-021ce048ebb4db80.js | matched "\\uD83D" | 3 |
| low | Obfuscation | package/.next/server/chunks/6582.js | matched "\\uFEFF" | 3 |
| low | Obfuscation | package/.next/server/chunks/680.js | matched "\\x3c" | 3 |
| low | Obfuscation | package/.next/server/chunks/6848.js | matched "\\uD83D" | 3 |
| low | Obfuscation | package/.next/static/chunks/7494-6ac4a80d2ed79870.js | matched "\\x3c" | 3 |
| low | Obfuscation | package/.next/server/chunks/8803.js | matched "\\u0026" | 3 |
| low | Obfuscation | package/.next/static/chunks/88a6fc35-f836b4b72df5eafa.js | matched "\\u00C0" | 3 |
| low | Obfuscation | package/.next/static/chunks/9293-e0ee967c1303da9f.js | matched "\\xd7" | 3 |
| low | Obfuscation | package/.next/server/chunks/9536.js | matched "\\x1b" | 3 |
| low | Obfuscation | package/.next/server/chunks/9561.js | matched "\\x1b" | 3 |
| low | Obfuscation | package/.next/static/chunks/framework-7060e2ac4971c604.js | matched "\\u00C0" | 3 |
| low | Obfuscation | package/.next/static/chunks/app/layout-f3191fa051ba9fdd.js | matched "\\x1b" | 3 |
| low | Obfuscation | package/.next/static/chunks/main-ed1610689fbd6f0d.js | matched "fromCharCode" | 3 |
| low | Obfuscation | package/.next/static/chunks/app/review/page-028026ab1b9fb220.js | matched "\\xb7" | 3 |
| low | Obfuscation | package/.next/static/chunks/app/dev/terminal-test/page-1fbaf7b159f3264c.js | matched "\\uD83D" | 3 |
| low | Obfuscation | package/.next/server/app/dev/terminal-test/page.js | matched "\\uD83D" | 3 |
| low | Obfuscation | package/.next/server/app/review/page.js | matched "\\xb7" | 3 |
| low | Obfuscation | package/.next/static/chunks/polyfills-42372ed130431b0a.js | matched "\\u2028" | 3 |
| low | Obfuscation | package/.next/server/app/api/issues/route.js | matched "\\x00" | 3 |
| low | Obfuscation | package/.next/server/app/api/orchestrators/route.js | matched "\\x00" | 3 |
| low | Obfuscation | package/.next/server/app/api/reviews/execute/route.js | matched "\\x00" | 3 |
| low | Obfuscation | package/.next/server/app/api/reviews/findings/route.js | matched "\\x00" | 3 |
| low | Obfuscation | package/.next/server/app/api/reviews/route.js | matched "\\x00" | 3 |
| low | Obfuscation | package/.next/server/app/api/reviews/send/route.js | matched "\\x00" | 3 |
| low | Obfuscation | package/.next/server/app/api/sessions/[id]/kill/route.js | matched "\\x00" | 3 |
| low | Obfuscation | package/.next/server/app/api/sessions/[id]/message/route.js | matched "\\x00" | 3 |
| low | Obfuscation | package/.next/server/app/api/sessions/[id]/remap/route.js | matched "\\x00" | 3 |
| low | Obfuscation | package/.next/server/app/api/sessions/[id]/restore/route.js | matched "\\x00" | 3 |
| low | Obfuscation | package/.next/server/app/api/sessions/[id]/route.js | matched "\\x00" | 3 |
| low | Obfuscation | package/.next/server/app/api/sessions/[id]/send/route.js | matched "\\x00" | 3 |
| low | Obfuscation | package/.next/server/app/api/spawn/route.js | matched "\\x00" | 3 |
| low | Obfuscation | package/.next/server/app/api/verify/route.js | matched "\\x00" | 3 |
Manifest
Package metadata
Scripts15
buildnext build && tsc -p tsconfig.server.json && node scripts/stamp-version.jscleannode scripts/guard-production-artifact-clean.mjs && rimraf .next dist-serverdevconcurrently "npm:dev:next" "npm:dev:direct-terminal"dev:direct-terminalnode scripts/dev-direct-terminal.mjsdev:nextnext dev -p ${PORT:-3000}dev:optimizedrimraf .next dist-server && next build && tsc -p tsconfig.server.json && node dist-server/start-all.jsprebuildnode scripts/guard-production-artifact-clean.mjs && rimraf .next dist-serverscreenshottsx e2e/screenshot.tsscreenshot:installnpx playwright install chromiumstartnext startstart:allnode dist-server/start-all.jstestvitest runtest:e2e:reviewtsx e2e/review-board.e2e.tstest:watchvitesttypechecktsc --noEmit
Dependencies22
@aoagents/ao-core0.9.2-nightly-5d0b624fbef5668d82672179c48309ea74403933@aoagents/ao-plugin-agent-claude-code0.9.2-nightly-5d0b624fbef5668d82672179c48309ea74403933@aoagents/ao-plugin-agent-codex0.9.2-nightly-5d0b624fbef5668d82672179c48309ea74403933@aoagents/ao-plugin-agent-cursor0.9.2-nightly-5d0b624fbef5668d82672179c48309ea74403933@aoagents/ao-plugin-agent-grok0.1.3-nightly-5d0b624fbef5668d82672179c48309ea74403933@aoagents/ao-plugin-agent-kimicode0.9.2-nightly-5d0b624fbef5668d82672179c48309ea74403933@aoagents/ao-plugin-agent-opencode0.9.2-nightly-5d0b624fbef5668d82672179c48309ea74403933@aoagents/ao-plugin-runtime-process0.9.2-nightly-5d0b624fbef5668d82672179c48309ea74403933@aoagents/ao-plugin-runtime-tmux0.9.2-nightly-5d0b624fbef5668d82672179c48309ea74403933@aoagents/ao-plugin-scm-github0.9.2-nightly-5d0b624fbef5668d82672179c48309ea74403933@aoagents/ao-plugin-tracker-github0.9.2-nightly-5d0b624fbef5668d82672179c48309ea74403933@aoagents/ao-plugin-tracker-linear0.9.2-nightly-5d0b624fbef5668d82672179c48309ea74403933@aoagents/ao-plugin-workspace-worktree0.9.2-nightly-5d0b624fbef5668d82672179c48309ea74403933@xterm/addon-fit^0.11.0@xterm/addon-web-links^0.12.0@xterm/xterm^6.0.0next^15.1.0next-themes^0.4.6react^19.0.0react-dom^19.0.0server-only^0.0.1ws^8.19.0
Optional dependencies1
node-pty^1.1.0