drek
Version:
A static-code-analysis tool that can be used to perform security-focused code reviews. It enables an auditor to swiftly map the attack-surface of a large application, with an emphasis on identifying development anti-patterns and footguns.
593 lines (571 loc) • 1.21 MB
HTML
<!doctype html>
<html>
<head>
<meta charset='utf-8'>
<title>DVWA</title>
<link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/Primer/3.0.1/css/primer.css'>
<link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/prism/1.6.0/themes/prism-solarizedlight.min.css'>
<style>
/* colors */
/* highlighter helper function */
/* hide the notification headers by default */
header#no-matches,
header#rendering {
display: none;
}
/* applied while vue.js is rendering */
#app[v-cloak] {
/* hide sidebar and "matches" space */
/* display a blankslate notification */
}
#app[v-cloak] aside,
#app[v-cloak] main {
display: none;
}
#app[v-cloak] header#rendering {
display: block;
}
/* applied when no matches are found */
#app.nomatches {
/* hide sidebar and "matches" space */
/* display a blankslate notification */
}
#app.nomatches aside,
#app.nomatches main {
display: none;
}
#app.nomatches header#no-matches {
display: block;
}
/* sidebar */
aside li a[data-severity] {
color: silver;
}
/* sidebar severity filters */
#app.showOk aside a[data-severity=ok] {
color: #4078c0;
}
#app.showOk aside a[data-severity=ok]:hover {
background-color: #4078c0;
color: white;
}
#app.showWarn aside a[data-severity=warn] {
color: orange;
}
#app.showWarn aside a[data-severity=warn]:hover {
background-color: orange;
color: white;
}
#app.showCritical aside a[data-severity=critical] {
color: #bd2c00;
}
#app.showCritical aside a[data-severity=critical]:hover {
background-color: #bd2c00;
color: white;
}
#app.showUnknown aside a[data-severity=unknown] {
color: #767676;
}
#app.showUnknown aside a[data-severity=unknown]:hover {
background-color: #767676;
color: white;
}
/* matches */
#app.showOk div.match[data-severity=ok],
#app.showWarn div.match[data-severity=warn],
#app.showCritical div.match[data-severity=critical],
#app.showUnknown div.match[data-severity=unknown] {
display: block;
}
#app main section[data-show='false'] h2 {
color: silver;
}
#app main section[data-show='false'] div.match {
display: none !important;
/* kludge */
}
#app main section a.show-hide {
cursor: pointer;
float: right;
font-size: small;
font-weight: normal;
}
div.match {
border-left: 1px solid white;
display: none;
/* apply background colors by severity */
/* heading */
/* code blocks */
/* user notes */
}
div.match:hover {
border-left: 1px solid #e5e5e5;
}
div.match[data-severity=ok] {
background-color: #f2f8fa;
/* hide code samples and notes for "ok" severity matches */
}
div.match[data-severity=ok] code,
div.match[data-severity=ok] textarea {
display: none;
}
div.match[data-severity=warn] {
background-color: lightyellow;
}
div.match[data-severity=critical] {
background-color: #ffccbd;
}
div.match span.match-id {
float: left;
}
div.match h3 {
color: darkgray;
font-family: monospace;
font-size: small;
font-weight: normal;
}
div.match h3 span.line-number {
color: #55a532;
font-weight: bold;
}
div.match code {
padding: 1rem;
background-color: #f7f7f7;
display: block;
overflow-x: scroll;
white-space: pre;
}
div.match code span.line-number {
color: #999;
padding-right: 1rem;
}
div.match code span.highlight {
background-color: yellow;
display: inline-block;
min-width: 100%;
}
div.match textarea {
color: #666;
border: 1px solid #efefef;
margin-top: 0.5rem;
width: 100%;
}
/* match severity buttons */
p.severity {
text-align: right;
}
p.severity a {
background-color: white;
border: 1px solid #e5e5e5;
padding: 2px 10px;
}
p.severity a:hover {
cursor: pointer;
text-decoration: none;
}
p.severity a[data-severity=unknown] {
display: none;
color: silver;
}
p.severity a[data-severity=ok] {
color: #4078c0;
}
p.severity a[data-severity=ok]:hover {
border: 1px solid #4078c0;
background-color: #4078c0;
color: white;
}
p.severity a[data-severity=warn] {
color: orange;
}
p.severity a[data-severity=warn]:hover {
border: 1px solid orange;
background-color: orange;
color: white;
}
p.severity a[data-severity=critical] {
color: #bd2c00;
}
p.severity a[data-severity=critical]:hover {
border: 1px solid #bd2c00;
background-color: #bd2c00;
color: white;
}
.match[data-severity=ok] p.severity a[data-severity=ok] {
background-color: #4078c0;
color: white;
border: 1px solid #4078c0;
}
.match[data-severity=warn] p.severity a[data-severity=warn] {
background-color: orange;
color: white;
border: 1px solid orange;
}
.match[data-severity=critical] p.severity a[data-severity=critical] {
background-color: #bd2c00;
color: white;
border: 1px solid #bd2c00;
}
/* print stylesheet */
@media print {
/* hide the navigation */
aside {
display: none;
}
/* go full-width */
main.three-fourths.column {
margin: 0 auto;
width: 100%;
}
/* hide the "show/hide" links */
section h2 a.show-hide {
display: none;
}
/* hide sections marked as "hidden" */
section[data-show='false'] {
display: none;
}
/* match style */
.match {
/* don't break match divs */
/* @BUG: this seems poorly supported in Chrome :( */
break-inside: avoid;
/* hide the scrollbars */
/* hide borders */
}
.match code {
-webkit-print-color-adjust: exact;
overflow-x: hidden;
}
.match textarea {
border: none;
/* hide textareas that contain no notes */
}
.match textarea:placeholder-shown {
display: none;
}
/* hide the "severity" buttons */
.match p.severity a {
display: none;
border: none;
}
/* ... except for one serving as a label */
.match[data-severity='ok'] a[data-severity='ok'],
.match[data-severity='warn'] a[data-severity='warn'],
.match[data-severity='critical'] a[data-severity='critical'],
.match[data-severity='unknown'] a[data-severity='unknown'] {
-webkit-print-color-adjust: exact;
display: inline-block;
}
/* DO show "ok" matches on the PDF */
.match[data-severity='ok'] code,
.match[data-severity='ok'] textarea {
display: block !important;
/* kludge */
}
}
</style>
</head>
<body class='container'>
<header class='blankslate blankslate-clean-background'>
<h1>DVWA</h1>
<p class='text-gray'>20 June 2017, 10:29 AM</p>
</header>
<div
id='app'
class='columns'
:class='{
nomatches : matches.length === 0,
showOk : show.ok,
showWarn : show.warn,
showCritical : show.critical,
showUnknown : show.unknown,
}'
v-cloak>
<!-- "rendering" notice -->
<header id='rendering' class='blankslate'>
<h2>Rendering...</h2>
Large documents may take a moment to render.
</header>
<header id='no-matches' class='blankslate' v-cloak>
<h2>No Matches</h2>
The scanned files match no signatures.
</header>
<aside class='one-fourth column'>
<!-- filetype filter -->
<p class='text-gray'>Filetype:</p>
<ul class='filter-list mb-5'>
<li v-for='pair in filetypes'>
<a
@click='filterFiletype'
:data-filetype='pair[0]'
:class='{ selected: filetype === pair[0] }'
class='filter-item'>
<span class='count'>{{ pair[1] }}</span>
{{ pair[0] }}
</a>
</li>
</ul>
<p class='text-gray'>Severity:</p>
<ul class='filter-list mb-5'>
<li v-for='severity in severities'>
<a
@click='filterSeverity'
:data-severity='severity'
class='filter-item active'>
{{ severity }}
</a>
</li>
</ul>
<!-- match navigation -->
<nav class='menu'>
<span class='menu-heading'>Matches</span>
<a v-once v-for='search in filteredSearches'
:href='"#" + search.search'
class='menu-item'>
<code>{{ search.search }}</code>
<span class='counter'>{{ search.count }}</span>
</a>
</nav>
</aside>
<main class='three-fourths column'>
<!-- match groups -->
<section v-for='group in groups' data-show='true'>
<a :name='group[0]'></a>
<h2 class='border-bottom p-3'>{{ group[0] }}
<a class='show-hide' @click='hideSection'>Hide</a>
</h2>
<!-- matches -->
<matches
v-for='match in group[1]'
:key='match.id'
:match='match'
v-on:annotate='save'
v-on:severity='save'
></matches>
</section>
</main>
</div>
<!-- match template -->
<template id='match'>
<div class='match p-3' :data-severity='match.severity'>
<span class='match-id text-gray'>ID: {{ match.id }}</span>
<p class='severity'>
<a data-severity='unknown'>unknown</a>
<a data-severity='ok' @click='severity("ok")'>ok</a>
<a data-severity='warn' @click='severity("warn")'>warn</a>
<a data-severity='critical' @click='severity("critical")'>critical</a>
</p>
<h3>{{ match.file }}:<span class='line-number'>{{ match.line }}</span></h3>
<code v-html='match.match'></code>
<textarea
placeholder='Notes'
v-model='match.note'
v-on:change='annotate()'>{{ match.note }}</textarea>
</div>
</template>
<script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/vue/2.2.4/vue.min.js'></script>
<script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.4/lodash.min.js'></script>
<script type='text/javascript'>
var filetype = 'all';
var filetypes = [
[
"all",
311
],
[
"js",
1
],
[
"php",
310
]
];
var matches = [
{
"id": 37,
"file": "/home/chris/src/DVWA-master/dvwa/js/dvwaPage.js",
"filetype": "js",
"search": "\\seval\\s*\\(",
"match": "<span class=\"line-number\">1:</span> <span class=\"token operator\">/</span><span class=\"token operator\">*</span> Help popup <span class=\"token operator\">*</span><span class=\"token operator\">/</span>\n<span class=\"line-number\">2:</span> \n<span class=\"line-number\">3:</span> function <span class=\"token function\">popUp</span><span class=\"token punctuation\">(</span>URL<span class=\"token punctuation\">)</span> {\n<span class=\"line-number\">4:</span> \tday <span class=\"token operator\">=</span> new <span class=\"token function\">Date</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">5:</span> \tid <span class=\"token operator\">=</span> day<span class=\"token punctuation\">.</span><span class=\"token function\">getTime</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"highlight\"><span class=\"line-number\">6:</span> \t<span class=\"token function\">eval</span><span class=\"token punctuation\">(</span><span class=\"token string\">\"page\"</span> <span class=\"token operator\">+</span> id <span class=\"token operator\">+</span> <span class=\"token string\">\" = window.open(URL, '\"</span> <span class=\"token operator\">+</span> id <span class=\"token operator\">+</span> \"<span class=\"token string\">', '</span>toolbar<span class=\"token operator\">=</span><span class=\"token number\">0</span><span class=\"token punctuation\">,</span>scrollbars<span class=\"token operator\">=</span><span class=\"token number\">1</span><span class=\"token punctuation\">,</span>location<span class=\"token operator\">=</span><span class=\"token number\">0</span><span class=\"token punctuation\">,</span>statusbar<span class=\"token operator\">=</span><span class=\"token number\">0</span><span class=\"token punctuation\">,</span>menubar<span class=\"token operator\">=</span><span class=\"token number\">0</span><span class=\"token punctuation\">,</span>resizable<span class=\"token operator\">=</span><span class=\"token number\">1</span><span class=\"token punctuation\">,</span>width<span class=\"token operator\">=</span><span class=\"token number\">500</span><span class=\"token punctuation\">,</span>height<span class=\"token operator\">=</span><span class=\"token number\">300</span><span class=\"token punctuation\">,</span>left <span class=\"token operator\">=</span> <span class=\"token number\">540</span><span class=\"token punctuation\">,</span>top <span class=\"token operator\">=</span> <span class=\"token number\">250</span>'<span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;\");</span></span>\n<span class=\"line-number\">7:</span> }\n<span class=\"line-number\">8:</span> \n<span class=\"line-number\">9:</span> <span class=\"token operator\">/</span><span class=\"token operator\">*</span> Form validation <span class=\"token operator\">*</span><span class=\"token operator\">/</span>\n<span class=\"line-number\">10:</span> \n<span class=\"line-number\">11:</span> function <span class=\"token function\">validate_required</span><span class=\"token punctuation\">(</span>field<span class=\"token punctuation\">,</span>alerttxt<span class=\"token punctuation\">)</span>",
"line": 6,
"start": 1,
"end": 12,
"severity": "unknown",
"note": ""
},
{
"id": 14,
"file": "/home/chris/src/DVWA-master/dvwa/includes/dvwaPage.inc.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">16:</span> \t<span class=\"token variable\">$html</span> <span class=\"token operator\">=</span> <span class=\"token string\">\"\"</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">17:</span> }\n<span class=\"line-number\">18:</span> \n<span class=\"line-number\">19:</span> <span class=\"token operator\">/</span><span class=\"token operator\">/</span> Valid security levels\n<span class=\"line-number\">20:</span> <span class=\"token variable\">$security_levels</span> <span class=\"token operator\">=</span> <span class=\"token function\">array</span><span class=\"token punctuation\">(</span><span class=\"token string\">'low'</span><span class=\"token punctuation\">,</span> <span class=\"token string\">'medium'</span><span class=\"token punctuation\">,</span> <span class=\"token string\">'high'</span><span class=\"token punctuation\">,</span> <span class=\"token string\">'impossible'</span><span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"highlight\"><span class=\"line-number\">21:</span> <span class=\"token function\">if</span><span class=\"token punctuation\">(</span> !<span class=\"token function\">isset</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'security'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">)</span> || !<span class=\"token function\">in_array</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'security'</span> <span class=\"token punctuation\">]</span><span class=\"token punctuation\">,</span> <span class=\"token variable\">$security_levels</span> <span class=\"token punctuation\">)</span> <span class=\"token punctuation\">)</span> {</span>\n<span class=\"line-number\">22:</span> \t<span class=\"token operator\">/</span><span class=\"token operator\">/</span> Set security cookie <span class=\"token keyword\">to</span> impossible <span class=\"token keyword\">if</span> no cookie exists\n<span class=\"line-number\">23:</span> \t<span class=\"token function\">if</span><span class=\"token punctuation\">(</span> <span class=\"token function\">in_array</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_DVWA</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'default_security_level'</span> <span class=\"token punctuation\">]</span><span class=\"token punctuation\">,</span> <span class=\"token variable\">$security_levels</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">)</span> {\n<span class=\"line-number\">24:</span> \t\t<span class=\"token function\">dvwaSecurityLevelSet</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_DVWA</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'default_security_level'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">25:</span> \t}\n<span class=\"line-number\">26:</span> \t<span class=\"token keyword\">else</span> {",
"line": 21,
"start": 16,
"end": 27,
"severity": "unknown",
"note": ""
},
{
"id": 15,
"file": "/home/chris/src/DVWA-master/dvwa/includes/dvwaPage.inc.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">127:</span> \treturn <span class=\"token variable\">$returnArray</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">128:</span> }\n<span class=\"line-number\">129:</span> \n<span class=\"line-number\">130:</span> \n<span class=\"line-number\">131:</span> function <span class=\"token function\">dvwaSecurityLevelGet</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> {\n<span class=\"highlight\"><span class=\"line-number\">132:</span> \treturn <span class=\"token function\">isset</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'security'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">)</span> <span class=\"token operator\">?</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'security'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">:</span> <span class=\"token string\">'impossible'</span><span class=\"token comment\" spellcheck=\"true\">;</span></span>\n<span class=\"line-number\">133:</span> }\n<span class=\"line-number\">134:</span> \n<span class=\"line-number\">135:</span> \n<span class=\"line-number\">136:</span> function <span class=\"token function\">dvwaSecurityLevelSet</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$pSecurityLevel</span> <span class=\"token punctuation\">)</span> {\n<span class=\"line-number\">137:</span> \t<span class=\"token function\">if</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$pSecurityLevel</span> <span class=\"token operator\">==</span> <span class=\"token string\">'impossible'</span> <span class=\"token punctuation\">)</span> {",
"line": 132,
"start": 127,
"end": 138,
"severity": "unknown",
"note": ""
},
{
"id": 31,
"file": "/home/chris/src/DVWA-master/dvwa/includes/dvwaPhpIds.inc.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">60:</span> \t\t<span class=\"token operator\">*</span><span class=\"token operator\">/</span>\n<span class=\"line-number\">61:</span> \t\t<span class=\"token variable\">$request</span> <span class=\"token operator\">=</span> <span class=\"token function\">array</span><span class=\"token punctuation\">(</span>\n<span class=\"line-number\">62:</span> \t\t\t<span class=\"token string\">'REQUEST'</span> <span class=\"token operator\">=</span><span class=\"token operator\">></span> <span class=\"token variable\">$_REQUEST</span><span class=\"token punctuation\">,</span>\n<span class=\"line-number\">63:</span> \t\t\t<span class=\"token string\">'GET'</span> <span class=\"token operator\">=</span><span class=\"token operator\">></span> <span class=\"token variable\">$_GET</span><span class=\"token punctuation\">,</span>\n<span class=\"line-number\">64:</span> \t\t\t<span class=\"token string\">'POST'</span> <span class=\"token operator\">=</span><span class=\"token operator\">></span> <span class=\"token variable\">$_POST</span><span class=\"token punctuation\">,</span>\n<span class=\"highlight\"><span class=\"line-number\">65:</span> \t\t\t<span class=\"token string\">'COOKIE'</span> <span class=\"token operator\">=</span><span class=\"token operator\">></span> <span class=\"token variable\">$_COOKIE</span></span>\n<span class=\"line-number\">66:</span> \t\t<span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">67:</span> \n<span class=\"line-number\">68:</span> \t\t<span class=\"token variable\">$init</span> <span class=\"token operator\">=</span> IDS_Init<span class=\"token punctuation\">:</span><span class=\"token punctuation\">:</span><span class=\"token function\">init</span><span class=\"token punctuation\">(</span> DVWA_WEB_PAGE_TO_PHPIDS <span class=\"token punctuation\">.</span> <span class=\"token string\">'lib/IDS/Config/Config.ini'</span> <span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">69:</span> \n<span class=\"line-number\">70:</span> \t\t<span class=\"token variable\">$init</span><span class=\"token operator\">-</span><span class=\"token operator\">></span>config<span class=\"token punctuation\">[</span> <span class=\"token string\">'General'</span> <span class=\"token punctuation\">]</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'base_path'</span> <span class=\"token punctuation\">]</span> <span class=\"token operator\">=</span> DVWA_WEB_PAGE_TO_PHPIDS <span class=\"token punctuation\">.</span> <span class=\"token string\">'lib/IDS/'</span><span class=\"token comment\" spellcheck=\"true\">;</span>",
"line": 65,
"start": 60,
"end": 71,
"severity": "unknown",
"note": ""
},
{
"id": 62,
"file": "/home/chris/src/DVWA-master/vulnerabilities/brute/index.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">12:</span> <span class=\"token variable\">$page</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'source_button'</span> <span class=\"token punctuation\">]</span> <span class=\"token operator\">=</span> <span class=\"token string\">'brute'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">13:</span> <span class=\"token function\">dvwaDatabaseConnect</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">14:</span> \n<span class=\"line-number\">15:</span> <span class=\"token variable\">$method</span> <span class=\"token operator\">=</span> <span class=\"token string\">'GET'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">16:</span> <span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">''</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"highlight\"><span class=\"line-number\">17:</span> <span class=\"token function\">switch</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'security'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">)</span> {</span>\n<span class=\"line-number\">18:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'low'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">19:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'low.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">20:</span> \t\tbreak<span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">21:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'medium'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">22:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'medium.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>",
"line": 17,
"start": 12,
"end": 23,
"severity": "unknown",
"note": ""
},
{
"id": 90,
"file": "/home/chris/src/DVWA-master/vulnerabilities/captcha/index.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">13:</span> <span class=\"token variable\">$page</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'source_button'</span> <span class=\"token punctuation\">]</span> <span class=\"token operator\">=</span> <span class=\"token string\">'captcha'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">14:</span> \n<span class=\"line-number\">15:</span> <span class=\"token function\">dvwaDatabaseConnect</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">16:</span> \n<span class=\"line-number\">17:</span> <span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">''</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"highlight\"><span class=\"line-number\">18:</span> <span class=\"token function\">switch</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'security'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">)</span> {</span>\n<span class=\"line-number\">19:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'low'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">20:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'low.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">21:</span> \t\tbreak<span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">22:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'medium'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">23:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'medium.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>",
"line": 18,
"start": 13,
"end": 24,
"severity": "unknown",
"note": ""
},
{
"id": 141,
"file": "/home/chris/src/DVWA-master/vulnerabilities/csrf/index.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">12:</span> <span class=\"token variable\">$page</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'source_button'</span> <span class=\"token punctuation\">]</span> <span class=\"token operator\">=</span> <span class=\"token string\">'csrf'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">13:</span> \n<span class=\"line-number\">14:</span> <span class=\"token function\">dvwaDatabaseConnect</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">15:</span> \n<span class=\"line-number\">16:</span> <span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">''</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"highlight\"><span class=\"line-number\">17:</span> <span class=\"token function\">switch</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'security'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">)</span> {</span>\n<span class=\"line-number\">18:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'low'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">19:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'low.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">20:</span> \t\tbreak<span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">21:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'medium'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">22:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'medium.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>",
"line": 17,
"start": 12,
"end": 23,
"severity": "unknown",
"note": ""
},
{
"id": 172,
"file": "/home/chris/src/DVWA-master/vulnerabilities/exec/index.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">12:</span> <span class=\"token variable\">$page</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'source_button'</span> <span class=\"token punctuation\">]</span> <span class=\"token operator\">=</span> <span class=\"token string\">'exec'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">13:</span> \n<span class=\"line-number\">14:</span> <span class=\"token function\">dvwaDatabaseConnect</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">15:</span> \n<span class=\"line-number\">16:</span> <span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">''</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"highlight\"><span class=\"line-number\">17:</span> <span class=\"token function\">switch</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'security'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">)</span> {</span>\n<span class=\"line-number\">18:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'low'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">19:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'low.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">20:</span> \t\tbreak<span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">21:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'medium'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">22:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'medium.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>",
"line": 17,
"start": 12,
"end": 23,
"severity": "unknown",
"note": ""
},
{
"id": 198,
"file": "/home/chris/src/DVWA-master/vulnerabilities/fi/index.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">12:</span> <span class=\"token variable\">$page</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'source_button'</span> <span class=\"token punctuation\">]</span> <span class=\"token operator\">=</span> <span class=\"token string\">'fi'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">13:</span> \n<span class=\"line-number\">14:</span> <span class=\"token function\">dvwaDatabaseConnect</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">15:</span> \n<span class=\"line-number\">16:</span> <span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">''</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"highlight\"><span class=\"line-number\">17:</span> <span class=\"token function\">switch</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'security'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">)</span> {</span>\n<span class=\"line-number\">18:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'low'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">19:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'low.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">20:</span> \t\tbreak<span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">21:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'medium'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">22:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'medium.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>",
"line": 17,
"start": 12,
"end": 23,
"severity": "unknown",
"note": ""
},
{
"id": 235,
"file": "/home/chris/src/DVWA-master/vulnerabilities/sqli/index.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">13:</span> \n<span class=\"line-number\">14:</span> <span class=\"token function\">dvwaDatabaseConnect</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">15:</span> \n<span class=\"line-number\">16:</span> <span class=\"token variable\">$method</span> <span class=\"token operator\">=</span> <span class=\"token string\">'GET'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">17:</span> <span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">''</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"highlight\"><span class=\"line-number\">18:</span> <span class=\"token function\">switch</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'security'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">)</span> {</span>\n<span class=\"line-number\">19:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'low'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">20:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'low.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">21:</span> \t\tbreak<span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">22:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'medium'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">23:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'medium.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>",
"line": 18,
"start": 13,
"end": 24,
"severity": "unknown",
"note": ""
},
{
"id": 213,
"file": "/home/chris/src/DVWA-master/vulnerabilities/sqli_blind/index.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">13:</span> \n<span class=\"line-number\">14:</span> <span class=\"token function\">dvwaDatabaseConnect</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">15:</span> \n<span class=\"line-number\">16:</span> <span class=\"token variable\">$method</span> <span class=\"token operator\">=</span> <span class=\"token string\">'GET'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">17:</span> <span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">''</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"highlight\"><span class=\"line-number\">18:</span> <span class=\"token function\">switch</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'security'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">)</span> {</span>\n<span class=\"line-number\">19:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'low'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">20:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'low.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">21:</span> \t\tbreak<span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">22:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'medium'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">23:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'medium.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>",
"line": 18,
"start": 13,
"end": 24,
"severity": "unknown",
"note": ""
},
{
"id": 214,
"file": "/home/chris/src/DVWA-master/vulnerabilities/sqli_blind/source/high.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">1:</span> <span class=\"token operator\"><</span><span class=\"token operator\">?</span>php\n<span class=\"line-number\">2:</span> \n<span class=\"highlight\"><span class=\"line-number\">3:</span> <span class=\"token function\">if</span><span class=\"token punctuation\">(</span> <span class=\"token function\">isset</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'id'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">)</span> <span class=\"token punctuation\">)</span> {</span>\n<span class=\"line-number\">4:</span> \t<span class=\"token operator\">/</span><span class=\"token operator\">/</span> Get input\n<span class=\"line-number\">5:</span> \t<span class=\"token variable\">$id</span> <span class=\"token operator\">=</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'id'</span> <span class=\"token punctuation\">]</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">6:</span> \n<span class=\"line-number\">7:</span> \t<span class=\"token operator\">/</span><span class=\"token operator\">/</span> Check database\n<span class=\"line-number\">8:</span> \t<span class=\"token variable\">$getid</span> <span class=\"token operator\">=</span> \"<span class=\"token keyword\">SELECT</span> first_name<span class=\"token punctuation\">,</span> last_name FROM users WHERE user_id <span class=\"token operator\">=</span> <span class=\"token string\">'$id'</span> LIMIT <span class=\"token number\">1</span><span class=\"token comment\" spellcheck=\"true\">;\";</span>",
"line": 3,
"start": 1,
"end": 9,
"severity": "unknown",
"note": ""
},
{
"id": 215,
"file": "/home/chris/src/DVWA-master/vulnerabilities/sqli_blind/source/high.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">1:</span> <span class=\"token operator\"><</span><span class=\"token operator\">?</span>php\n<span class=\"line-number\">2:</span> \n<span class=\"line-number\">3:</span> <span class=\"token function\">if</span><span class=\"token punctuation\">(</span> <span class=\"token function\">isset</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'id'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">)</span> <span class=\"token punctuation\">)</span> {\n<span class=\"line-number\">4:</span> \t<span class=\"token operator\">/</span><span class=\"token operator\">/</span> Get input\n<span class=\"highlight\"><span class=\"line-number\">5:</span> \t<span class=\"token variable\">$id</span> <span class=\"token operator\">=</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'id'</span> <span class=\"token punctuation\">]</span><span class=\"token comment\" spellcheck=\"true\">;</span></span>\n<span class=\"line-number\">6:</span> \n<span class=\"line-number\">7:</span> \t<span class=\"token operator\">/</span><span class=\"token operator\">/</span> Check database\n<span class=\"line-number\">8:</span> \t<span class=\"token variable\">$getid</span> <span class=\"token operator\">=</span> \"<span class=\"token keyword\">SELECT</span> first_name<span class=\"token punctuation\">,</span> last_name FROM users WHERE user_id <span class=\"token operator\">=</span> <span class=\"token string\">'$id'</span> LIMIT <span class=\"token number\">1</span><span class=\"token comment\" spellcheck=\"true\">;\";</span>\n<span class=\"line-number\">9:</span> \t<span class=\"token variable\">$result</span> <span class=\"token operator\">=</span> <span class=\"token function\">mysqli_query</span><span class=\"token punctuation\">(</span><span class=\"token variable\">$GLOBALS</span><span class=\"token punctuation\">[</span><span class=\"token string\">\"___mysqli_ston\"</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">,</span> <span class=\"token variable\">$getid</span> <span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">; // Removed 'or die' to suppress mysql errors</span>\n<span class=\"line-number\">10:</span> ",
"line": 5,
"start": 1,
"end": 11,
"severity": "unknown",
"note": ""
},
{
"id": 251,
"file": "/home/chris/src/DVWA-master/vulnerabilities/upload/index.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">12:</span> <span class=\"token variable\">$page</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'source_button'</span> <span class=\"token punctuation\">]</span> <span class=\"token operator\">=</span> <span class=\"token string\">'upload'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">13:</span> \n<span class=\"line-number\">14:</span> <span class=\"token function\">dvwaDatabaseConnect</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">15:</span> \n<span class=\"line-number\">16:</span> <span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">''</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"highlight\"><span class=\"line-number\">17:</span> <span class=\"token function\">switch</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'security'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">)</span> {</span>\n<span class=\"line-number\">18:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'low'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">19:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'low.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">20:</span> \t\tbreak<span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">21:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'medium'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">22:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'medium.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>",
"line": 17,
"start": 12,
"end": 23,
"severity": "unknown",
"note": ""
},
{
"id": 282,
"file": "/home/chris/src/DVWA-master/vulnerabilities/xss_r/index.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">12:</span> <span class=\"token variable\">$page</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'source_button'</span> <span class=\"token punctuation\">]</span> <span class=\"token operator\">=</span> <span class=\"token string\">'xss_r'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">13:</span> \n<span class=\"line-number\">14:</span> <span class=\"token function\">dvwaDatabaseConnect</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">15:</span> \n<span class=\"line-number\">16:</span> <span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">''</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"highlight\"><span class=\"line-number\">17:</span> <span class=\"token function\">switch</span><span class=\"token punctuation\">(</span> <span class=\"token variable\">$_COOKIE</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'security'</span> <span class=\"token punctuation\">]</span> <span class=\"token punctuation\">)</span> {</span>\n<span class=\"line-number\">18:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'low'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">19:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'low.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">20:</span> \t\tbreak<span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">21:</span> \t<span class=\"token keyword\">case</span> <span class=\"token string\">'medium'</span><span class=\"token punctuation\">:</span>\n<span class=\"line-number\">22:</span> \t\t<span class=\"token variable\">$vulnerabilityFile</span> <span class=\"token operator\">=</span> <span class=\"token string\">'medium.php'</span><span class=\"token comment\" spellcheck=\"true\">;</span>",
"line": 17,
"start": 12,
"end": 23,
"severity": "unknown",
"note": ""
},
{
"id": 293,
"file": "/home/chris/src/DVWA-master/vulnerabilities/xss_s/index.php",
"filetype": "php",
"search": "\\s\\$_COOKIE",
"match": "<span class=\"line-number\">12:</span> <span class=\"token variable\">$page</span><span class=\"token punctuation\">[</span> <span class=\"token string\">'source_button'</span> <span class=\"token punctuation\">]</span> <span class=\"token operator\">=</span> <span class=\"token string\">'xss_s'</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">13:</span> \n<span class=\"line-number\">14:</span> <span class=\"token function\">dvwaDatabaseConnect</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token comment\" spellcheck=\"true\">;</span>\n<span class=\"line-number\">15:</span> \n<span class=\"line-number\">16:</span