1aaaf125c896a10389ec0dbf35270701646c8877
[ssproject1617.git] / report / preamble.tex
1 \documentclass[a4paper,titlepage]{article}
2
3 \usepackage{CJKutf8}
4 \usepackage[british]{babel}
5 \usepackage{rutitlepage}
6 \usepackage{geometry}
7 \usepackage{hyperref}
8 \usepackage{enumitem}
9 \usepackage{pifont}
10 \usepackage[dvipsnames]{xcolor}
11 \usepackage{mdframed}
12 \usepackage{titlesec}
13 \usepackage{calc}
14 \usepackage{amsmath}
15 \usepackage{amssymb}
16 \usepackage{booktabs}
17
18 \hypersetup{hidelinks, pdftitle={OWASP ASVS Souce Code Review Project}}
19
20 \newcommand{\sectionbreak}{\clearpage}
21 \titleformat{\section}[block]{\Large\bfseries}{\thesection}{1em}{}
22 \titleformat{\subsection}[block]{\large\bfseries}{\thesubsection}{1em}{}
23
24 % Als een criterium niet applicable is (we doen alleen 1 en 2)
25 \newcommand{\notapplicable}[1]{{\color{Gray} #1}}
26
27 % Layout voor resultaat van requirement check.
28 % (Anders loopt de tekst vd requirement direct over in het resultaat, wat niet duidelijk leest.)
29 \newmdenv[
30 topline=false,
31 bottomline=false,
32 rightline=false,
33 linewidth=1.5pt,
34 innerrightmargin=0pt,
35 innertopmargin=2pt,
36 innerbottommargin=2pt,
37 skipabove=\topsep,
38 skipbelow=\topsep%
39 ]{result}
40
41 % Tools afkortingen
42 \newcommand{\API}{\emph{API}}
43 \newcommand{\CMS}{CMS}
44 \newcommand{\CSRF}{CSRF}
45 \newcommand{\DELETE}{\code{DELETE}}
46 \newcommand{\DOM}{DOM}
47 \newcommand{\GET}{\code{GET}}
48 \newcommand{\GUID}{GUID}
49 \newcommand{\HTMLF}{HTML5}
50 \newcommand{\HTML}{HTML}
51 \newcommand{\HTTPS}{HTTPS}
52 \newcommand{\HTTP}{HTTP}
53 \newcommand{\JQuery}{jQuery}
54 \newcommand{\JSON}{JSON}
55 \newcommand{\LDAP}{LDAP}
56 \newcommand{\PHP}{PHP}
57 \newcommand{\PII}{PII}
58 \newcommand{\POST}{\code{POST}}
59 \newcommand{\PUT}{\code{PUT}}
60 \newcommand{\REST}{REST}
61 \newcommand{\RSS}{RSS}
62 \newcommand{\SMTP}{SMTP}
63 \newcommand{\SQL}{SQL}
64 \newcommand{\SSO}{SSO}
65 \newcommand{\TOTP}{TOTP}
66 \newcommand{\TRACE}{\code{TRACE}}
67 \newcommand{\XML}{XML}
68 \newcommand{\XSS}{XSS}
69
70
71 % Reference naar de source
72 \newcommand{\srcref}[2]{{\small\texttt{#1}} (line (s) #2)}
73
74 % Pass en fail
75 \newcommand{\pass}{{\large\ding{51}}}
76 \newcommand{\fail}{{\large\ding{55}}}
77 \newcommand{\TODO}{\ding{111} \textbf{\itshape{} TODO}}
78
79 % span code fragments
80 \newcommand{\code}[1]{\texttt{#1}}
81
82 \renewcommand{\emph}[1]{\textbf{\textit{#1}}}
83
84 \author{%
85 Kelley van Evert (s4046854)\\
86 Charlie Gerhardus\\
87 Wouter Kuhnen\\
88 Mart Lubbers (s4109503)\\
89 Daan Sprenkels}
90 \date{\today}
91 \title{OWASP ASVS Souce Code Review Project}