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
- 55
- Versions published
- 3
- First published
- May 2026
- Publisher
- vectrel-ai
Recommended action
Looks clean — keep monitoringNo high-signal indicators in the stored static report. PkgRadar will re-check on the next ingest pass.
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":["@vectrel-ai/[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":["@vectrel-ai/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
No high-signal static finding in the saved report.
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 low · score 0 · status changed
Evidence
Static findings
No findings stored for this release.
Manifest
Package metadata
Scripts26
buildtsccheck:alias-driftnpm run build && node scripts/check-command-aliases-fresh.mjscheck:configuration-freshnpm run build && node scripts/check-configuration-fresh.mjscheck:decisions-freshnpm run build && node scripts/check-decisions-fresh.mjscheck:plan-scan-freshnpm run build && node scripts/check-plan-scan-fresh.mjscheck:project-root-freshnpm run build && node scripts/check-project-root-fresh.mjscheck:schema-detect-freshnpm run build && node scripts/check-schema-detect-fresh.mjscheck:secrets-freshnpm run build && node scripts/check-secrets-fresh.mjscheck:state-document-freshnpm run build && node scripts/check-state-document-fresh.mjscheck:validate-freshnpm run build && node scripts/check-validate-fresh.mjscheck:workstream-inventory-builder-freshnpm run build && node scripts/check-workstream-inventory-builder-fresh.mjscheck:workstream-name-policy-freshnpm run build && node scripts/check-workstream-name-policy-fresh.mjsgen:configurationnpm run build && node scripts/gen-configuration.mjsgen:decisionsnpm run build && node scripts/gen-decisions.mjsgen:plan-scannpm run build && node scripts/gen-plan-scan.mjsgen:project-rootnpm run build && node scripts/gen-project-root.mjsgen:schema-detectnpm run build && node scripts/gen-schema-detect.mjsgen:secretsnpm run build && node scripts/gen-secrets.mjsgen:state-documentnpm run build && npx tsx scripts/gen-state-document.tsgen:validatenpm run build && node scripts/gen-validate.mjsgen:workstream-inventory-buildernpm run build && node scripts/gen-workstream-inventory-builder.mjsgen:workstream-name-policynpm run build && node scripts/gen-workstream-name-policy.mjsprepublishOnlyrm -rf dist && tsc && chmod +x dist/cli.jstestvitest runtest:integrationvitest run --project integrationtest:unitvitest run --project unit
Dependencies3
@anthropic-ai/claude-agent-sdk^0.2.84synckit^0.11.12ws8.20.1