{"_id":"@aspidasec/output-html","name":"@aspidasec/output-html","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@aspidasec/output-html","version":"0.1.0","description":"Self-contained HTML evidence report generator for AspidaSec OWASP security scans","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","@aspidasec/config":"0.1.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/vibellabbs-code/aspidasec.git","directory":"packages/output-html"},"homepage":"https://github.com/vibellabbs-code/aspidasec#readme","bugs":{"url":"https://github.com/vibellabbs-code/aspidasec/issues"},"keywords":["aspidasec","security","html","reports","evidence"],"scripts":{"build":"tsc","dev":"tsc --watch","typecheck":"tsc --noEmit","test":"vitest run --passWithNoTests","test:watch":"vitest","clean":"rm -rf dist"},"_id":"@aspidasec/output-html@0.1.0","_integrity":"sha512-8tt6JJbkEaF+zmIe6iPz5JLXNwgSh1vHeeTSQC3gmnFEApvrMKPTM02iwIsyromp33A50xlic2DN2QgtDdGkfA==","_resolved":"C:\\Users\\user2\\AppData\\Local\\Temp\\2593e3cd0f8badf300598170afbd18ee\\aspidasec-output-html-0.1.0.tgz","_from":"file:aspidasec-output-html-0.1.0.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-8tt6JJbkEaF+zmIe6iPz5JLXNwgSh1vHeeTSQC3gmnFEApvrMKPTM02iwIsyromp33A50xlic2DN2QgtDdGkfA==","shasum":"bba1bbc2576d790b6ab35b609d6a8acdba31cf84","tarball":"https://registry.npmjs.org/@aspidasec/output-html/-/output-html-0.1.0.tgz","fileCount":27,"unpackedSize":88880,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDyNQhTQQeW1VbvYMdZzWnO8uBkv7xxXVSEv6UFbse6/QIgF4q7NuqsLkkdPEkx3Kims9xT8pSxBqA35tjw9Lc8pPk="}]},"_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/output-html_0.1.0_1778999309364_0.9789192570732321"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-17T06:28:29.278Z","0.1.0":"2026-05-17T06:28:29.536Z","modified":"2026-05-17T06:28:29.778Z"},"maintainers":[{"name":"kaa911-syp","email":"vibellabbs@gmail.com"}],"description":"Self-contained HTML evidence report generator for AspidaSec OWASP security scans","homepage":"https://github.com/vibellabbs-code/aspidasec#readme","keywords":["aspidasec","security","html","reports","evidence"],"repository":{"type":"git","url":"git+https://github.com/vibellabbs-code/aspidasec.git","directory":"packages/output-html"},"bugs":{"url":"https://github.com/vibellabbs-code/aspidasec/issues"},"license":"Apache-2.0","readme":"# @aspidasec/output-html\n\nSelf-contained HTML report generation for AspidaSec.\n\n## Responsibility\n\n- Render OWASP dashboards, evidence cards, severity summaries, and optional gamification.\n- Escape scanner-controlled content before writing HTML.\n- Preserve evidence policy and scanner-derived finding details for stakeholder review.\n\n## Source of truth\n\n- Report generator lives in `src/html-report.ts`.\n- Templates live in `src/templates.ts`.\n- Styling lives in `src/styles.ts`.\n- Report config types live in `src/types.ts`.\n\n## Verification\n\n```bash\npnpm --filter @aspidasec/output-html typecheck\npnpm --filter @aspidasec/output-html test\npnpm --filter @aspidasec/output-html build\n```\n","readmeFilename":"README.md","_rev":"1-066f394810f3d228a4c84f15b6e30e60"}