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.
- Versions published
- 2
- First published
- Jun 2026
- Publisher
- devops.openboxai
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":["@openbox-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":["@openbox-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
Scripts28
audit:securitynode scripts/security-audit.mjsbuildnpm run build:codegen && npm run specs:compile && npm run generate:types && npm run build:bundlebuild:bundletsup && node --experimental-strip-types scripts/sync-runtime-assets.tsbuild:codegennpm run build -w typespec-env -w typespec-cli -w typespec-workflow -w typespec-emitter-typescriptcheck:generated-driftnode --experimental-strip-types scripts/check-generated-drift.tscleanrm -rf dist dist-pack codegen/**/dist codegen/**/tsconfig.tsbuildinfo specs/generated apps/extension/dist apps/extension/openbox-*.vsix && npm run clean:generatedclean:generatedfind ts/src -path '*/generated/*.ts' -type f -delete && find ts/src -path '*/generated/*.d.ts' -type f -delete && rm -rf specs/generatedformatprettier --write ts/srcgenerate:typesnpm run generate:types:backend && npm run generate:types:coregenerate:types:backendopenapi-typescript specs/generated/openapi3/OpenboxBackend.json -o ts/src/types/generated/backend.tsgenerate:types:coreopenapi-typescript specs/generated/openapi3/OpenboxCore.json -o ts/src/types/generated/core.tslinteslint ts/srclint:generated-bannersnode --experimental-strip-types scripts/check-generated-banners.tsprepublishOnlynpm run buildspecs:allnpm run build:codegen && npm run specs:compile && npm run generate:typesspecs:compiletsp compile specs/typespecspecs:watchtsp compile specs/typespec --watchtestnpm run test:unit && npm run test:contract && npm run test:hook-integrationtest:contractvitest run --project contracttest:coveragevitest run --coverage --project unit --project contract --project hook-integrationtest:e2evitest run --project e2etest:e2e-extensionnpm --prefix apps/extension run build && npm --prefix tests/e2e-extension testtest:e2e-extension:installnpm --prefix tests/e2e-extension installtest:e2e:requiredOPENBOX_E2E_REQUIRED=1 vitest run --project e2etest:hook-integrationvitest run --project hook-integrationtest:livevitest run --project e2etest:unitvitest run --project unittest:watchvitest watch
Dependencies3
@modelcontextprotocol/sdk^1.12.1commander^14.0.0zod^3.23.0