npm @qctrl/website-validator @3.5.0
score
0.609
med
flagged
2026-06-14 17:15
Signals fired
| signal | weight | rationale |
|---|---|---|
| content | ||
| bin_added | 0.8 | new bin entry: ['validate-html', 'validate-links'] |
| topology | ||
| dependency_added_unknown | 0.6 | 8 new non-watchlisted dep(s): ['commander', 'dotenv', 'fast-xml-parser', 'html-validator', 'jsdom'] ... |
| enrichment | ||
| repo_doesnt_exist | 1.0 | claimed repo qctrl/website-validator returns 404 on github.com |
Prior profile (what it deviated from)
{
"had_install_script": true,
"maintainers": [
"luigibertaco",
"robertlove",
"colinlam1",
"iconic21",
"damienmetcalf",
"tysonwolker",
"john_q-ctrl",
"qctrlrobot",
"jasperdu28",
"knottyau",
"js636",
"quantom",
"vinnkc",
"tiara.vianasantos",
"lianapache",
"charlie_wilson_qctrl",
"ryan.barker",
"salmolon",
"byronho24",
"haimaki"
],
"versions": 15
}
Evidence (package doc at flag time)
{
"dependencies_count": 8,
"dist": {
"integrity": "sha512-0DIVQu4LDlofVGDHoXHkKTdxxzZICm8PODnTAi3yWZWPe4x2EdgzZLBIVM2zVvlItaNHdyz5/E1nF1W6ESExew==",
"tarball": "https://registry.npmjs.org/@qctrl/website-validator/-/website-validator-3.5.0.tgz",
"unpackedSize": 226592
},
"dist-tags": {
"latest": "3.5.0"
},
"latest_version": "3.5.0",
"maintainers": [
{
"email": "lucristofolini@gmail.com",
"name": "luigibertaco"
},
{
"email": "robertjohnlove@gmail.com",
"name": "robertlove"
},
{
"email": "colin.lam@q-ctrl.com",
"name": "colinlam1"
},
{
"email": "yashar.zolmajdi@gmail.com",
"name": "iconic21"
},
{
"email": "daimz06@gmail.com",
"name": "damienmetcalf"
},
{
"email": "tysonwolker@gmail.com",
"name": "tysonwolker"
},
{
"email": "john.dieckmann@q-ctrl.com",
"name": "john_q-ctrl"
},
{
"email": "robot@q-ctrl.com",
"name": "qctrlrobot"
},
{
"email": "jasper.du@q-ctrl.com",
"name": "jasperdu28"
},
{
"email": "aknott@mac.com",
"name": "knottyau"
},
{
"email": "jacinta.spada@q-ctrl.com",
"name": "js636"
},
{
"email": "tom.merkh@q-ctrl.com",
"name": "quantom"
},
{
"email": "kwokc.tang@gmail.com",
"name": "vinnkc"
},
{
"email": "tiara.vianasantos@q-ctrl.com",
"name": "tiara.vianasantos"
},
{
"email": "lianapache@gmail.com",
"name": "lianapache"
},
{
"email": "charlie.wilson@q-ctrl.com",
"name": "charlie_wilson_qctrl"
},
{
"email": "ryan.barker@q-ctrl.com",
"name": "ryan.barker"
},
{
"email": "sean.xiang@q-ctrl.com",
"name": "salmolon"
},
{
"email": "laiyiubyron.ho@q-ctrl.com",
"name": "byronho24"
},
{
"email": "rei.kaneko@q-ctrl.com",
"name": "haimaki"
}
],
"num_versions": 15,
"repository": {
"type": "git",
"url": "git+https://github.com/qctrl/website-validator.git"
},
"scripts": {
"build": "rimraf ./dist && tsc",
"format": "prettier --write .",
"format:check": "prettier --check .",
"lint": "eslint . --max-warnings=0",
"lint:fix": "eslint --fix . --max-warnings=0",
"preinstall": "corepack enable",
"publish:build": "pnpm install && pnpm run build"
},
"signal_details": {
"bin_added": "new bin entry: ['validate-html', 'validate-links']",
"dependency_added_unknown": "8 new non-watchlisted dep(s): ['commander', 'dotenv', 'fast-xml-parser', 'html-validator', 'jsdom'] ...",
"repo_doesnt_exist": "claimed repo qctrl/website-validator returns 404 on github.com"
},
"time": {
"created": "2023-06-08T02:56:16.762Z",
"modified": "2026-05-20T01:02:38.104Z"
}
}