npm @vex-chat/libvex @7.1.6
score
0.7
high
flagged
2026-06-02 00:19
Signals fired
| signal | weight | rationale |
|---|---|---|
| content | ||
| script_count_spike | 0.5 | scripts count 0 -> 14 |
| topology | ||
| mass_publish_burst | 0.8 | publisher 'GitHub Actions' pushed 2228 packages in the last 15min on npm |
| shared_repo_different_publisher | 0.9 | repo 'git+https://github.com/vex-protocol/vex-protocol.git' also claimed by 1 package(s) under different publishers: ['npm/@vex-chat/spire'] |
| dependency_added_unknown | 0.6 | 7 new non-watchlisted dep(s): ['@vex-chat/crypto', '@vex-chat/types', 'eventemitter3', 'kysely', 'msgpackr'] ... |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"extrahash",
"dream9x"
],
"versions": 161
}
Evidence (package doc at flag time)
{
"dependencies_count": 7,
"dist": {
"integrity": "sha512-/1qTT2v0qsLf99iiR00rTnd8v1yBjQm779zTml4WeAZDN7xnaiVOWJXmiBB0XbdViL9ZfR0i31fWmrcHP9V4kg==",
"tarball": "https://registry.npmjs.org/@vex-chat/libvex/-/libvex-7.1.6.tgz",
"unpackedSize": 1197041
},
"dist-tags": {
"latest": "7.1.6",
"prerelease": "1.0.0-rc.1",
"prerelease2": "1.0.0-rc.2",
"rc": "0.21.0-rc.0"
},
"latest_version": "7.1.6",
"maintainers": [
{
"email": "yukI@vex.wtf",
"name": "extrahash"
},
{
"email": "dream@vex.wtf",
"name": "dream9x"
}
],
"num_versions": 173,
"repository": {
"directory": "packages/libvex",
"type": "git",
"url": "git+https://github.com/vex-protocol/vex-protocol.git"
},
"scripts": {
"build": "rimraf dist && tsc -p tsconfig.build.json",
"docs": "npx typedoc --options typedoc.json",
"format": "prettier --write .",
"format:check": "prettier --check .",
"license:check": "license-checker scan --allowOnly MIT ISC BSD-2-Clause BSD-3-Clause Apache-2.0 0BSD MPL-2.0 CC0-1.0 CC-BY-4.0 Unlicense BlueOak-1.0.0 Python-2.0 Zlib PSF-2.0 Artistic-2.0 AGPL-3.0-or-later WTFPL --ignoreRootPackageLicense --disableReport",
"lint": "eslint src/",
"lint:api": "api-extractor run --local --verbose",
"lint:fix": "eslint src/ --fix",
"lint:pkg": "publint --strict",
"lint:types": "attw --pack . --ignore-rules cjs-resolves-to-esm no-resolution",
"probe:mail": "node scripts/probe-multi-device-mail.mjs",
"test": "vitest run --project unit --silent",
"test:e2e": "vitest run --project node --project browser --silent",
"test:local-spire": "node scripts/test-local-spire.mjs"
},
"signal_details": {
"dependency_added_unknown": "7 new non-watchlisted dep(s): ['@vex-chat/crypto', '@vex-chat/types', 'eventemitter3', 'kysely', 'msgpackr'] ...",
"mass_publish_burst": "publisher 'GitHub Actions' pushed 2228 packages in the last 15min on npm",
"script_count_spike": "scripts count 0 -> 14",
"shared_repo_different_publisher": "repo 'git+https://github.com/vex-protocol/vex-protocol.git' also claimed by 1 package(s) under different publishers: ['npm/@vex-chat/spire']"
},
"time": {
"created": "2020-12-27T20:53:40.981Z",
"modified": "2026-06-01T06:40:15.186Z"
}
}