PkgRadar

Package evidence

@tntd/[email protected]

Obfuscation Density: high encoded/escaped-token density

Recommended action

Block this update

Static evidence trips multiple high-signal indicators. Quarantine the release until the publisher validates the change or you can rule out the indicators below.

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":["@tntd/[email protected]"],"fail_on":"high"}'

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":["@tntd/[email protected]"],"fail_on":"high"}'
Publisherzhouzefei
Artifact bytes4,837,268
Previous version1.2.2
Published2026-05-22T14:16:21.045Z
SHA-256d5e9c337cff27f9b53ac54a74aa8e5be01097a8517b12bf20aa79acfa8ad7eb1

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

high
Last checked
highRisk
312Score
1.2.3Version
Status history (1 event)
  1. newavailable · risk high · score 312 · status changed

Related candidates

Linked campaigns and clusters

Publisher / release actor burststale

zhouzefei

2 members · evidence strength 64

Evidence

Static findings

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

SeverityKindPathDetailPoints
mediumObfuscation Densitypackage/dist/vs/language/css/cssWorker.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.de.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.es.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.fr.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.it.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.ja.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.ko.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.ru.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.zh-cn.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.zh-tw.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/basic-languages/freemarker2/freemarker2.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/language/html/htmlWorker.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/base/worker/workerMain.jshigh encoded/escaped-token density12
mediumLarge Javascript Payloadpackage/dist/vs/editor/editor.main.js3520673 bytes10
mediumLarge Javascript Payloadpackage/dist/index.js2067740 bytes10
mediumLarge Javascript Payloadpackage/dist/vs/language/typescript/tsWorker.js4553060 bytes10
Show all 58 findings (low-signal and informational)
SeverityKindPathDetailPoints
mediumObfuscation Densitypackage/dist/vs/language/css/cssWorker.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.de.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.es.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.fr.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.it.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.ja.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.ko.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.ru.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.zh-cn.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/editor/editor.main.nls.zh-tw.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/basic-languages/freemarker2/freemarker2.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/language/html/htmlWorker.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/vs/base/worker/workerMain.jshigh encoded/escaped-token density12
mediumLarge Javascript Payloadpackage/dist/vs/editor/editor.main.js3520673 bytes10
mediumLarge Javascript Payloadpackage/dist/index.js2067740 bytes10
mediumLarge Javascript Payloadpackage/dist/vs/language/typescript/tsWorker.js4553060 bytes10
lowObfuscationpackage/dist/vs/language/css/cssWorker.jsmatched "fromCharCode"3
lowObfuscationpackage/dist/vs/basic-languages/cypher/cypher.jsmatched "\\x3e"3
lowObfuscationpackage/dist/vs/editor/editor.main.nls.de.jsmatched "\\xdf"3
lowObfuscationpackage/dist/vs/editor/editor.main.nls.es.jsmatched "\\xfa"3
lowObfuscationpackage/dist/vs/editor/editor.main.nls.fr.jsmatched "\\xe9"3
lowObfuscationpackage/dist/vs/editor/editor.main.nls.it.jsmatched "\\xe8"3
lowObfuscationpackage/dist/vs/editor/editor.main.nls.ja.jsmatched "\\u5165"3
lowObfuscationpackage/dist/vs/editor/editor.main.nls.ko.jsmatched "\\uc785"3
lowObfuscationpackage/dist/vs/editor/editor.main.nls.ru.jsmatched "\\u0432"3
lowObfuscationpackage/dist/vs/editor/editor.main.nls.zh-cn.jsmatched "\\u8f93"3
lowObfuscationpackage/dist/vs/editor/editor.main.nls.zh-tw.jsmatched "\\u8f38"3
lowObfuscationpackage/dist/vs/basic-languages/freemarker2/freemarker2.jsmatched "\\u00AA"3
lowObfuscationpackage/dist/vs/basic-languages/handlebars/handlebars.jsmatched "\\x3c"3
lowObfuscationpackage/dist/vs/basic-languages/html/html.jsmatched "\\x3c"3
lowObfuscationpackage/dist/vs/language/html/htmlWorker.jsmatched "\\x00"3
lowObfuscationpackage/dist/vs/language/json/jsonMode.jsmatched "fromCharCode"3
lowObfuscationpackage/dist/vs/language/json/jsonWorker.jsmatched "fromCharCode"3
lowObfuscationpackage/dist/vs/basic-languages/julia/julia.jsmatched "\\u03c0"3
lowObfuscationpackage/dist/vs/basic-languages/liquid/liquid.jsmatched "\\x3c"3
lowObfuscationpackage/dist/vs/loader.jsmatched "Eval("3
lowObfuscationpackage/dist/vs/basic-languages/markdown/markdown.jsmatched "\\x3c"3
lowObfuscationpackage/dist/vs/basic-languages/mdx/mdx.jsmatched "\\u201c"3
lowObfuscationpackage/dist/vs/basic-languages/razor/razor.jsmatched "\\x3c"3
lowObfuscationpackage/dist/vs/basic-languages/restructuredtext/restructuredtext.jsmatched "\\x3c"3
lowObfuscationpackage/dist/vs/base/common/worker/simpleWorker.nls.de.jsmatched "\\xfc"3
lowObfuscationpackage/dist/vs/base/common/worker/simpleWorker.nls.es.jsmatched "\\xf3"3
lowObfuscationpackage/dist/vs/base/common/worker/simpleWorker.nls.fr.jsmatched "\\xe9"3
lowObfuscationpackage/dist/vs/base/common/worker/simpleWorker.nls.it.jsmatched "\\xe0"3
lowObfuscationpackage/dist/vs/base/common/worker/simpleWorker.nls.ja.jsmatched "\\u914d"3
lowObfuscationpackage/dist/vs/base/common/worker/simpleWorker.nls.ko.jsmatched "\\ubc30"3
lowObfuscationpackage/dist/vs/base/common/worker/simpleWorker.nls.ru.jsmatched "\\u043c"3
lowObfuscationpackage/dist/vs/base/common/worker/simpleWorker.nls.zh-cn.jsmatched "\\u6570"3
lowObfuscationpackage/dist/vs/base/common/worker/simpleWorker.nls.zh-tw.jsmatched "\\u9663"3
lowObfuscationpackage/dist/vs/basic-languages/sparql/sparql.jsmatched "\\u00a0"3
lowObfuscationpackage/dist/vs/basic-languages/st/st.jsmatched "\\u0441"3
lowObfuscationpackage/dist/vs/basic-languages/swift/swift.jsmatched "\\u00A1"3
lowObfuscationpackage/umd/tntd-monaco.min.jsmatched "\\u0009"3
lowObfuscationpackage/dist/vs/language/typescript/tsMode.jsmatched "\\u2014"3
lowObfuscationpackage/dist/vs/basic-languages/twig/twig.jsmatched "\\x3c"3
lowObfuscationpackage/dist/vs/basic-languages/vb/vb.jsmatched "\\u201c"3
lowObfuscationpackage/dist/vs/base/worker/workerMain.jsmatched "Eval("3
lowObfuscationpackage/dist/vs/basic-languages/xml/xml.jsmatched "\\x3c"3

Manifest

Package metadata

Scripts4
  • buildrm -rf ./dist && webpack --config webpack.config.build.js
  • build:umdwebpack --config webpack.umd.config.js
  • prepublishOnlynpm run build
  • startwebpack-dev-server --config webpack.config.js
Dependencies3
  • @monaco-editor/loader~1.5.0
  • @tntd/cascader-tag^0.1.0
  • monaco-editor^0.47.0