npm ioredis @6.0.0
score
0.8333
high
flagged
2026-11-06 01:03
signals by category
identity
1
topology
2
maintainers added: nkaradzhov, pavelpashov
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: ['nkaradzhov', 'pavelpashov'] |
| topology | ||
| dist_tag_anomaly | 0.5 | dist-tags.latest=6.0.0 but max published is 6.1.0-beta.1 |
| repository_url_changed | 0.7 | 'git://github.com/luin/ioredis.git' -> 'git+https://github.com/redis/ioredis.git' |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"ioredis-robot",
"dmaier-redislabs"
],
"versions": 250
}
Evidence (package doc at flag time)
{
"dependencies_count": 6,
"dist": {
"integrity": "sha512-f+Dtubxfpf6KYFq7WVXJoOLn0bk4TJrMrN9SzeE+jrWrCWj7XX3fA6vkryafhADX+GMymRxgDJDOI33COkJc0w==",
"tarball": "https://registry.npmjs.org/ioredis/-/ioredis-6.0.0.tgz",
"unpackedSize": 1290811
},
"dist-tags": {
"beta": "6.1.0-beta.1",
"latest": "6.0.0",
"next": "5.0.4",
"release-v4": "4.31.0",
"v4-beta": "4.30.2-v4-beta.1"
},
"latest_version": "6.0.0",
"maintainers": [
{
"email": "ioredis-robot@zihua.li",
"name": "ioredis-robot"
},
{
"email": "david.maier@redis.com",
"name": "dmaier-redislabs"
},
{
"email": "nkaradzhov89@gmail.com",
"name": "nkaradzhov"
},
{
"email": "pavel.pashov@redis.com",
"name": "pavelpashov"
}
],
"num_versions": 252,
"repository": {
"type": "git",
"url": "git+https://github.com/redis/ioredis.git"
},
"scripts": {
"build": "rm -rf built && tsc",
"docker:setup": "docker compose -f test/docker-compose.yml up -d --wait",
"docker:teardown": "docker compose -f test/docker-compose.yml down --volumes --remove-orphans",
"docs": "npx typedoc --logLevel Error --excludeExternals --excludeProtected --excludePrivate --readme none lib/index.ts",
"format": "prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"",
"format-check": "prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"",
"lint": "eslint --ext .js,.ts ./lib",
"prepublishOnly": "node bin/generate-version.js && npm run build",
"semantic-release": "semantic-release",
"test": "npm run test:js && npm run test:tsd",
"test:cluster": "TS_NODE_TRANSPILE_ONLY=true NODE_ENV=test mocha --no-experimental-strip-types \"test/cluster/**/*.ts\"",
"test:cov": "nyc npm run test:js",
"test:js": "TS_NODE_TRANSPILE_ONLY=true NODE_ENV=test mocha --no-experimental-strip-types \"test/helpers/*.ts\" \"test/unit/**/*.ts\" \"test/functional/**/*.ts\"",
"test:tsd": "npm run build && tsd"
},
"signal_details": {
"_amplifiers": [
"repository_url_changed + maintainer_churn: repo ownership claim shifted during identity churn (+0.10)"
],
"dist_tag_anomaly": "dist-tags.latest=6.0.0 but max published is 6.1.0-beta.1",
"maintainer_churn": "added: ['nkaradzhov', 'pavelpashov']",
"repository_url_changed": "'git://github.com/luin/ioredis.git' -> 'git+https://github.com/redis/ioredis.git'"
},
"time": {
"created": "2015-03-28T09:30:59.403Z",
"modified": "2026-10-12T15:49:15.559Z"
}
}