{"_id":"@dominicreeves/faultline","_rev":"2-4ff3dbc67561cd6ac1dd6a015244b87c","name":"@dominicreeves/faultline","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@dominicreeves/faultline","version":"0.1.0","_id":"@dominicreeves/faultline@0.1.0","maintainers":[{"name":"dominicreeves","email":"dom@cf62.ai"}],"bin":{"faultline":"dist/index.js"},"dist":{"shasum":"3fee0e9ac83b0d108c61d6c599d89e4c8d570dd3","tarball":"https://registry.npmjs.org/@dominicreeves/faultline/-/faultline-0.1.0.tgz","fileCount":29,"integrity":"sha512-CzaQ28woE9JbyxF9bAuru5Ps4UP0p2aJ5JUq6NIklR3tFONd7nJ7pOn78Psvd64nKV9ntUN7u6IjmG2bJL1vvA==","signatures":[{"sig":"MEQCIGW2TVhy1w3UTAMlTRVY9iw4kiG5eDZH9GZTNLcmTW7bAiBxHZ8M8qmUarE10Si6CdXhlaww1imJiQH8KhQjrGwlkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282305},"engines":{"node":">=18.0.0"},"gitHead":"ade75471d22a492b241fa7ae7096b14b2ef9beb9","scripts":{"dev":"ts-node src/server.ts","build":"tsc","start":"node dist/server.js","verify":"ts-node scripts/verify.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"dominicreeves","email":"dom@cf62.ai"},"_npmVersion":"10.7.0","description":"GitHub repository vulnerability auditor — OSV + EPSS + KEV enrichment","directories":{},"_nodeVersion":"20.15.0","dependencies":{"chalk":"^4.1.2","marked":"^12.0.0","express":"^4.21.0","commander":"^12.0.0","express-rate-limit":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.0","@types/node":"^20.14.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/faultline_0.1.0_1775665059021_0.9704112037992152","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dominicreeves/faultline","version":"0.1.1","description":"GitHub repository vulnerability auditor — OSV + EPSS + KEV enrichment","bin":{"faultline":"dist/index.js"},"engines":{"node":">=18.0.0"},"scripts":{"build":"tsc","dev":"ts-node src/server.ts","start":"node dist/server.js","verify":"ts-node scripts/verify.ts","prepublishOnly":"npm run build"},"dependencies":{"chalk":"^4.1.2","commander":"^12.0.0","express":"^4.21.0","express-rate-limit":"^8.3.2","marked":"^12.0.0"},"devDependencies":{"@types/express":"^4.17.21","@types/node":"^20.14.0","ts-node":"^10.9.2","typescript":"^5.5.0"},"_id":"@dominicreeves/faultline@0.1.1","gitHead":"e17357d5feb903956a3c9bdba898e6f37417a518","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-lJ3lo58oURansDR1L3m7M12yY6hf0WNlDMzvSx5vkNRiXCNMefPQQ47eN6koJr8XtNfUaP3JoSIXLVU6tGIdAg==","shasum":"52500b7d0a01ed6fa684262d1dd814bf491b8ff7","tarball":"https://registry.npmjs.org/@dominicreeves/faultline/-/faultline-0.1.1.tgz","fileCount":30,"unpackedSize":311927,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNAmK5AXZUpFIBxZYsL9Ha938hPHLYu2kAvEQSVb8/mgIhAIZ9XXvvCNVs+dVA6y3oVqBxv/KucxFgSbjg/NGP9yC7"}]},"_npmUser":{"name":"dominicreeves","email":"dom@cf62.ai"},"directories":{},"maintainers":[{"name":"dominicreeves","email":"dom@cf62.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/faultline_0.1.1_1775728646192_0.9176177093494127"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-08T16:17:38.918Z","modified":"2026-04-09T09:57:26.442Z","0.1.0":"2026-04-08T16:17:39.190Z","0.1.1":"2026-04-09T09:57:26.338Z"},"description":"GitHub repository vulnerability auditor — OSV + EPSS + KEV enrichment","maintainers":[{"name":"dominicreeves","email":"dom@cf62.ai"}],"readme":"# FaultLine\n\nGitHub repository vulnerability auditor — OSV + EPSS + KEV enrichment.\n\n**Live demo:** [https://faultline.dominicreeves.com/](https://faultline.dominicreeves.com/)\n\n![Alt text](assets/faultLine.png)\n\n## Install\n\n```bash\nnpx faultline scan <github-url>\n```\n\nOr install globally:\n\n```bash\nnpm install -g faultline\nfaultline scan <github-url>\n```\n\nRequires Node.js ≥ 18.","readmeFilename":"README.md"}