{"_id":"@aspidasec/prioritizer","name":"@aspidasec/prioritizer","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@aspidasec/prioritizer","version":"0.1.0","description":"Finding prioritization engine for AspidaSec","license":"Apache-2.0","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"@aspidasec/schema":"0.1.0"},"devDependencies":{"typescript":"^5.6.0","vitest":"^2.1.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/vibellabbs-code/aspidasec.git","directory":"packages/prioritizer"},"homepage":"https://github.com/vibellabbs-code/aspidasec#readme","bugs":{"url":"https://github.com/vibellabbs-code/aspidasec/issues"},"keywords":["aspidasec","security","prioritization","risk","triage"],"scripts":{"build":"tsc","dev":"tsc --watch","typecheck":"tsc --noEmit","test":"vitest run --passWithNoTests","test:watch":"vitest","clean":"rm -rf dist"},"_id":"@aspidasec/prioritizer@0.1.0","_integrity":"sha512-issc5xvLdNWr36EVjG7169u8viGyw64ieh2NoWnrXbKl2kmzzVOeAkRGB/vKUsj49s8/3pz2Umf4soe1aFH6aQ==","_resolved":"C:\\Users\\user2\\AppData\\Local\\Temp\\1490fde3b483b45789525f77fff11bd1\\aspidasec-prioritizer-0.1.0.tgz","_from":"file:aspidasec-prioritizer-0.1.0.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-issc5xvLdNWr36EVjG7169u8viGyw64ieh2NoWnrXbKl2kmzzVOeAkRGB/vKUsj49s8/3pz2Umf4soe1aFH6aQ==","shasum":"7f4844510c022274258bd82203450b0c045823cd","tarball":"https://registry.npmjs.org/@aspidasec/prioritizer/-/prioritizer-0.1.0.tgz","fileCount":19,"unpackedSize":61730,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDqhDsUdHyebzqWD0XBbB22Km4Qh+7yVllUvC4br/nfhAiEAzTY75Zrj3819pu8NchzRhj/wsGx9tyGlOrf8KpyShLM="}]},"_npmUser":{"name":"kaa911-syp","email":"vibellabbs@gmail.com"},"directories":{},"maintainers":[{"name":"kaa911-syp","email":"vibellabbs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prioritizer_0.1.0_1778999298658_0.7257618868931432"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-17T06:28:18.538Z","0.1.0":"2026-05-17T06:28:18.821Z","modified":"2026-05-17T06:28:19.084Z"},"maintainers":[{"name":"kaa911-syp","email":"vibellabbs@gmail.com"}],"description":"Finding prioritization engine for AspidaSec","homepage":"https://github.com/vibellabbs-code/aspidasec#readme","keywords":["aspidasec","security","prioritization","risk","triage"],"repository":{"type":"git","url":"git+https://github.com/vibellabbs-code/aspidasec.git","directory":"packages/prioritizer"},"bugs":{"url":"https://github.com/vibellabbs-code/aspidasec/issues"},"license":"Apache-2.0","readme":"# @aspidasec/prioritizer\n\nRisk prioritization for AspidaSec normalized findings.\n\n## Responsibility\n\n- Convert severity, confidence, reachability, and contextual signals into prioritization metadata.\n- Explain prioritization reasons for developers and reports.\n- Keep scoring deterministic and testable.\n\n## Source of truth\n\n- Prioritization logic lives in `src/prioritizer.ts`.\n- Heuristic helpers live in `src/heuristics.ts`.\n\n## Verification\n\n```bash\npnpm --filter @aspidasec/prioritizer typecheck\npnpm --filter @aspidasec/prioritizer test\npnpm --filter @aspidasec/prioritizer build\n```\n","readmeFilename":"README.md","_rev":"1-05aa56cd0f2a48c09013d3454fb50e1c"}