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
- 531
- Versions published
- 6
- First published
- May 2026
- Publisher
- wowok
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":["@wowok/[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":["@wowok/[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 50 · status changed
Evidence
Static findings
28 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Obfuscation Density | package/dist/cjs/w/call/arbitration.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/esm/w/call/arbitration.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/cjs/w/call/guard.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/esm/w/call/guard.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/cjs/w/call/machine.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/esm/w/call/machine.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/cjs/w/messenger/messenger-api.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/esm/w/messenger/messenger-api.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/cjs/w/call/permission.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/esm/w/call/permission.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/cjs/w/call/progress.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/esm/w/call/progress.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/cjs/w/call/repository.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/esm/w/call/repository.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/cjs/w/call/reward.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/esm/w/call/reward.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/cjs/w/call/service.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/esm/w/call/service.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/cjs/w/messenger/storage.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/esm/w/messenger/storage.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/cjs/w/call/treasury.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/esm/w/call/treasury.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/cjs/w/util.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/esm/w/util.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/cjs/w/local/wip.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/esm/w/local/wip.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/cjs/w/messenger/templates/wts-html-template.js | high encoded/escaped-token density | 12 |
| medium | Obfuscation Density | package/dist/esm/w/messenger/templates/wts-html-template.js | high encoded/escaped-token density | 12 |
Manifest
Package metadata
Scripts25
analyzesize-limit --whybuildtsc --project tsconfig.json && tsc --project tsconfig.esm.json && pnpm obfuscatebuild:testtsc --project tsconfig.json && tsc --project tsconfig.esm.jsoncleanrm -rf tsconfig.tsbuildinfo ./distcodegenpnpm codegen:grpc && pnpm codegen:graphql && pnpm lint:fixcodegen:graphqlgraphql-codegen --config graphql-codegen.tscodegen:grpcnode tooling/codegen-grpc.mjseslint:checkeslint --max-warnings=0 .eslint:fixpnpm run eslint:check --fixlintpnpm run eslint:check && pnpm run prettier:checklint:fixpnpm run eslint:fix && pnpm run prettier:fixobfuscatejavascript-obfuscator dist/cjs --output dist/cjs --config obfuscator.json && javascript-obfuscator dist/esm --output dist/esm --config obfuscator.jsonprebuilds:downloadnode scripts/download-prebuilds.jsprettier:checkprettier -c --ignore-unknown .prettier:fixprettier -w --ignore-unknown .sizesize-limitsync-graphql-schemanode tooling/sync-graphql-schema.mjssync-protosnode tooling/sync-protos.mjstestpnpm test:typecheck && pnpm test:unittest:e2evitest run --config test/e2e/vitest.config.mtstest:typechecktsc -p ./testtest:unitvitest run unit __tests__verify-graphql-schemanode tooling/verify-graphql-schema.mjsverify-protosnode tooling/verify-protos.mjsvitestvitest
Dependencies14
@noble/curves=1.9.4@noble/hashes^1.8.0@noble/post-quantum^0.6.1@protobuf-ts/grpcweb-transport^2.11.1@protobuf-ts/runtime^2.11.1@protobuf-ts/runtime-rpc^2.11.1@scure/base^1.2.6@scure/bip39^1.6.0@types/lodash^4.17.21@zip.js/zip.js^2.7.57graphql^16.12.0libsql^0.5.29lodash^4.17.21valibot^1.2.0