\documentclass[a4paper,titlepage]{article}
+\usepackage{CJKutf8}
+\usepackage[british]{babel}
\usepackage{rutitlepage}
\usepackage{geometry}
\usepackage{hyperref}
+\usepackage{enumitem}
+\usepackage{pifont}
+\usepackage[dvipsnames]{xcolor}
+\usepackage{mdframed}
+\usepackage{titlesec}
+\usepackage{calc}
+\usepackage{amsmath}
+\usepackage{amssymb}
+\usepackage{booktabs}
-\hypersetup{%
- hidelinks,
- pdftitle={OWASP ASVS Souce Code Review Project}
-}
+\hypersetup{hidelinks, pdftitle={OWASP ASVS Souce Code Review Project}}
+
+\newcommand{\sectionbreak}{\clearpage}
+\titleformat{\section}[block]{\Large\bfseries}{\thesection}{1em}{}
+\titleformat{\subsection}[block]{\large\bfseries}{\thesubsection}{1em}{}
+
+% Als een criterium niet applicable is (we doen alleen 1 en 2)
+\newcommand{\notapplicable}[1]{{\color{Gray} #1}}
+
+% Layout voor resultaat van requirement check.
+% (Anders loopt de tekst vd requirement direct over in het resultaat, wat niet duidelijk leest.)
+\newmdenv[
+ topline=false,
+ bottomline=false,
+ rightline=false,
+ linewidth=1.5pt,
+ innerrightmargin=0pt,
+ innertopmargin=2pt,
+ innerbottommargin=2pt,
+ skipabove=\topsep,
+ skipbelow=\topsep%
+]{result}
+
+% Tools afkortingen
+\newcommand{\API}{\emph{API}}
+\newcommand{\CMS}{CMS}
+\newcommand{\CSRF}{CSRF}
+\newcommand{\DELETE}{\code{DELETE}}
+\newcommand{\DOM}{DOM}
+\newcommand{\GET}{\code{GET}}
+\newcommand{\GUID}{GUID}
+\newcommand{\HTMLF}{HTML5}
+\newcommand{\HTML}{HTML}
+\newcommand{\HTTPS}{HTTPS}
+\newcommand{\HTTP}{HTTP}
+\newcommand{\JQuery}{jQuery}
+\newcommand{\JSON}{JSON}
+\newcommand{\LDAP}{LDAP}
+\newcommand{\PHP}{PHP}
+\newcommand{\PII}{PII}
+\newcommand{\POST}{\code{POST}}
+\newcommand{\PUT}{\code{PUT}}
+\newcommand{\REST}{REST}
+\newcommand{\RSS}{RSS}
+\newcommand{\SMTP}{SMTP}
+\newcommand{\SQL}{SQL}
+\newcommand{\SSO}{SSO}
+\newcommand{\TOTP}{TOTP}
+\newcommand{\TRACE}{\code{TRACE}}
+\newcommand{\XML}{XML}
+\newcommand{\XSS}{XSS}
+
+
+% Reference naar de source
+\newcommand{\srcref}[2]{{\small\texttt{#1}} (line (s) #2)}
+
+% Pass en fail
+\newcommand{\pass}{{\large\ding{51}}}
+\newcommand{\fail}{{\large\ding{55}}}
+\newcommand{\TODO}{\ding{111} \textbf{\itshape{} TODO}}
+
+% span code fragments
+\newcommand{\code}[1]{\texttt{#1}}
+
+\renewcommand{\emph}[1]{\textbf{\textit{#1}}}
\author{%
- Kelley van Evert\\
+ Kelley van Evert (s4046854)\\
Charlie Gerhardus\\
- Wouter Kuhnen\\
- Mart Lubbers\\
+ Wouter Kuhnen (s4081420)\\
+ Mart Lubbers (s4109503)\\
Daan Sprenkels}
\date{\today}
\title{OWASP ASVS Souce Code Review Project}