Skip to content

Commit

Permalink
Use definition list instead of table in finding summary
Browse files Browse the repository at this point in the history
  • Loading branch information
m-fr committed Dec 28, 2024
1 parent 864bb84 commit 01498d1
Show file tree
Hide file tree
Showing 11 changed files with 83 additions and 33 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Changed

- Switched from tables to definition lists for the finding summaries.

## [0.1.0] - 2024-12-28

### Changed
Expand Down
11 changes: 8 additions & 3 deletions categories/cicd/finding_group.tex.j2
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
\subsection{(((finding_group.name)))}

\begin{tcolorbox}
\begin{longtable}{ r l }
Risk & ((( finding_group.risks[version].value | capitalize ))) \\
\end{longtable}
\setlength{\labelsep}{\textwidth}
\begin{description}
\item[Technical risk]
((( finding_group.risks[version].value | capitalize )))
\item[Recommended due date]
\today
\end{description}
\end{tcolorbox}
\vskip\parsep

((* for finding in finding_group.findings *))
((* if finding_group.findings | length > 1 *))
Expand Down
19 changes: 12 additions & 7 deletions categories/dast/finding_group.tex.j2
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
\subsection{(((finding_group.name)))}

\begin{tcolorbox}
\begin{longtable}{ r l }
Application or host
((* for url in target.urls *))
& \nolinkurl{((( url )))} \\
((*- endfor *))
Risk & ((( finding_group.risks[version].value | capitalize ))) \\
\end{longtable}
\setlength{\labelsep}{\textwidth}
\begin{description}
\item[Application or host]
((* for url in target.urls *))
\nolinkurl{ (((- url -))) } ((( "\\\\" if not loop.last )))
((*- endfor *))
\item[Technical risk]
((( finding_group.risks[version].value | capitalize )))
\item[Recommended due date]
\today
\end{description}
\end{tcolorbox}
\vskip\parsep

((* for finding in finding_group.findings *))
((* if finding_group.findings | length > 1 *))
Expand Down
11 changes: 8 additions & 3 deletions categories/infrastructure/finding_group.tex.j2
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
\subsection{(((finding_group.name)))}

\begin{tcolorbox}
\begin{longtable}{ r l }
Risk & ((( finding_group.risks[version].value | capitalize ))) \\
\end{longtable}
\setlength{\labelsep}{\textwidth}
\begin{description}
\item[Technical risk]
((( finding_group.risks[version].value | capitalize )))
\item[Recommended due date]
\today
\end{description}
\end{tcolorbox}
\vskip\parsep

((* for finding in finding_group.findings *))
((* if finding_group.findings | length > 1 *))
Expand Down
11 changes: 8 additions & 3 deletions categories/kubernetes/finding_group.tex.j2
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
\subsection{(((finding_group.name)))}

\begin{tcolorbox}
\begin{longtable}{ r l }
Risk & ((( finding_group.risks[version].value | capitalize ))) \\
\end{longtable}
\setlength{\labelsep}{\textwidth}
\begin{description}
\item[Technical risk]
((( finding_group.risks[version].value | capitalize )))
\item[Recommended due date]
\today
\end{description}
\end{tcolorbox}
\vskip\parsep

((* for finding in finding_group.findings *))
((* if finding_group.findings | length > 1 *))
Expand Down
11 changes: 8 additions & 3 deletions categories/mobile/finding_group.tex.j2
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
\subsection{(((finding_group.name)))}

\begin{tcolorbox}
\begin{longtable}{ r l }
Risk & ((( finding_group.risks[version].value | capitalize ))) \\
\end{longtable}
\setlength{\labelsep}{\textwidth}
\begin{description}
\item[Technical risk]
((( finding_group.risks[version].value | capitalize )))
\item[Recommended due date]
\today
\end{description}
\end{tcolorbox}
\vskip\parsep

((* for finding in finding_group.findings *))
((* if finding_group.findings | length > 1 *))
Expand Down
11 changes: 8 additions & 3 deletions categories/portal/finding_group.tex.j2
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
\subsection{(((finding_group.name)))}

\begin{tcolorbox}
\begin{longtable}{ r l }
Risk & ((( finding_group.risks[version].value | capitalize ))) \\
\end{longtable}
\setlength{\labelsep}{\textwidth}
\begin{description}
\item[Technical risk]
((( finding_group.risks[version].value | capitalize )))
\item[Recommended due date]
\today
\end{description}
\end{tcolorbox}
\vskip\parsep

((* for finding in finding_group.findings *))
((* if finding_group.findings | length > 1 *))
Expand Down
11 changes: 8 additions & 3 deletions categories/rd/finding_group.tex.j2
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
\subsection{(((finding_group.name)))}

\begin{tcolorbox}
\begin{longtable}{ r l }
Risk & ((( finding_group.risks[version].value | capitalize ))) \\
\end{longtable}
\setlength{\labelsep}{\textwidth}
\begin{description}
\item[Technical risk]
((( finding_group.risks[version].value | capitalize )))
\item[Recommended due date]
\today
\end{description}
\end{tcolorbox}
\vskip\parsep

((* for finding in finding_group.findings *))
((* if finding_group.findings | length > 1 *))
Expand Down
14 changes: 10 additions & 4 deletions categories/sast/finding_group.tex.j2
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
\subsection{(((finding_group.name)))}

\begin{tcolorbox}
\begin{longtable}{ r l }
Location & TODO: Add files (and lines) \\
Risk & ((( finding_group.risks[version].value | capitalize ))) \\
\end{longtable}
\setlength{\labelsep}{\textwidth}
\begin{description}
\item[Location]
TODO: Add files (and lines)
\item[Technical risk]
((( finding_group.risks[version].value | capitalize )))
\item[Recommended due date]
\today
\end{description}
\end{tcolorbox}
\vskip\parsep

((* for finding in finding_group.findings *))
((* if finding_group.findings | length > 1 *))
Expand Down
11 changes: 8 additions & 3 deletions categories/scenario/finding_group.tex.j2
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
\subsection{(((finding_group.name)))}

\begin{tcolorbox}
\begin{longtable}{ r l }
Risk & ((( finding_group.risks[version].value | capitalize ))) \\
\end{longtable}
\setlength{\labelsep}{\textwidth}
\begin{description}
\item[Technical risk]
((( finding_group.risks[version].value | capitalize )))
\item[Recommended due date]
\today
\end{description}
\end{tcolorbox}
\vskip\parsep

((* for finding in finding_group.findings *))
((* if finding_group.findings | length > 1 *))
Expand Down
2 changes: 1 addition & 1 deletion skel/includes/sereto.cls
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
\RequirePackage[default]{sourcesanspro}
\RequirePackage{sourcecodepro}
% color boxes
\RequirePackage[breakable]{tcolorbox}
\RequirePackage[many]{tcolorbox}
% header and footer
\RequirePackage[headsepline,footsepline]{scrlayer-scrpage}
% lists
Expand Down

0 comments on commit 01498d1

Please sign in to comment.