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
- 1,827Niche · −30% score
- Versions published
- 123
- First published
- Apr 2026
- Publisher
- adrianwebb
Effective trust discount applied: −30% (max across signals — discounts don’t stack). New install-lifecycle deltas vs the previous release would clear the discount.
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":["@treeseed/[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":["@treeseed/[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
Scripts25
buildnpm run build:distbuild:distnode ./scripts/run-ts.mjs ./scripts/build-dist.tsdb:generate:d1node ../../node_modules/drizzle-kit/bin.cjs export --config drizzle.config.ts > drizzle/d1/0000_treeseed_d1.sqldb:generate:marketnode ../../node_modules/drizzle-kit/bin.cjs export --config drizzle.market.config.ts > drizzle/market/0000_market_control_plane.sqlfixtures:checknode ./scripts/run-ts.mjs ./scripts/fixture-tools.ts checkfixtures:resolvenode ./scripts/run-ts.mjs ./scripts/fixture-tools.ts resolvelintnpm run fixtures:check && npm run build:distprepacknpm run build:distpreparenode ./scripts/prepare.mjsrelease:check-tagnode ./scripts/run-ts.mjs ./scripts/assert-release-tag-version.tsrelease:publishnode ./scripts/run-ts.mjs ./scripts/publish-package.tsrelease:setupnpm run setup:cirelease:verifynode ./scripts/run-ts.mjs ./scripts/release-verify.tssetupnpm installsetup:cinpm citestnpm run test:unittest:releasenpm run test:unit:fasttest:smokenode ./scripts/run-ts.mjs ./scripts/test-smoke.tstest:unitvitest run --config ./vitest.config.tstest:unit:fastvitest run --config ./vitest.fast.config.tstest:workflow:lifecyclevitest run --config ./vitest.config.ts test/utils/workflow-lifecycle.test.tsverifynode ./scripts/verify-driver.mjsverify:actionnode --input-type=module -e "process.env.TREESEED_VERIFY_DRIVER='act'; await import('./scripts/verify-driver.mjs')"verify:directnpm run release:verifyverify:localnode --input-type=module -e "process.env.TREESEED_VERIFY_DRIVER='direct'; await import('./scripts/verify-driver.mjs')"
Dependencies24
@github/copilot1.0.39@github/copilot-language-server1.480.0@github/copilot-sdk0.3.0@railway/cli4.44.0drizzle-orm^0.45.2esbuild^0.28.0extract-zip2.0.1github-slugger^2.0.0hono^4.8.2ink^7.0.0libsodium-wrappers^0.7.15mdast-util-to-string^4.0.0minisearch^7.2.0octokit^5.0.3pg^8.21.0react^19.2.5remark-mdx^3.1.1remark-parse^11.0.0repomix^1.13.1tar7.5.13typescript^5.9.3unified^11.0.5wrangler4.86.0yaml^2.8.1