Package evidence
@treasuredata/[email protected]
Obfuscation Density: high encoded/escaped-token density
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
- 813
- Versions published
- 245Established · −30% score
- First published
- Nov 2025
- Publisher
- GitHub ActionsTrusted automation · −70% score
Effective trust discount applied: −70% (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":["@treasuredata/[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":["@treasuredata/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Obfuscation Density: high encoded/escaped-token density
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 15 · status changed
Evidence
Static findings
27 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Obfuscation Density | package/dist/commands/agent-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/agent-test-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/sdk/agent/agent-yaml.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/auth-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/cas-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/claude-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/cli.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/connection-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/engage-campaign-push-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/engage-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/engage-template-push-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/sdk/engage.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/sdk/query/index.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/sdk/workspace/index.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/journey-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/sdk/segment/journey-validator.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/llm-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/parent-segment-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/proxy/passthrough-server.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/profile-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/schedule-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/segment-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/segment-pull-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/segment-push-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/mcp/server.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/use-command.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/commands/workflow-command.js | high encoded/escaped-token density | 12 |
Manifest
Package metadata
Scripts27
buildpnpm run build:ts && pnpm run build:obfuscatebuild:infonode scripts/generate-build-info.mjsbuild:installpnpm run build:ts && pnpm link --globalbuild:obfuscatejavascript-obfuscator ./dist --output ./distbuild:tspnpm run build:info && tsc && chmod +x dist/bin.js && cp src/build-info.json dist/build-info.json && cp -r src/sdk/workspace/builtin-schedules dist/sdk/workspace/builtin-schedules && node -e "require('fs').copyFileSync('dist/bin.js','dist/tdx')"design-notesnode scripts/generate-design-notes-sidebar.mjsdevtsx src/bin.tsdocs:buildpnpm run typedoc && pnpm run design-notes && pnpm --filter tdx-docs docs:builddocs:devpnpm run typedoc && pnpm run design-notes && pnpm --filter tdx-docs docs:devdocs:previewpnpm --filter tdx-docs docs:previewformatprettier --write "src/**/*.ts"format:checkprettier --check "src/**/*.ts"ios:generatecd ios && xcodegen generatelinteslint src --ext .tspreparelefthook install || echo 'lefthook not installed, skipping hooks'prepublishOnlypnpm run buildpromotescripts/promote-release.shreleasescripts/prepare-release.shstudiopnpm install && pnpm --filter @treasuredata/tdx-studio devstudio:devpnpm --filter @treasuredata/tdx-studio devstudio:installpnpm installtestvitest src/test:buildvitest run tests/cli-validation/test:coveragevitest --coverage src/test:integrationvitest --run tests/typechecktsc --noEmittypedoctypedoc
Dependencies19
@fastify/cors^11.1.0@modelcontextprotocol/sdk^1.25.2@napi-rs/keyring^1.2.0@types/json-bigint^1.0.4chalk^5.3.0cli-table3^0.6.5commander^14.0.2dotenv^17.2.3fastify^5.2.0ignore^7.0.5json-bigint^1.0.0ora^9.0.0prompts^2.4.2semver^7.8.1string-width^8.1.0tar^7.5.2undici^8.0.0yaml^2.8.2zod^4.3.5