Package evidence
[email protected]
Js Decode Then Exec: base64 / atob / fromCharCode decode paired with eval / new Function in the same file — canonical obfuscated-loader pattern.
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
- 5,668Niche · −30% score
- Versions published
- 284Mature · −50% score
- First published
- May 2023
- 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":["[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":["[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Js Decode Then Exec: base64 / atob / fromCharCode decode paired with eval / new Function in the same file — canonical obfuscated-loader pattern.
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 13 · status changed
Evidence
Static findings
1 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | Js Decode Then Exec | package/dist/runtime-registry-CdCV3Opt.js | base64 / atob / fromCharCode decode paired with eval / new Function in the same file — canonical obfuscated-loader pattern. | 45 |
Manifest
Package metadata
Scripts26
benchvitest bench --config ./vitest.config.tsbench:js-diffpnpm --filter @weapp-tailwindcss/scripts bench:js-diffbench:js-handlerspnpm --filter @weapp-tailwindcss/scripts bench:js-handlersbench:vite-dev-hmrpnpm --filter @weapp-tailwindcss/scripts bench:vite-dev-hmrbench:vite-perfpnpm --filter @weapp-tailwindcss/scripts bench:vite-perfbench:vite-perf:summarypnpm --filter @weapp-tailwindcss/scripts bench:vite-perf:summarybuildtsdown && pnpm run build:types && pnpm --filter @weapp-tailwindcss/scripts ensure-escape-dtsbuild:clicd plugins/cli && pnpm run buildbuild:csspnpm --filter @weapp-tailwindcss/scripts build:cssbuild:tsccross-env NODE_ENV=development tsc --build tsconfig.jsonbuild:typestsc -p tsconfig.build.json --declaration --emitDeclarationOnly --declarationDir dist --noEmit false && pnpm --filter @weapp-tailwindcss/scripts build:typesbuild:weapp-themepnpm --filter @weapp-tailwindcss/scripts build:weapp-themecleanpnpm --filter @weapp-tailwindcss/scripts clean:corecolorspnpm --filter @weapp-tailwindcss/scripts colorsdevtsdown --watch --sourcemapget-declpnpm --filter @weapp-tailwindcss/scripts get-decllinteslint .lint:fixeslint ./src --fixls:packnpm pack --dry-runreleasepnpm --filter @weapp-tailwindcss/scripts releasetestvitest runtest:devvitesttest:uivitest --uitest:watch-hmrpnpm --filter @weapp-tailwindcss/scripts test:watch-hmrtsdtsdwatch-hmr:speed-reportpnpm --filter @weapp-tailwindcss/scripts watch-hmr:speed-report
Dependencies23
@ast-core/escape~1.0.1@babel/parser~7.29.7@babel/traverse~7.29.7@babel/types~7.29.7@vue/compiler-dom^3.5.35@vue/compiler-sfc^3.5.35@weapp-core/escape~8.0.0@weapp-tailwindcss/logger2.0.0-next.0@weapp-tailwindcss/postcss3.0.0-next.8@weapp-tailwindcss/reset0.1.1-next.1@weapp-tailwindcss/shared2.0.0-next.0comment-json^5.0.0debug~4.4.3fast-glob^3.3.3local-pkg^1.2.1lru-cache11.5.0magic-string0.30.21micromatch^4.0.8postcss-load-config^6.0.1semver~7.8.1tailwindcss-config2.0.0-next.2tailwindcss-patch9.3.7yaml^2.9.0