Package evidence
@factoringplus/[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.
- Weekly downloads
- 732
- Versions published
- 2,065Mature · −50% score
- First published
- Feb 2022
- Publisher
- a.hudalla
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 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":["@factoringplus/[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":["@factoringplus/[email protected]"],"fail_on":"review"}'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
Status history (1 event)
- new → available · risk review · score 25 · status changed
Evidence
Static findings
2 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | Js Split Join Obfuscation | package/dist/entry-cf55beb3.cjs | 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. | 40 |
| high | Js Split Join Obfuscation | package/dist/entry-7bb3b152.js | 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. | 40 |
Manifest
Package metadata
Scripts16
buildvite buildbuild-stylesnode ./buildStyles.cjsdevvitelinteslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --ignore-pattern src/components/deprecated --ignore-path .gitignorelint:fixnpm run lint -- --fixlint:prettierprettier .lint:prettier:fixnpm run lint:prettier -- --writelint:stylesstylelint "**/*.{css,html,vue,scss}"lint:styles:fixnpm run lint:styles -- --fixpreparehusky installpreviewvite previewpublish-betanpm run publish-story --tag=betapublish-storynpm i && npm run build && npm publish --access=publictest:allureallure generate allure-results --clean -o allure-report && allure open allure-reporttest:componentsplaywright test -c playwright.config.tstest:components-coveragemonocart show-report test-results/index.html
Dependencies14
@vueuse/core10.11.0@vueuse/shared10.11.0async-validator4.2.5axios1.8.4dayjs1.11.11element-plus2.3.7esbuild0.25.8lodash4.17.21maska1.5.2pinia2.1.7vue3.4.31vue-currency-input3.1.0vue-inline-svg3.1.3vuex4.1.0
Optional dependencies1
crypto-pro-actual-cades-plugin2.4.1