PkgRadar

Package evidence

@reni-corp/[email protected]

Js Split Join Obfuscation: Array-of-single-tokens joined to form a string — used to obscure module names like require(["n","o","de",":","cr","yp","to"].join("")), defeating static require() analysis.

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
50Mature · −50% score
First published
May 2025
Publisher
naoyamotoyama

Effective trust discount applied: 50% (max across signals — discounts don’t stack). New install-lifecycle deltas vs the previous release would clear the discount.

Recommended action

Review before promoting

Mixed 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":["@reni-corp/[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":["@reni-corp/[email protected]"],"fail_on":"review"}'
Publishernaoyamotoyama
Artifact bytes917,146
Previous version0.4.9
Published2026-03-22T03:57:33.751Z
SHA-256dfbd3bcb24ddbacde891a19fd81ede8ab60c954ee6c6ff680f2616215e4cfb05

Why flagged

What the scanner saw

Js Split Join Obfuscation: Array-of-single-tokens joined to form a string — used to obscure module names like require(["n","o","de",":","cr","yp","to"].join("")), defeating static require() analysis.

Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.

Availability ledger

available

review
Last checked
reviewRisk
25Score
0.4.10Version
Status history (1 event)
  1. newavailable · risk review · score 25 · status changed

Evidence

Static findings

2 static · 0 from release diff · showing high-signal first.

SeverityKindPathDetailPoints
highJs Split Join Obfuscationpackage/dist/index-D7ldGb8i.jsArray-of-single-tokens joined to form a string — used to obscure module names like require(["n","o","de",":","cr","yp","to"].join("")), defeating static require() analysis.40
highJs Split Join Obfuscationpackage/dist/script.umd.jsArray-of-single-tokens joined to form a string — used to obscure module names like require(["n","o","de",":","cr","yp","to"].join("")), defeating static require() analysis.40

Manifest

Package metadata

Scripts20
  • buildyarn build:cdn && yarn build:lib
  • build-storybookstorybook build
  • build:cdnBUILD_TARGET=cdn vite build
  • build:libBUILD_TARGET=lib vite build
  • build:watchBUILD_TARGET=lib vite build --watch
  • devvite
  • formatprettier --write .
  • format:checkprettier --check .
  • linteslint .
  • lint:fixeslint . --fix
  • plopplop
  • previewvite preview
  • storybookstorybook dev -p 6006
  • stylelintstylelint "**/*.{vue,scss,css}"
  • stylelint:fixstylelint "**/*.{vue,scss,css}" --fix
  • testvitest run
  • test:vrtplaywright test --config playwright.config.ts
  • test:watchvitest
  • treetree -I 'node_modules|storybook-static'
  • typechecktsc --noEmit --skipLibCheck
Dependencies19
  • @awesome.me/kit-37f9c6ad08^1.0.24
  • @fortawesome/fontawesome-svg-core^6.7.2
  • @fortawesome/free-brands-svg-icons^6.4.2
  • @fortawesome/free-regular-svg-icons^6.4.2
  • @fortawesome/free-solid-svg-icons^6.7.2
  • @fortawesome/pro-regular-svg-icons^6.7.2
  • @fortawesome/vue-fontawesome^3.0.8
  • @reni-corp/mani-editor^0.1.6
  • @vee-validate/i18n^4.15.1
  • @vee-validate/rules^4.11.3
  • @vueuse/components^10.5.0
  • @vueuse/core^10.3.0
  • dayjs^1.11.13
  • dompurify^3.0.11
  • floating-vuepatch:floating-vue@npm%3A2.0.0#./.yarn/patches/floating-vue-npm-2.0.0-b4308359d7.patch
  • lz-string^1.5.0
  • swiper^11.1.15
  • vee-validate^4.11.3
  • vue^3.5.25