npm eslint-plugin-executable-stories-vitest @2.1.9
score
0.5646
med
flagged
2026-06-07 15:28
Signals fired
| signal | weight | rationale |
|---|---|---|
| content | ||
| provenance_dropped | 0.8 | prior version published with SLSA attestation; current version has none |
| topology | ||
| typosquat | 1.0 | combosquat of 'eslint' |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"jagreehal"
],
"versions": 14
}
Evidence (package doc at flag time)
{
"dependencies_count": 0,
"dist": {
"integrity": "sha512-U6RnRwLm+qYy9RrZxdj8smApxtFm8H/7eQpPhIp0rQrisyFZUbaARpq96yZz8SS6BUar0XQDM/MsAbsOoBAJEg==",
"tarball": "https://registry.npmjs.org/eslint-plugin-executable-stories-vitest/-/eslint-plugin-executable-stories-vitest-2.1.9.tgz",
"unpackedSize": 66647
},
"dist-tags": {
"latest": "2.1.9"
},
"latest_version": "2.1.9",
"maintainers": [
{
"email": "jag.reehal@gmail.com",
"name": "jagreehal"
}
],
"num_versions": 15,
"repository": {
"directory": "packages/eslint-plugin-executable-stories-vitest",
"type": "git",
"url": "git+https://github.com/jagreehal/executable-stories.git"
},
"scripts": {
"build": "tsup",
"clean": "rm -rf dist",
"lint": "eslint .",
"quality": "pnpm type-check && pnpm test && pnpm lint",
"test": "vitest run",
"test:watch": "vitest watch",
"type-check": "node -e \"const fs=require('fs');const {execSync}=require('child_process');const p=require('path').resolve(process.cwd(),'../executable-stories-vitest/package.json');if(!fs.existsSync(p)){console.log('Skipping type-check: executable-stories-vitest not in workspace');process.exit(0);}execSync('pnpm --filter executable-stories-vitest run build && tsc --noEmit',{stdio:'inherit'});\""
},
"signal_details": {
"provenance_dropped": "prior version published with SLSA attestation; current version has none",
"typosquat": "combosquat of 'eslint'"
},
"time": {
"created": "2026-02-08T09:07:29.001Z",
"modified": "2026-06-07T20:28:17.465Z"
}
}