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
- 141
- Versions published
- 100Mature · −50% score
- First published
- Jun 2023
- Publisher
- cpdevtools-admin
Effective trust discount applied: −50% (max across signals — discounts don’t stack). New install-lifecycle deltas vs the previous release would clear the discount.
Recommended action
Review before promotingMixed 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":["@cpdevtools/[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":["@cpdevtools/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Remote Payload: matched "curl "
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 review · score 12 · status changed
Evidence
Static findings
2 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Remote Payload | package/dist/infrastructure/install-gh-cli.ts | matched "curl " | 12 |
| medium | Remote Payload | package/src/infrastructure/install-gh-cli.ts | matched "curl " | 12 |
Manifest
Package metadata
Scripts12
buildrun-s build:*build:copy-filescopyfiles -u 1 "src/**/*" distbuild:linkpnpm --global linkbuild:tstscpackmkdir ./pack && pnpm pack --pack-destination ./pack && ls -al ./packreleasepnpm publish ./pack/*.tgz --no-git-checks --access public --publish-branch 'release/latest'set-versionrun-p "set-version:* {1}" --set-version:npmpnpm version --allow-same-version --commit-hooks=false --git-tag-version=falsestartnode ./dist/infrastructure/start.jswatchrun-p watch:*watch:copy-fileswatch "npm run build:copy-files" ./src --wait=1watch:tstsc --watch
Dependencies13
@cpdevtools/lib-node-utilities^0.4.63@octokit/rest^19.0.13chokidar^3.5.3date-fns^2.30.0docker-cli-js^2.10.0dockerode^3.3.5inquirer^9.2.10is-docker^2.2.1is-wsl^2.2.0node-docker-api^1.1.22semver7.3.8simple-git^3.19.1visualstudiofiles^1.0.4