\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}}

\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 (s4046854)\\
	Charlie Gerhardus (s3050009)\\
	Wouter Kuhnen (s4081420)\\
	Mart Lubbers (s4109503)\\
	Daan Sprenkels (s4099982)}
\date{\today}
\title{OWASP ASVS Source Code Review Project}
