npm nwsapi @2.2.28
score
0.95
high
flagged
2026-11-06 01:00
amplifiers
co-occurring signal pairs that lift the final score
- repository_url_changed + maintainer_churn: repo ownership claim shifted during identity churn (+0.10)
Signals fired
| signal | weight | rationale |
|---|---|---|
| identity | ||
| maintainer_churn | 1.0 | added: ['jdalton'] |
| topology | ||
| repository_url_changed | 0.7 | 'git://github.com/dperini/nwsapi.git' -> 'git+https://github.com/dperini/nwsapi.git' |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"diego"
],
"versions": 43
}
Evidence (package doc at flag time)
{
"dependencies_count": 0,
"dist": {
"integrity": "sha512-IlVB7OS7qrOsVYlpnFIkETjMwT9jwvmocJmmM+GZU/PAB3uGi9Ezd7vcWhWBUnSc0ya4ppmQITOyP1ez9gg8cg==",
"tarball": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.28.tgz",
"unpackedSize": 104024
},
"dist-tags": {
"latest": "2.2.28"
},
"latest_version": "2.2.28",
"maintainers": [
{
"email": "diego.perini@gmail.com",
"name": "diego"
},
{
"email": "john.david.dalton@gmail.com",
"name": "jdalton"
}
],
"num_versions": 47,
"repository": {
"type": "git",
"url": "git+https://github.com/dperini/nwsapi.git"
},
"scripts": {
"lint": "eslint ./src/nwsapi.js",
"test": "node --test test/repo/integration/maintenance.test.mts"
},
"signal_details": {
"_amplifiers": [
"repository_url_changed + maintainer_churn: repo ownership claim shifted during identity churn (+0.10)"
],
"maintainer_churn": "added: ['jdalton']",
"repository_url_changed": "'git://github.com/dperini/nwsapi.git' -> 'git+https://github.com/dperini/nwsapi.git'"
},
"time": {
"created": "2018-03-28T16:50:42.289Z",
"modified": "2026-09-18T19:18:27.712Z"
}
}