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":["@coder/[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":["@coder/[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 2728 · status changed
Evidence
Static findings
204 static · 0 from release diff · showing high-signal first.
Showing 30 of 94 findings.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | Credential file access | package/scratch/asar/webview/assets/am-BZW2E1OZ.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/app-main-Dsg36Y4q.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/ar-BBFSzsrA.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/bg-BG-Bx27VwLC.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/bn-BD-Bemqc_e9.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/bs-BA-B_764pQ1.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/ca-ES-fSSV7oSw.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/cs-CZ-Ww7blGnf.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/da-DK-e3KtrDrB.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/de-DE-BolUFQhy.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/debug-modal-CKcdboWI.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/el-GR-Db4ne67s.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/es-419-C1gqn_Qb.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/es-ES-I6iEFFBQ.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/et-EE-BEgIIda2.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/fa-BS7Td0pR.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/fi-FI-Cz0MyUle.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/fr-CA-ANsV76No.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/fr-FR-B7sp6pAD.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/gu-IN-DFaUpWEM.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/hi-IN-C94IPEN9.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/hr-HR-DAAgq5RR.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/hu-HU-C6EhGj8_.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/hy-AM-B1YE18r1.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/id-ID-Cez6aisA.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/is-IS-fKlG-Fyq.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/it-IT-BrHNeivB.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/ja-JP-DEEpToEQ.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/ka-GE-Bfpnw-Rc.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/kk-D4Yg-6Ge.js | matched ".ssh" | 30 |
Show all 204 findings (low-signal and informational)
Showing 60 of 204 findings.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | Credential file access | package/scratch/asar/webview/assets/am-BZW2E1OZ.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/app-main-Dsg36Y4q.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/ar-BBFSzsrA.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/bg-BG-Bx27VwLC.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/bn-BD-Bemqc_e9.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/bs-BA-B_764pQ1.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/ca-ES-fSSV7oSw.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/cs-CZ-Ww7blGnf.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/da-DK-e3KtrDrB.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/de-DE-BolUFQhy.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/debug-modal-CKcdboWI.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/el-GR-Db4ne67s.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/es-419-C1gqn_Qb.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/es-ES-I6iEFFBQ.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/et-EE-BEgIIda2.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/fa-BS7Td0pR.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/fi-FI-Cz0MyUle.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/fr-CA-ANsV76No.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/fr-FR-B7sp6pAD.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/gu-IN-DFaUpWEM.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/hi-IN-C94IPEN9.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/hr-HR-DAAgq5RR.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/hu-HU-C6EhGj8_.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/hy-AM-B1YE18r1.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/id-ID-Cez6aisA.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/is-IS-fKlG-Fyq.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/it-IT-BrHNeivB.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/ja-JP-DEEpToEQ.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/ka-GE-Bfpnw-Rc.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/kk-D4Yg-6Ge.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/kn-IN-C3x94TPo.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/ko-KR-DmsZbSK4.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/lt-McRfLJMe.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/lv-LV-Dinis2o-.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/.vite/build/main-kSlb32Yb.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/markdown-C3q7GuCV.js | matched ".npmrc" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/mk-MK-BP3u0u2Q.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/ml-D5K8VkXz.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/mn-D-QMKNd9.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/mr-IN-CQu57ax_.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/ms-MY-B3iAv6Zs.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/my-MM-ISSC65wE.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/nb-NO-LParFxQw.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/nl-NL-nVJ1qO5f.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/pa-C2sgNj7r.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/pl-PL-DWcDyknb.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/pt-BR-D7mzfy65.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/pt-PT-DoR-KLMz.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/remote-connections-settings-DoZlhYZR.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/ro-RO-CDzGxCck.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/ru-RU-BY5N6fWO.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/sk-SK-Dx2nhi0C.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/sl-SI-BnyKj8Bm.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/so-SO-BMVE7nDV.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/sq-AL-JFIRvjaj.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/sr-RS-8ZSQhnyh.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/src-CdfxiY-T.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/ssh-config--wNktd4t.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/sv-SE-DvGUQJO4.js | matched ".ssh" | 30 |
| high | Credential file access | package/scratch/asar/webview/assets/sw-TZ-BWPhWA4V.js | matched ".ssh" | 30 |
Manifest
Package metadata
Scripts25
buildnode -e "require('node:fs').rmSync('out',{force:true,recursive:true})" && cross-env PNPM_YES=true pnpm run forge:makebuild:cinode -e "require('node:fs').rmSync('out',{force:true,recursive:true})" && cross-env PNPM_YES=true pnpm run forge:packagebuild:owlcross-env PNPM_YES=true node ./scripts/owl-shell.mjs packagecompilepnpm exec tsgo -bdevpnpm exec node ./scripts/prepare-dev.mjs --native-modules && cross-env NODE_ENV=development electron-forge startdevtools:resetnode -e "const fs=require('node:fs');const os=require('node:os');const path=require('node:path');for(const target of ['extensions/fmkadmapgofadopljbjfkapdkoienihi','Service Worker','Code Cache'])fs.rmSync(path.join(os.homedir(),'Library','Application Support','Codex',target),{force:true,recursive:true})"e2e:computer-use-native-pipenode ./scripts/computer-use-native-pipe-e2e.mjsforge:makepnpm run rebuild:native-modules && pnpm run rebuild:forge-natives && electron-forge makeforge:make:owl-shellpnpm run rebuild:forge-natives && electron-forge makeforge:packagepnpm run rebuild:native-modules && pnpm run rebuild:forge-natives && electron-forge packageforge:publishpnpm run rebuild:native-modules && pnpm run rebuild:forge-natives && electron-forge publishformatoxfmt --checkformat:fixoxfmt --writelintpnpm exec oxlint --threads=1 --tsconfig ./tsconfig.json --max-warnings 0 --type-aware --type-checklint:fixpnpm exec oxlint --threads=1 --tsconfig ./tsconfig.json --max-warnings 0 --type-aware --type-check --fixmetadata-pathpnpm exec tsx ./scripts/dev-metadata.ts pathowlpnpm exec node ./scripts/prepare-dev.mjs && cross-env NODE_ENV=development node ./scripts/owl-shell.mjs runowl:ensurenode ./scripts/owl-shell.mjs ensureowl:packagecross-env PNPM_YES=true node ./scripts/owl-shell.mjs packageplaywright:agent:replpnpm run rebuild:native-modules && node --import tsx ./scripts/playwright-electron-agent-cdp.mjsrebuild:forge-nativesnode ./scripts/rebuild-forge-natives.mjsrebuild:native-modulesnode ./scripts/rebuild-native-modules.mjstestpnpm run rebuild:native-modules && node ./scripts/ensure-electron-binary.mjs && vitest runtest:quietpnpm run rebuild:native-modules && node ./scripts/ensure-electron-binary.mjs && vitest run --silent --reporter=dottscpnpm exec tsgo --noEmit
Dependencies27
@sentry/electron^7.5.0@sentry/node10.29.0app-server-typesworkspace:*better-sqlite3^12.9.0browser-apifile:../../../lib/browser_use/browser-apibrowser-backend-commonlink:../../../lib/browser_use/browser-backend-commonbrowser-commonlink:../../../lib/browser_use/browser-commonbufferutil^4.0.1commandsworkspace:*electron-context-menu^4.1.1external-agent-migrationworkspace:*lodash^4.17.21mdast-util-from-markdown^2.0.3mdast-util-to-string^4.0.0mime-types^2.1.35node-pty^1.1.0objc-js1.5.0protocolworkspace:*shared-nodeworkspace:*shlex^3.0.0smol-toml^1.5.2ssh-config^5.0.3tslib^2.8.1utf-8-validate^6.0.0which^4.0.0ws^8.18.3zod^4.1.13