
📙 Markdown Templates for Offensive Security OSCP, OSWE, OSCE, OSEE, OSWP exam report
I created an Offensive Security Exam Report Template in Markdown so LaTeX, Microsoft Office Word, LibreOffice Writer are no longer needed during your Offensive Security OSCP, OSWE, OSEE, OSWP, OSEP, OSED, OSWA, OSDA, OSMR, OSTH, OSIR exam!
Now you can be efficient and faster during your exam report redaction!

Examples:
OSCP whoisflynn improved template v3.2

OSCP Official Offensive Security Template v1

pdflatex or xelatexExamples for common distros:
pacman -S p7zip haskell-pandoc texlive-basic texlive-fontsextra texlive-fontsrecommended texlive-latexextrazypper in texlive-scheme-medium pandoc p7zip-fullapt install texlive-latex-recommended texlive-fonts-extra texlive-latex-extra pandoc p7zip-fullWrite your report in markdown.
There is a script that will:
Choose and copy a template that you will use to write your report:
ruby osert.rb init
Generate your PDF report and 7z archive
ruby osert.rb generate
[!TIP] If you run the generation several times, you may want to check the options (
ruby osert.rb generate -h) to save time on the interactive prompt.
[!NOTE]
osertis available as an official package on BlackArch Linux:pacman -S osert.
Generate the report PDF from the markdown template:
pandoc src/OSCP-exam-report-template_whoisflynn_v3.2.md \
-o output/OSCP-OS-XXXXX-Exam-Report.pdf \
--from markdown+yaml_metadata_block+raw_html \
--template eisvogel \
--table-of-contents \
--toc-depth 6 \
--number-sections \
--top-level-division=chapter \
--highlight-style breezedark \
--resource-path=.:src
You can change the code syntax highlight theme with --highlight-style.
Well rendering color sets you can use in the template YAML frontmatter:
| titlepage-color | titlepage-text-color | titlepage-rule-color |
|---|---|---|
DC143C (Crimson) | FFFFFF (White) | FFFFFF (White) |
00FF7F (SpringGreen) | 006400 DarkGreen | 000000 (Black) |
1E90FF (DodgerBlue) | FFFAFA (Snow) | FFFAFA (Snow) |
483D8B (DarkSlateBlue) | FFFAFA (Snow) | FFFAFA (Snow) |
FFD700 (Gold) | 000000 (Black) | 000000 (Black) |
FFEFD5 (PapayaWhip) | 000000 (Black) | 000000 (Black) |
FF8C00 (DarkOrange) | 000000 (Black) | 000000 (Black) |
FFEF96 (no name) | 50394C (no name) | 50394C (no name) |
Syntax highlight themes can be listed with pandoc --list-highlight-styles.
Report Templates:
Network Penetration Testing:
Web Application:
Exploit Development: