npm qred-loan-calculator @1.2.7
score
0.6745
med
flagged
2026-07-27 05:00
signals by category
identity
2
enrichment
1
maintainers added: emanuel.abitante, humayunnajam
Signals fired
| signal | weight | rationale |
|---|---|---|
| identity | ||
| maintainer_churn | 1.0 | added: ['emanuel.abitante', 'humayunnajam'] |
| publisher_unrecognized | 0.7 | latest published by 'erikerka', not in maintainer set |
| enrichment | ||
| repo_archived | 0.7 | claimed repo qred/qred-loan-calculator is archived but package keeps publishing |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"boristapiaqred",
"tsedeyterefeqred",
"goncalo-marques-qred",
"tcvall86",
"qredcircleci",
"amojanchevski",
"daniel.hughes.qred",
"antonkarlssonqred",
"matteoridolfiqred",
"karthik.bosan",
"lamine-qred",
"hojeong.kim",
"qred.owner",
"lgqred",
"qredpat",
"johanwedfelt-qred",
"lucastw-qred",
"christian-sandstrom-qred",
"simon-qred",
"cleiton.loiola-qred",
"amita-qred",
"aubrian.halili",
"bharathikandasamy",
"andreas_ntoules",
"nsodermark",
"eduardo.ronqui-qred",
"pierreatqred",
"yue-qred",
"george-more",
"kylejonesqredv",
"katekolasava",
"chrisatqred",
"malkitsinghqred",
"qrelmersson",
"husseinalbreihi",
"luqasg",
"max.totterman",
"khaledmo925",
"karldollmayer-qred",
"gustavseffer-qred",
"miles.qred"
],
"versions": 29
}
Evidence (package doc at flag time)
{
"dependencies_count": 0,
"dist": {
"integrity": "sha512-53tyJncsBVyEH58sgKQM4zj9w6n/h6QhOVHy5mOrSe4jwenyuh6BH1hkKojPY6y+7ILsyG+vwiimrJRx7NOxhw==",
"tarball": "https://registry.npmjs.org/qred-loan-calculator/-/qred-loan-calculator-1.2.7.tgz",
"unpackedSize": 37583
},
"dist-tags": {
"latest": "1.2.7"
},
"latest_version": "1.2.7",
"maintainers": [
{
"email": "boris.tapia@qred.com",
"name": "boristapiaqred"
},
{
"email": "tsedey.terefe@qred.com",
"name": "tsedeyterefeqred"
},
{
"email": "goncalo.marques@qred.com",
"name": "goncalo-marques-qred"
},
{
"email": "thomas.cannervall@qred.com",
"name": "tcvall86"
},
{
"email": "circleci@qred.com",
"name": "qredcircleci"
},
{
"email": "aleksandar.mojanchevski@qred.com",
"name": "amojanchevski"
},
{
"email": "daniel.hughes@qred.com",
"name": "daniel.hughes.qred"
},
{
"email": "anton.karlsson@qred.com",
"name": "antonkarlssonqred"
},
{
"email": "matteo.ridolfi@qred.com",
"name": "matteoridolfiqred"
},
{
"email": "karthik.bosan@qred.com",
"name": "karthik.bosan"
},
{
"email": "lamine.ouyahia@qred.com",
"name": "lamine-qred"
},
{
"email": "hojeong.kim@qred.com",
"name": "hojeong.kim"
},
{
"email": "owner@qred.com",
"name": "qred.owner"
},
{
"email": "gergely.laczko@qred.com",
"name": "lgqred"
},
{
"email": "patrick.okuns@qred.com",
"name": "qredpat"
},
{
"email": "humayun.najam@qred.com",
"name": "humayunnajam"
},
{
"email": "lucas.thunberg.wessel@qred.com",
"name": "lucastw-qred"
},
{
"email": "christian.sandstrom@qred.com",
"name": "christian-sandstrom-qred"
},
{
"email": "simon.ljungqvist@qred.com",
"name": "simon-qred"
},
{
"email": "cleiton.loiola@qred.com",
"name": "cleiton.loiola-qred"
},
{
"email": "amita.amita@qred.com",
"name": "amita-qred"
},
{
"email": "aubrian.halili@qred.com",
"name": "aubrian.halili"
},
{
"email": "bharathi.kandasamy@qred.com",
"name": "bharathikandasamy"
},
{
"email": "andreas.ntoules@qred.com",
"name": "andreas_ntoules"
},
{
"email": "niclas.sodermark@qred.com",
"name": "nsodermark"
},
{
"email": "eduardo.ronqui@qred.com",
"name": "eduardo.ronqui-qred"
},
{
"email": "emanuel.abitante@qred.com",
"name": "emanuel.abitante"
},
{
"email": "pierre.asdrubal@qred.com",
"name": "pierreatqred"
},
{
"email": "yue.wang@qred.com",
"name": "yue-qred"
},
{
"email": "george.more@qred.com",
"name": "george-more"
},
{
"email": "kyle.jones@qred.com",
"name": "kylejonesqredv"
},
{
"email": "kate.kolasava@qred.com",
"name": "katekolasava"
},
{
"email": "christopher.maxwell@qred.com",
"name": "chrisatqred"
},
{
"email": "malkit.singh@qred.com",
"name": "malkitsinghqred"
},
{
"email": "rasmus.elmersson@qred.com",
"name": "qrelmersson"
},
{
"email": "lucas.gabriel@qred.com",
"name": "luqasg"
},
{
"email": "max.totterman@qred.com",
"name": "max.totterman"
},
{
"email": "khaled.mohamed@qred.com",
"name": "khaledmo925"
},
{
"email": "karl.dollmayer@qred.com",
"name": "karldollmayer-qred"
},
{
"email": "gustav.seffer@qred.com",
"name": "gustavseffer-qred"
},
{
"email": "miles.tuffs@qred.com",
"name": "miles.qred"
}
],
"num_versions": 29,
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/qred/qred-loan-calculator.git"
},
"scripts": {
"build": "webpack --env dev && webpack --env build && npm run test",
"dev": "webpack --progress --colors --watch --env dev",
"repl": "node -i -e \"$(< ./lib/qred-loan-calculator.js)\"",
"test": "mocha --require babel-register --colors ./test/*.spec.js"
},
"signal_details": {
"maintainer_churn": "added: ['emanuel.abitante', 'humayunnajam']",
"publisher_unrecognized": "latest published by 'erikerka', not in maintainer set",
"repo_archived": "claimed repo qred/qred-loan-calculator is archived but package keeps publishing"
},
"time": {
"created": "2019-02-28T11:02:53.980Z",
"modified": "2026-07-27T10:00:50.105Z"
}
}