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
- 1
- First published
- Jun 2026
- Publisher
- arronqzy
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":["@arronqzy/[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":["@arronqzy/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Suspicious Publish Context: {"package_age_days":0,"publisher":"arronqzy","burst_same_day":1,"burst_week":1,"lure":{"kind":"token_affix","target":"react"},"version_anomaly":false,"new_account":false}
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 10 · status changed
Evidence
Static findings
52 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Suspicious Publish Context | manifest | {"package_age_days":0,"publisher":"arronqzy","burst_same_day":1,"burst_week":1,"lure":{"kind":"token_affix","target":"react"},"version_anomaly":false,"new_account":false} | 10 |
Show all 52 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Suspicious Publish Context | manifest | {"package_age_days":0,"publisher":"arronqzy","burst_same_day":1,"burst_week":1,"lure":{"kind":"token_affix","target":"react"},"version_anomaly":false,"new_account":false} | 10 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/aix-ppc64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/android-arm.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/android-arm64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/android-x64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/darwin-arm64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/darwin-x64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/eslint.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/freebsd-arm64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/freebsd-x64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/fsevents.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/linux-arm.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/linux-arm64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/linux-ia32.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/linux-loong64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/linux-mips64el.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/linux-ppc64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/linux-riscv64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/linux-s390x.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/linux-x64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/netbsd-x64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/openbsd-x64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-android-arm-eabi.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-android-arm64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-darwin-arm64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-darwin-x64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-freebsd-arm64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-freebsd-x64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-linux-arm64-gnu.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-linux-arm64-musl.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-linux-riscv64-musl.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-linux-s390x-gnu.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-linux-x64-gnu.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-linux-x64-musl.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-win32-arm64-msvc.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-win32-ia32-msvc.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@rollup/rollup-win32-x64-msvc.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/sunos-x64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/turbo-darwin-64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/turbo-darwin-arm64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/turbo-linux-64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/turbo-linux-arm64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/turbo-windows-64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/turbo-windows-arm64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/win32-arm64.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/win32-ia32.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/.pnpm-cache/metadata/registry.npmjs.org/@esbuild/win32-x64.json | high encoded/escaped-token density | 0 |
Manifest
Package metadata
Scripts6
buildpnpm run lint && pnpm run typecheck && pnpm run build:css && tsupbuild:cssarronqzy-tailwind -c tailwind.config.ts -i ./src/tailwind.css -o ./dist/styles.cssdevtsup --watchdev:cssarronqzy-tailwind -c tailwind.config.ts -i ./src/tailwind.css -o ./dist/styles.css --watchlinteslint "src/**/*.{ts,tsx}"typechecktsc -p tsconfig.json --noEmit
Dependencies15
@arronqzy/blueprint-dsl0.0.1@arronqzy/react-blueprint1.0.0@arronqzy/ui0.0.0@scena/react-ruler^0.19.0dayjs^1.11.13echarts^6.0.0immer^11.0.1infinite-viewer^0.29.1react^19react-infinite-viewer^0.28.1react-moveable^0.56.0react-selecto^1.26.3react-zoom-pan-pinch^4.0.3rxjs^7.8.2uuid^13.0.0