From 51060422d15c48b3377d5165c92ad069346ca211 Mon Sep 17 00:00:00 2001 From: vasco Date: Sun, 31 May 2026 21:42:41 +0100 Subject: [PATCH] kys6 --- relatorio/relatorio.aux | 16 +- relatorio/relatorio.listing | 16 +- relatorio/relatorio.log | 980 +++++++++++++++------------------ relatorio/relatorio.pdf | Bin 869774 -> 879988 bytes relatorio/relatorio.synctex.gz | Bin 89614 -> 0 bytes relatorio/relatorio.tex | 73 ++- relatorio/relatorio.toc | 14 +- 7 files changed, 544 insertions(+), 555 deletions(-) delete mode 100644 relatorio/relatorio.synctex.gz diff --git a/relatorio/relatorio.aux b/relatorio/relatorio.aux index d7196e4..fdd3ee2 100644 --- a/relatorio/relatorio.aux +++ b/relatorio/relatorio.aux @@ -38,15 +38,15 @@ \@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces stack-trace}}{11}{figure.8}\protected@file@percent } \newlabel{fig:stack-trace}{{8}{11}{stack-trace}{figure.8}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.9}Client Side Testing}{11}{subsection.3.9}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4}Web Application Security Firewall}{12}{section.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4}Web Application Security Firewall}{11}{section.4}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Information Gathering}{12}{subsection.4.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Configuration and Deployment Management Testing}{12}{subsection.4.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Identity Management Testing}{12}{subsection.4.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Authentication Testing}{12}{subsection.4.4}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Authorization Testing}{12}{subsection.4.5}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Session Management Testing}{12}{subsection.4.6}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.7}Input Validation Testing}{12}{subsection.4.7}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.8}Testing for Error Handling}{12}{subsection.4.8}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.9}Client Side Testing}{12}{subsection.4.9}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5}Conclusions}{12}{section.5}\protected@file@percent } -\gdef \@abspage@last{12} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Authorization Testing}{13}{subsection.4.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Session Management Testing}{13}{subsection.4.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.7}Input Validation Testing}{13}{subsection.4.7}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.8}Testing for Error Handling}{13}{subsection.4.8}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.9}Client Side Testing}{13}{subsection.4.9}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5}Conclusions}{14}{section.5}\protected@file@percent } +\gdef \@abspage@last{14} diff --git a/relatorio/relatorio.listing b/relatorio/relatorio.listing index 1bd4c96..ffb2642 100644 --- a/relatorio/relatorio.listing +++ b/relatorio/relatorio.listing @@ -1 +1,15 @@ -apple +# sql injection +SecRule ARGS "['\";]|--" \ + "id:950001,phase:2,deny,status:403,msg:'SQL Injection Attack Detected',log" + +# xss / html injection +SecRule ARGS "<.*>" \ + "id:950003,phase:2,deny,status:403,msg:'XSS/HTML Injection Detected',log" + +# command injection +SecRule ARGS "exec|cat|more|ls|dir|/etc/passwd" \ + "id:950006,phase:2,deny,status:403,msg:'Command Injection Detected',log" + +# path traversal +SecRule ARGS "(\./|\.\./)|ftp|metrics|api-docs" \ + "id:950007,phase:2,deny,status:403,msg:'Path Traversal Attempt',log" diff --git a/relatorio/relatorio.log b/relatorio/relatorio.log index a854389..ff50a2f 100644 --- a/relatorio/relatorio.log +++ b/relatorio/relatorio.log @@ -1,14 +1,14 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.29 (MiKTeX 26.2) (preloaded format=pdflatex 2026.5.30) 31 MAY 2026 14:59 +This is pdfTeX, Version 3.141592653-2.6-1.40.29 (TeX Live 2026/Arch Linux) (preloaded format=pdflatex 2026.5.3) 31 MAY 2026 21:14 entering extended mode restricted \write18 enabled. %&-line parsing enabled. -**./relatorio.tex -(relatorio.tex +**relatorio.tex +(./relatorio.tex LaTeX2e <2025-11-01> -L3 programming layer <2026-03-20> -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/base\article.cls +L3 programming layer <2026-01-19> +(/usr/share/texmf-dist/tex/latex/base/article.cls Document Class: article 2025/01/22 v1.4n Standard LaTeX document class -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/base\size11.clo +(/usr/share/texmf-dist/tex/latex/base/size11.clo File: size11.clo 2025/01/22 v1.4n Standard LaTeX file (size option) ) \c@part=\count275 @@ -21,10 +21,10 @@ File: size11.clo 2025/01/22 v1.4n Standard LaTeX file (size option) \c@table=\count282 \abovecaptionskip=\skip49 \belowcaptionskip=\skip50 -\bibindent=\dimen150 +\bibindent=\dimen148 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/babel\babel.sty -Package: babel 2026/04/15 v26.6 The multilingual framework for LuaLaTeX, pdfLaT +(/usr/share/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2026/02/14 v26.3 The multilingual framework for LuaLaTeX, pdfLaT eX and XeLaTeX \babel@savecnt=\count283 LaTeX Encoding Info: Redeclaring text command \ij (encoding OT1) on input li @@ -41,108 +41,96 @@ LaTeX Encoding Info: Ignoring declaration for text command \IJ (encoding ?) on input line 2086. LaTeX Encoding Info: Ignoring declaration for text command \SS (encoding ?) on input line 2111. -\U@D=\dimen151 -\l@unhyphenated=\language79 +\U@D=\dimen149 +\l@unhyphenated=\language4 -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/babel\txtbabel.def) +(/usr/share/texmf-dist/tex/generic/babel/txtbabel.def) \bbl@readstream=\read2 \bbl@dirlevel=\count284 -Package babel Info: Configuration files are deprecated, as -(babel) they can break document portability. -(babel) Reported on input line 4206. -************************************* -* Local config file bblopts.cfg used -* -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/arabi\bblopts.cfg -File: bblopts.cfg 2005/09/08 v0.1 add Arabic and Farsi to "declared" options of - babel -) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/babel/locale/pt\babel --portuguese.tex) +(/usr/share/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese.tex) Package babel Info: Importing font and identification data for portuguese (babel) from babel-pt.ini. Reported on input line 4330. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/babel-portuges\portugue -se.ldf +(/usr/share/texmf-dist/tex/generic/babel-portuges/portuguese.ldf Language: portuges 2026/01/24 v1.2u Portuguese support from the babel system Package babel Info: Making " an active character on input line 132. )) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/ebgaramond\ebgaramond.s -ty +(/usr/share/texmf-dist/tex/latex/ebgaramond/ebgaramond.sty Package: ebgaramond 2024/04/23 (Bob Tennent and autoinst) Style file for EB Gar amond fonts. - (C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/iftex\ifxetex.sty + +(/usr/share/texmf-dist/tex/generic/iftex/ifxetex.sty Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/iftex\iftex.sty +(/usr/share/texmf-dist/tex/generic/iftex/iftex.sty Package: iftex 2024/12/12 v1.0g TeX engine tests )) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/iftex\ifluatex.sty +(/usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead. ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/xkeyval\xkeyval.sty -Package: xkeyval 2022/06/16 v2.9 package option processing (HA) +(/usr/share/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2025/11/04 v2.10 package option processing (HA) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/xkeyval\xkeyval.tex -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/xkeyval\xkvutils.tex +(/usr/share/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/share/texmf-dist/tex/generic/xkeyval/xkvutils.tex \XKV@toks=\toks17 \XKV@tempa@toks=\toks18 +\XKV@tempb@toks=\toks19 -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/xkeyval\keyval.tex)) +(/usr/share/texmf-dist/tex/generic/xkeyval/keyval.tex)) \XKV@depth=\count285 File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) -)) (C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/base\textcomp.sty +)) +(/usr/share/texmf-dist/tex/latex/base/textcomp.sty Package: textcomp 2024/04/24 v2.1b Standard LaTeX package ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/base\fontenc.sty +(/usr/share/texmf-dist/tex/latex/base/fontenc.sty Package: fontenc 2025/07/18 v2.1d Standard LaTeX package ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/fontaxes\fontaxes.sty +(/usr/share/texmf-dist/tex/latex/fontaxes/fontaxes.sty Package: fontaxes 2026-01-02 v2.0.2 Font selection axes (deprecated) Applying: [2024-11-01] Use figureversions if present on input line 74. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/figureversions\figureve -rsions.sty +(/usr/share/texmf-dist/tex/latex/figureversions/figureversions.sty Package: figureversions 2025-04-29 v1.0.1 Figure versions ) Already applied: [0000-00-00] Fall back to v1 on input line 76. ) LaTeX Info: Redefining \oldstylenums on input line 163. LaTeX Info: Redefining \textsw on input line 173. -) (style.sty -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/geometry\geometry.sty -Package: geometry 2026/03/07 v6.0 Page Geometry +) +(./style.sty (/usr/share/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/iftex\ifvtex.sty +(/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. ) \Gm@cnth=\count286 \Gm@cntv=\count287 \c@Gm@tempcnt=\count288 -\Gm@bindingoffset=\dimen152 -\Gm@wd@mp=\dimen153 -\Gm@odd@mp=\dimen154 -\Gm@even@mp=\dimen155 -\Gm@layoutwidth=\dimen156 -\Gm@layoutheight=\dimen157 -\Gm@layouthoffset=\dimen158 -\Gm@layoutvoffset=\dimen159 -\Gm@dimlist=\toks19 - -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/geometry\geometry.cfg)) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/raleway\raleway.sty +\Gm@bindingoffset=\dimen150 +\Gm@wd@mp=\dimen151 +\Gm@odd@mp=\dimen152 +\Gm@even@mp=\dimen153 +\Gm@layoutwidth=\dimen154 +\Gm@layoutheight=\dimen155 +\Gm@layouthoffset=\dimen156 +\Gm@layoutvoffset=\dimen157 +\Gm@dimlist=\toks20 +) +(/usr/share/texmf-dist/tex/latex/raleway/raleway.sty Package: raleway 2025/04/06 v1.6 Matt McInerney’s Raleway family -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/base\fontenc.sty +(/usr/share/texmf-dist/tex/latex/base/fontenc.sty Package: fontenc 2025/07/18 v2.1d Standard LaTeX package -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/ly1\ly1enc.def +(/usr/share/texmf-dist/tex/latex/ly1/ly1enc.def File: ly1enc.def 2022/06/11 v0.8 TeX 'n ANSI encoding (DPC/KB) Now handling font encoding LY1 ... ... processing UTF-8 mapping file for font encoding LY1 -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/base\ly1enc.dfu +(/usr/share/texmf-dist/tex/latex/base/ly1enc.dfu File: ly1enc.dfu 2022/06/07 v1.3c UTF-8 support defining Unicode char U+00A0 (decimal 160) defining Unicode char U+00A1 (decimal 161) @@ -273,94 +261,95 @@ File: ly1enc.dfu 2022/06/07 v1.3c UTF-8 support LaTeX Font Info: Trying to load font information for T1+EBGaramond-LF on inp ut line 116. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/ebgaramond\t1ebgaramond --lf.fd +(/usr/share/texmf-dist/tex/latex/ebgaramond/T1EBGaramond-LF.fd File: T1EBGaramond-LF.fd 2023/03/19 (autoinst) Font definitions for T1/EBGaramo nd-LF. ) LaTeX Font Info: Font shape `T1/EBGaramond-LF/m/n' will be (Font) scaled to size 10.95pt on input line 116. -)) (C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/ulem\ulem.sty +)) +(/usr/share/texmf-dist/tex/generic/ulem/ulem.sty \UL@box=\box53 \UL@hyphenbox=\box54 \UL@skip=\skip51 -\UL@hook=\toks20 -\UL@height=\dimen160 +\UL@hook=\toks21 +\UL@height=\dimen158 \UL@pe=\count289 -\UL@pixel=\dimen161 +\UL@pixel=\dimen159 \ULC@box=\box55 Package: ulem 2019/11/18 -\ULdepth=\dimen162 -) (C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/wrapfig\wrapfig.sty -\wrapoverhang=\dimen163 -\WF@size=\dimen164 +\ULdepth=\dimen160 +) +(/usr/share/texmf-dist/tex/latex/wrapfig/wrapfig.sty +\wrapoverhang=\dimen161 +\WF@size=\dimen162 \c@WF@wrappedlines=\count290 \WF@box=\box56 -\WF@everypar=\toks21 +\WF@everypar=\toks22 Package: wrapfig 2003/01/31 v 3.6 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/graphics\graphicx.sty +(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty Package: graphicx 2024/12/31 v1.2e Enhanced LaTeX Graphics (DPC,SPQR) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/graphics\graphics.sty +(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty Package: graphics 2024/08/06 v1.4g Standard LaTeX Graphics (DPC,SPQR) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/graphics\trig.sty +(/usr/share/texmf-dist/tex/latex/graphics/trig.sty Package: trig 2023/12/02 v1.11 sin cos tan (DPC) ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/graphics-cfg\graphics.c -fg +(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration ) Package graphics Info: Driver file: pdftex.def on input line 106. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/graphics-def\pdftex.def +(/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def File: pdftex.def 2025/09/29 v1.2d Graphics/color driver for pdftex )) -\Gin@req@height=\dimen165 -\Gin@req@width=\dimen166 -) (C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tools\tabularx.sty +\Gin@req@height=\dimen163 +\Gin@req@width=\dimen164 +) +(/usr/share/texmf-dist/tex/latex/tools/tabularx.sty Package: tabularx 2023/12/11 v2.12a `tabularx' package (DPC) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tools\array.sty +(/usr/share/texmf-dist/tex/latex/tools/array.sty Package: array 2025/09/25 v2.6n Tabular extension package (FMi) -\col@sep=\dimen167 +\col@sep=\dimen165 \ar@mcellbox=\box57 -\extrarowheight=\dimen168 -\NC@list=\toks22 +\extrarowheight=\dimen166 +\NC@list=\toks23 \extratabsurround=\skip52 \backup@length=\skip53 \ar@cellbox=\box58 ) -\TX@col@width=\dimen169 -\TX@old@table=\dimen170 -\TX@old@col=\dimen171 -\TX@target=\dimen172 -\TX@delta=\dimen173 +\TX@col@width=\dimen167 +\TX@old@table=\dimen168 +\TX@old@col=\dimen169 +\TX@target=\dimen170 +\TX@delta=\dimen171 \TX@cols=\count291 -\TX@ftn=\toks23 +\TX@ftn=\toks24 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/booktabs\booktabs.sty +(/usr/share/texmf-dist/tex/latex/booktabs/booktabs.sty Package: booktabs 2020/01/12 v1.61803398 Publication quality tables -\heavyrulewidth=\dimen174 -\lightrulewidth=\dimen175 -\cmidrulewidth=\dimen176 -\belowrulesep=\dimen177 -\belowbottomsep=\dimen178 -\aboverulesep=\dimen179 -\abovetopsep=\dimen180 -\cmidrulesep=\dimen181 -\cmidrulekern=\dimen182 -\defaultaddspace=\dimen183 +\heavyrulewidth=\dimen172 +\lightrulewidth=\dimen173 +\cmidrulewidth=\dimen174 +\belowrulesep=\dimen175 +\belowbottomsep=\dimen176 +\aboverulesep=\dimen177 +\abovetopsep=\dimen178 +\cmidrulesep=\dimen179 +\cmidrulekern=\dimen180 +\defaultaddspace=\dimen181 \@cmidla=\count292 \@cmidlb=\count293 -\@aboverulesep=\dimen184 -\@belowrulesep=\dimen185 +\@aboverulesep=\dimen182 +\@belowrulesep=\dimen183 \@thisruleclass=\count294 \@lastruleclass=\count295 -\@thisrulewidth=\dimen186 +\@thisrulewidth=\dimen184 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/paracol\paracol.sty +(/usr/share/texmf-dist/tex/latex/paracol/paracol.sty Package: paracol 2025/07/14 1.37 typeset columns in parallel \pcol@currcol=\count296 \pcol@nextcol=\count297 @@ -372,11 +361,11 @@ Package: paracol 2025/07/14 1.37 typeset columns in parallel \pcol@footnotebase=\count303 \pcol@nfootnotes=\count304 \pcol@mcid=\count305 -\pcol@prevdepth=\dimen187 -\pcol@colht=\dimen188 -\pcol@textfloatsep=\dimen189 -\pcol@lrmargin=\dimen190 -\pagerim=\dimen191 +\pcol@prevdepth=\dimen185 +\pcol@colht=\dimen186 +\pcol@textfloatsep=\dimen187 +\pcol@lrmargin=\dimen188 +\pagerim=\dimen189 \pcol@topskip=\skip54 \belowfootnoteskip=\skip55 \pcol@topfnotes=\box59 @@ -386,16 +375,17 @@ Package: paracol 2025/07/14 1.37 typeset columns in parallel \pcol@tempboxa=\box63 \pcol@tempboxb=\box64 \pcol@colorins=\insert252 -\pcol@everyvbox=\toks24 +\pcol@everyvbox=\toks25 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/xcolor\xcolor.sty +(/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty Package: xcolor 2024/09/29 v3.02 LaTeX color extensions (UK) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/graphics-cfg\color.cfg +(/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg File: color.cfg 2016/01/02 v1.6 sample color configuration ) Package xcolor Info: Driver file: pdftex.def on input line 274. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/graphics\mathcolor.ltx) + +(/usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx) Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1349. Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1353. Package xcolor Info: Model `RGB' extended on input line 1365. @@ -405,154 +395,151 @@ Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1369. Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1370. Package xcolor Info: Model `Gray' substituted by `gray' on input line 1371. Package xcolor Info: Model `wave' substituted by `hsb' on input line 1372. -) (C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/graphics\dvipsnam.def +) +(/usr/share/texmf-dist/tex/latex/graphics/dvipsnam.def File: dvipsnam.def 2016/06/17 v3.0m Driver-dependent file (DPC,SPQR) -) (C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/enumitem\enumitem.sty +) +(/usr/share/texmf-dist/tex/latex/enumitem/enumitem.sty Package: enumitem 2025/02/06 v3.11 Customized lists -\enitkv@toks@=\toks25 +\enitkv@toks@=\toks26 \labelindent=\skip56 -\enit@outerparindent=\dimen192 -\enit@toks=\toks26 +\enit@outerparindent=\dimen190 +\enit@toks=\toks27 \enit@inbox=\box65 \enit@count@id=\count306 \enitdp@description=\count307 -) (C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/amsfonts\amssymb.sty +) +(/usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty Package: amssymb 2013/01/14 v3.01 AMS font symbols -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/amsfonts\amsfonts.sty +(/usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support -\@emptytoks=\toks27 +\@emptytoks=\toks28 \symAMSa=\mathgroup4 \symAMSb=\mathgroup5 LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' (Font) U/euf/m/n --> U/euf/b/n on input line 106. -)) (C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/hyperref\hyperref.st -y -Package: hyperref 2026-04-24 v7.01q Hypertext links for LaTeX +)) +(/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2026-01-29 v7.01p Hypertext links for LaTeX -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/kvsetkeys\kvsetkeys.sty +(/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/kvdefinekeys\kvdefine -keys.sty +(/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pdfescape\pdfescape.s -ty +(/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/ltxcmds\ltxcmds.sty +(/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty Package: ltxcmds 2023-12-04 v1.26 LaTeX kernel commands for general use (HO) ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pdftexcmds\pdftexcmds -.sty +(/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/infwarerr\infwarerr.s -ty +(/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) ) Package pdftexcmds Info: \pdf@primitive is available. Package pdftexcmds Info: \pdf@ifprimitive is available. Package pdftexcmds Info: \pdfdraftmode found. )) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/hycolor\hycolor.sty +(/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/hyperref\nameref.sty +(/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty Package: nameref 2026-01-29 v2.58 Cross-referencing by name of section -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/refcount\refcount.sty +(/usr/share/texmf-dist/tex/latex/refcount/refcount.sty Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/gettitlestring\gettit -lestring.sty +(/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/kvoptions\kvoptions.sty +(/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) )) \c@section@level=\count308 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/etoolbox\etoolbox.sty +(/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty Package: etoolbox 2025/10/02 v2.5m e-TeX tools for LaTeX (JAW) \etb@tempcnta=\count309 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/stringenc\stringenc.s -ty +(/usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO ) ) -\@linkdim=\dimen193 +\@linkdim=\dimen191 \Hy@linkcounter=\count310 \Hy@pagecounter=\count311 - (C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/hyperref\pd1enc.def -File: pd1enc.def 2026-04-24 v7.01q Hyperref: PDFDocEncoding definition (HO) + +(/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2026-01-29 v7.01p Hyperref: PDFDocEncoding definition (HO) Now handling font encoding PD1 ... ... no UTF-8 mapping file for font encoding PD1 -) (C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/intcalc\intcalc.sty +) +(/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) ) \Hy@SavedSpaceFactor=\count312 - (C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/hyperref\puenc.def -File: puenc.def 2026-04-24 v7.01q Hyperref: PDF Unicode definition (HO) + +(/usr/share/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2026-01-29 v7.01p Hyperref: PDF Unicode definition (HO) Now handling font encoding PU ... ... no UTF-8 mapping file for font encoding PU ) -Package hyperref Info: Option `colorlinks' set `true' on input line 4070. -Package hyperref Info: Hyper figures OFF on input line 4199. -Package hyperref Info: Link nesting OFF on input line 4204. -Package hyperref Info: Hyper index ON on input line 4207. -Package hyperref Info: Plain pages OFF on input line 4214. -Package hyperref Info: Backreferencing OFF on input line 4219. +Package hyperref Info: Option `colorlinks' set `true' on input line 4072. +Package hyperref Info: Hyper figures OFF on input line 4201. +Package hyperref Info: Link nesting OFF on input line 4206. +Package hyperref Info: Hyper index ON on input line 4209. +Package hyperref Info: Plain pages OFF on input line 4216. +Package hyperref Info: Backreferencing OFF on input line 4221. Package hyperref Info: Implicit mode ON; LaTeX internals redefined. -Package hyperref Info: Bookmarks ON on input line 4466. +Package hyperref Info: Bookmarks ON on input line 4468. \c@Hy@tempcnt=\count313 -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/url\url.sty +(/usr/share/texmf-dist/tex/latex/url/url.sty \Urlmuskip=\muskip17 Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. ) -LaTeX Info: Redefining \url on input line 4805. -\XeTeXLinkMargin=\dimen194 +LaTeX Info: Redefining \url on input line 4807. +\XeTeXLinkMargin=\dimen192 -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/bitset\bitset.sty +(/usr/share/texmf-dist/tex/generic/bitset/bitset.sty Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/bigintcalc\bigintcalc -.sty +(/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO ) )) \Fld@menulength=\count314 -\Field@Width=\dimen195 -\Fld@charsize=\dimen196 -Package hyperref Info: Hyper figures OFF on input line 6091. -Package hyperref Info: Link nesting OFF on input line 6096. -Package hyperref Info: Hyper index ON on input line 6099. -Package hyperref Info: backreferencing OFF on input line 6106. -Package hyperref Info: Link coloring ON on input line 6109. -Package hyperref Info: Link coloring with OCG OFF on input line 6116. -Package hyperref Info: PDF/A mode OFF on input line 6121. +\Field@Width=\dimen193 +\Fld@charsize=\dimen194 +Package hyperref Info: Hyper figures OFF on input line 6084. +Package hyperref Info: Link nesting OFF on input line 6089. +Package hyperref Info: Hyper index ON on input line 6092. +Package hyperref Info: backreferencing OFF on input line 6099. +Package hyperref Info: Link coloring ON on input line 6102. +Package hyperref Info: Link coloring with OCG OFF on input line 6109. +Package hyperref Info: PDF/A mode OFF on input line 6114. \Hy@abspage=\count315 \c@Item=\count316 \c@Hfootnote=\count317 ) Package hyperref Info: Driver (autodetected): hpdftex. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/hyperref\hpdftex.def -File: hpdftex.def 2026-04-24 v7.01q Hyperref driver for pdfTeX +(/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2026-01-29 v7.01p Hyperref driver for pdfTeX \Fld@listcount=\count318 \c@bookmark@seq@number=\count319 -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/rerunfilecheck\rerunfil -echeck.sty +(/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty Package: rerunfilecheck 2025-06-21 v1.11 Rerun checks for auxiliary files (HO) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/uniquecounter\uniquec -ounter.sty +(/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) ) Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 @@ -562,303 +549,244 @@ Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 ) \enitdp@todolist=\count320 -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/psnfss\pifont.sty +(/usr/share/texmf-dist/tex/latex/psnfss/pifont.sty Package: pifont 2020/03/25 PSNFSS-v9.3 Pi font support (SPQR) LaTeX Font Info: Trying to load font information for U+pzd on input line 63. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/psnfss\upzd.fd +(/usr/share/texmf-dist/tex/latex/psnfss/upzd.fd File: upzd.fd 2001/06/04 font definitions for U/pzd. ) LaTeX Font Info: Trying to load font information for U+psy on input line 64. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/psnfss\upsy.fd +(/usr/share/texmf-dist/tex/latex/psnfss/upsy.fd File: upsy.fd 2001/06/04 font definitions for U/psy. )) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcolorbox.sty +(/usr/share/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty Package: tcolorbox 2025/11/28 version 6.9.0 text color boxes -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/pgf/frontendlayer\tikz. -sty -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/pgf/basiclayer\pgf.sty -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/pgf/utilities\pgfrcs.st -y -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/utilities\pgfutil --common.tex -\pgfutil@everybye=\toks28 -\pgfutil@tempdima=\dimen197 -\pgfutil@tempdimb=\dimen198 +(/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +(/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +(/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks29 +\pgfutil@tempdima=\dimen195 +\pgfutil@tempdimb=\dimen196 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/utilities\pgfutil --latex.def +(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def \pgfutil@abb=\box66 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/utilities\pgfrcs. -code.tex -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf\pgf.revision.tex) +(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex) Package: pgfrcs 2025-08-29 v3.1.11a (3.1.11a) )) Package: pgf 2025-08-29 v3.1.11a (3.1.11a) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/pgf/basiclayer\pgfcore. -sty -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/pgf/systemlayer\pgfsys. -sty -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/systemlayer\pgfsy -s.code.tex +(/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex Package: pgfsys 2025-08-29 v3.1.11a (3.1.11a) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/utilities\pgfkeys -.code.tex -\pgfkeys@pathtoks=\toks29 -\pgfkeys@temptoks=\toks30 +(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks30 +\pgfkeys@temptoks=\toks31 -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/utilities\pgfkeys -libraryfiltered.code.tex -\pgfkeys@tmptoks=\toks31 +(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.te +x +\pgfkeys@tmptoks=\toks32 )) -\pgf@x=\dimen199 -\pgf@y=\dimen256 -\pgf@xa=\dimen257 -\pgf@ya=\dimen258 -\pgf@xb=\dimen259 -\pgf@yb=\dimen260 -\pgf@xc=\dimen261 -\pgf@yc=\dimen262 -\pgf@xd=\dimen263 -\pgf@yd=\dimen264 +\pgf@x=\dimen197 +\pgf@y=\dimen198 +\pgf@xa=\dimen199 +\pgf@ya=\dimen256 +\pgf@xb=\dimen257 +\pgf@yb=\dimen258 +\pgf@xc=\dimen259 +\pgf@yc=\dimen260 +\pgf@xd=\dimen261 +\pgf@yd=\dimen262 \w@pgf@writea=\write3 \r@pgf@reada=\read3 \c@pgf@counta=\count321 \c@pgf@countb=\count322 \c@pgf@countc=\count323 \c@pgf@countd=\count324 -\t@pgf@toka=\toks32 -\t@pgf@tokb=\toks33 -\t@pgf@tokc=\toks34 +\t@pgf@toka=\toks33 +\t@pgf@tokb=\toks34 +\t@pgf@tokc=\toks35 \pgf@sys@id@count=\count325 - -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/systemlayer\pgf.c -fg + (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg File: pgf.cfg 2025-08-29 v3.1.11a (3.1.11a) ) Driver file for pgf: pgfsys-pdftex.def -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/systemlayer\pgfsy -s-pdftex.def +(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def File: pgfsys-pdftex.def 2025-08-29 v3.1.11a (3.1.11a) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/systemlayer\pgfsy -s-common-pdf.def +(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def File: pgfsys-common-pdf.def 2025-08-29 v3.1.11a (3.1.11a) ))) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/systemlayer\pgfsy -ssoftpath.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex File: pgfsyssoftpath.code.tex 2025-08-29 v3.1.11a (3.1.11a) \pgfsyssoftpath@smallbuffer@items=\count326 \pgfsyssoftpath@bigbuffer@items=\count327 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/systemlayer\pgfsy -sprotocol.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex File: pgfsysprotocol.code.tex 2025-08-29 v3.1.11a (3.1.11a) )) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -e.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex Package: pgfcore 2025-08-29 v3.1.11a (3.1.11a) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmath.code -.tex -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmathutil. -code.tex) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmathparse -r.code.tex -\pgfmath@dimen=\dimen265 +(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) +(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen263 \pgfmath@count=\count328 \pgfmath@box=\box67 -\pgfmath@toks=\toks35 -\pgfmath@stack@operand=\toks36 -\pgfmath@stack@operation=\toks37 +\pgfmath@toks=\toks36 +\pgfmath@stack@operand=\toks37 +\pgfmath@stack@operation=\toks38 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmathfunct -ions.code.tex) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmathfunct -ions.basic.code.tex) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmathfunct -ions.trigonometric.code.tex) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmathfunct -ions.random.code.tex) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmathfunct -ions.comparison.code.tex) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmathfunct -ions.base.code.tex) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmathfunct -ions.round.code.tex) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmathfunct -ions.misc.code.tex) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmathfunct -ions.integerarithmetics.code.tex) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmathcalc. -code.tex) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmathfloat -.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex) +(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) +(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code +.tex) +(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) +(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.te +x) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex) +(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) +(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) +(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics +.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex) +(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex \c@pgfmathroundto@lastzeros=\count329 )) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfint.code. -tex) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -epoints.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) +(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex File: pgfcorepoints.code.tex 2025-08-29 v3.1.11a (3.1.11a) -\pgf@picminx=\dimen266 -\pgf@picmaxx=\dimen267 -\pgf@picminy=\dimen268 -\pgf@picmaxy=\dimen269 -\pgf@pathminx=\dimen270 -\pgf@pathmaxx=\dimen271 -\pgf@pathminy=\dimen272 -\pgf@pathmaxy=\dimen273 -\pgf@xx=\dimen274 -\pgf@xy=\dimen275 -\pgf@yx=\dimen276 -\pgf@yy=\dimen277 -\pgf@zx=\dimen278 -\pgf@zy=\dimen279 +\pgf@picminx=\dimen264 +\pgf@picmaxx=\dimen265 +\pgf@picminy=\dimen266 +\pgf@picmaxy=\dimen267 +\pgf@pathminx=\dimen268 +\pgf@pathmaxx=\dimen269 +\pgf@pathminy=\dimen270 +\pgf@pathmaxy=\dimen271 +\pgf@xx=\dimen272 +\pgf@xy=\dimen273 +\pgf@yx=\dimen274 +\pgf@yy=\dimen275 +\pgf@zx=\dimen276 +\pgf@zy=\dimen277 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -epathconstruct.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex File: pgfcorepathconstruct.code.tex 2025-08-29 v3.1.11a (3.1.11a) -\pgf@path@lastx=\dimen280 -\pgf@path@lasty=\dimen281 -) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -epathusage.code.tex +\pgf@path@lastx=\dimen278 +\pgf@path@lasty=\dimen279 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex File: pgfcorepathusage.code.tex 2025-08-29 v3.1.11a (3.1.11a) -\pgf@shorten@end@additional=\dimen282 -\pgf@shorten@start@additional=\dimen283 +\pgf@shorten@end@additional=\dimen280 +\pgf@shorten@start@additional=\dimen281 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -escopes.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex File: pgfcorescopes.code.tex 2025-08-29 v3.1.11a (3.1.11a) \pgfpic=\box68 \pgf@hbox=\box69 \pgf@layerbox@main=\box70 \pgf@picture@serial@count=\count330 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -egraphicstate.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex File: pgfcoregraphicstate.code.tex 2025-08-29 v3.1.11a (3.1.11a) -\pgflinewidth=\dimen284 +\pgflinewidth=\dimen282 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -etransformations.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.t +ex File: pgfcoretransformations.code.tex 2025-08-29 v3.1.11a (3.1.11a) -\pgf@pt@x=\dimen285 -\pgf@pt@y=\dimen286 -\pgf@pt@temp=\dimen287 -) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -equick.code.tex +\pgf@pt@x=\dimen283 +\pgf@pt@y=\dimen284 +\pgf@pt@temp=\dimen285 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex File: pgfcorequick.code.tex 2025-08-29 v3.1.11a (3.1.11a) ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -eobjects.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex File: pgfcoreobjects.code.tex 2025-08-29 v3.1.11a (3.1.11a) ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -epathprocessing.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.te +x File: pgfcorepathprocessing.code.tex 2025-08-29 v3.1.11a (3.1.11a) -) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -earrows.code.tex +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex File: pgfcorearrows.code.tex 2025-08-29 v3.1.11a (3.1.11a) -\pgfarrowsep=\dimen288 +\pgfarrowsep=\dimen286 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -eshade.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex File: pgfcoreshade.code.tex 2025-08-29 v3.1.11a (3.1.11a) -\pgf@max=\dimen289 +\pgf@max=\dimen287 \pgf@sys@shading@range@num=\count331 \pgf@shadingcount=\count332 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -eimage.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex File: pgfcoreimage.code.tex 2025-08-29 v3.1.11a (3.1.11a) ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -eexternal.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex File: pgfcoreexternal.code.tex 2025-08-29 v3.1.11a (3.1.11a) \pgfexternal@startupbox=\box71 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -elayers.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex File: pgfcorelayers.code.tex 2025-08-29 v3.1.11a (3.1.11a) ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -etransparency.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex File: pgfcoretransparency.code.tex 2025-08-29 v3.1.11a (3.1.11a) -) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -epatterns.code.tex +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex File: pgfcorepatterns.code.tex 2025-08-29 v3.1.11a (3.1.11a) ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/basiclayer\pgfcor -erdf.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex File: pgfcorerdf.code.tex 2025-08-29 v3.1.11a (3.1.11a) ))) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/modules\pgfmodule -shapes.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex File: pgfmoduleshapes.code.tex 2025-08-29 v3.1.11a (3.1.11a) \pgfnodeparttextbox=\box72 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/modules\pgfmodule -plot.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex File: pgfmoduleplot.code.tex 2025-08-29 v3.1.11a (3.1.11a) ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/pgf/compatibility\pgfco -mp-version-0-65.sty +(/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty Package: pgfcomp-version-0-65 2025-08-29 v3.1.11a (3.1.11a) -\pgf@nodesepstart=\dimen290 -\pgf@nodesepend=\dimen291 +\pgf@nodesepstart=\dimen288 +\pgf@nodesepend=\dimen289 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/pgf/compatibility\pgfco -mp-version-1-18.sty +(/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty Package: pgfcomp-version-1-18 2025-08-29 v3.1.11a (3.1.11a) )) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/pgf/utilities\pgffor.st -y -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/pgf/utilities\pgfkeys.s -ty -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/utilities\pgfkeys -.code.tex)) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/pgf/math\pgfmath.sty -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/math\pgfmath.code -.tex)) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/utilities\pgffor. -code.tex +(/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +(/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) +(/usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) +(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex Package: pgffor 2025-08-29 v3.1.11a (3.1.11a) -\pgffor@iter=\dimen292 -\pgffor@skip=\dimen293 -\pgffor@stack=\toks38 -\pgffor@toks=\toks39 +\pgffor@iter=\dimen290 +\pgffor@skip=\dimen291 +\pgffor@stack=\toks39 +\pgffor@toks=\toks40 )) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/frontendlayer/tik -z\tikz.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex Package: tikz 2025-08-29 v3.1.11a (3.1.11a) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/libraries\pgflibr -aryplothandlers.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.te +x File: pgflibraryplothandlers.code.tex 2025-08-29 v3.1.11a (3.1.11a) \pgf@plot@mark@count=\count333 -\pgfplotmarksize=\dimen294 +\pgfplotmarksize=\dimen292 ) -\tikz@lastx=\dimen295 -\tikz@lasty=\dimen296 -\tikz@lastxsaved=\dimen297 -\tikz@lastysaved=\dimen298 -\tikz@lastmovetox=\dimen299 -\tikz@lastmovetoy=\dimen300 -\tikzleveldistance=\dimen301 -\tikzsiblingdistance=\dimen302 +\tikz@lastx=\dimen293 +\tikz@lasty=\dimen294 +\tikz@lastxsaved=\dimen295 +\tikz@lastysaved=\dimen296 +\tikz@lastmovetox=\dimen297 +\tikz@lastmovetoy=\dimen298 +\tikzleveldistance=\dimen299 +\tikzsiblingdistance=\dimen300 \tikz@figbox=\box73 \tikz@figbox@bg=\box74 \tikz@tempbox=\box75 @@ -867,9 +795,7 @@ File: pgflibraryplothandlers.code.tex 2025-08-29 v3.1.11a (3.1.11a) \tikznumberofchildren=\count335 \tikznumberofcurrentchild=\count336 \tikz@fig@count=\count337 - -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/modules\pgfmodule -matrix.code.tex + (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex File: pgfmodulematrix.code.tex 2025-08-29 v3.1.11a (3.1.11a) \pgfmatrixcurrentrow=\count338 \pgfmatrixcurrentcolumn=\count339 @@ -877,24 +803,22 @@ File: pgfmodulematrix.code.tex 2025-08-29 v3.1.11a (3.1.11a) ) \tikz@expandcount=\count341 -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/frontendlayer/tik -z/libraries\tikzlibrarytopaths.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary +topaths.code.tex File: tikzlibrarytopaths.code.tex 2025-08-29 v3.1.11a (3.1.11a) -))) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tools\verbatim.sty +))) (/usr/share/texmf-dist/tex/latex/tools/verbatim.sty Package: verbatim 2024-01-22 v1.5x LaTeX2e package for verbatim enhancements -\every@verbatim=\toks40 -\verbatim@line=\toks41 +\every@verbatim=\toks41 +\verbatim@line=\toks42 \verbatim@in@stream=\read4 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/environ\environ.sty +(/usr/share/texmf-dist/tex/latex/environ/environ.sty Package: environ 2014/05/04 v0.3 A new way to define environments -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/trimspaces\trimspaces.s -ty +(/usr/share/texmf-dist/tex/latex/trimspaces/trimspaces.sty Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list ) -\@envbody=\toks42 +\@envbody=\toks43 ) \tcb@titlebox=\box77 \tcb@upperbox=\box78 @@ -904,43 +828,35 @@ Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list \c@tcblayer=\count343 \c@tcolorbox@number=\count344 \l__tcobox_tmpa_box=\box81 -\l__tcobox_tmpa_dim=\dimen303 +\l__tcobox_tmpa_dim=\dimen301 \tcb@temp=\box82 \tcb@temp=\box83 \tcb@temp=\box84 \tcb@temp=\box85 -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcbraster.cod -e.tex +(/usr/share/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex Library (tcolorbox): 'tcbraster.code.tex' version '6.9.0' \c@tcbrastercolumn=\count345 \c@tcbrasterrow=\count346 \c@tcbrasternum=\count347 \c@tcbraster=\count348 -) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcbskins.code -.tex +) (/usr/share/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex Library (tcolorbox): 'tcbskins.code.tex' version '6.9.0' +(/usr/share/texmf-dist/tex/latex/tikzfill/tikzfill.image.sty +Package: tikzfill.image 2023/08/08 v1.0.1 Image filling library for TikZ -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tikzfill\tikzfill.image -.sty -Package: tikzfill.image 2026/04/23 v1.2.0 Image filling library for TikZ - -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tikzfill\tikzlibraryfil -l.image.code.tex -File: tikzlibraryfill.image.code.tex 2026/04/23 v1.2.0 Image filling library -\l__tikzfill_tmpa_dim=\dimen304 -\l__tikzfill_tmpb_dim=\dimen305 +(/usr/share/texmf-dist/tex/latex/tikzfill/tikzfill-common.sty +Package: tikzfill-common 2023/08/08 v1.0.1 Auxiliary code for tikzfill +) +(/usr/share/texmf-dist/tex/latex/tikzfill/tikzlibraryfill.image.code.tex +File: tikzlibraryfill.image.code.tex 2023/08/08 v1.0.1 Image filling library \l__tikzfill_img_box=\box86 )) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcbskinsjigsa -w.code.tex +(/usr/share/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex Library (tcolorbox): 'tcbskinsjigsaw.code.tex' version '6.9.0' -)) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcbbreakable. -code.tex +)) (/usr/share/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex Library (tcolorbox): 'tcbbreakable.code.tex' version '6.9.0' -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/pdfcol\pdfcol.sty +(/usr/share/texmf-dist/tex/latex/pdfcol/pdfcol.sty Package: pdfcol 2022-09-21 v1.7 Handle new color stacks for pdfTeX (HO) ) Package pdfcol Info: New color stack `tcb@breakable' = 1 on input line 23. @@ -948,31 +864,28 @@ Package pdfcol Info: New color stack `tcb@breakable' = 1 on input line 23. \tcb@totalupperbox=\box88 \tcb@totallowerbox=\box89 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcbhooks.code -.tex +(/usr/share/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex Library (tcolorbox): 'tcbhooks.code.tex' version '6.9.0' -) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcbtheorems.c -ode.tex +) (/usr/share/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex Library (tcolorbox): 'tcbtheorems.code.tex' version '6.9.0' -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/amsmath\amsmath.sty +(/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty Package: amsmath 2025/07/09 v2.17z AMS math features \@mathmargin=\skip58 For additional information on amsmath, use the `?' option. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/amsmath\amstext.sty +(/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty Package: amstext 2024/11/17 v2.01 AMS text -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/amsmath\amsgen.sty +(/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty File: amsgen.sty 1999/11/30 v2.0 generic functions -\@emptytoks=\toks43 -\ex@=\dimen306 +\@emptytoks=\toks44 +\ex@=\dimen302 )) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/amsmath\amsbsy.sty +(/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty Package: amsbsy 1999/11/29 v1.2d Bold Symbols -\pmbraise@=\dimen307 +\pmbraise@=\dimen303 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/amsmath\amsopn.sty +(/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty Package: amsopn 2022/04/08 v2.04 operator names ) \inf@bad=\count349 @@ -992,7 +905,7 @@ LaTeX Info: Redefining \big on input line 721. LaTeX Info: Redefining \Big on input line 722. LaTeX Info: Redefining \bigg on input line 723. LaTeX Info: Redefining \Bigg on input line 724. -\big@size=\dimen308 +\big@size=\dimen304 LaTeX Font Info: Redeclaring font encoding OML on input line 742. LaTeX Font Info: Redeclaring font encoding OMS on input line 743. \macc@depth=\count354 @@ -1005,127 +918,108 @@ LaTeX Info: Redefining \Relbar on input line 970. \dotsspace@=\muskip18 \c@parentequation=\count356 \dspbrk@lvl=\count357 -\tag@help=\toks44 +\tag@help=\toks45 \row@=\count358 \column@=\count359 \maxfields@=\count360 -\andhelp@=\toks45 -\eqnshift@=\dimen309 -\alignsep@=\dimen310 -\tagshift@=\dimen311 -\tagwidth@=\dimen312 -\totwidth@=\dimen313 -\lineht@=\dimen314 -\@envbody=\toks46 +\andhelp@=\toks46 +\eqnshift@=\dimen305 +\alignsep@=\dimen306 +\tagshift@=\dimen307 +\tagwidth@=\dimen308 +\totwidth@=\dimen309 +\lineht@=\dimen310 +\@envbody=\toks47 \multlinegap=\skip59 \multlinetaggap=\skip60 -\mathdisplay@stack=\toks47 +\mathdisplay@stack=\toks48 LaTeX Info: Redefining \[ on input line 2950. LaTeX Info: Redefining \] on input line 2951. )) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcbfitting.co -de.tex +(/usr/share/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex Library (tcolorbox): 'tcbfitting.code.tex' version '6.9.0' -\tcbfitdim=\dimen315 -\tcb@lowerfitdim=\dimen316 -\tcb@upperfitdim=\dimen317 +\tcbfitdim=\dimen311 +\tcb@lowerfitdim=\dimen312 +\tcb@upperfitdim=\dimen313 \tcb@cur@hbadness=\count361 -) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcblistingsut -f8.code.tex +) (/usr/share/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex Library (tcolorbox): 'tcblistingsutf8.code.tex' version '6.9.0' - -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcblistings.c -ode.tex +(/usr/share/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex Library (tcolorbox): 'tcblistings.code.tex' version '6.9.0' -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/listings\listings.sty +(/usr/share/texmf-dist/tex/latex/listings/listings.sty \lst@mode=\count362 \lst@gtempboxa=\box92 -\lst@token=\toks48 +\lst@token=\toks49 \lst@length=\count363 -\lst@currlwidth=\dimen318 +\lst@currlwidth=\dimen314 \lst@column=\count364 \lst@pos=\count365 -\lst@lostspace=\dimen319 -\lst@width=\dimen320 +\lst@lostspace=\dimen315 +\lst@width=\dimen316 \lst@newlines=\count366 \lst@lineno=\count367 -\lst@maxwidth=\dimen321 +\lst@maxwidth=\dimen317 -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/listings\lstpatch.sty +(/usr/share/texmf-dist/tex/latex/listings/lstpatch.sty File: lstpatch.sty 2025/11/14 1.11b (Carsten Heinz) ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/listings\lstmisc.sty +(/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty File: lstmisc.sty 2025/11/14 1.11b (Carsten Heinz) \c@lstnumber=\count368 \lst@skipnumbers=\count369 \lst@framebox=\box93 ) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/listings\listings.cfg +(/usr/share/texmf-dist/tex/latex/listings/listings.cfg File: listings.cfg 2025/11/14 1.11b listings configuration )) Package: listings 2025/11/14 1.11b (Carsten Heinz) + ==> First Aid for listings.sty no longer applied! Expected: 2024/09/23 1.10c (Carsten Heinz) but found: 2025/11/14 1.11b (Carsten Heinz) so I'm assuming it got fixed. - -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcblistingsco -re.code.tex +(/usr/share/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex Library (tcolorbox): 'tcblistingscore.code.tex' version '6.9.0' - -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcbprocessing -.code.tex +(/usr/share/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex Library (tcolorbox): 'tcbprocessing.code.tex' version '6.9.0' ) \c@tcblisting=\count370 -)) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/listingsutf8\listingsut -f8.sty +)) (/usr/share/texmf-dist/tex/latex/listingsutf8/listingsutf8.sty Package: listingsutf8 2019-12-10 v1.5 Allow UTF-8 in listings input (HO) )) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcbexternal.c -ode.tex +(/usr/share/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex Library (tcolorbox): 'tcbexternal.code.tex' version '6.9.0' -) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcbmagazine.c -ode.tex +) (/usr/share/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex Library (tcolorbox): 'tcbmagazine.code.tex' version '6.9.0' -) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcbvignette.c -ode.tex +) (/usr/share/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex Library (tcolorbox): 'tcbvignette.code.tex' version '6.9.0' -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/frontendlayer/tik -z/libraries\tikzlibraryfadings.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary +fadings.code.tex File: tikzlibraryfadings.code.tex 2025-08-29 v3.1.11a (3.1.11a) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/generic/pgf/libraries\pgflibr -aryfadings.code.tex +(/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code.tex File: pgflibraryfadings.code.tex 2025-08-29 v3.1.11a (3.1.11a) ))) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/tcolorbox\tcbposter.cod -e.tex +(/usr/share/texmf-dist/tex/latex/tcolorbox/tcbposter.code.tex Library (tcolorbox): 'tcbposter.code.tex' version '6.9.0' ))) LaTeX Font Info: Trying to load font information for T1+Raleway-OsF on input line 15. - -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/raleway\t1raleway-osf.f -d + (/usr/share/texmf-dist/tex/latex/raleway/T1Raleway-OsF.fd File: T1Raleway-OsF.fd 2025/04/09 (autoinst) Font definitions for T1/Raleway-Os F. ) LaTeX Font Info: Font shape `T1/Raleway-OsF/m/n' will be (Font) scaled to size 10.95pt on input line 15. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/l3backend\l3backend-pdf -tex.def -File: l3backend-pdftex.def 2026-02-18 L3 backend support: PDF output (pdfTeX) +(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2025-10-09 L3 backend support: PDF output (pdfTeX) \l__color_backend_stack_int=\count371 -) (relatorio.aux +) +(./relatorio.aux Package babel Info: 'portuguese' activates 'portuges' shorthands. (babel) Reported on input line 8. ) @@ -1148,8 +1042,7 @@ LaTeX Font Info: ... okay on input line 15. LaTeX Font Info: Checking defaults for LY1/ptm/m/n on input line 15. LaTeX Font Info: Trying to load font information for LY1+ptm on input line 1 5. - -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/ly1\ly1ptm.fd + (/usr/share/texmf-dist/tex/latex/ly1/ly1ptm.fd File: ly1ptm.fd 2001/02/01 font definitions for LY1/ptm using Berry names. ) LaTeX Font Info: ... okay on input line 15. @@ -1194,43 +1087,40 @@ LaTeX Font Info: ... okay on input line 15. * \@reversemarginfalse * (1in=72.27pt=25.4mm, 1cm=28.453pt) - -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/context/base/mkii\supp-pdf.mk -ii +(/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] \scratchcounter=\count374 -\scratchdimen=\dimen322 +\scratchdimen=\dimen318 \scratchbox=\box94 \nofMPsegments=\count375 \nofMParguments=\count376 -\everyMPshowfont=\toks49 +\everyMPshowfont=\toks50 \MPscratchCnt=\count377 -\MPscratchDim=\dimen323 +\MPscratchDim=\dimen319 \MPnumerator=\count378 \makeMPintoPDFobject=\count379 -\everyMPtoPDFconversion=\toks50 -) -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/epstopdf-pkg\epstopdf-b -ase.sty +\everyMPtoPDFconversion=\toks51 +) (/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 85. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/00miktex\epstopdf-sys.c -fg -File: epstopdf-sys.cfg 2021/03/18 v2.0 Configuration of epstopdf for MiKTeX +(/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e )) Package hyperref Info: Link coloring ON on input line 15. - (relatorio.out) (relatorio.out) + +(./relatorio.out) (./relatorio.out) \@outlinefile=\write4 \openout4 = `relatorio.out'. \c@lstlisting=\count380 -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/base\inputenc.sty +(/usr/share/texmf-dist/tex/latex/base/inputenc.sty Package: inputenc 2024/02/08 v1.3d Input encoding file -\inpenc@prehook=\toks51 -\inpenc@posthook=\toks52 +\inpenc@prehook=\toks52 +\inpenc@posthook=\toks53 ) LaTeX Font Info: Font shape `T1/Raleway-OsF/m/n' will be (Font) scaled to size 17.28pt on input line 17. @@ -1239,27 +1129,25 @@ LaTeX Font Info: Font shape `T1/Raleway-OsF/m/n' will be LaTeX Font Info: Trying to load font information for U+msa on input line 17. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/amsfonts\umsa.fd +(/usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd File: umsa.fd 2013/01/14 v3.01 AMS symbols A ) LaTeX Font Info: Trying to load font information for U+msb on input line 17. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/amsfonts\umsb.fd +(/usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd File: umsb.fd 2013/01/14 v3.01 AMS symbols B -) -[1 +) [1 -{C:/Users/lcorp/AppData/Local/MiKTeX/fonts/map/pdftex/pdftex.map}{C:/Users/lcor -p/AppData/Local/Programs/MiKTeX/fonts/enc/dvips/raleway/a_itoun2.enc}] +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}{/usr/share/texmf-dist/fonts +/enc/dvips/raleway/a_itoun2.enc}] LaTeX Font Info: Font shape `T1/Raleway-OsF/m/n' will be (Font) scaled to size 14.4pt on input line 19. LaTeX Font Info: Font shape `T1/Raleway-OsF/bold/n' aliased to (Font) `T1/Raleway-OsF/b/n' on input line 19. LaTeX Font Info: Font shape `T1/Raleway-OsF/b/n' will be (Font) scaled to size 14.4pt on input line 19. - -(relatorio.toc + (./relatorio.toc LaTeX Font Info: Font shape `T1/Raleway-OsF/bold/n' aliased to (Font) `T1/Raleway-OsF/b/n' on input line 2. LaTeX Font Info: Font shape `T1/Raleway-OsF/b/n' will be @@ -1274,8 +1162,7 @@ LaTeX Font Info: Font shape `T1/Raleway-OsF/m/it' will be LaTeX Font Info: Trying to load font information for TS1+Raleway-OsF on inpu t line 48. -(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/raleway\ts1raleway-osf. -fd +(/usr/share/texmf-dist/tex/latex/raleway/TS1Raleway-OsF.fd File: TS1Raleway-OsF.fd 2025/04/09 (autoinst) Font definitions for TS1/Raleway- OsF. ) @@ -1285,8 +1172,8 @@ LaTeX Font Info: Font shape `T1/Raleway-OsF/bold/n' aliased to (Font) `T1/Raleway-OsF/b/n' on input line 54. LaTeX Font Info: Font shape `T1/Raleway-OsF/b/n' will be (Font) scaled to size 12.0pt on input line 54. - [3{C:/Users/lcorp/AppData/Local/Programs/MiKTeX/fonts/enc/dvips/raleway/a_2drk -ug.enc}] + [3{/usr/share/texmf-dist/fonts/enc/dvips/raleway/a_2drkug.enc}{/usr/share/texm +f-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc}] \g__tcobox_out_iow=\write6 \openout6 = `relatorio.listing'. @@ -1294,16 +1181,16 @@ LaTeX Font Info: Font shape `T1/cmtt/bx/n' in size <10.95> not available (Font) Font shape `T1/cmtt/m/n' tried instead on input line 89. LaTeX Font Info: Font shape `T1/cmtt/bx/n' in size <9> not available (Font) Font shape `T1/cmtt/m/n' tried instead on input line 89. - (relatorio.listing + (./relatorio.listing LaTeX Font Info: Font shape `T1/Raleway-OsF/m/n' will be (Font) scaled to size 9.0pt on input line 1. ) -<./imgs/ftp.png, id=199, 1587.9325pt x 401.5pt> +<./imgs/ftp.png, id=201, 1587.9325pt x 401.5pt> File: ./imgs/ftp.png Graphic file (type png) Package pdftex.def Info: ./imgs/ftp.png used on input line 103. (pdftex.def) Requested size: 452.9679pt x 114.5267pt. -<./imgs/metrics.png, id=200, 1927.2pt x 1010.77625pt> +<./imgs/metrics.png, id=202, 1927.2pt x 1010.77625pt> File: ./imgs/metrics.png Graphic file (type png) Package pdftex.def Info: ./imgs/metrics.png used on input line 109. @@ -1312,7 +1199,7 @@ Package pdftex.def Info: ./imgs/metrics.png used on input line 109. LaTeX Warning: `!h' float specifier changed to `!ht'. -<./imgs/swagger.png, id=201, 1923.185pt x 995.72pt> +<./imgs/swagger.png, id=203, 1923.185pt x 995.72pt> File: ./imgs/swagger.png Graphic file (type png) Package pdftex.def Info: ./imgs/swagger.png used on input line 115. @@ -1324,8 +1211,8 @@ LaTeX Warning: `!h' float specifier changed to `!ht'. ger.png (PNG copy)>] \openout6 = `relatorio.listing'. - (relatorio.listing) -<./imgs/email-unique.png, id=218, 475.7775pt x 361.35pt> + (./relatorio.listing) +<./imgs/email-unique.png, id=220, 475.7775pt x 361.35pt> File: ./imgs/email-unique.png Graphic file (type png) Package pdftex.def Info: ./imgs/email-unique.png used on input line 172. @@ -1335,7 +1222,7 @@ Package pdftex.def Info: ./imgs/email-unique.png used on input line 172. LaTeX Warning: `!h' float specifier changed to `!ht'. [6] -<./imgs/email-invalido.png, id=241, 504.88625pt x 541.02126pt> +<./imgs/email-invalido.png, id=243, 504.88625pt x 541.02126pt> File: ./imgs/email-invalido.png Graphic file (type png) Package pdftex.def Info: ./imgs/email-invalido.png used on input line 188. @@ -1345,12 +1232,12 @@ Package pdftex.def Info: ./imgs/email-invalido.png used on input line 188. LaTeX Warning: `!h' float specifier changed to `!ht'. [7 <./imgs/email-unique.png (PNG copy)>] -<./imgs/suspiciouserrors.png, id=249, 1150.2975pt x 568.1225pt> +<./imgs/suspiciouserrors.png, id=251, 1150.2975pt x 568.1225pt> File: ./imgs/suspiciouserrors.png Graphic file (type png) Package pdftex.def Info: ./imgs/suspiciouserrors.png used on input line 207. (pdftex.def) Requested size: 317.07614pt x 156.60258pt. -<./imgs/suspiciouserrors2.png, id=250, 900.36375pt x 471.7625pt> +<./imgs/suspiciouserrors2.png, id=252, 900.36375pt x 471.7625pt> File: ./imgs/suspiciouserrors2.png Graphic file (type png) Package pdftex.def Info: ./imgs/suspiciouserrors2.png used on input line 213. @@ -1369,12 +1256,12 @@ someones \openout6 = `relatorio.listing'. -(relatorio.listing) [9 <./imgs/suspiciouserrors2.png (PNG copy)>] +(./relatorio.listing) [9 <./imgs/suspiciouserrors2.png (PNG copy)>] \openout6 = `relatorio.listing'. -(relatorio.listing) -<./imgs/stack-trace.png, id=268, 643.90562pt x 378.91562pt> +(./relatorio.listing) +<./imgs/stack-trace.png, id=270, 643.90562pt x 378.91562pt> File: ./imgs/stack-trace.png Graphic file (type png) Package pdftex.def Info: ./imgs/stack-trace.png used on input line 282. @@ -1386,31 +1273,48 @@ LaTeX Warning: `!h' float specifier changed to `!ht'. [10] \openout6 = `relatorio.listing'. - (relatorio.listing) [11 <./imgs/stack-trace.png>] [12] (relatorio.aux) + (./relatorio.listing) +\openout6 = `relatorio.listing'. + + (./relatorio.listing) [11 <./imgs/stack-trace.png>] +Overfull \hbox (2.16914pt too wide) in paragraph at lines 339--340 +\T1/Raleway-OsF/m/n/10.95 com tags HTML nos cam-pos de \T1/Raleway-OsF/m/it/10. +95 in-put\T1/Raleway-OsF/m/n/10.95 , como \T1/cmtt/m/n/10.95

STRONG\T1/Rale +way-OsF/m/n/10.95 , de-vol-vendo um erro \T1/cmtt/m/n/10.95 403 Forbidden + [] + +[12] +Overfull \hbox (111.73438pt too wide) in paragraph at lines 363--364 +\T1/Raleway-OsF/m/n/10.95 O pay-load de ex-fil-tra-ção do to-ken JWT via XSS (\ +T1/cmtt/m/n/10.95 " \ + "id:950003,phase:2,deny,status:403,msg:'XSS/HTML Injection Detected',log" + +# command injection +SecRule ARGS "(\"role\".*:.*\"admin\")|exec|cat|more|ls|dir|/etc/passwd" \ + "id:950006,phase:2,deny,status:403,msg:'Command Injection Detected',log" + +# path traversal +SecRule ARGS "(\./|\.\./)|ftp|metrics|api-docs" \ + "id:950007,phase:2,deny,status:403,msg:'Path Traversal Attempt',log" + +# exposed stuff +SecRule REQUEST_URI "ftp|metrics|api-docs" \ + "id:950008,phase:2,deny,status:500,msg:'Attempt to access ftp, metrics, api-docs',log" + +# rate limiting on login endpoint (max 5 requests per 30s per IP) +SecAction \ + "id:950009,phase:1,initcol:ip=%{REMOTE_ADDR},pass,nolog" +SecRule REQUEST_URI "@streq /rest/user/login" \ + "id:950010,phase:2,pass,nolog,setvar:ip.login_count=+1,expirevar:ip.login_count=30" +SecRule IP:LOGIN_COUNT "@gt 5" \ + "id:950011,phase:2,deny,status:429,msg:'Rate Limit Exceeded on Login',log" +\end{codeblock} + + \subsection{Information Gathering} + +O acesso direto via URL (e.g., \texttt{/ftp}, \texttt{/metrics}, \texttt{/api-docs}) é +mitigado pela regra id:950008, que inspeciona o caminho do pedido (\texttt{REQUEST\_URI}) +e devolve \texttt{500} ao bloquear qualquer acesso direto a estes endpoints! +A mitigação desta categoria é, portanto, completa ao nível de pedidos HTTP. + \subsection{Configuration and Deployment Management Testing} + +A restrição de métodos HTTP e a validação de permissões de diretório requerem +intervenção ao nível do servidor Apache ou da aplicação, estando fora do âmbito +das regras \texttt{SecRule} definidas. + \subsection{Identity Management Testing} + +A regra de XSS/injeção HTML (id:950003) bloqueia eficazmente o registo de utilizadores +com tags HTML nos campos de \textit{input}, como \texttt{

STRONG}, devolvendo um erro +\texttt{403 Forbidden} antes que o pedido chegue à aplicação. + +A vulnerabilidade de escalonamento de permissões (injeção do campo \texttt{"role":"admin"} no corpo JSON do registo) \textbf{não é mitigada pelas regras atuais}, visto que nenhuma delas valida a presença de campos não autorizados no corpo do pedido. A enumeração de contas via mensagens de erro da aplicação também permanece sem mitigação ao nível da WAF. + \subsection{Authentication Testing} + +As regras id:950009--950011 implementam um mecanismo de \textit{rate limiting} sobre o +endpoint de autenticação (\texttt{/rest/user/login}). Para cada endereço IP, é mantido +um contador de pedidos com janela deslizante de 30 segundos: ao ultrapassar 5 tentativas +nessa janela, o servidor devolve \texttt{429 Too Many Requests}, bloqueando eficazmente +ataques de \textit{brute force} por dicionário. O bloqueio de contas após múltiplas +tentativas falhadas permanece fora do âmbito da WAF, exigindo lógica aplicacional. + \subsection{Authorization Testing} + +O ataque de \textit{Null Byte} (\texttt{\%2500.pdf}) utilizado para contornar + a validação de extensões de ficheiro no diretório \texttt{/ftp} não é diretamente mitigado pelas regras configuradas, pois o payload não contém nenhum dos padrões definidos (e.g., \texttt{../}, \texttt{ftp} como argumento). A regra id:950007 teria de ser estendida para incluir sequências de \textit{null byte} codificadas (\texttt{\%00}, \texttt{\%2500}) para cobrir este vetor de ataque. + \subsection{Session Management Testing} + +A configuração da WAF não tem capacidade de alterar os atributos dos cookies definidos pela aplicação. A flag \texttt{HttpOnly} do cookie \texttt{token} continua ausente, uma vez que esta é uma propriedade definida pela camada aplicacional do \textit{JuiceShop}. Ainda assim, a mitigação do XSS (id:950003), descrita na subsecção seguinte, reduz indiretamente o risco de roubo de sessão ao bloquear os vetores que permitiriam a sua exploração. + \subsection{Input Validation Testing} + +A regra de SQL Injection (id:950001) bloqueia com sucesso pedidos ao endpoint de pesquisa de produtos que contenham caracteres como \texttt{'}, \texttt{"}, \texttt{;} ou a sequência \texttt{--}, devolvendo \texttt{403 Forbidden}. O payload utilizado pelo \textit{sqlmap} é interceptado nesta fase, impedindo a extração de dados da base de dados. A regra de XSS/injeção HTML (id:950003) bloqueia igualmente os payloads com tags \texttt{} e \texttt{

}, neutralizando ambos os vetores de \textit{Reflected XSS} identificados na primeira etapa. + \subsection{Testing for Error Handling} + +A WAF atua sobre os pedidos antes de estes chegarem à aplicação, mas não filtra as respostas do servidor, uma vez que a diretiva \texttt{SecResponseBodyAccess} se encontra configurada como \texttt{Off}. Por consequência, a exposição do \textit{stack trace} do \textit{Express.js} em rotas inexistentes (e.g., \texttt{/ftp/teste}) não é mitigada. Para suprimir respostas de erro detalhadas seria necessário ativar a inspeção do corpo da resposta e definir regras sobre o seu conteúdo, ou configurar páginas de erro personalizadas no Apache. + \subsection{Client Side Testing} +O payload de exfiltração do token JWT via XSS (\texttt{}) é bloqueado pela regra id:950003, uma vez que contém a expressão \texttt{<.*>} nos argumentos do pedido de pesquisa. Desta forma, a cadeia de ataque identificada na primeira etapa --- que combinava a falha de XSS com o armazenamento inseguro do token --- é eficazmente neutralizada pela WAF ao nível da injeção inicial, impedindo a execução do código malicioso no contexto do navegador da vítima. + \section{Conclusions} \end{document} diff --git a/relatorio/relatorio.toc b/relatorio/relatorio.toc index a6a7026..7c50744 100644 --- a/relatorio/relatorio.toc +++ b/relatorio/relatorio.toc @@ -15,14 +15,14 @@ \contentsline {subsubsection}{\numberline {3.7.1}Testing for SQL Injection}{10}{subsubsection.3.7.1}% \contentsline {subsection}{\numberline {3.8}Testing for Error Handling}{10}{subsection.3.8}% \contentsline {subsection}{\numberline {3.9}Client Side Testing}{11}{subsection.3.9}% -\contentsline {section}{\numberline {4}Web Application Security Firewall}{12}{section.4}% +\contentsline {section}{\numberline {4}Web Application Security Firewall}{11}{section.4}% \contentsline {subsection}{\numberline {4.1}Information Gathering}{12}{subsection.4.1}% \contentsline {subsection}{\numberline {4.2}Configuration and Deployment Management Testing}{12}{subsection.4.2}% \contentsline {subsection}{\numberline {4.3}Identity Management Testing}{12}{subsection.4.3}% \contentsline {subsection}{\numberline {4.4}Authentication Testing}{12}{subsection.4.4}% -\contentsline {subsection}{\numberline {4.5}Authorization Testing}{12}{subsection.4.5}% -\contentsline {subsection}{\numberline {4.6}Session Management Testing}{12}{subsection.4.6}% -\contentsline {subsection}{\numberline {4.7}Input Validation Testing}{12}{subsection.4.7}% -\contentsline {subsection}{\numberline {4.8}Testing for Error Handling}{12}{subsection.4.8}% -\contentsline {subsection}{\numberline {4.9}Client Side Testing}{12}{subsection.4.9}% -\contentsline {section}{\numberline {5}Conclusions}{12}{section.5}% +\contentsline {subsection}{\numberline {4.5}Authorization Testing}{13}{subsection.4.5}% +\contentsline {subsection}{\numberline {4.6}Session Management Testing}{13}{subsection.4.6}% +\contentsline {subsection}{\numberline {4.7}Input Validation Testing}{13}{subsection.4.7}% +\contentsline {subsection}{\numberline {4.8}Testing for Error Handling}{13}{subsection.4.8}% +\contentsline {subsection}{\numberline {4.9}Client Side Testing}{13}{subsection.4.9}% +\contentsline {section}{\numberline {5}Conclusions}{14}{section.5}%