{"_id":"@absolutejs/vulnerabilities-report","_rev":"4-db0ea1ff95a98c40e12790781adc25d7","name":"@absolutejs/vulnerabilities-report","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@absolutejs/vulnerabilities-report","version":"0.1.0","keywords":["absolutejs","cve","evidence","html-report","security","vulnerability-management"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/vulnerabilities-report@0.1.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/vulnerabilities-report","bugs":{"url":"https://github.com/absolutejs/vulnerabilities-report/issues"},"dist":{"shasum":"d5cfd7b375ad27e073c5a7c2715969606f064f82","tarball":"https://registry.npmjs.org/@absolutejs/vulnerabilities-report/-/vulnerabilities-report-0.1.0.tgz","fileCount":12,"integrity":"sha512-BcIQkASH8dMmFpY8Q5CcOFwPMiWsuYS2rQWVXb3gLrkVLyX8jC7rIDduGpJT5kYofIkyNSbhdtA/Lp2sVB1Qmw==","signatures":[{"sig":"MEUCIBI2NGve8WzkyKGv1rofwARH0FuZ+6ZaWU5hUGZWz1BeAiEA5XPVef+piWDyYN1LTh0UhoLJ6Z2vkSEQPIWK9hc5gjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"962f9c90445e4fb1f00e071a869c53167e326703","scripts":{"test":"bun test","build":"rm -rf dist && bun build src/index.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @absolutejs/vulnerabilities --external @sinclair/typebox && tsc -p tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","typecheck":"tsc --noEmit","check:package":"bun run format && bun run typecheck && bun run test && bun run build"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/vulnerabilities-report.git","type":"git"},"_npmVersion":"10.9.2","description":"Deterministic, evidence-backed, print-ready HTML reports for AbsoluteJS vulnerability management.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"0.34.52","@absolutejs/manifest":"0.3.0","@absolutejs/vulnerabilities":"0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.8.1","@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/vulnerabilities-report_0.1.0_1784415154559_0.8401775633989572","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@absolutejs/vulnerabilities-report","version":"0.1.1","keywords":["absolutejs","cve","evidence","html-report","security","vulnerability-management"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/vulnerabilities-report@0.1.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/vulnerabilities-report","bugs":{"url":"https://github.com/absolutejs/vulnerabilities-report/issues"},"dist":{"shasum":"a3a47f3febf60d6480e1cf3ca954d94fdfc27214","tarball":"https://registry.npmjs.org/@absolutejs/vulnerabilities-report/-/vulnerabilities-report-0.1.1.tgz","fileCount":12,"integrity":"sha512-xbRaKnk9Un4HQ1luU8x/GJ/VaQktFGJYofZrbGUDpH9P6zv8msMDLVVtaN+J3GsrYRADnYinRncbWGZAmJnBcg==","signatures":[{"sig":"MEUCIQDhym7dM4oyiotLfK2SRaudjMx40DVf9dkNe8u7ObB59gIgE0GUl91fRroc8XTvOEn0xpe75EWBUPpNlXWOQQfgbtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"f7e5652a1e4f763e494277c6e5f66624ad198765","scripts":{"test":"bun test","build":"rm -rf dist && bun build src/index.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @absolutejs/vulnerabilities --external @sinclair/typebox && tsc -p tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","typecheck":"tsc --noEmit","check:package":"bun run format && bun run typecheck && bun run test && bun run build"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/vulnerabilities-report.git","type":"git"},"_npmVersion":"10.9.2","description":"Deterministic, evidence-backed, print-ready HTML reports for AbsoluteJS vulnerability management.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"0.34.52","@absolutejs/manifest":"0.3.0","@absolutejs/vulnerabilities":">=0.10.0 <0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.8.1","@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/vulnerabilities-report_0.1.1_1784423992416_0.13429505851416557","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@absolutejs/vulnerabilities-report","version":"0.1.2","keywords":["absolutejs","cve","evidence","html-report","security","vulnerability-management"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/vulnerabilities-report@0.1.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/vulnerabilities-report","bugs":{"url":"https://github.com/absolutejs/vulnerabilities-report/issues"},"dist":{"shasum":"89baf1427eb88a913295006bdf97ae154bea1498","tarball":"https://registry.npmjs.org/@absolutejs/vulnerabilities-report/-/vulnerabilities-report-0.1.2.tgz","fileCount":12,"integrity":"sha512-YQiIDaWjg6c7ZCCWzPwUTXyO2P6d1zhgL6A9KDDngxVPrDM/h9NRkJANJrfgStzZJU11+SzkbGimIpLTWiZmHg==","signatures":[{"sig":"MEYCIQCOh3/LE058fC6ZDUQysvEJygO3hs0O02JbVylhq0LkKQIhAJbBC7kd3nZOW8VoZmpovxXiq2lWwiH8UXRDQcxZYvvb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38729},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"2d3c55eef7602c63c2fabc75c7063441d7fe9b53","scripts":{"test":"bun test","build":"rm -rf dist && bun build src/index.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @absolutejs/vulnerabilities --external '@absolutejs/vulnerabilities/*' --external @sinclair/typebox && tsc -p tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","typecheck":"tsc --noEmit","check:package":"bun run format && bun run typecheck && bun run test && bun run verify-package && bun run build && bun run verify-package --artifacts","verify-package":"absolute-manifest verify-package"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"runtimePeers":{"@absolutejs/vulnerabilities":{"range":">=0.14.0 <0.15","tested":"0.14.1","optional":false,"buildExternals":["@absolutejs/vulnerabilities","@absolutejs/vulnerabilities/*"],"artifactImports":["@absolutejs/vulnerabilities"]}},"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/vulnerabilities-report.git","type":"git"},"_npmVersion":"10.9.2","description":"Deterministic, evidence-backed, print-ready HTML reports for AbsoluteJS vulnerability management.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"0.34.52","@absolutejs/manifest":"0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.8.1","@types/bun":"1.3.14","typescript":"5.9.3","@absolutejs/vulnerabilities":"0.14.1"},"peerDependencies":{"@absolutejs/vulnerabilities":">=0.14.0 <0.15"},"_npmOperationalInternal":{"tmp":"tmp/vulnerabilities-report_0.1.2_1784962899547_0.27762387116378684","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@absolutejs/vulnerabilities-report","version":"0.1.3","description":"Deterministic, evidence-backed, print-ready HTML reports for AbsoluteJS vulnerability management.","type":"module","license":"BSL-1.1","author":{"name":"Alex Kahn"},"repository":{"type":"git","url":"git+https://github.com/absolutejs/vulnerabilities-modules.git","directory":"report"},"homepage":"https://github.com/absolutejs/vulnerabilities-modules/tree/main/report","bugs":{"url":"https://github.com/absolutejs/vulnerabilities-modules/issues"},"publishConfig":{"access":"public"},"main":"./dist/index.js","types":"./dist/index.d.ts","absolutejs":{"manifestContract":2,"runtimePeers":{"@absolutejs/vulnerabilities":{"artifactImports":["@absolutejs/vulnerabilities"],"range":">=0.14.0 <0.16","tested":"0.15.0","optional":false,"buildExternals":["@absolutejs/vulnerabilities","@absolutejs/vulnerabilities/*"]}}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"format":"prettier --write \"./**/*.{ts,json,md}\"","typecheck":"tsc --noEmit","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/manifest.ts --outdir dist --target=bun --external @absolutejs/manifest --external @absolutejs/vulnerabilities --external '@absolutejs/vulnerabilities/*' --external @sinclair/typebox && tsc -p tsconfig.build.json && absolute-manifest emit","verify-package":"absolute-manifest verify-package","check:package":"bun run format && bun run typecheck && bun run test && bun run verify-package && bun run build && bun run verify-package --artifacts"},"keywords":["absolutejs","cve","evidence","html-report","security","vulnerability-management"],"dependencies":{"@absolutejs/manifest":"0.7.2","@sinclair/typebox":"0.34.52"},"devDependencies":{"@absolutejs/vulnerabilities":"0.15.0","@types/bun":"1.3.14","prettier":"3.8.1","typescript":"5.9.3"},"peerDependencies":{"@absolutejs/vulnerabilities":">=0.14.0 <0.16"},"_id":"@absolutejs/vulnerabilities-report@0.1.3","gitHead":"be6f8917c8aa843f77ac7bfe243b9c1842f2c6b3","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-u3N3o2DMWvV2UBwy9AdkYYkexbLrCWq4CuKNcbZyShmTMMOlPRiVCQ76oYq/A7jQdqWkPaWhG/w4/1UNlrYMCQ==","shasum":"94528d6df729dc8bbde6387c15e1d7419303392e","tarball":"https://registry.npmjs.org/@absolutejs/vulnerabilities-report/-/vulnerabilities-report-0.1.3.tgz","fileCount":12,"unpackedSize":38787,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3sSWdOgjybbMzo9GyZLtE8YoF55ySPq3MNU6C3Ts0twIgCt6dF0XbSgqOig1m0ZWcgsgJ2KKQmgD14HKrM45AuW8="}]},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"directories":{},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vulnerabilities-report_0.1.3_1787003794746_0.7624420448722973"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-18T22:52:34.427Z","modified":"2026-08-17T21:56:35.078Z","0.1.0":"2026-07-18T22:52:34.727Z","0.1.1":"2026-07-19T01:19:52.547Z","0.1.2":"2026-07-25T07:01:39.712Z","0.1.3":"2026-08-17T21:56:34.891Z"},"bugs":{"url":"https://github.com/absolutejs/vulnerabilities-modules/issues"},"author":{"name":"Alex Kahn"},"license":"BSL-1.1","homepage":"https://github.com/absolutejs/vulnerabilities-modules/tree/main/report","keywords":["absolutejs","cve","evidence","html-report","security","vulnerability-management"],"repository":{"type":"git","url":"git+https://github.com/absolutejs/vulnerabilities-modules.git","directory":"report"},"description":"Deterministic, evidence-backed, print-ready HTML reports for AbsoluteJS vulnerability management.","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"readme":"# @absolutejs/vulnerabilities-report\n\nDeterministic, evidence-backed security response reports for AbsoluteJS\nvulnerability management. The package maps reported issues to explicit\ndeterminations, remediation state, VEX evidence, exact deployment releases,\nand later verification without coupling the report to a hosted platform or PDF engine.\n\nThe HTML renderer is self-contained, contains print styles for Letter-sized\nPDF output, has no scripts or external assets, escapes all report content, and\nincludes a SHA-256 digest over the canonical report payload.\n\n```ts\nimport {\n  createVulnerabilitySecurityReport,\n  renderVulnerabilitySecurityReportHtml,\n} from \"@absolutejs/vulnerabilities-report\";\n\nconst report = createVulnerabilitySecurityReport({\n  generatedAt: new Date().toISOString(),\n  issues,\n  preparedBy: \"Security Operations\",\n  preparedFor: \"Client\",\n  reportId: \"security-report-2026-07\",\n  scope: \"Production web and host vulnerability posture\",\n  source: {\n    assessedAt: \"2026-07-17T20:59:48.000Z\",\n    name: \"External vulnerability scan\",\n    reference: \"scan-13747781\",\n  },\n  title: \"Security Remediation Response\",\n});\n\nconst html = renderVulnerabilitySecurityReportHtml(report);\n```\n\nApplications may create `ReportedSecurityIssue` records directly for an\nexternal scanner report or use `createReportedIssueFromFinding` to project\nAbsoluteJS managed findings, VEX decisions, remediation plans, executions,\nand verification evidence into the same report format.\n","readmeFilename":"README.md"}