feat(output): HTML report — `--output-html`
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
从 --output-json、--output-markdown 和 SARIF 的 CLI 入口点开始,追踪它们如何使用共享的结果模型。定义 HTML 输出边界,并检查 Action 和 GitLab 组件如何处理报告文件。当 --output-html 生成一个离线、自包含的报告,其中包含列出的 verdict、policy、resource 和 severity 详细信息,且 CI 可以上传该报告时,即表示完成。
由索引模型根据 Issue 内容生成。
描述
Today results only print to the CLI. Emit a self-contained HTML report (inline CSS, no external
assets) from the same result model as --output-json/--output-markdown and SARIF: verdict
summary, per-policy sections, per-resource rows with address/action/attribute, severity colouring.
Design language to match the Tirith logo. Many testing tools ship exactly this artefact, and it is
what CI systems archive.
Acceptance. tirith … --output-html report.html renders offline in a browser; the Action and
the GitLab component upload it as a pipeline artifact.
- 主要语言
- Python
- 星标
- 167
- 派生
- 47
- 平均合并
- 1 天 21 小时
- 30 天内合并 PR
- 7
环境准备
在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
StackGuardian/tirith 的其他 Issue
-
test(evaluators): edge cases for the numeric comparison evaluators可能已有人在做 @shrinidhi1402 于 6 天前认领。 未关闭good first issue hacktoberfest tests
难度 2/5 1-3 小时 新手友好度 84/100
StackGuardian/tirith#381 · 2 条评论 ·
维护者通常 1 天内回复
-
research
难度 1/5 1-3 小时 新手友好度 78/100
StackGuardian/tirith#356 ·
维护者通常 1 天内回复
-
documentation
难度 2/5 1-3 小时 新手友好度 76/100
StackGuardian/tirith#302 ·
维护者通常 1 天内回复
-
enhancement
难度 2/5 1-3 小时 新手友好度 74/100
StackGuardian/tirith#299 ·
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 85/100
StackGuardian/tirith#295 ·
维护者通常 1 天内回复
查看 StackGuardian/tirith 的全部 Issue
相似的 Issue
-
first
难度 2/5 1-3 小时 新手友好度 72/100
AcademySoftwareFoundation/rmtc#54 · 1 条评论 ·
-
feature/cohorts feature/feature-flags team/feature-flags
难度 2/5 1-3 小时 新手友好度 74/100
维护者通常 1 天内回复
-
License examples/ as MIT可能已有人在做 @PGrayCS 今天认领。 未关闭documentation enhancement example good first issue
难度 2/5 1-3 小时 新手友好度 84/100
speedyk-005/yasbd-lib#383 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
interactions-py/interactions.py#1827 ·
-
Managed start can fail when OpenVMM reads its control capability before NVX writes it可能已有人在做 @ppenna 今天认领。 未关闭bug
难度 2/5 1-3 小时 新手友好度 76/100
维护者通常 1 天内回复