npm wingbot-chat-ui @2.17.1
score
0.7333
high
flagged
2026-06-08 05:12
Signals fired
| signal | weight | rationale |
|---|---|---|
| topology | ||
| typosquat | 1.0 | combosquat of 'wingbot' |
| dist_tag_anomaly | 0.5 | dist-tags.latest=2.17.1 but max published is 2.17.2-alpha.0 |
| enrichment | ||
| repo_doesnt_exist | 1.0 | claimed repo wingbotai/wingbot-chat-ui returns 404 on github.com |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"wingbot.ai",
"lika85456",
"nexgea"
],
"versions": 327
}
Evidence (package doc at flag time)
{
"dependencies_count": 14,
"dist": {
"integrity": "sha512-EmZntNvLv9ugGSfbJaR4jFiLzpj7wL+DE1Ij4SU9F43ExKujG16jQyHE5PvM9nb6z9CwymCSsW+T8Zh+1pHVmg==",
"tarball": "https://registry.npmjs.org/wingbot-chat-ui/-/wingbot-chat-ui-2.17.1.tgz",
"unpackedSize": 1615023
},
"dist-tags": {
"alpha": "2.10.6-alpha.0",
"latest": "2.17.1",
"next": "2.17.2-alpha.5",
"react-16": "1.26.3"
},
"latest_version": "2.17.1",
"maintainers": [
{
"email": "david.menger@wingbot.ai",
"name": "wingbot.ai"
},
{
"email": "lika85456@post.cz",
"name": "lika85456"
},
{
"email": "ondra.veres@gmail.com",
"name": "nexgea"
}
],
"num_versions": 327,
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/wingbotai/wingbot-chat-ui.git"
},
"scripts": {
"build": "preconstruct build",
"build:clean": "rimraf dist",
"i18n": "i18next-scanner",
"prepare": "npm run build",
"test": "npm run test:lint",
"test:lint": "eslint --ext .js --ext .jsx src",
"watch": "preconstruct watch"
},
"signal_details": {
"dist_tag_anomaly": "dist-tags.latest=2.17.1 but max published is 2.17.2-alpha.0",
"repo_doesnt_exist": "claimed repo wingbotai/wingbot-chat-ui returns 404 on github.com",
"typosquat": "combosquat of 'wingbot'"
},
"time": {
"created": "2021-04-20T10:00:30.525Z",
"modified": "2026-06-05T14:00:47.880Z"
}
}