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