New package extracted from the `secvisogram` (see [secvisogram#606](https://github.com/secvisogram/secvisogram/issues/606)) needs the following to become a proper standalone package: - [x] Module for enriching CSAF 2.0/2.1 documents with template data (`enrichDocumentV2_0`/`enrichDocumentV2_1`), including CVSS v2/v3/v4 support for 2.1 - [x] Module for rendering markdown fields to HTML (`renderMarkdown`) - [x] Mustache templates + rendering functions for CSAF 2.0 and 2.1 (`HTMLTemplate2_0`/`HTMLTemplate2_1`) - [x] Self-contained HTML output (inline CSS, no external file/network dependencies) - [x] Test suite - [x] Prettier config + `test` script (type-check, format check, tests) - [x] `package.json` metadata (`repository`, `bugs`, `homepage`, correct `files`, correct license) - [x] CI (tests, npm publish, dependabot) - [x] README (usage, API, limitations)
Activity