Compare commits
2 Commits
5059041ec7
...
a17feb0e1b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a17feb0e1b | ||
|
|
89b17901a9 |
1
.gitignore
vendored
@@ -1,2 +1,3 @@
|
||||
*.log
|
||||
*.aux
|
||||
*.synctex.gz
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
# The MIT License (MIT)
|
||||
|
||||
Copyright © Nicolas Gallagher and Jonathan Neal
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
349
TestesRealizados1/APi&test/normalize/normalize.css
vendored
@@ -1,349 +0,0 @@
|
||||
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
||||
|
||||
/* Document
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Correct the line height in all browsers.
|
||||
* 2. Prevent adjustments of font size after orientation changes in iOS.
|
||||
*/
|
||||
|
||||
html {
|
||||
line-height: 1.15; /* 1 */
|
||||
-webkit-text-size-adjust: 100%; /* 2 */
|
||||
}
|
||||
|
||||
/* Sections
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the margin in all browsers.
|
||||
*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the `main` element consistently in IE.
|
||||
*/
|
||||
|
||||
main {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the font size and margin on `h1` elements within `section` and
|
||||
* `article` contexts in Chrome, Firefox, and Safari.
|
||||
*/
|
||||
|
||||
h1 {
|
||||
font-size: 2em;
|
||||
margin: 0.67em 0;
|
||||
}
|
||||
|
||||
/* Grouping content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in Firefox.
|
||||
* 2. Show the overflow in Edge and IE.
|
||||
*/
|
||||
|
||||
hr {
|
||||
box-sizing: content-box; /* 1 */
|
||||
height: 0; /* 1 */
|
||||
overflow: visible; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
pre {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/* Text-level semantics
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the gray background on active links in IE 10.
|
||||
*/
|
||||
|
||||
a {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Remove the bottom border in Chrome 57-
|
||||
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
||||
*/
|
||||
|
||||
abbr[title] {
|
||||
border-bottom: none; /* 1 */
|
||||
text-decoration: underline; /* 2 */
|
||||
text-decoration: underline dotted; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font weight in Chrome, Edge, and Safari.
|
||||
*/
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font size in all browsers.
|
||||
*/
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent `sub` and `sup` elements from affecting the line height in
|
||||
* all browsers.
|
||||
*/
|
||||
|
||||
sub,
|
||||
sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
/* Embedded content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the border on images inside links in IE 10.
|
||||
*/
|
||||
|
||||
img {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
/* Forms
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Change the font styles in all browsers.
|
||||
* 2. Remove the margin in Firefox and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
input,
|
||||
optgroup,
|
||||
select,
|
||||
textarea {
|
||||
font-family: inherit; /* 1 */
|
||||
font-size: 100%; /* 1 */
|
||||
line-height: 1.15; /* 1 */
|
||||
margin: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the overflow in IE.
|
||||
* 1. Show the overflow in Edge.
|
||||
*/
|
||||
|
||||
button,
|
||||
input { /* 1 */
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
||||
* 1. Remove the inheritance of text transform in Firefox.
|
||||
*/
|
||||
|
||||
button,
|
||||
select { /* 1 */
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the inability to style clickable types in iOS and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
[type="button"],
|
||||
[type="reset"],
|
||||
[type="submit"] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner border and padding in Firefox.
|
||||
*/
|
||||
|
||||
button::-moz-focus-inner,
|
||||
[type="button"]::-moz-focus-inner,
|
||||
[type="reset"]::-moz-focus-inner,
|
||||
[type="submit"]::-moz-focus-inner {
|
||||
border-style: none;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Restore the focus styles unset by the previous rule.
|
||||
*/
|
||||
|
||||
button:-moz-focusring,
|
||||
[type="button"]:-moz-focusring,
|
||||
[type="reset"]:-moz-focusring,
|
||||
[type="submit"]:-moz-focusring {
|
||||
outline: 1px dotted ButtonText;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the padding in Firefox.
|
||||
*/
|
||||
|
||||
fieldset {
|
||||
padding: 0.35em 0.75em 0.625em;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the text wrapping in Edge and IE.
|
||||
* 2. Correct the color inheritance from `fieldset` elements in IE.
|
||||
* 3. Remove the padding so developers are not caught out when they zero out
|
||||
* `fieldset` elements in all browsers.
|
||||
*/
|
||||
|
||||
legend {
|
||||
box-sizing: border-box; /* 1 */
|
||||
color: inherit; /* 2 */
|
||||
display: table; /* 1 */
|
||||
max-width: 100%; /* 1 */
|
||||
padding: 0; /* 3 */
|
||||
white-space: normal; /* 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
||||
*/
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the default vertical scrollbar in IE 10+.
|
||||
*/
|
||||
|
||||
textarea {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in IE 10.
|
||||
* 2. Remove the padding in IE 10.
|
||||
*/
|
||||
|
||||
[type="checkbox"],
|
||||
[type="radio"] {
|
||||
box-sizing: border-box; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the cursor style of increment and decrement buttons in Chrome.
|
||||
*/
|
||||
|
||||
[type="number"]::-webkit-inner-spin-button,
|
||||
[type="number"]::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the odd appearance in Chrome and Safari.
|
||||
* 2. Correct the outline style in Safari.
|
||||
*/
|
||||
|
||||
[type="search"] {
|
||||
-webkit-appearance: textfield; /* 1 */
|
||||
outline-offset: -2px; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner padding in Chrome and Safari on macOS.
|
||||
*/
|
||||
|
||||
[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inability to style clickable types in iOS and Safari.
|
||||
* 2. Change font properties to `inherit` in Safari.
|
||||
*/
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
-webkit-appearance: button; /* 1 */
|
||||
font: inherit; /* 2 */
|
||||
}
|
||||
|
||||
/* Interactive
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Add the correct display in Edge, IE 10+, and Firefox.
|
||||
*/
|
||||
|
||||
details {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*
|
||||
* Add the correct display in all browsers.
|
||||
*/
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
}
|
||||
|
||||
/* Misc
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10+.
|
||||
*/
|
||||
|
||||
template {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10.
|
||||
*/
|
||||
|
||||
[hidden] {
|
||||
display: none;
|
||||
}
|
||||
@@ -1,139 +0,0 @@
|
||||
body {
|
||||
background-color: #306aa0;
|
||||
background-image: radial-gradient(circle at top left, #fff 0%, #8ce1d6 15em, #306aa0 100em, #386095 100%);
|
||||
}
|
||||
|
||||
main, footer {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
header {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #770d67;
|
||||
}
|
||||
|
||||
a:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
header a:link {
|
||||
color: #f2f7fd;
|
||||
}
|
||||
|
||||
header a:visited {
|
||||
color: #f2b5e9;
|
||||
}
|
||||
|
||||
header a:focus {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:hover {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #fff6db;
|
||||
}
|
||||
|
||||
summary:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
h2, h3, h4, h5, h6 {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left-color: #fff;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th {
|
||||
background-color: #306aa0;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.additional-info-percentages {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
border-left-color: #fff;
|
||||
color: #fff;
|
||||
}
|
||||
@@ -1,417 +0,0 @@
|
||||
*, *::after, *::before {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
pre, ul {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
ol {
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
h3, h4, h5, h6 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
html {
|
||||
box-sizing: border-box;
|
||||
font-family: Verdana, sans-serif;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 50em) {
|
||||
body {
|
||||
margin: 1.5em 2ch;
|
||||
padding: 1.5em 2ch;
|
||||
}
|
||||
}
|
||||
|
||||
a:active, header a:active {
|
||||
outline-style: solid;
|
||||
}
|
||||
|
||||
header, main {
|
||||
margin: 0 auto;
|
||||
max-width: 90ch;
|
||||
padding: 1.5em 4ch;
|
||||
}
|
||||
|
||||
header {
|
||||
border-radius: .25em .25em 0 0;
|
||||
}
|
||||
|
||||
main {
|
||||
border-radius: 0 0 .25em .25em;
|
||||
}
|
||||
|
||||
summary {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.contents {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
main > section {
|
||||
margin-bottom: 4.5em;
|
||||
}
|
||||
|
||||
.about-this-report > section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.summaries section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-bottom: .75em;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
h4 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.report-parameters--container h4 {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
p:first-of-type {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
p:last-of-type {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.contents li, .alerts li, .alert-types > ol > li {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.alert-types h4 {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
a {
|
||||
border-radius: .125em;
|
||||
}
|
||||
|
||||
caption {
|
||||
margin-bottom: 1.5em;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
code, .request-method-n-url {
|
||||
overflow-wrap: anywhere;
|
||||
white-space: break-spaces;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.report-description--container, .report-parameters--container {
|
||||
margin-left: 2ch;
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.about-this-report h3, .summaries h3, .appendix h3 {
|
||||
border-bottom: .05em solid;
|
||||
}
|
||||
|
||||
.alerts h4 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.alerts ol {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alerts--site-li {
|
||||
border: .05em solid;
|
||||
border-radius: .25em;
|
||||
margin-left: 2ch;
|
||||
padding: 1.5em 3ch;
|
||||
}
|
||||
|
||||
.contents ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 4ch;
|
||||
}
|
||||
|
||||
.contexts-list, .sites-list {
|
||||
list-style-type: square;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table thead > tr {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 5%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table td, .risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.site-risk-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.site-risk-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table thead > tr:first-of-type {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table th[scope="col"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.site-risk-counts-table td, .site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th, .alert-type-counts-table td {
|
||||
padding: 0 1rem;
|
||||
text-align: left;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alert-type-counts-table td:nth-last-of-type(2) {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom: 0.05em dotted;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left: 1rem solid;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:first-of-type {
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:last-of-type, .alert-type-counts-table td:last-of-type {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"], .alert-type-counts-table th[scope="row"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="row"], .alert-type-counts-table td {
|
||||
padding-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-type-counts-table thead > th:first-of-type {
|
||||
width: 45%;
|
||||
}
|
||||
|
||||
.alerts-table, .alert-types-table, .insights-table {
|
||||
border-collapse: separate;
|
||||
border-spacing: 2ch 1.5em;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alerts-table th, .alerts-table td, .alert-types-table th, .alert-types-table td, .insights-table td, .insights-table th {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td, .insights-table td {
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th, .insights-table th {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td {
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.insights-table td {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table summary {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-tags-list {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-tags-list > li {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.request-body, .response-body {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.request-method-n-url {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.alert-types-table {
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
.alert-types-table th {
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
.alert-types-table ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-types-table li:not(:first-of-type) {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p.alert-types-intro {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.zap-logo {
|
||||
height: 1em;
|
||||
margin-right: .25ch;
|
||||
width: 1em;
|
||||
}
|
||||
|
||||
h1, h2 {
|
||||
font-family: Georgia, serif;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level, .included-risk-codes, .included-confidence-codes, .additional-info-percentages {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
||||
.context, .site, .request-method-n-url {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
Before Width: | Height: | Size: 1.9 KiB |
@@ -1,21 +0,0 @@
|
||||
# The MIT License (MIT)
|
||||
|
||||
Copyright © Nicolas Gallagher and Jonathan Neal
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
349
TestesRealizados1/DEVCICD-/normalize/normalize.css
vendored
@@ -1,349 +0,0 @@
|
||||
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
||||
|
||||
/* Document
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Correct the line height in all browsers.
|
||||
* 2. Prevent adjustments of font size after orientation changes in iOS.
|
||||
*/
|
||||
|
||||
html {
|
||||
line-height: 1.15; /* 1 */
|
||||
-webkit-text-size-adjust: 100%; /* 2 */
|
||||
}
|
||||
|
||||
/* Sections
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the margin in all browsers.
|
||||
*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the `main` element consistently in IE.
|
||||
*/
|
||||
|
||||
main {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the font size and margin on `h1` elements within `section` and
|
||||
* `article` contexts in Chrome, Firefox, and Safari.
|
||||
*/
|
||||
|
||||
h1 {
|
||||
font-size: 2em;
|
||||
margin: 0.67em 0;
|
||||
}
|
||||
|
||||
/* Grouping content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in Firefox.
|
||||
* 2. Show the overflow in Edge and IE.
|
||||
*/
|
||||
|
||||
hr {
|
||||
box-sizing: content-box; /* 1 */
|
||||
height: 0; /* 1 */
|
||||
overflow: visible; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
pre {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/* Text-level semantics
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the gray background on active links in IE 10.
|
||||
*/
|
||||
|
||||
a {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Remove the bottom border in Chrome 57-
|
||||
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
||||
*/
|
||||
|
||||
abbr[title] {
|
||||
border-bottom: none; /* 1 */
|
||||
text-decoration: underline; /* 2 */
|
||||
text-decoration: underline dotted; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font weight in Chrome, Edge, and Safari.
|
||||
*/
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font size in all browsers.
|
||||
*/
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent `sub` and `sup` elements from affecting the line height in
|
||||
* all browsers.
|
||||
*/
|
||||
|
||||
sub,
|
||||
sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
/* Embedded content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the border on images inside links in IE 10.
|
||||
*/
|
||||
|
||||
img {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
/* Forms
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Change the font styles in all browsers.
|
||||
* 2. Remove the margin in Firefox and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
input,
|
||||
optgroup,
|
||||
select,
|
||||
textarea {
|
||||
font-family: inherit; /* 1 */
|
||||
font-size: 100%; /* 1 */
|
||||
line-height: 1.15; /* 1 */
|
||||
margin: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the overflow in IE.
|
||||
* 1. Show the overflow in Edge.
|
||||
*/
|
||||
|
||||
button,
|
||||
input { /* 1 */
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
||||
* 1. Remove the inheritance of text transform in Firefox.
|
||||
*/
|
||||
|
||||
button,
|
||||
select { /* 1 */
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the inability to style clickable types in iOS and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
[type="button"],
|
||||
[type="reset"],
|
||||
[type="submit"] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner border and padding in Firefox.
|
||||
*/
|
||||
|
||||
button::-moz-focus-inner,
|
||||
[type="button"]::-moz-focus-inner,
|
||||
[type="reset"]::-moz-focus-inner,
|
||||
[type="submit"]::-moz-focus-inner {
|
||||
border-style: none;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Restore the focus styles unset by the previous rule.
|
||||
*/
|
||||
|
||||
button:-moz-focusring,
|
||||
[type="button"]:-moz-focusring,
|
||||
[type="reset"]:-moz-focusring,
|
||||
[type="submit"]:-moz-focusring {
|
||||
outline: 1px dotted ButtonText;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the padding in Firefox.
|
||||
*/
|
||||
|
||||
fieldset {
|
||||
padding: 0.35em 0.75em 0.625em;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the text wrapping in Edge and IE.
|
||||
* 2. Correct the color inheritance from `fieldset` elements in IE.
|
||||
* 3. Remove the padding so developers are not caught out when they zero out
|
||||
* `fieldset` elements in all browsers.
|
||||
*/
|
||||
|
||||
legend {
|
||||
box-sizing: border-box; /* 1 */
|
||||
color: inherit; /* 2 */
|
||||
display: table; /* 1 */
|
||||
max-width: 100%; /* 1 */
|
||||
padding: 0; /* 3 */
|
||||
white-space: normal; /* 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
||||
*/
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the default vertical scrollbar in IE 10+.
|
||||
*/
|
||||
|
||||
textarea {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in IE 10.
|
||||
* 2. Remove the padding in IE 10.
|
||||
*/
|
||||
|
||||
[type="checkbox"],
|
||||
[type="radio"] {
|
||||
box-sizing: border-box; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the cursor style of increment and decrement buttons in Chrome.
|
||||
*/
|
||||
|
||||
[type="number"]::-webkit-inner-spin-button,
|
||||
[type="number"]::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the odd appearance in Chrome and Safari.
|
||||
* 2. Correct the outline style in Safari.
|
||||
*/
|
||||
|
||||
[type="search"] {
|
||||
-webkit-appearance: textfield; /* 1 */
|
||||
outline-offset: -2px; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner padding in Chrome and Safari on macOS.
|
||||
*/
|
||||
|
||||
[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inability to style clickable types in iOS and Safari.
|
||||
* 2. Change font properties to `inherit` in Safari.
|
||||
*/
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
-webkit-appearance: button; /* 1 */
|
||||
font: inherit; /* 2 */
|
||||
}
|
||||
|
||||
/* Interactive
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Add the correct display in Edge, IE 10+, and Firefox.
|
||||
*/
|
||||
|
||||
details {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*
|
||||
* Add the correct display in all browsers.
|
||||
*/
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
}
|
||||
|
||||
/* Misc
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10+.
|
||||
*/
|
||||
|
||||
template {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10.
|
||||
*/
|
||||
|
||||
[hidden] {
|
||||
display: none;
|
||||
}
|
||||
@@ -1,139 +0,0 @@
|
||||
body {
|
||||
background-color: #306aa0;
|
||||
background-image: radial-gradient(circle at top left, #fff 0%, #8ce1d6 15em, #306aa0 100em, #386095 100%);
|
||||
}
|
||||
|
||||
main, footer {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
header {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #770d67;
|
||||
}
|
||||
|
||||
a:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
header a:link {
|
||||
color: #f2f7fd;
|
||||
}
|
||||
|
||||
header a:visited {
|
||||
color: #f2b5e9;
|
||||
}
|
||||
|
||||
header a:focus {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:hover {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #fff6db;
|
||||
}
|
||||
|
||||
summary:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
h2, h3, h4, h5, h6 {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left-color: #fff;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th {
|
||||
background-color: #306aa0;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.additional-info-percentages {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
border-left-color: #fff;
|
||||
color: #fff;
|
||||
}
|
||||
@@ -1,417 +0,0 @@
|
||||
*, *::after, *::before {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
pre, ul {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
ol {
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
h3, h4, h5, h6 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
html {
|
||||
box-sizing: border-box;
|
||||
font-family: Verdana, sans-serif;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 50em) {
|
||||
body {
|
||||
margin: 1.5em 2ch;
|
||||
padding: 1.5em 2ch;
|
||||
}
|
||||
}
|
||||
|
||||
a:active, header a:active {
|
||||
outline-style: solid;
|
||||
}
|
||||
|
||||
header, main {
|
||||
margin: 0 auto;
|
||||
max-width: 90ch;
|
||||
padding: 1.5em 4ch;
|
||||
}
|
||||
|
||||
header {
|
||||
border-radius: .25em .25em 0 0;
|
||||
}
|
||||
|
||||
main {
|
||||
border-radius: 0 0 .25em .25em;
|
||||
}
|
||||
|
||||
summary {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.contents {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
main > section {
|
||||
margin-bottom: 4.5em;
|
||||
}
|
||||
|
||||
.about-this-report > section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.summaries section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-bottom: .75em;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
h4 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.report-parameters--container h4 {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
p:first-of-type {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
p:last-of-type {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.contents li, .alerts li, .alert-types > ol > li {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.alert-types h4 {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
a {
|
||||
border-radius: .125em;
|
||||
}
|
||||
|
||||
caption {
|
||||
margin-bottom: 1.5em;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
code, .request-method-n-url {
|
||||
overflow-wrap: anywhere;
|
||||
white-space: break-spaces;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.report-description--container, .report-parameters--container {
|
||||
margin-left: 2ch;
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.about-this-report h3, .summaries h3, .appendix h3 {
|
||||
border-bottom: .05em solid;
|
||||
}
|
||||
|
||||
.alerts h4 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.alerts ol {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alerts--site-li {
|
||||
border: .05em solid;
|
||||
border-radius: .25em;
|
||||
margin-left: 2ch;
|
||||
padding: 1.5em 3ch;
|
||||
}
|
||||
|
||||
.contents ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 4ch;
|
||||
}
|
||||
|
||||
.contexts-list, .sites-list {
|
||||
list-style-type: square;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table thead > tr {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 5%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table td, .risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.site-risk-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.site-risk-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table thead > tr:first-of-type {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table th[scope="col"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.site-risk-counts-table td, .site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th, .alert-type-counts-table td {
|
||||
padding: 0 1rem;
|
||||
text-align: left;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alert-type-counts-table td:nth-last-of-type(2) {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom: 0.05em dotted;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left: 1rem solid;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:first-of-type {
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:last-of-type, .alert-type-counts-table td:last-of-type {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"], .alert-type-counts-table th[scope="row"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="row"], .alert-type-counts-table td {
|
||||
padding-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-type-counts-table thead > th:first-of-type {
|
||||
width: 45%;
|
||||
}
|
||||
|
||||
.alerts-table, .alert-types-table, .insights-table {
|
||||
border-collapse: separate;
|
||||
border-spacing: 2ch 1.5em;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alerts-table th, .alerts-table td, .alert-types-table th, .alert-types-table td, .insights-table td, .insights-table th {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td, .insights-table td {
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th, .insights-table th {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td {
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.insights-table td {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table summary {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-tags-list {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-tags-list > li {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.request-body, .response-body {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.request-method-n-url {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.alert-types-table {
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
.alert-types-table th {
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
.alert-types-table ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-types-table li:not(:first-of-type) {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p.alert-types-intro {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.zap-logo {
|
||||
height: 1em;
|
||||
margin-right: .25ch;
|
||||
width: 1em;
|
||||
}
|
||||
|
||||
h1, h2 {
|
||||
font-family: Georgia, serif;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level, .included-risk-codes, .included-confidence-codes, .additional-info-percentages {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
||||
.context, .site, .request-method-n-url {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
Before Width: | Height: | Size: 1.9 KiB |
@@ -1,21 +0,0 @@
|
||||
# The MIT License (MIT)
|
||||
|
||||
Copyright © Nicolas Gallagher and Jonathan Neal
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -1,349 +0,0 @@
|
||||
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
||||
|
||||
/* Document
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Correct the line height in all browsers.
|
||||
* 2. Prevent adjustments of font size after orientation changes in iOS.
|
||||
*/
|
||||
|
||||
html {
|
||||
line-height: 1.15; /* 1 */
|
||||
-webkit-text-size-adjust: 100%; /* 2 */
|
||||
}
|
||||
|
||||
/* Sections
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the margin in all browsers.
|
||||
*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the `main` element consistently in IE.
|
||||
*/
|
||||
|
||||
main {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the font size and margin on `h1` elements within `section` and
|
||||
* `article` contexts in Chrome, Firefox, and Safari.
|
||||
*/
|
||||
|
||||
h1 {
|
||||
font-size: 2em;
|
||||
margin: 0.67em 0;
|
||||
}
|
||||
|
||||
/* Grouping content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in Firefox.
|
||||
* 2. Show the overflow in Edge and IE.
|
||||
*/
|
||||
|
||||
hr {
|
||||
box-sizing: content-box; /* 1 */
|
||||
height: 0; /* 1 */
|
||||
overflow: visible; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
pre {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/* Text-level semantics
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the gray background on active links in IE 10.
|
||||
*/
|
||||
|
||||
a {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Remove the bottom border in Chrome 57-
|
||||
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
||||
*/
|
||||
|
||||
abbr[title] {
|
||||
border-bottom: none; /* 1 */
|
||||
text-decoration: underline; /* 2 */
|
||||
text-decoration: underline dotted; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font weight in Chrome, Edge, and Safari.
|
||||
*/
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font size in all browsers.
|
||||
*/
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent `sub` and `sup` elements from affecting the line height in
|
||||
* all browsers.
|
||||
*/
|
||||
|
||||
sub,
|
||||
sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
/* Embedded content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the border on images inside links in IE 10.
|
||||
*/
|
||||
|
||||
img {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
/* Forms
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Change the font styles in all browsers.
|
||||
* 2. Remove the margin in Firefox and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
input,
|
||||
optgroup,
|
||||
select,
|
||||
textarea {
|
||||
font-family: inherit; /* 1 */
|
||||
font-size: 100%; /* 1 */
|
||||
line-height: 1.15; /* 1 */
|
||||
margin: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the overflow in IE.
|
||||
* 1. Show the overflow in Edge.
|
||||
*/
|
||||
|
||||
button,
|
||||
input { /* 1 */
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
||||
* 1. Remove the inheritance of text transform in Firefox.
|
||||
*/
|
||||
|
||||
button,
|
||||
select { /* 1 */
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the inability to style clickable types in iOS and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
[type="button"],
|
||||
[type="reset"],
|
||||
[type="submit"] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner border and padding in Firefox.
|
||||
*/
|
||||
|
||||
button::-moz-focus-inner,
|
||||
[type="button"]::-moz-focus-inner,
|
||||
[type="reset"]::-moz-focus-inner,
|
||||
[type="submit"]::-moz-focus-inner {
|
||||
border-style: none;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Restore the focus styles unset by the previous rule.
|
||||
*/
|
||||
|
||||
button:-moz-focusring,
|
||||
[type="button"]:-moz-focusring,
|
||||
[type="reset"]:-moz-focusring,
|
||||
[type="submit"]:-moz-focusring {
|
||||
outline: 1px dotted ButtonText;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the padding in Firefox.
|
||||
*/
|
||||
|
||||
fieldset {
|
||||
padding: 0.35em 0.75em 0.625em;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the text wrapping in Edge and IE.
|
||||
* 2. Correct the color inheritance from `fieldset` elements in IE.
|
||||
* 3. Remove the padding so developers are not caught out when they zero out
|
||||
* `fieldset` elements in all browsers.
|
||||
*/
|
||||
|
||||
legend {
|
||||
box-sizing: border-box; /* 1 */
|
||||
color: inherit; /* 2 */
|
||||
display: table; /* 1 */
|
||||
max-width: 100%; /* 1 */
|
||||
padding: 0; /* 3 */
|
||||
white-space: normal; /* 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
||||
*/
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the default vertical scrollbar in IE 10+.
|
||||
*/
|
||||
|
||||
textarea {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in IE 10.
|
||||
* 2. Remove the padding in IE 10.
|
||||
*/
|
||||
|
||||
[type="checkbox"],
|
||||
[type="radio"] {
|
||||
box-sizing: border-box; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the cursor style of increment and decrement buttons in Chrome.
|
||||
*/
|
||||
|
||||
[type="number"]::-webkit-inner-spin-button,
|
||||
[type="number"]::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the odd appearance in Chrome and Safari.
|
||||
* 2. Correct the outline style in Safari.
|
||||
*/
|
||||
|
||||
[type="search"] {
|
||||
-webkit-appearance: textfield; /* 1 */
|
||||
outline-offset: -2px; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner padding in Chrome and Safari on macOS.
|
||||
*/
|
||||
|
||||
[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inability to style clickable types in iOS and Safari.
|
||||
* 2. Change font properties to `inherit` in Safari.
|
||||
*/
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
-webkit-appearance: button; /* 1 */
|
||||
font: inherit; /* 2 */
|
||||
}
|
||||
|
||||
/* Interactive
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Add the correct display in Edge, IE 10+, and Firefox.
|
||||
*/
|
||||
|
||||
details {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*
|
||||
* Add the correct display in all browsers.
|
||||
*/
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
}
|
||||
|
||||
/* Misc
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10+.
|
||||
*/
|
||||
|
||||
template {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10.
|
||||
*/
|
||||
|
||||
[hidden] {
|
||||
display: none;
|
||||
}
|
||||
@@ -1,139 +0,0 @@
|
||||
body {
|
||||
background-color: #306aa0;
|
||||
background-image: radial-gradient(circle at top left, #fff 0%, #8ce1d6 15em, #306aa0 100em, #386095 100%);
|
||||
}
|
||||
|
||||
main, footer {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
header {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #770d67;
|
||||
}
|
||||
|
||||
a:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
header a:link {
|
||||
color: #f2f7fd;
|
||||
}
|
||||
|
||||
header a:visited {
|
||||
color: #f2b5e9;
|
||||
}
|
||||
|
||||
header a:focus {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:hover {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #fff6db;
|
||||
}
|
||||
|
||||
summary:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
h2, h3, h4, h5, h6 {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left-color: #fff;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th {
|
||||
background-color: #306aa0;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.additional-info-percentages {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
border-left-color: #fff;
|
||||
color: #fff;
|
||||
}
|
||||
@@ -1,417 +0,0 @@
|
||||
*, *::after, *::before {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
pre, ul {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
ol {
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
h3, h4, h5, h6 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
html {
|
||||
box-sizing: border-box;
|
||||
font-family: Verdana, sans-serif;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 50em) {
|
||||
body {
|
||||
margin: 1.5em 2ch;
|
||||
padding: 1.5em 2ch;
|
||||
}
|
||||
}
|
||||
|
||||
a:active, header a:active {
|
||||
outline-style: solid;
|
||||
}
|
||||
|
||||
header, main {
|
||||
margin: 0 auto;
|
||||
max-width: 90ch;
|
||||
padding: 1.5em 4ch;
|
||||
}
|
||||
|
||||
header {
|
||||
border-radius: .25em .25em 0 0;
|
||||
}
|
||||
|
||||
main {
|
||||
border-radius: 0 0 .25em .25em;
|
||||
}
|
||||
|
||||
summary {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.contents {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
main > section {
|
||||
margin-bottom: 4.5em;
|
||||
}
|
||||
|
||||
.about-this-report > section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.summaries section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-bottom: .75em;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
h4 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.report-parameters--container h4 {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
p:first-of-type {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
p:last-of-type {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.contents li, .alerts li, .alert-types > ol > li {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.alert-types h4 {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
a {
|
||||
border-radius: .125em;
|
||||
}
|
||||
|
||||
caption {
|
||||
margin-bottom: 1.5em;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
code, .request-method-n-url {
|
||||
overflow-wrap: anywhere;
|
||||
white-space: break-spaces;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.report-description--container, .report-parameters--container {
|
||||
margin-left: 2ch;
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.about-this-report h3, .summaries h3, .appendix h3 {
|
||||
border-bottom: .05em solid;
|
||||
}
|
||||
|
||||
.alerts h4 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.alerts ol {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alerts--site-li {
|
||||
border: .05em solid;
|
||||
border-radius: .25em;
|
||||
margin-left: 2ch;
|
||||
padding: 1.5em 3ch;
|
||||
}
|
||||
|
||||
.contents ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 4ch;
|
||||
}
|
||||
|
||||
.contexts-list, .sites-list {
|
||||
list-style-type: square;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table thead > tr {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 5%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table td, .risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.site-risk-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.site-risk-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table thead > tr:first-of-type {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table th[scope="col"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.site-risk-counts-table td, .site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th, .alert-type-counts-table td {
|
||||
padding: 0 1rem;
|
||||
text-align: left;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alert-type-counts-table td:nth-last-of-type(2) {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom: 0.05em dotted;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left: 1rem solid;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:first-of-type {
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:last-of-type, .alert-type-counts-table td:last-of-type {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"], .alert-type-counts-table th[scope="row"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="row"], .alert-type-counts-table td {
|
||||
padding-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-type-counts-table thead > th:first-of-type {
|
||||
width: 45%;
|
||||
}
|
||||
|
||||
.alerts-table, .alert-types-table, .insights-table {
|
||||
border-collapse: separate;
|
||||
border-spacing: 2ch 1.5em;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alerts-table th, .alerts-table td, .alert-types-table th, .alert-types-table td, .insights-table td, .insights-table th {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td, .insights-table td {
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th, .insights-table th {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td {
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.insights-table td {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table summary {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-tags-list {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-tags-list > li {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.request-body, .response-body {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.request-method-n-url {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.alert-types-table {
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
.alert-types-table th {
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
.alert-types-table ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-types-table li:not(:first-of-type) {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p.alert-types-intro {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.zap-logo {
|
||||
height: 1em;
|
||||
margin-right: .25ch;
|
||||
width: 1em;
|
||||
}
|
||||
|
||||
h1, h2 {
|
||||
font-family: Georgia, serif;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level, .included-risk-codes, .included-confidence-codes, .additional-info-percentages {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
||||
.context, .site, .request-method-n-url {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
Before Width: | Height: | Size: 1.9 KiB |
@@ -1,21 +0,0 @@
|
||||
# The MIT License (MIT)
|
||||
|
||||
Copyright © Nicolas Gallagher and Jonathan Neal
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
349
TestesRealizados1/Dev&Full/normalize/normalize.css
vendored
@@ -1,349 +0,0 @@
|
||||
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
||||
|
||||
/* Document
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Correct the line height in all browsers.
|
||||
* 2. Prevent adjustments of font size after orientation changes in iOS.
|
||||
*/
|
||||
|
||||
html {
|
||||
line-height: 1.15; /* 1 */
|
||||
-webkit-text-size-adjust: 100%; /* 2 */
|
||||
}
|
||||
|
||||
/* Sections
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the margin in all browsers.
|
||||
*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the `main` element consistently in IE.
|
||||
*/
|
||||
|
||||
main {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the font size and margin on `h1` elements within `section` and
|
||||
* `article` contexts in Chrome, Firefox, and Safari.
|
||||
*/
|
||||
|
||||
h1 {
|
||||
font-size: 2em;
|
||||
margin: 0.67em 0;
|
||||
}
|
||||
|
||||
/* Grouping content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in Firefox.
|
||||
* 2. Show the overflow in Edge and IE.
|
||||
*/
|
||||
|
||||
hr {
|
||||
box-sizing: content-box; /* 1 */
|
||||
height: 0; /* 1 */
|
||||
overflow: visible; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
pre {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/* Text-level semantics
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the gray background on active links in IE 10.
|
||||
*/
|
||||
|
||||
a {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Remove the bottom border in Chrome 57-
|
||||
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
||||
*/
|
||||
|
||||
abbr[title] {
|
||||
border-bottom: none; /* 1 */
|
||||
text-decoration: underline; /* 2 */
|
||||
text-decoration: underline dotted; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font weight in Chrome, Edge, and Safari.
|
||||
*/
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font size in all browsers.
|
||||
*/
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent `sub` and `sup` elements from affecting the line height in
|
||||
* all browsers.
|
||||
*/
|
||||
|
||||
sub,
|
||||
sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
/* Embedded content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the border on images inside links in IE 10.
|
||||
*/
|
||||
|
||||
img {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
/* Forms
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Change the font styles in all browsers.
|
||||
* 2. Remove the margin in Firefox and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
input,
|
||||
optgroup,
|
||||
select,
|
||||
textarea {
|
||||
font-family: inherit; /* 1 */
|
||||
font-size: 100%; /* 1 */
|
||||
line-height: 1.15; /* 1 */
|
||||
margin: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the overflow in IE.
|
||||
* 1. Show the overflow in Edge.
|
||||
*/
|
||||
|
||||
button,
|
||||
input { /* 1 */
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
||||
* 1. Remove the inheritance of text transform in Firefox.
|
||||
*/
|
||||
|
||||
button,
|
||||
select { /* 1 */
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the inability to style clickable types in iOS and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
[type="button"],
|
||||
[type="reset"],
|
||||
[type="submit"] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner border and padding in Firefox.
|
||||
*/
|
||||
|
||||
button::-moz-focus-inner,
|
||||
[type="button"]::-moz-focus-inner,
|
||||
[type="reset"]::-moz-focus-inner,
|
||||
[type="submit"]::-moz-focus-inner {
|
||||
border-style: none;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Restore the focus styles unset by the previous rule.
|
||||
*/
|
||||
|
||||
button:-moz-focusring,
|
||||
[type="button"]:-moz-focusring,
|
||||
[type="reset"]:-moz-focusring,
|
||||
[type="submit"]:-moz-focusring {
|
||||
outline: 1px dotted ButtonText;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the padding in Firefox.
|
||||
*/
|
||||
|
||||
fieldset {
|
||||
padding: 0.35em 0.75em 0.625em;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the text wrapping in Edge and IE.
|
||||
* 2. Correct the color inheritance from `fieldset` elements in IE.
|
||||
* 3. Remove the padding so developers are not caught out when they zero out
|
||||
* `fieldset` elements in all browsers.
|
||||
*/
|
||||
|
||||
legend {
|
||||
box-sizing: border-box; /* 1 */
|
||||
color: inherit; /* 2 */
|
||||
display: table; /* 1 */
|
||||
max-width: 100%; /* 1 */
|
||||
padding: 0; /* 3 */
|
||||
white-space: normal; /* 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
||||
*/
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the default vertical scrollbar in IE 10+.
|
||||
*/
|
||||
|
||||
textarea {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in IE 10.
|
||||
* 2. Remove the padding in IE 10.
|
||||
*/
|
||||
|
||||
[type="checkbox"],
|
||||
[type="radio"] {
|
||||
box-sizing: border-box; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the cursor style of increment and decrement buttons in Chrome.
|
||||
*/
|
||||
|
||||
[type="number"]::-webkit-inner-spin-button,
|
||||
[type="number"]::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the odd appearance in Chrome and Safari.
|
||||
* 2. Correct the outline style in Safari.
|
||||
*/
|
||||
|
||||
[type="search"] {
|
||||
-webkit-appearance: textfield; /* 1 */
|
||||
outline-offset: -2px; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner padding in Chrome and Safari on macOS.
|
||||
*/
|
||||
|
||||
[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inability to style clickable types in iOS and Safari.
|
||||
* 2. Change font properties to `inherit` in Safari.
|
||||
*/
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
-webkit-appearance: button; /* 1 */
|
||||
font: inherit; /* 2 */
|
||||
}
|
||||
|
||||
/* Interactive
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Add the correct display in Edge, IE 10+, and Firefox.
|
||||
*/
|
||||
|
||||
details {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*
|
||||
* Add the correct display in all browsers.
|
||||
*/
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
}
|
||||
|
||||
/* Misc
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10+.
|
||||
*/
|
||||
|
||||
template {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10.
|
||||
*/
|
||||
|
||||
[hidden] {
|
||||
display: none;
|
||||
}
|
||||
@@ -1,139 +0,0 @@
|
||||
body {
|
||||
background-color: #306aa0;
|
||||
background-image: radial-gradient(circle at top left, #fff 0%, #8ce1d6 15em, #306aa0 100em, #386095 100%);
|
||||
}
|
||||
|
||||
main, footer {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
header {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #770d67;
|
||||
}
|
||||
|
||||
a:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
header a:link {
|
||||
color: #f2f7fd;
|
||||
}
|
||||
|
||||
header a:visited {
|
||||
color: #f2b5e9;
|
||||
}
|
||||
|
||||
header a:focus {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:hover {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #fff6db;
|
||||
}
|
||||
|
||||
summary:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
h2, h3, h4, h5, h6 {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left-color: #fff;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th {
|
||||
background-color: #306aa0;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.additional-info-percentages {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
border-left-color: #fff;
|
||||
color: #fff;
|
||||
}
|
||||
@@ -1,417 +0,0 @@
|
||||
*, *::after, *::before {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
pre, ul {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
ol {
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
h3, h4, h5, h6 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
html {
|
||||
box-sizing: border-box;
|
||||
font-family: Verdana, sans-serif;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 50em) {
|
||||
body {
|
||||
margin: 1.5em 2ch;
|
||||
padding: 1.5em 2ch;
|
||||
}
|
||||
}
|
||||
|
||||
a:active, header a:active {
|
||||
outline-style: solid;
|
||||
}
|
||||
|
||||
header, main {
|
||||
margin: 0 auto;
|
||||
max-width: 90ch;
|
||||
padding: 1.5em 4ch;
|
||||
}
|
||||
|
||||
header {
|
||||
border-radius: .25em .25em 0 0;
|
||||
}
|
||||
|
||||
main {
|
||||
border-radius: 0 0 .25em .25em;
|
||||
}
|
||||
|
||||
summary {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.contents {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
main > section {
|
||||
margin-bottom: 4.5em;
|
||||
}
|
||||
|
||||
.about-this-report > section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.summaries section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-bottom: .75em;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
h4 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.report-parameters--container h4 {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
p:first-of-type {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
p:last-of-type {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.contents li, .alerts li, .alert-types > ol > li {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.alert-types h4 {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
a {
|
||||
border-radius: .125em;
|
||||
}
|
||||
|
||||
caption {
|
||||
margin-bottom: 1.5em;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
code, .request-method-n-url {
|
||||
overflow-wrap: anywhere;
|
||||
white-space: break-spaces;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.report-description--container, .report-parameters--container {
|
||||
margin-left: 2ch;
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.about-this-report h3, .summaries h3, .appendix h3 {
|
||||
border-bottom: .05em solid;
|
||||
}
|
||||
|
||||
.alerts h4 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.alerts ol {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alerts--site-li {
|
||||
border: .05em solid;
|
||||
border-radius: .25em;
|
||||
margin-left: 2ch;
|
||||
padding: 1.5em 3ch;
|
||||
}
|
||||
|
||||
.contents ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 4ch;
|
||||
}
|
||||
|
||||
.contexts-list, .sites-list {
|
||||
list-style-type: square;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table thead > tr {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 5%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table td, .risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.site-risk-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.site-risk-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table thead > tr:first-of-type {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table th[scope="col"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.site-risk-counts-table td, .site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th, .alert-type-counts-table td {
|
||||
padding: 0 1rem;
|
||||
text-align: left;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alert-type-counts-table td:nth-last-of-type(2) {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom: 0.05em dotted;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left: 1rem solid;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:first-of-type {
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:last-of-type, .alert-type-counts-table td:last-of-type {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"], .alert-type-counts-table th[scope="row"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="row"], .alert-type-counts-table td {
|
||||
padding-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-type-counts-table thead > th:first-of-type {
|
||||
width: 45%;
|
||||
}
|
||||
|
||||
.alerts-table, .alert-types-table, .insights-table {
|
||||
border-collapse: separate;
|
||||
border-spacing: 2ch 1.5em;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alerts-table th, .alerts-table td, .alert-types-table th, .alert-types-table td, .insights-table td, .insights-table th {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td, .insights-table td {
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th, .insights-table th {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td {
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.insights-table td {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table summary {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-tags-list {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-tags-list > li {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.request-body, .response-body {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.request-method-n-url {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.alert-types-table {
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
.alert-types-table th {
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
.alert-types-table ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-types-table li:not(:first-of-type) {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p.alert-types-intro {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.zap-logo {
|
||||
height: 1em;
|
||||
margin-right: .25ch;
|
||||
width: 1em;
|
||||
}
|
||||
|
||||
h1, h2 {
|
||||
font-family: Georgia, serif;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level, .included-risk-codes, .included-confidence-codes, .additional-info-percentages {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
||||
.context, .site, .request-method-n-url {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
Before Width: | Height: | Size: 1.9 KiB |
@@ -1,21 +0,0 @@
|
||||
# The MIT License (MIT)
|
||||
|
||||
Copyright © Nicolas Gallagher and Jonathan Neal
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -1,349 +0,0 @@
|
||||
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
||||
|
||||
/* Document
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Correct the line height in all browsers.
|
||||
* 2. Prevent adjustments of font size after orientation changes in iOS.
|
||||
*/
|
||||
|
||||
html {
|
||||
line-height: 1.15; /* 1 */
|
||||
-webkit-text-size-adjust: 100%; /* 2 */
|
||||
}
|
||||
|
||||
/* Sections
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the margin in all browsers.
|
||||
*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the `main` element consistently in IE.
|
||||
*/
|
||||
|
||||
main {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the font size and margin on `h1` elements within `section` and
|
||||
* `article` contexts in Chrome, Firefox, and Safari.
|
||||
*/
|
||||
|
||||
h1 {
|
||||
font-size: 2em;
|
||||
margin: 0.67em 0;
|
||||
}
|
||||
|
||||
/* Grouping content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in Firefox.
|
||||
* 2. Show the overflow in Edge and IE.
|
||||
*/
|
||||
|
||||
hr {
|
||||
box-sizing: content-box; /* 1 */
|
||||
height: 0; /* 1 */
|
||||
overflow: visible; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
pre {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/* Text-level semantics
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the gray background on active links in IE 10.
|
||||
*/
|
||||
|
||||
a {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Remove the bottom border in Chrome 57-
|
||||
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
||||
*/
|
||||
|
||||
abbr[title] {
|
||||
border-bottom: none; /* 1 */
|
||||
text-decoration: underline; /* 2 */
|
||||
text-decoration: underline dotted; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font weight in Chrome, Edge, and Safari.
|
||||
*/
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font size in all browsers.
|
||||
*/
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent `sub` and `sup` elements from affecting the line height in
|
||||
* all browsers.
|
||||
*/
|
||||
|
||||
sub,
|
||||
sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
/* Embedded content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the border on images inside links in IE 10.
|
||||
*/
|
||||
|
||||
img {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
/* Forms
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Change the font styles in all browsers.
|
||||
* 2. Remove the margin in Firefox and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
input,
|
||||
optgroup,
|
||||
select,
|
||||
textarea {
|
||||
font-family: inherit; /* 1 */
|
||||
font-size: 100%; /* 1 */
|
||||
line-height: 1.15; /* 1 */
|
||||
margin: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the overflow in IE.
|
||||
* 1. Show the overflow in Edge.
|
||||
*/
|
||||
|
||||
button,
|
||||
input { /* 1 */
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
||||
* 1. Remove the inheritance of text transform in Firefox.
|
||||
*/
|
||||
|
||||
button,
|
||||
select { /* 1 */
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the inability to style clickable types in iOS and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
[type="button"],
|
||||
[type="reset"],
|
||||
[type="submit"] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner border and padding in Firefox.
|
||||
*/
|
||||
|
||||
button::-moz-focus-inner,
|
||||
[type="button"]::-moz-focus-inner,
|
||||
[type="reset"]::-moz-focus-inner,
|
||||
[type="submit"]::-moz-focus-inner {
|
||||
border-style: none;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Restore the focus styles unset by the previous rule.
|
||||
*/
|
||||
|
||||
button:-moz-focusring,
|
||||
[type="button"]:-moz-focusring,
|
||||
[type="reset"]:-moz-focusring,
|
||||
[type="submit"]:-moz-focusring {
|
||||
outline: 1px dotted ButtonText;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the padding in Firefox.
|
||||
*/
|
||||
|
||||
fieldset {
|
||||
padding: 0.35em 0.75em 0.625em;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the text wrapping in Edge and IE.
|
||||
* 2. Correct the color inheritance from `fieldset` elements in IE.
|
||||
* 3. Remove the padding so developers are not caught out when they zero out
|
||||
* `fieldset` elements in all browsers.
|
||||
*/
|
||||
|
||||
legend {
|
||||
box-sizing: border-box; /* 1 */
|
||||
color: inherit; /* 2 */
|
||||
display: table; /* 1 */
|
||||
max-width: 100%; /* 1 */
|
||||
padding: 0; /* 3 */
|
||||
white-space: normal; /* 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
||||
*/
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the default vertical scrollbar in IE 10+.
|
||||
*/
|
||||
|
||||
textarea {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in IE 10.
|
||||
* 2. Remove the padding in IE 10.
|
||||
*/
|
||||
|
||||
[type="checkbox"],
|
||||
[type="radio"] {
|
||||
box-sizing: border-box; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the cursor style of increment and decrement buttons in Chrome.
|
||||
*/
|
||||
|
||||
[type="number"]::-webkit-inner-spin-button,
|
||||
[type="number"]::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the odd appearance in Chrome and Safari.
|
||||
* 2. Correct the outline style in Safari.
|
||||
*/
|
||||
|
||||
[type="search"] {
|
||||
-webkit-appearance: textfield; /* 1 */
|
||||
outline-offset: -2px; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner padding in Chrome and Safari on macOS.
|
||||
*/
|
||||
|
||||
[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inability to style clickable types in iOS and Safari.
|
||||
* 2. Change font properties to `inherit` in Safari.
|
||||
*/
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
-webkit-appearance: button; /* 1 */
|
||||
font: inherit; /* 2 */
|
||||
}
|
||||
|
||||
/* Interactive
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Add the correct display in Edge, IE 10+, and Firefox.
|
||||
*/
|
||||
|
||||
details {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*
|
||||
* Add the correct display in all browsers.
|
||||
*/
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
}
|
||||
|
||||
/* Misc
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10+.
|
||||
*/
|
||||
|
||||
template {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10.
|
||||
*/
|
||||
|
||||
[hidden] {
|
||||
display: none;
|
||||
}
|
||||
@@ -1,139 +0,0 @@
|
||||
body {
|
||||
background-color: #306aa0;
|
||||
background-image: radial-gradient(circle at top left, #fff 0%, #8ce1d6 15em, #306aa0 100em, #386095 100%);
|
||||
}
|
||||
|
||||
main, footer {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
header {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #770d67;
|
||||
}
|
||||
|
||||
a:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
header a:link {
|
||||
color: #f2f7fd;
|
||||
}
|
||||
|
||||
header a:visited {
|
||||
color: #f2b5e9;
|
||||
}
|
||||
|
||||
header a:focus {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:hover {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #fff6db;
|
||||
}
|
||||
|
||||
summary:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
h2, h3, h4, h5, h6 {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left-color: #fff;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th {
|
||||
background-color: #306aa0;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.additional-info-percentages {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
border-left-color: #fff;
|
||||
color: #fff;
|
||||
}
|
||||
@@ -1,417 +0,0 @@
|
||||
*, *::after, *::before {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
pre, ul {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
ol {
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
h3, h4, h5, h6 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
html {
|
||||
box-sizing: border-box;
|
||||
font-family: Verdana, sans-serif;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 50em) {
|
||||
body {
|
||||
margin: 1.5em 2ch;
|
||||
padding: 1.5em 2ch;
|
||||
}
|
||||
}
|
||||
|
||||
a:active, header a:active {
|
||||
outline-style: solid;
|
||||
}
|
||||
|
||||
header, main {
|
||||
margin: 0 auto;
|
||||
max-width: 90ch;
|
||||
padding: 1.5em 4ch;
|
||||
}
|
||||
|
||||
header {
|
||||
border-radius: .25em .25em 0 0;
|
||||
}
|
||||
|
||||
main {
|
||||
border-radius: 0 0 .25em .25em;
|
||||
}
|
||||
|
||||
summary {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.contents {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
main > section {
|
||||
margin-bottom: 4.5em;
|
||||
}
|
||||
|
||||
.about-this-report > section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.summaries section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-bottom: .75em;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
h4 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.report-parameters--container h4 {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
p:first-of-type {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
p:last-of-type {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.contents li, .alerts li, .alert-types > ol > li {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.alert-types h4 {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
a {
|
||||
border-radius: .125em;
|
||||
}
|
||||
|
||||
caption {
|
||||
margin-bottom: 1.5em;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
code, .request-method-n-url {
|
||||
overflow-wrap: anywhere;
|
||||
white-space: break-spaces;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.report-description--container, .report-parameters--container {
|
||||
margin-left: 2ch;
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.about-this-report h3, .summaries h3, .appendix h3 {
|
||||
border-bottom: .05em solid;
|
||||
}
|
||||
|
||||
.alerts h4 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.alerts ol {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alerts--site-li {
|
||||
border: .05em solid;
|
||||
border-radius: .25em;
|
||||
margin-left: 2ch;
|
||||
padding: 1.5em 3ch;
|
||||
}
|
||||
|
||||
.contents ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 4ch;
|
||||
}
|
||||
|
||||
.contexts-list, .sites-list {
|
||||
list-style-type: square;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table thead > tr {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 5%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table td, .risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.site-risk-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.site-risk-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table thead > tr:first-of-type {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table th[scope="col"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.site-risk-counts-table td, .site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th, .alert-type-counts-table td {
|
||||
padding: 0 1rem;
|
||||
text-align: left;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alert-type-counts-table td:nth-last-of-type(2) {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom: 0.05em dotted;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left: 1rem solid;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:first-of-type {
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:last-of-type, .alert-type-counts-table td:last-of-type {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"], .alert-type-counts-table th[scope="row"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="row"], .alert-type-counts-table td {
|
||||
padding-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-type-counts-table thead > th:first-of-type {
|
||||
width: 45%;
|
||||
}
|
||||
|
||||
.alerts-table, .alert-types-table, .insights-table {
|
||||
border-collapse: separate;
|
||||
border-spacing: 2ch 1.5em;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alerts-table th, .alerts-table td, .alert-types-table th, .alert-types-table td, .insights-table td, .insights-table th {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td, .insights-table td {
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th, .insights-table th {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td {
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.insights-table td {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table summary {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-tags-list {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-tags-list > li {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.request-body, .response-body {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.request-method-n-url {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.alert-types-table {
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
.alert-types-table th {
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
.alert-types-table ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-types-table li:not(:first-of-type) {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p.alert-types-intro {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.zap-logo {
|
||||
height: 1em;
|
||||
margin-right: .25ch;
|
||||
width: 1em;
|
||||
}
|
||||
|
||||
h1, h2 {
|
||||
font-family: Georgia, serif;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level, .included-risk-codes, .included-confidence-codes, .additional-info-percentages {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
||||
.context, .site, .request-method-n-url {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
Before Width: | Height: | Size: 1.9 KiB |
@@ -1,21 +0,0 @@
|
||||
# The MIT License (MIT)
|
||||
|
||||
Copyright © Nicolas Gallagher and Jonathan Neal
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
349
TestesRealizados1/Pen&Test/normalize/normalize.css
vendored
@@ -1,349 +0,0 @@
|
||||
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
||||
|
||||
/* Document
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Correct the line height in all browsers.
|
||||
* 2. Prevent adjustments of font size after orientation changes in iOS.
|
||||
*/
|
||||
|
||||
html {
|
||||
line-height: 1.15; /* 1 */
|
||||
-webkit-text-size-adjust: 100%; /* 2 */
|
||||
}
|
||||
|
||||
/* Sections
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the margin in all browsers.
|
||||
*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the `main` element consistently in IE.
|
||||
*/
|
||||
|
||||
main {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the font size and margin on `h1` elements within `section` and
|
||||
* `article` contexts in Chrome, Firefox, and Safari.
|
||||
*/
|
||||
|
||||
h1 {
|
||||
font-size: 2em;
|
||||
margin: 0.67em 0;
|
||||
}
|
||||
|
||||
/* Grouping content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in Firefox.
|
||||
* 2. Show the overflow in Edge and IE.
|
||||
*/
|
||||
|
||||
hr {
|
||||
box-sizing: content-box; /* 1 */
|
||||
height: 0; /* 1 */
|
||||
overflow: visible; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
pre {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/* Text-level semantics
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the gray background on active links in IE 10.
|
||||
*/
|
||||
|
||||
a {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Remove the bottom border in Chrome 57-
|
||||
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
||||
*/
|
||||
|
||||
abbr[title] {
|
||||
border-bottom: none; /* 1 */
|
||||
text-decoration: underline; /* 2 */
|
||||
text-decoration: underline dotted; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font weight in Chrome, Edge, and Safari.
|
||||
*/
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font size in all browsers.
|
||||
*/
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent `sub` and `sup` elements from affecting the line height in
|
||||
* all browsers.
|
||||
*/
|
||||
|
||||
sub,
|
||||
sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
/* Embedded content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the border on images inside links in IE 10.
|
||||
*/
|
||||
|
||||
img {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
/* Forms
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Change the font styles in all browsers.
|
||||
* 2. Remove the margin in Firefox and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
input,
|
||||
optgroup,
|
||||
select,
|
||||
textarea {
|
||||
font-family: inherit; /* 1 */
|
||||
font-size: 100%; /* 1 */
|
||||
line-height: 1.15; /* 1 */
|
||||
margin: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the overflow in IE.
|
||||
* 1. Show the overflow in Edge.
|
||||
*/
|
||||
|
||||
button,
|
||||
input { /* 1 */
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
||||
* 1. Remove the inheritance of text transform in Firefox.
|
||||
*/
|
||||
|
||||
button,
|
||||
select { /* 1 */
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the inability to style clickable types in iOS and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
[type="button"],
|
||||
[type="reset"],
|
||||
[type="submit"] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner border and padding in Firefox.
|
||||
*/
|
||||
|
||||
button::-moz-focus-inner,
|
||||
[type="button"]::-moz-focus-inner,
|
||||
[type="reset"]::-moz-focus-inner,
|
||||
[type="submit"]::-moz-focus-inner {
|
||||
border-style: none;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Restore the focus styles unset by the previous rule.
|
||||
*/
|
||||
|
||||
button:-moz-focusring,
|
||||
[type="button"]:-moz-focusring,
|
||||
[type="reset"]:-moz-focusring,
|
||||
[type="submit"]:-moz-focusring {
|
||||
outline: 1px dotted ButtonText;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the padding in Firefox.
|
||||
*/
|
||||
|
||||
fieldset {
|
||||
padding: 0.35em 0.75em 0.625em;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the text wrapping in Edge and IE.
|
||||
* 2. Correct the color inheritance from `fieldset` elements in IE.
|
||||
* 3. Remove the padding so developers are not caught out when they zero out
|
||||
* `fieldset` elements in all browsers.
|
||||
*/
|
||||
|
||||
legend {
|
||||
box-sizing: border-box; /* 1 */
|
||||
color: inherit; /* 2 */
|
||||
display: table; /* 1 */
|
||||
max-width: 100%; /* 1 */
|
||||
padding: 0; /* 3 */
|
||||
white-space: normal; /* 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
||||
*/
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the default vertical scrollbar in IE 10+.
|
||||
*/
|
||||
|
||||
textarea {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in IE 10.
|
||||
* 2. Remove the padding in IE 10.
|
||||
*/
|
||||
|
||||
[type="checkbox"],
|
||||
[type="radio"] {
|
||||
box-sizing: border-box; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the cursor style of increment and decrement buttons in Chrome.
|
||||
*/
|
||||
|
||||
[type="number"]::-webkit-inner-spin-button,
|
||||
[type="number"]::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the odd appearance in Chrome and Safari.
|
||||
* 2. Correct the outline style in Safari.
|
||||
*/
|
||||
|
||||
[type="search"] {
|
||||
-webkit-appearance: textfield; /* 1 */
|
||||
outline-offset: -2px; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner padding in Chrome and Safari on macOS.
|
||||
*/
|
||||
|
||||
[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inability to style clickable types in iOS and Safari.
|
||||
* 2. Change font properties to `inherit` in Safari.
|
||||
*/
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
-webkit-appearance: button; /* 1 */
|
||||
font: inherit; /* 2 */
|
||||
}
|
||||
|
||||
/* Interactive
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Add the correct display in Edge, IE 10+, and Firefox.
|
||||
*/
|
||||
|
||||
details {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*
|
||||
* Add the correct display in all browsers.
|
||||
*/
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
}
|
||||
|
||||
/* Misc
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10+.
|
||||
*/
|
||||
|
||||
template {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10.
|
||||
*/
|
||||
|
||||
[hidden] {
|
||||
display: none;
|
||||
}
|
||||
@@ -1,139 +0,0 @@
|
||||
body {
|
||||
background-color: #306aa0;
|
||||
background-image: radial-gradient(circle at top left, #fff 0%, #8ce1d6 15em, #306aa0 100em, #386095 100%);
|
||||
}
|
||||
|
||||
main, footer {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
header {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #770d67;
|
||||
}
|
||||
|
||||
a:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
header a:link {
|
||||
color: #f2f7fd;
|
||||
}
|
||||
|
||||
header a:visited {
|
||||
color: #f2b5e9;
|
||||
}
|
||||
|
||||
header a:focus {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:hover {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #fff6db;
|
||||
}
|
||||
|
||||
summary:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
h2, h3, h4, h5, h6 {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left-color: #fff;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th {
|
||||
background-color: #306aa0;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.additional-info-percentages {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
border-left-color: #fff;
|
||||
color: #fff;
|
||||
}
|
||||
@@ -1,417 +0,0 @@
|
||||
*, *::after, *::before {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
pre, ul {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
ol {
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
h3, h4, h5, h6 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
html {
|
||||
box-sizing: border-box;
|
||||
font-family: Verdana, sans-serif;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 50em) {
|
||||
body {
|
||||
margin: 1.5em 2ch;
|
||||
padding: 1.5em 2ch;
|
||||
}
|
||||
}
|
||||
|
||||
a:active, header a:active {
|
||||
outline-style: solid;
|
||||
}
|
||||
|
||||
header, main {
|
||||
margin: 0 auto;
|
||||
max-width: 90ch;
|
||||
padding: 1.5em 4ch;
|
||||
}
|
||||
|
||||
header {
|
||||
border-radius: .25em .25em 0 0;
|
||||
}
|
||||
|
||||
main {
|
||||
border-radius: 0 0 .25em .25em;
|
||||
}
|
||||
|
||||
summary {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.contents {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
main > section {
|
||||
margin-bottom: 4.5em;
|
||||
}
|
||||
|
||||
.about-this-report > section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.summaries section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-bottom: .75em;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
h4 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.report-parameters--container h4 {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
p:first-of-type {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
p:last-of-type {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.contents li, .alerts li, .alert-types > ol > li {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.alert-types h4 {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
a {
|
||||
border-radius: .125em;
|
||||
}
|
||||
|
||||
caption {
|
||||
margin-bottom: 1.5em;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
code, .request-method-n-url {
|
||||
overflow-wrap: anywhere;
|
||||
white-space: break-spaces;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.report-description--container, .report-parameters--container {
|
||||
margin-left: 2ch;
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.about-this-report h3, .summaries h3, .appendix h3 {
|
||||
border-bottom: .05em solid;
|
||||
}
|
||||
|
||||
.alerts h4 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.alerts ol {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alerts--site-li {
|
||||
border: .05em solid;
|
||||
border-radius: .25em;
|
||||
margin-left: 2ch;
|
||||
padding: 1.5em 3ch;
|
||||
}
|
||||
|
||||
.contents ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 4ch;
|
||||
}
|
||||
|
||||
.contexts-list, .sites-list {
|
||||
list-style-type: square;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table thead > tr {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 5%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table td, .risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.site-risk-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.site-risk-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table thead > tr:first-of-type {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table th[scope="col"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.site-risk-counts-table td, .site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th, .alert-type-counts-table td {
|
||||
padding: 0 1rem;
|
||||
text-align: left;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alert-type-counts-table td:nth-last-of-type(2) {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom: 0.05em dotted;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left: 1rem solid;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:first-of-type {
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:last-of-type, .alert-type-counts-table td:last-of-type {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"], .alert-type-counts-table th[scope="row"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="row"], .alert-type-counts-table td {
|
||||
padding-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-type-counts-table thead > th:first-of-type {
|
||||
width: 45%;
|
||||
}
|
||||
|
||||
.alerts-table, .alert-types-table, .insights-table {
|
||||
border-collapse: separate;
|
||||
border-spacing: 2ch 1.5em;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alerts-table th, .alerts-table td, .alert-types-table th, .alert-types-table td, .insights-table td, .insights-table th {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td, .insights-table td {
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th, .insights-table th {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td {
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.insights-table td {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table summary {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-tags-list {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-tags-list > li {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.request-body, .response-body {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.request-method-n-url {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.alert-types-table {
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
.alert-types-table th {
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
.alert-types-table ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-types-table li:not(:first-of-type) {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p.alert-types-intro {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.zap-logo {
|
||||
height: 1em;
|
||||
margin-right: .25ch;
|
||||
width: 1em;
|
||||
}
|
||||
|
||||
h1, h2 {
|
||||
font-family: Georgia, serif;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level, .included-risk-codes, .included-confidence-codes, .additional-info-percentages {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
||||
.context, .site, .request-method-n-url {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
Before Width: | Height: | Size: 1.9 KiB |
@@ -1,21 +0,0 @@
|
||||
# The MIT License (MIT)
|
||||
|
||||
Copyright © Nicolas Gallagher and Jonathan Neal
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
349
TestesRealizados1/QA&CICD/normalize/normalize.css
vendored
@@ -1,349 +0,0 @@
|
||||
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
||||
|
||||
/* Document
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Correct the line height in all browsers.
|
||||
* 2. Prevent adjustments of font size after orientation changes in iOS.
|
||||
*/
|
||||
|
||||
html {
|
||||
line-height: 1.15; /* 1 */
|
||||
-webkit-text-size-adjust: 100%; /* 2 */
|
||||
}
|
||||
|
||||
/* Sections
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the margin in all browsers.
|
||||
*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the `main` element consistently in IE.
|
||||
*/
|
||||
|
||||
main {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the font size and margin on `h1` elements within `section` and
|
||||
* `article` contexts in Chrome, Firefox, and Safari.
|
||||
*/
|
||||
|
||||
h1 {
|
||||
font-size: 2em;
|
||||
margin: 0.67em 0;
|
||||
}
|
||||
|
||||
/* Grouping content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in Firefox.
|
||||
* 2. Show the overflow in Edge and IE.
|
||||
*/
|
||||
|
||||
hr {
|
||||
box-sizing: content-box; /* 1 */
|
||||
height: 0; /* 1 */
|
||||
overflow: visible; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
pre {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/* Text-level semantics
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the gray background on active links in IE 10.
|
||||
*/
|
||||
|
||||
a {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Remove the bottom border in Chrome 57-
|
||||
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
||||
*/
|
||||
|
||||
abbr[title] {
|
||||
border-bottom: none; /* 1 */
|
||||
text-decoration: underline; /* 2 */
|
||||
text-decoration: underline dotted; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font weight in Chrome, Edge, and Safari.
|
||||
*/
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font size in all browsers.
|
||||
*/
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent `sub` and `sup` elements from affecting the line height in
|
||||
* all browsers.
|
||||
*/
|
||||
|
||||
sub,
|
||||
sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
/* Embedded content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the border on images inside links in IE 10.
|
||||
*/
|
||||
|
||||
img {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
/* Forms
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Change the font styles in all browsers.
|
||||
* 2. Remove the margin in Firefox and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
input,
|
||||
optgroup,
|
||||
select,
|
||||
textarea {
|
||||
font-family: inherit; /* 1 */
|
||||
font-size: 100%; /* 1 */
|
||||
line-height: 1.15; /* 1 */
|
||||
margin: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the overflow in IE.
|
||||
* 1. Show the overflow in Edge.
|
||||
*/
|
||||
|
||||
button,
|
||||
input { /* 1 */
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
||||
* 1. Remove the inheritance of text transform in Firefox.
|
||||
*/
|
||||
|
||||
button,
|
||||
select { /* 1 */
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the inability to style clickable types in iOS and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
[type="button"],
|
||||
[type="reset"],
|
||||
[type="submit"] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner border and padding in Firefox.
|
||||
*/
|
||||
|
||||
button::-moz-focus-inner,
|
||||
[type="button"]::-moz-focus-inner,
|
||||
[type="reset"]::-moz-focus-inner,
|
||||
[type="submit"]::-moz-focus-inner {
|
||||
border-style: none;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Restore the focus styles unset by the previous rule.
|
||||
*/
|
||||
|
||||
button:-moz-focusring,
|
||||
[type="button"]:-moz-focusring,
|
||||
[type="reset"]:-moz-focusring,
|
||||
[type="submit"]:-moz-focusring {
|
||||
outline: 1px dotted ButtonText;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the padding in Firefox.
|
||||
*/
|
||||
|
||||
fieldset {
|
||||
padding: 0.35em 0.75em 0.625em;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the text wrapping in Edge and IE.
|
||||
* 2. Correct the color inheritance from `fieldset` elements in IE.
|
||||
* 3. Remove the padding so developers are not caught out when they zero out
|
||||
* `fieldset` elements in all browsers.
|
||||
*/
|
||||
|
||||
legend {
|
||||
box-sizing: border-box; /* 1 */
|
||||
color: inherit; /* 2 */
|
||||
display: table; /* 1 */
|
||||
max-width: 100%; /* 1 */
|
||||
padding: 0; /* 3 */
|
||||
white-space: normal; /* 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
||||
*/
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the default vertical scrollbar in IE 10+.
|
||||
*/
|
||||
|
||||
textarea {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in IE 10.
|
||||
* 2. Remove the padding in IE 10.
|
||||
*/
|
||||
|
||||
[type="checkbox"],
|
||||
[type="radio"] {
|
||||
box-sizing: border-box; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the cursor style of increment and decrement buttons in Chrome.
|
||||
*/
|
||||
|
||||
[type="number"]::-webkit-inner-spin-button,
|
||||
[type="number"]::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the odd appearance in Chrome and Safari.
|
||||
* 2. Correct the outline style in Safari.
|
||||
*/
|
||||
|
||||
[type="search"] {
|
||||
-webkit-appearance: textfield; /* 1 */
|
||||
outline-offset: -2px; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner padding in Chrome and Safari on macOS.
|
||||
*/
|
||||
|
||||
[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inability to style clickable types in iOS and Safari.
|
||||
* 2. Change font properties to `inherit` in Safari.
|
||||
*/
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
-webkit-appearance: button; /* 1 */
|
||||
font: inherit; /* 2 */
|
||||
}
|
||||
|
||||
/* Interactive
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Add the correct display in Edge, IE 10+, and Firefox.
|
||||
*/
|
||||
|
||||
details {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*
|
||||
* Add the correct display in all browsers.
|
||||
*/
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
}
|
||||
|
||||
/* Misc
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10+.
|
||||
*/
|
||||
|
||||
template {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10.
|
||||
*/
|
||||
|
||||
[hidden] {
|
||||
display: none;
|
||||
}
|
||||
@@ -1,139 +0,0 @@
|
||||
body {
|
||||
background-color: #306aa0;
|
||||
background-image: radial-gradient(circle at top left, #fff 0%, #8ce1d6 15em, #306aa0 100em, #386095 100%);
|
||||
}
|
||||
|
||||
main, footer {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
header {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #770d67;
|
||||
}
|
||||
|
||||
a:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
header a:link {
|
||||
color: #f2f7fd;
|
||||
}
|
||||
|
||||
header a:visited {
|
||||
color: #f2b5e9;
|
||||
}
|
||||
|
||||
header a:focus {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:hover {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #fff6db;
|
||||
}
|
||||
|
||||
summary:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
h2, h3, h4, h5, h6 {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left-color: #fff;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th {
|
||||
background-color: #306aa0;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.additional-info-percentages {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
border-left-color: #fff;
|
||||
color: #fff;
|
||||
}
|
||||
@@ -1,417 +0,0 @@
|
||||
*, *::after, *::before {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
pre, ul {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
ol {
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
h3, h4, h5, h6 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
html {
|
||||
box-sizing: border-box;
|
||||
font-family: Verdana, sans-serif;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 50em) {
|
||||
body {
|
||||
margin: 1.5em 2ch;
|
||||
padding: 1.5em 2ch;
|
||||
}
|
||||
}
|
||||
|
||||
a:active, header a:active {
|
||||
outline-style: solid;
|
||||
}
|
||||
|
||||
header, main {
|
||||
margin: 0 auto;
|
||||
max-width: 90ch;
|
||||
padding: 1.5em 4ch;
|
||||
}
|
||||
|
||||
header {
|
||||
border-radius: .25em .25em 0 0;
|
||||
}
|
||||
|
||||
main {
|
||||
border-radius: 0 0 .25em .25em;
|
||||
}
|
||||
|
||||
summary {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.contents {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
main > section {
|
||||
margin-bottom: 4.5em;
|
||||
}
|
||||
|
||||
.about-this-report > section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.summaries section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-bottom: .75em;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
h4 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.report-parameters--container h4 {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
p:first-of-type {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
p:last-of-type {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.contents li, .alerts li, .alert-types > ol > li {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.alert-types h4 {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
a {
|
||||
border-radius: .125em;
|
||||
}
|
||||
|
||||
caption {
|
||||
margin-bottom: 1.5em;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
code, .request-method-n-url {
|
||||
overflow-wrap: anywhere;
|
||||
white-space: break-spaces;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.report-description--container, .report-parameters--container {
|
||||
margin-left: 2ch;
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.about-this-report h3, .summaries h3, .appendix h3 {
|
||||
border-bottom: .05em solid;
|
||||
}
|
||||
|
||||
.alerts h4 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.alerts ol {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alerts--site-li {
|
||||
border: .05em solid;
|
||||
border-radius: .25em;
|
||||
margin-left: 2ch;
|
||||
padding: 1.5em 3ch;
|
||||
}
|
||||
|
||||
.contents ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 4ch;
|
||||
}
|
||||
|
||||
.contexts-list, .sites-list {
|
||||
list-style-type: square;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table thead > tr {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 5%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table td, .risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.site-risk-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.site-risk-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table thead > tr:first-of-type {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table th[scope="col"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.site-risk-counts-table td, .site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th, .alert-type-counts-table td {
|
||||
padding: 0 1rem;
|
||||
text-align: left;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alert-type-counts-table td:nth-last-of-type(2) {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom: 0.05em dotted;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left: 1rem solid;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:first-of-type {
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:last-of-type, .alert-type-counts-table td:last-of-type {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"], .alert-type-counts-table th[scope="row"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="row"], .alert-type-counts-table td {
|
||||
padding-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-type-counts-table thead > th:first-of-type {
|
||||
width: 45%;
|
||||
}
|
||||
|
||||
.alerts-table, .alert-types-table, .insights-table {
|
||||
border-collapse: separate;
|
||||
border-spacing: 2ch 1.5em;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alerts-table th, .alerts-table td, .alert-types-table th, .alert-types-table td, .insights-table td, .insights-table th {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td, .insights-table td {
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th, .insights-table th {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td {
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.insights-table td {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table summary {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-tags-list {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-tags-list > li {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.request-body, .response-body {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.request-method-n-url {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.alert-types-table {
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
.alert-types-table th {
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
.alert-types-table ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-types-table li:not(:first-of-type) {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p.alert-types-intro {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.zap-logo {
|
||||
height: 1em;
|
||||
margin-right: .25ch;
|
||||
width: 1em;
|
||||
}
|
||||
|
||||
h1, h2 {
|
||||
font-family: Georgia, serif;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level, .included-risk-codes, .included-confidence-codes, .additional-info-percentages {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
||||
.context, .site, .request-method-n-url {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
Before Width: | Height: | Size: 1.9 KiB |
@@ -1,21 +0,0 @@
|
||||
# The MIT License (MIT)
|
||||
|
||||
Copyright © Nicolas Gallagher and Jonathan Neal
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
349
TestesRealizados1/QA&Full/normalize/normalize.css
vendored
@@ -1,349 +0,0 @@
|
||||
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
||||
|
||||
/* Document
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Correct the line height in all browsers.
|
||||
* 2. Prevent adjustments of font size after orientation changes in iOS.
|
||||
*/
|
||||
|
||||
html {
|
||||
line-height: 1.15; /* 1 */
|
||||
-webkit-text-size-adjust: 100%; /* 2 */
|
||||
}
|
||||
|
||||
/* Sections
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the margin in all browsers.
|
||||
*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the `main` element consistently in IE.
|
||||
*/
|
||||
|
||||
main {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the font size and margin on `h1` elements within `section` and
|
||||
* `article` contexts in Chrome, Firefox, and Safari.
|
||||
*/
|
||||
|
||||
h1 {
|
||||
font-size: 2em;
|
||||
margin: 0.67em 0;
|
||||
}
|
||||
|
||||
/* Grouping content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in Firefox.
|
||||
* 2. Show the overflow in Edge and IE.
|
||||
*/
|
||||
|
||||
hr {
|
||||
box-sizing: content-box; /* 1 */
|
||||
height: 0; /* 1 */
|
||||
overflow: visible; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
pre {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/* Text-level semantics
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the gray background on active links in IE 10.
|
||||
*/
|
||||
|
||||
a {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Remove the bottom border in Chrome 57-
|
||||
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
||||
*/
|
||||
|
||||
abbr[title] {
|
||||
border-bottom: none; /* 1 */
|
||||
text-decoration: underline; /* 2 */
|
||||
text-decoration: underline dotted; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font weight in Chrome, Edge, and Safari.
|
||||
*/
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font size in all browsers.
|
||||
*/
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent `sub` and `sup` elements from affecting the line height in
|
||||
* all browsers.
|
||||
*/
|
||||
|
||||
sub,
|
||||
sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
/* Embedded content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the border on images inside links in IE 10.
|
||||
*/
|
||||
|
||||
img {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
/* Forms
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Change the font styles in all browsers.
|
||||
* 2. Remove the margin in Firefox and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
input,
|
||||
optgroup,
|
||||
select,
|
||||
textarea {
|
||||
font-family: inherit; /* 1 */
|
||||
font-size: 100%; /* 1 */
|
||||
line-height: 1.15; /* 1 */
|
||||
margin: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the overflow in IE.
|
||||
* 1. Show the overflow in Edge.
|
||||
*/
|
||||
|
||||
button,
|
||||
input { /* 1 */
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
||||
* 1. Remove the inheritance of text transform in Firefox.
|
||||
*/
|
||||
|
||||
button,
|
||||
select { /* 1 */
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the inability to style clickable types in iOS and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
[type="button"],
|
||||
[type="reset"],
|
||||
[type="submit"] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner border and padding in Firefox.
|
||||
*/
|
||||
|
||||
button::-moz-focus-inner,
|
||||
[type="button"]::-moz-focus-inner,
|
||||
[type="reset"]::-moz-focus-inner,
|
||||
[type="submit"]::-moz-focus-inner {
|
||||
border-style: none;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Restore the focus styles unset by the previous rule.
|
||||
*/
|
||||
|
||||
button:-moz-focusring,
|
||||
[type="button"]:-moz-focusring,
|
||||
[type="reset"]:-moz-focusring,
|
||||
[type="submit"]:-moz-focusring {
|
||||
outline: 1px dotted ButtonText;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the padding in Firefox.
|
||||
*/
|
||||
|
||||
fieldset {
|
||||
padding: 0.35em 0.75em 0.625em;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the text wrapping in Edge and IE.
|
||||
* 2. Correct the color inheritance from `fieldset` elements in IE.
|
||||
* 3. Remove the padding so developers are not caught out when they zero out
|
||||
* `fieldset` elements in all browsers.
|
||||
*/
|
||||
|
||||
legend {
|
||||
box-sizing: border-box; /* 1 */
|
||||
color: inherit; /* 2 */
|
||||
display: table; /* 1 */
|
||||
max-width: 100%; /* 1 */
|
||||
padding: 0; /* 3 */
|
||||
white-space: normal; /* 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
||||
*/
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the default vertical scrollbar in IE 10+.
|
||||
*/
|
||||
|
||||
textarea {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in IE 10.
|
||||
* 2. Remove the padding in IE 10.
|
||||
*/
|
||||
|
||||
[type="checkbox"],
|
||||
[type="radio"] {
|
||||
box-sizing: border-box; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the cursor style of increment and decrement buttons in Chrome.
|
||||
*/
|
||||
|
||||
[type="number"]::-webkit-inner-spin-button,
|
||||
[type="number"]::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the odd appearance in Chrome and Safari.
|
||||
* 2. Correct the outline style in Safari.
|
||||
*/
|
||||
|
||||
[type="search"] {
|
||||
-webkit-appearance: textfield; /* 1 */
|
||||
outline-offset: -2px; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner padding in Chrome and Safari on macOS.
|
||||
*/
|
||||
|
||||
[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inability to style clickable types in iOS and Safari.
|
||||
* 2. Change font properties to `inherit` in Safari.
|
||||
*/
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
-webkit-appearance: button; /* 1 */
|
||||
font: inherit; /* 2 */
|
||||
}
|
||||
|
||||
/* Interactive
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Add the correct display in Edge, IE 10+, and Firefox.
|
||||
*/
|
||||
|
||||
details {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*
|
||||
* Add the correct display in all browsers.
|
||||
*/
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
}
|
||||
|
||||
/* Misc
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10+.
|
||||
*/
|
||||
|
||||
template {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10.
|
||||
*/
|
||||
|
||||
[hidden] {
|
||||
display: none;
|
||||
}
|
||||
@@ -1,139 +0,0 @@
|
||||
body {
|
||||
background-color: #306aa0;
|
||||
background-image: radial-gradient(circle at top left, #fff 0%, #8ce1d6 15em, #306aa0 100em, #386095 100%);
|
||||
}
|
||||
|
||||
main, footer {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
header {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #770d67;
|
||||
}
|
||||
|
||||
a:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
header a:link {
|
||||
color: #f2f7fd;
|
||||
}
|
||||
|
||||
header a:visited {
|
||||
color: #f2b5e9;
|
||||
}
|
||||
|
||||
header a:focus {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:hover {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #fff6db;
|
||||
}
|
||||
|
||||
summary:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
h2, h3, h4, h5, h6 {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left-color: #fff;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th {
|
||||
background-color: #306aa0;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.additional-info-percentages {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
border-left-color: #fff;
|
||||
color: #fff;
|
||||
}
|
||||
@@ -1,417 +0,0 @@
|
||||
*, *::after, *::before {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
pre, ul {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
ol {
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
h3, h4, h5, h6 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
html {
|
||||
box-sizing: border-box;
|
||||
font-family: Verdana, sans-serif;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 50em) {
|
||||
body {
|
||||
margin: 1.5em 2ch;
|
||||
padding: 1.5em 2ch;
|
||||
}
|
||||
}
|
||||
|
||||
a:active, header a:active {
|
||||
outline-style: solid;
|
||||
}
|
||||
|
||||
header, main {
|
||||
margin: 0 auto;
|
||||
max-width: 90ch;
|
||||
padding: 1.5em 4ch;
|
||||
}
|
||||
|
||||
header {
|
||||
border-radius: .25em .25em 0 0;
|
||||
}
|
||||
|
||||
main {
|
||||
border-radius: 0 0 .25em .25em;
|
||||
}
|
||||
|
||||
summary {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.contents {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
main > section {
|
||||
margin-bottom: 4.5em;
|
||||
}
|
||||
|
||||
.about-this-report > section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.summaries section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-bottom: .75em;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
h4 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.report-parameters--container h4 {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
p:first-of-type {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
p:last-of-type {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.contents li, .alerts li, .alert-types > ol > li {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.alert-types h4 {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
a {
|
||||
border-radius: .125em;
|
||||
}
|
||||
|
||||
caption {
|
||||
margin-bottom: 1.5em;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
code, .request-method-n-url {
|
||||
overflow-wrap: anywhere;
|
||||
white-space: break-spaces;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.report-description--container, .report-parameters--container {
|
||||
margin-left: 2ch;
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.about-this-report h3, .summaries h3, .appendix h3 {
|
||||
border-bottom: .05em solid;
|
||||
}
|
||||
|
||||
.alerts h4 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.alerts ol {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alerts--site-li {
|
||||
border: .05em solid;
|
||||
border-radius: .25em;
|
||||
margin-left: 2ch;
|
||||
padding: 1.5em 3ch;
|
||||
}
|
||||
|
||||
.contents ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 4ch;
|
||||
}
|
||||
|
||||
.contexts-list, .sites-list {
|
||||
list-style-type: square;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table thead > tr {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 5%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table td, .risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.site-risk-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.site-risk-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table thead > tr:first-of-type {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table th[scope="col"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.site-risk-counts-table td, .site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th, .alert-type-counts-table td {
|
||||
padding: 0 1rem;
|
||||
text-align: left;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alert-type-counts-table td:nth-last-of-type(2) {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom: 0.05em dotted;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left: 1rem solid;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:first-of-type {
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:last-of-type, .alert-type-counts-table td:last-of-type {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"], .alert-type-counts-table th[scope="row"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="row"], .alert-type-counts-table td {
|
||||
padding-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-type-counts-table thead > th:first-of-type {
|
||||
width: 45%;
|
||||
}
|
||||
|
||||
.alerts-table, .alert-types-table, .insights-table {
|
||||
border-collapse: separate;
|
||||
border-spacing: 2ch 1.5em;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alerts-table th, .alerts-table td, .alert-types-table th, .alert-types-table td, .insights-table td, .insights-table th {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td, .insights-table td {
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th, .insights-table th {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td {
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.insights-table td {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table summary {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-tags-list {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-tags-list > li {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.request-body, .response-body {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.request-method-n-url {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.alert-types-table {
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
.alert-types-table th {
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
.alert-types-table ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-types-table li:not(:first-of-type) {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p.alert-types-intro {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.zap-logo {
|
||||
height: 1em;
|
||||
margin-right: .25ch;
|
||||
width: 1em;
|
||||
}
|
||||
|
||||
h1, h2 {
|
||||
font-family: Georgia, serif;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level, .included-risk-codes, .included-confidence-codes, .additional-info-percentages {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
||||
.context, .site, .request-method-n-url {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
Before Width: | Height: | Size: 1.9 KiB |
@@ -1,21 +0,0 @@
|
||||
# The MIT License (MIT)
|
||||
|
||||
Copyright © Nicolas Gallagher and Jonathan Neal
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -1,349 +0,0 @@
|
||||
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
||||
|
||||
/* Document
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Correct the line height in all browsers.
|
||||
* 2. Prevent adjustments of font size after orientation changes in iOS.
|
||||
*/
|
||||
|
||||
html {
|
||||
line-height: 1.15; /* 1 */
|
||||
-webkit-text-size-adjust: 100%; /* 2 */
|
||||
}
|
||||
|
||||
/* Sections
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the margin in all browsers.
|
||||
*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the `main` element consistently in IE.
|
||||
*/
|
||||
|
||||
main {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the font size and margin on `h1` elements within `section` and
|
||||
* `article` contexts in Chrome, Firefox, and Safari.
|
||||
*/
|
||||
|
||||
h1 {
|
||||
font-size: 2em;
|
||||
margin: 0.67em 0;
|
||||
}
|
||||
|
||||
/* Grouping content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in Firefox.
|
||||
* 2. Show the overflow in Edge and IE.
|
||||
*/
|
||||
|
||||
hr {
|
||||
box-sizing: content-box; /* 1 */
|
||||
height: 0; /* 1 */
|
||||
overflow: visible; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
pre {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/* Text-level semantics
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the gray background on active links in IE 10.
|
||||
*/
|
||||
|
||||
a {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Remove the bottom border in Chrome 57-
|
||||
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
||||
*/
|
||||
|
||||
abbr[title] {
|
||||
border-bottom: none; /* 1 */
|
||||
text-decoration: underline; /* 2 */
|
||||
text-decoration: underline dotted; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font weight in Chrome, Edge, and Safari.
|
||||
*/
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font size in all browsers.
|
||||
*/
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent `sub` and `sup` elements from affecting the line height in
|
||||
* all browsers.
|
||||
*/
|
||||
|
||||
sub,
|
||||
sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
/* Embedded content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the border on images inside links in IE 10.
|
||||
*/
|
||||
|
||||
img {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
/* Forms
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Change the font styles in all browsers.
|
||||
* 2. Remove the margin in Firefox and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
input,
|
||||
optgroup,
|
||||
select,
|
||||
textarea {
|
||||
font-family: inherit; /* 1 */
|
||||
font-size: 100%; /* 1 */
|
||||
line-height: 1.15; /* 1 */
|
||||
margin: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the overflow in IE.
|
||||
* 1. Show the overflow in Edge.
|
||||
*/
|
||||
|
||||
button,
|
||||
input { /* 1 */
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
||||
* 1. Remove the inheritance of text transform in Firefox.
|
||||
*/
|
||||
|
||||
button,
|
||||
select { /* 1 */
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the inability to style clickable types in iOS and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
[type="button"],
|
||||
[type="reset"],
|
||||
[type="submit"] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner border and padding in Firefox.
|
||||
*/
|
||||
|
||||
button::-moz-focus-inner,
|
||||
[type="button"]::-moz-focus-inner,
|
||||
[type="reset"]::-moz-focus-inner,
|
||||
[type="submit"]::-moz-focus-inner {
|
||||
border-style: none;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Restore the focus styles unset by the previous rule.
|
||||
*/
|
||||
|
||||
button:-moz-focusring,
|
||||
[type="button"]:-moz-focusring,
|
||||
[type="reset"]:-moz-focusring,
|
||||
[type="submit"]:-moz-focusring {
|
||||
outline: 1px dotted ButtonText;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the padding in Firefox.
|
||||
*/
|
||||
|
||||
fieldset {
|
||||
padding: 0.35em 0.75em 0.625em;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the text wrapping in Edge and IE.
|
||||
* 2. Correct the color inheritance from `fieldset` elements in IE.
|
||||
* 3. Remove the padding so developers are not caught out when they zero out
|
||||
* `fieldset` elements in all browsers.
|
||||
*/
|
||||
|
||||
legend {
|
||||
box-sizing: border-box; /* 1 */
|
||||
color: inherit; /* 2 */
|
||||
display: table; /* 1 */
|
||||
max-width: 100%; /* 1 */
|
||||
padding: 0; /* 3 */
|
||||
white-space: normal; /* 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
||||
*/
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the default vertical scrollbar in IE 10+.
|
||||
*/
|
||||
|
||||
textarea {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in IE 10.
|
||||
* 2. Remove the padding in IE 10.
|
||||
*/
|
||||
|
||||
[type="checkbox"],
|
||||
[type="radio"] {
|
||||
box-sizing: border-box; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the cursor style of increment and decrement buttons in Chrome.
|
||||
*/
|
||||
|
||||
[type="number"]::-webkit-inner-spin-button,
|
||||
[type="number"]::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the odd appearance in Chrome and Safari.
|
||||
* 2. Correct the outline style in Safari.
|
||||
*/
|
||||
|
||||
[type="search"] {
|
||||
-webkit-appearance: textfield; /* 1 */
|
||||
outline-offset: -2px; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner padding in Chrome and Safari on macOS.
|
||||
*/
|
||||
|
||||
[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inability to style clickable types in iOS and Safari.
|
||||
* 2. Change font properties to `inherit` in Safari.
|
||||
*/
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
-webkit-appearance: button; /* 1 */
|
||||
font: inherit; /* 2 */
|
||||
}
|
||||
|
||||
/* Interactive
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Add the correct display in Edge, IE 10+, and Firefox.
|
||||
*/
|
||||
|
||||
details {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*
|
||||
* Add the correct display in all browsers.
|
||||
*/
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
}
|
||||
|
||||
/* Misc
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10+.
|
||||
*/
|
||||
|
||||
template {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10.
|
||||
*/
|
||||
|
||||
[hidden] {
|
||||
display: none;
|
||||
}
|
||||
@@ -1,139 +0,0 @@
|
||||
body {
|
||||
background-color: #306aa0;
|
||||
background-image: radial-gradient(circle at top left, #fff 0%, #8ce1d6 15em, #306aa0 100em, #386095 100%);
|
||||
}
|
||||
|
||||
main, footer {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
header {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #770d67;
|
||||
}
|
||||
|
||||
a:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
header a:link {
|
||||
color: #f2f7fd;
|
||||
}
|
||||
|
||||
header a:visited {
|
||||
color: #f2b5e9;
|
||||
}
|
||||
|
||||
header a:focus {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:hover {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #fff6db;
|
||||
}
|
||||
|
||||
summary:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
h2, h3, h4, h5, h6 {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left-color: #fff;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th {
|
||||
background-color: #306aa0;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.additional-info-percentages {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
border-left-color: #fff;
|
||||
color: #fff;
|
||||
}
|
||||
@@ -1,417 +0,0 @@
|
||||
*, *::after, *::before {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
pre, ul {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
ol {
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
h3, h4, h5, h6 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
html {
|
||||
box-sizing: border-box;
|
||||
font-family: Verdana, sans-serif;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 50em) {
|
||||
body {
|
||||
margin: 1.5em 2ch;
|
||||
padding: 1.5em 2ch;
|
||||
}
|
||||
}
|
||||
|
||||
a:active, header a:active {
|
||||
outline-style: solid;
|
||||
}
|
||||
|
||||
header, main {
|
||||
margin: 0 auto;
|
||||
max-width: 90ch;
|
||||
padding: 1.5em 4ch;
|
||||
}
|
||||
|
||||
header {
|
||||
border-radius: .25em .25em 0 0;
|
||||
}
|
||||
|
||||
main {
|
||||
border-radius: 0 0 .25em .25em;
|
||||
}
|
||||
|
||||
summary {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.contents {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
main > section {
|
||||
margin-bottom: 4.5em;
|
||||
}
|
||||
|
||||
.about-this-report > section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.summaries section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-bottom: .75em;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
h4 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.report-parameters--container h4 {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
p:first-of-type {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
p:last-of-type {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.contents li, .alerts li, .alert-types > ol > li {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.alert-types h4 {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
a {
|
||||
border-radius: .125em;
|
||||
}
|
||||
|
||||
caption {
|
||||
margin-bottom: 1.5em;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
code, .request-method-n-url {
|
||||
overflow-wrap: anywhere;
|
||||
white-space: break-spaces;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.report-description--container, .report-parameters--container {
|
||||
margin-left: 2ch;
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.about-this-report h3, .summaries h3, .appendix h3 {
|
||||
border-bottom: .05em solid;
|
||||
}
|
||||
|
||||
.alerts h4 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.alerts ol {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alerts--site-li {
|
||||
border: .05em solid;
|
||||
border-radius: .25em;
|
||||
margin-left: 2ch;
|
||||
padding: 1.5em 3ch;
|
||||
}
|
||||
|
||||
.contents ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 4ch;
|
||||
}
|
||||
|
||||
.contexts-list, .sites-list {
|
||||
list-style-type: square;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table thead > tr {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 5%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table td, .risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.site-risk-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.site-risk-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table thead > tr:first-of-type {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table th[scope="col"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.site-risk-counts-table td, .site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th, .alert-type-counts-table td {
|
||||
padding: 0 1rem;
|
||||
text-align: left;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alert-type-counts-table td:nth-last-of-type(2) {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom: 0.05em dotted;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left: 1rem solid;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:first-of-type {
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:last-of-type, .alert-type-counts-table td:last-of-type {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"], .alert-type-counts-table th[scope="row"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="row"], .alert-type-counts-table td {
|
||||
padding-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-type-counts-table thead > th:first-of-type {
|
||||
width: 45%;
|
||||
}
|
||||
|
||||
.alerts-table, .alert-types-table, .insights-table {
|
||||
border-collapse: separate;
|
||||
border-spacing: 2ch 1.5em;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alerts-table th, .alerts-table td, .alert-types-table th, .alert-types-table td, .insights-table td, .insights-table th {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td, .insights-table td {
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th, .insights-table th {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td {
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.insights-table td {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table summary {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-tags-list {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-tags-list > li {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.request-body, .response-body {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.request-method-n-url {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.alert-types-table {
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
.alert-types-table th {
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
.alert-types-table ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-types-table li:not(:first-of-type) {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p.alert-types-intro {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.zap-logo {
|
||||
height: 1em;
|
||||
margin-right: .25ch;
|
||||
width: 1em;
|
||||
}
|
||||
|
||||
h1, h2 {
|
||||
font-family: Georgia, serif;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level, .included-risk-codes, .included-confidence-codes, .additional-info-percentages {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
||||
.context, .site, .request-method-n-url {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
Before Width: | Height: | Size: 1.9 KiB |
@@ -1,21 +0,0 @@
|
||||
# The MIT License (MIT)
|
||||
|
||||
Copyright © Nicolas Gallagher and Jonathan Neal
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
349
TestesRealizados1/Squeence/normalize/normalize.css
vendored
@@ -1,349 +0,0 @@
|
||||
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
||||
|
||||
/* Document
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Correct the line height in all browsers.
|
||||
* 2. Prevent adjustments of font size after orientation changes in iOS.
|
||||
*/
|
||||
|
||||
html {
|
||||
line-height: 1.15; /* 1 */
|
||||
-webkit-text-size-adjust: 100%; /* 2 */
|
||||
}
|
||||
|
||||
/* Sections
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the margin in all browsers.
|
||||
*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the `main` element consistently in IE.
|
||||
*/
|
||||
|
||||
main {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the font size and margin on `h1` elements within `section` and
|
||||
* `article` contexts in Chrome, Firefox, and Safari.
|
||||
*/
|
||||
|
||||
h1 {
|
||||
font-size: 2em;
|
||||
margin: 0.67em 0;
|
||||
}
|
||||
|
||||
/* Grouping content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in Firefox.
|
||||
* 2. Show the overflow in Edge and IE.
|
||||
*/
|
||||
|
||||
hr {
|
||||
box-sizing: content-box; /* 1 */
|
||||
height: 0; /* 1 */
|
||||
overflow: visible; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
pre {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/* Text-level semantics
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the gray background on active links in IE 10.
|
||||
*/
|
||||
|
||||
a {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Remove the bottom border in Chrome 57-
|
||||
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
||||
*/
|
||||
|
||||
abbr[title] {
|
||||
border-bottom: none; /* 1 */
|
||||
text-decoration: underline; /* 2 */
|
||||
text-decoration: underline dotted; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font weight in Chrome, Edge, and Safari.
|
||||
*/
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font size in all browsers.
|
||||
*/
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent `sub` and `sup` elements from affecting the line height in
|
||||
* all browsers.
|
||||
*/
|
||||
|
||||
sub,
|
||||
sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
/* Embedded content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the border on images inside links in IE 10.
|
||||
*/
|
||||
|
||||
img {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
/* Forms
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Change the font styles in all browsers.
|
||||
* 2. Remove the margin in Firefox and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
input,
|
||||
optgroup,
|
||||
select,
|
||||
textarea {
|
||||
font-family: inherit; /* 1 */
|
||||
font-size: 100%; /* 1 */
|
||||
line-height: 1.15; /* 1 */
|
||||
margin: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the overflow in IE.
|
||||
* 1. Show the overflow in Edge.
|
||||
*/
|
||||
|
||||
button,
|
||||
input { /* 1 */
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
||||
* 1. Remove the inheritance of text transform in Firefox.
|
||||
*/
|
||||
|
||||
button,
|
||||
select { /* 1 */
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the inability to style clickable types in iOS and Safari.
|
||||
*/
|
||||
|
||||
button,
|
||||
[type="button"],
|
||||
[type="reset"],
|
||||
[type="submit"] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner border and padding in Firefox.
|
||||
*/
|
||||
|
||||
button::-moz-focus-inner,
|
||||
[type="button"]::-moz-focus-inner,
|
||||
[type="reset"]::-moz-focus-inner,
|
||||
[type="submit"]::-moz-focus-inner {
|
||||
border-style: none;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Restore the focus styles unset by the previous rule.
|
||||
*/
|
||||
|
||||
button:-moz-focusring,
|
||||
[type="button"]:-moz-focusring,
|
||||
[type="reset"]:-moz-focusring,
|
||||
[type="submit"]:-moz-focusring {
|
||||
outline: 1px dotted ButtonText;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the padding in Firefox.
|
||||
*/
|
||||
|
||||
fieldset {
|
||||
padding: 0.35em 0.75em 0.625em;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the text wrapping in Edge and IE.
|
||||
* 2. Correct the color inheritance from `fieldset` elements in IE.
|
||||
* 3. Remove the padding so developers are not caught out when they zero out
|
||||
* `fieldset` elements in all browsers.
|
||||
*/
|
||||
|
||||
legend {
|
||||
box-sizing: border-box; /* 1 */
|
||||
color: inherit; /* 2 */
|
||||
display: table; /* 1 */
|
||||
max-width: 100%; /* 1 */
|
||||
padding: 0; /* 3 */
|
||||
white-space: normal; /* 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
||||
*/
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the default vertical scrollbar in IE 10+.
|
||||
*/
|
||||
|
||||
textarea {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Add the correct box sizing in IE 10.
|
||||
* 2. Remove the padding in IE 10.
|
||||
*/
|
||||
|
||||
[type="checkbox"],
|
||||
[type="radio"] {
|
||||
box-sizing: border-box; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the cursor style of increment and decrement buttons in Chrome.
|
||||
*/
|
||||
|
||||
[type="number"]::-webkit-inner-spin-button,
|
||||
[type="number"]::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the odd appearance in Chrome and Safari.
|
||||
* 2. Correct the outline style in Safari.
|
||||
*/
|
||||
|
||||
[type="search"] {
|
||||
-webkit-appearance: textfield; /* 1 */
|
||||
outline-offset: -2px; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner padding in Chrome and Safari on macOS.
|
||||
*/
|
||||
|
||||
[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inability to style clickable types in iOS and Safari.
|
||||
* 2. Change font properties to `inherit` in Safari.
|
||||
*/
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
-webkit-appearance: button; /* 1 */
|
||||
font: inherit; /* 2 */
|
||||
}
|
||||
|
||||
/* Interactive
|
||||
========================================================================== */
|
||||
|
||||
/*
|
||||
* Add the correct display in Edge, IE 10+, and Firefox.
|
||||
*/
|
||||
|
||||
details {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*
|
||||
* Add the correct display in all browsers.
|
||||
*/
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
}
|
||||
|
||||
/* Misc
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10+.
|
||||
*/
|
||||
|
||||
template {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct display in IE 10.
|
||||
*/
|
||||
|
||||
[hidden] {
|
||||
display: none;
|
||||
}
|
||||
@@ -1,139 +0,0 @@
|
||||
body {
|
||||
background-color: #306aa0;
|
||||
background-image: radial-gradient(circle at top left, #fff 0%, #8ce1d6 15em, #306aa0 100em, #386095 100%);
|
||||
}
|
||||
|
||||
main, footer {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
header {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #770d67;
|
||||
}
|
||||
|
||||
a:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
header a:link {
|
||||
color: #f2f7fd;
|
||||
}
|
||||
|
||||
header a:visited {
|
||||
color: #f2b5e9;
|
||||
}
|
||||
|
||||
header a:focus {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:hover {
|
||||
background-color: #ffd54d;
|
||||
color: #004380;
|
||||
}
|
||||
|
||||
header a:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #fff6db;
|
||||
}
|
||||
|
||||
summary:focus {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:hover {
|
||||
background-color: #ffd54d;
|
||||
}
|
||||
|
||||
summary:active {
|
||||
background-color: #ffd54d;
|
||||
color: #003261;
|
||||
outline-color: #f4ba00;
|
||||
}
|
||||
|
||||
h2, h3, h4, h5, h6 {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left-color: #fff;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th {
|
||||
background-color: #306aa0;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.additional-info-percentages {
|
||||
color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table > tbody > tr {
|
||||
border-bottom-color: #00549e;
|
||||
}
|
||||
|
||||
.insights-table th[scope="col"] {
|
||||
background-color: #00549e;
|
||||
border-left-color: #fff;
|
||||
color: #fff;
|
||||
}
|
||||
@@ -1,417 +0,0 @@
|
||||
*, *::after, *::before {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
pre, ul {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
ol {
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
h3, h4, h5, h6 {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
html {
|
||||
box-sizing: border-box;
|
||||
font-family: Verdana, sans-serif;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 50em) {
|
||||
body {
|
||||
margin: 1.5em 2ch;
|
||||
padding: 1.5em 2ch;
|
||||
}
|
||||
}
|
||||
|
||||
a:active, header a:active {
|
||||
outline-style: solid;
|
||||
}
|
||||
|
||||
header, main {
|
||||
margin: 0 auto;
|
||||
max-width: 90ch;
|
||||
padding: 1.5em 4ch;
|
||||
}
|
||||
|
||||
header {
|
||||
border-radius: .25em .25em 0 0;
|
||||
}
|
||||
|
||||
main {
|
||||
border-radius: 0 0 .25em .25em;
|
||||
}
|
||||
|
||||
summary {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.contents {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
main > section {
|
||||
margin-bottom: 4.5em;
|
||||
}
|
||||
|
||||
.about-this-report > section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.summaries section {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-bottom: .75em;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
h4 {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.report-parameters--container h4 {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 1.5em 0;
|
||||
}
|
||||
|
||||
p:first-of-type {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
p:last-of-type {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.contents li, .alerts li, .alert-types > ol > li {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.alert-types h4 {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
a {
|
||||
border-radius: .125em;
|
||||
}
|
||||
|
||||
caption {
|
||||
margin-bottom: 1.5em;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
code, .request-method-n-url {
|
||||
overflow-wrap: anywhere;
|
||||
white-space: break-spaces;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.report-description--container, .report-parameters--container {
|
||||
margin-left: 2ch;
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.about-this-report h3, .summaries h3, .appendix h3 {
|
||||
border-bottom: .05em solid;
|
||||
}
|
||||
|
||||
.alerts h4 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.alerts ol {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alerts--site-li {
|
||||
border: .05em solid;
|
||||
border-radius: .25em;
|
||||
margin-left: 2ch;
|
||||
padding: 1.5em 3ch;
|
||||
}
|
||||
|
||||
.contents ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 4ch;
|
||||
}
|
||||
|
||||
.contexts-list, .sites-list {
|
||||
list-style-type: square;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table thead > tr {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 5%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.risk-confidence-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="row"], .risk-confidence-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table th[scope="colgroup"], .risk-confidence-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.risk-confidence-counts-table td, .risk-confidence-counts-table th[scope="col"], .risk-confidence-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.site-risk-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.site-risk-counts-table tr {
|
||||
height: 4.5em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table thead > tr:first-of-type {
|
||||
height: 3em;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table th[scope="col"] {
|
||||
hyphens: auto;
|
||||
overflow-wrap: anywhere;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1%;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 50em) {
|
||||
.site-risk-counts-table th[scope="row"] {
|
||||
padding-right: 1ch;
|
||||
}
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="rowgroup"] {
|
||||
padding: 0 .5ch;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.site-risk-counts-table > tbody > tr {
|
||||
border-top: .05em solid;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="row"], .site-risk-counts-table td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"] {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
font-family: monospace, monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.site-risk-counts-table th[scope="colgroup"], .site-risk-counts-table th[scope="rowgroup"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.site-risk-counts-table td, .site-risk-counts-table th[scope="col"], .site-risk-counts-table th[scope="row"] {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th, .alert-type-counts-table td {
|
||||
padding: 0 1rem;
|
||||
text-align: left;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alert-type-counts-table td:nth-last-of-type(2) {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.alert-type-counts-table > tbody > tr {
|
||||
border-bottom: 0.05em dotted;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"] {
|
||||
border-left: 1rem solid;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:first-of-type {
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"]:last-of-type, .alert-type-counts-table td:last-of-type {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="col"], .alert-type-counts-table th[scope="row"] {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.alert-type-counts-table th[scope="row"], .alert-type-counts-table td {
|
||||
padding-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-type-counts-table thead > th:first-of-type {
|
||||
width: 45%;
|
||||
}
|
||||
|
||||
.alerts-table, .alert-types-table, .insights-table {
|
||||
border-collapse: separate;
|
||||
border-spacing: 2ch 1.5em;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.alerts-table th, .alerts-table td, .alert-types-table th, .alert-types-table td, .insights-table td, .insights-table th {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td, .insights-table td {
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.alerts-table th, .alert-types-table th, .insights-table th {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table td, .alert-types-table td {
|
||||
padding: 0 2ch;
|
||||
}
|
||||
|
||||
.insights-table td {
|
||||
padding: 0 1ch;
|
||||
}
|
||||
|
||||
.alerts-table summary {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.alert-tags-list {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-tags-list > li {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.request-body, .response-body {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
.request-method-n-url {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.alert-types-table {
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
.alert-types-table th {
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
.alert-types-table ol {
|
||||
list-style-position: inside;
|
||||
list-style-type: square;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.alert-types-table li:not(:first-of-type) {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
p.alert-types-intro {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.zap-logo {
|
||||
height: 1em;
|
||||
margin-right: .25ch;
|
||||
width: 1em;
|
||||
}
|
||||
|
||||
h1, h2 {
|
||||
font-family: Georgia, serif;
|
||||
}
|
||||
|
||||
.risk-level, .confidence-level, .included-risk-codes, .included-confidence-codes, .additional-info-percentages {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
||||
.context, .site, .request-method-n-url {
|
||||
font-family: monospace, monospace;
|
||||
}
|
||||
|
Before Width: | Height: | Size: 1.9 KiB |
BIN
relatorio/imgs/email-invalido.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
relatorio/imgs/email-unique.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
relatorio/imgs/login-fuzzing.png
Normal file
|
After Width: | Height: | Size: 174 KiB |
BIN
relatorio/imgs/sqlmap.png
Normal file
|
After Width: | Height: | Size: 270 KiB |
BIN
relatorio/imgs/stack-trace.png
Normal file
|
After Width: | Height: | Size: 79 KiB |
@@ -11,25 +11,26 @@
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Network structure}{3}{subsection.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Servers}{3}{subsection.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Services}{3}{subsection.2.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3}Web application security testing}{3}{section.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Information Gathering}{3}{subsection.3.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3}Web application security testing}{4}{section.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Information Gathering}{4}{subsection.3.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Configuration and Deployment Management Testing}{4}{subsection.3.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Identity Management Testing}{4}{subsection.3.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Authentication Testing}{6}{subsection.3.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Authorization Testing}{6}{subsection.3.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Session Management Testing}{6}{subsection.3.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.7}Input Validation Testing}{6}{subsection.3.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.8}Testing for Error Handling}{7}{subsection.3.8}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.9}Client Side Testing}{7}{subsection.3.9}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4}Web Application Security Firewall}{8}{section.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Information Gathering}{8}{subsection.4.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Configuration and Deployment Management Testing}{8}{subsection.4.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Identity Management Testing}{8}{subsection.4.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Authentication Testing}{8}{subsection.4.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Authorization Testing}{8}{subsection.4.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Session Management Testing}{8}{subsection.4.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.7}Input Validation Testing}{8}{subsection.4.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.8}Testing for Error Handling}{8}{subsection.4.8}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.9}Client Side Testing}{8}{subsection.4.9}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5}Conclusions}{8}{section.5}\protected@file@percent }
|
||||
\gdef \@abspage@last{8}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Identity Management Testing}{5}{subsection.3.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Authentication Testing}{7}{subsection.3.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Authorization Testing}{7}{subsection.3.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Session Management Testing}{7}{subsection.3.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.7}Input Validation Testing}{7}{subsection.3.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.1}Testing for SQL Injection}{8}{subsubsection.3.7.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.8}Testing for Error Handling}{8}{subsection.3.8}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.9}Client Side Testing}{9}{subsection.3.9}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4}Web Application Security Firewall}{10}{section.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Information Gathering}{10}{subsection.4.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Configuration and Deployment Management Testing}{10}{subsection.4.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Identity Management Testing}{10}{subsection.4.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Authentication Testing}{10}{subsection.4.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Authorization Testing}{10}{subsection.4.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Session Management Testing}{10}{subsection.4.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.7}Input Validation Testing}{10}{subsection.4.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.8}Testing for Error Handling}{10}{subsection.4.8}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.9}Client Side Testing}{10}{subsection.4.9}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5}Conclusions}{10}{section.5}\protected@file@percent }
|
||||
\gdef \@abspage@last{10}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.29 (MiKTeX 26.2) (preloaded format=pdflatex 2026.5.30) 30 MAY 2026 22:04
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.29 (MiKTeX 26.2) (preloaded format=pdflatex 2026.5.30) 31 MAY 2026 13:33
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
%&-line parsing enabled.
|
||||
@@ -1270,24 +1270,9 @@ LaTeX Font Info: Font shape `T1/Raleway-OsF/b/n' will be
|
||||
|
||||
[2]
|
||||
LaTeX Font Info: Font shape `T1/Raleway-OsF/m/it' will be
|
||||
(Font) scaled to size 10.95pt on input line 26.
|
||||
LaTeX Font Info: Font shape `T1/Raleway-OsF/bold/n' aliased to
|
||||
(Font) `T1/Raleway-OsF/b/n' on input line 40.
|
||||
LaTeX Font Info: Font shape `T1/Raleway-OsF/b/n' will be
|
||||
(Font) scaled to size 12.0pt on input line 40.
|
||||
\g__tcobox_out_iow=\write6
|
||||
\openout6 = `relatorio.listing'.
|
||||
|
||||
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 64.
|
||||
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 64.
|
||||
(relatorio.listing
|
||||
LaTeX Font Info: Font shape `T1/Raleway-OsF/m/n' will be
|
||||
(Font) scaled to size 9.0pt on input line 1.
|
||||
) [3]
|
||||
(Font) scaled to size 10.95pt on input line 28.
|
||||
LaTeX Font Info: Trying to load font information for TS1+Raleway-OsF on inpu
|
||||
t line 70.
|
||||
t line 48.
|
||||
|
||||
(C:\Users\lcorp\AppData\Local\Programs\MiKTeX\tex/latex/raleway\ts1raleway-osf.
|
||||
fd
|
||||
@@ -1295,13 +1280,41 @@ File: TS1Raleway-OsF.fd 2025/04/09 (autoinst) Font definitions for TS1/Raleway-
|
||||
OsF.
|
||||
)
|
||||
LaTeX Font Info: Font shape `TS1/Raleway-OsF/m/n' will be
|
||||
(Font) scaled to size 10.95pt on input line 70.
|
||||
[4{C:/Users/lcorp/AppData/Local/Programs/MiKTeX/fonts/enc/dvips/raleway/a_2drk
|
||||
(Font) scaled to size 10.95pt on input line 48.
|
||||
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}]
|
||||
\g__tcobox_out_iow=\write6
|
||||
\openout6 = `relatorio.listing'.
|
||||
|
||||
(relatorio.listing) [5]
|
||||
Overfull \hbox (6.24345pt too wide) in paragraph at lines 152--153
|
||||
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
|
||||
LaTeX Font Info: Font shape `T1/Raleway-OsF/m/n' will be
|
||||
(Font) scaled to size 9.0pt on input line 1.
|
||||
) [4]
|
||||
\openout6 = `relatorio.listing'.
|
||||
|
||||
(relatorio.listing)
|
||||
<./imgs/email-unique.png, id=205, 475.7775pt x 361.35pt>
|
||||
File: ./imgs/email-unique.png Graphic file (type png)
|
||||
<use ./imgs/email-unique.png>
|
||||
Package pdftex.def Info: ./imgs/email-unique.png used on input line 148.
|
||||
(pdftex.def) Requested size: 226.48395pt x 172.01245pt.
|
||||
[5]
|
||||
<./imgs/email-invalido.png, id=228, 504.88625pt x 541.02126pt>
|
||||
File: ./imgs/email-invalido.png Graphic file (type png)
|
||||
<use ./imgs/email-invalido.png>
|
||||
Package pdftex.def Info: ./imgs/email-invalido.png used on input line 159.
|
||||
(pdftex.def) Requested size: 226.48395pt x 242.69781pt.
|
||||
[6 <./imgs/email-unique.png (PNG copy)> <./imgs/email-invalido.png (PNG copy)>
|
||||
]
|
||||
Overfull \hbox (6.24345pt too wide) in paragraph at lines 185--186
|
||||
[]\T1/Raleway-OsF/b/n/10.95 Tentativa com Script Di-reto: \T1/Raleway-OsF/m/n/1
|
||||
0.95 In-se-ri-mos o pay-load tra-di-ci-o-nal \T1/cmtt/m/n/10.95 <script>alert("
|
||||
someones
|
||||
@@ -1309,38 +1322,43 @@ someones
|
||||
|
||||
\openout6 = `relatorio.listing'.
|
||||
|
||||
(relatorio.listing) [6]
|
||||
(relatorio.listing) [7]
|
||||
\openout6 = `relatorio.listing'.
|
||||
|
||||
(relatorio.listing) [7]
|
||||
(relatorio.listing)
|
||||
<./imgs/stack-trace.png, id=245, 643.90562pt x 378.91562pt>
|
||||
File: ./imgs/stack-trace.png Graphic file (type png)
|
||||
<use ./imgs/stack-trace.png>
|
||||
Package pdftex.def Info: ./imgs/stack-trace.png used on input line 235.
|
||||
(pdftex.def) Requested size: 452.9679pt x 266.56314pt.
|
||||
[8]
|
||||
\openout6 = `relatorio.listing'.
|
||||
|
||||
(relatorio.listing) [8]
|
||||
(relatorio.aux)
|
||||
(relatorio.listing) [9 <./imgs/stack-trace.png>] [10] (relatorio.aux)
|
||||
***********
|
||||
LaTeX2e <2025-11-01>
|
||||
L3 programming layer <2026-03-20>
|
||||
***********
|
||||
Package rerunfilecheck Info: File `relatorio.out' has not changed.
|
||||
(rerunfilecheck) Checksum: 5C0D8761B50FECB6447C0D628A4DD50C;4695.
|
||||
(rerunfilecheck) Checksum: 71F23F30E8D22A202B518A954FE83332;4897.
|
||||
)
|
||||
Here is how much of TeX's memory you used:
|
||||
31660 strings out of 467691
|
||||
635632 string characters out of 5414987
|
||||
1246033 words of memory out of 5000000
|
||||
60062 multiletter control sequences out of 15000+600000
|
||||
31700 strings out of 467691
|
||||
636648 string characters out of 5414987
|
||||
1246039 words of memory out of 5000000
|
||||
60099 multiletter control sequences out of 15000+600000
|
||||
791342 words of font info for 89 fonts, out of 8000000 for 9000
|
||||
1141 hyphenation exceptions out of 8191
|
||||
113i,8n,122p,483b,1803s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
113i,8n,122p,699b,1803s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
<C:\Users\lcorp\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi600\ectt
|
||||
1095.pk> <C:\Users\lcorp\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi60
|
||||
0\ectt0900.pk><C:/Users/lcorp/AppData/Local/Programs/MiKTeX/fonts/type1/impalla
|
||||
0900.pk> <C:\Users\lcorp\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi60
|
||||
0\ectt1095.pk><C:/Users/lcorp/AppData/Local/Programs/MiKTeX/fonts/type1/impalla
|
||||
ri/raleway/Raleway-Bold.pfb><C:/Users/lcorp/AppData/Local/Programs/MiKTeX/fonts
|
||||
/type1/impallari/raleway/Raleway-Italic.pfb><C:/Users/lcorp/AppData/Local/Progr
|
||||
ams/MiKTeX/fonts/type1/impallari/raleway/Raleway-Regular.pfb>
|
||||
Output written on relatorio.pdf (8 pages, 139440 bytes).
|
||||
Output written on relatorio.pdf (10 pages, 263252 bytes).
|
||||
PDF statistics:
|
||||
442 PDF objects out of 1000 (max. 8388607)
|
||||
95 named destinations out of 1000 (max. 500000)
|
||||
365 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
461 PDF objects out of 1000 (max. 8388607)
|
||||
98 named destinations out of 1000 (max. 500000)
|
||||
388 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
|
||||
|
||||
@@ -11,16 +11,17 @@
|
||||
\BOOKMARK [2][-]{subsection.3.5}{\376\377\000A\000u\000t\000h\000o\000r\000i\000z\000a\000t\000i\000o\000n\000\040\000T\000e\000s\000t\000i\000n\000g}{section.3}% 11
|
||||
\BOOKMARK [2][-]{subsection.3.6}{\376\377\000S\000e\000s\000s\000i\000o\000n\000\040\000M\000a\000n\000a\000g\000e\000m\000e\000n\000t\000\040\000T\000e\000s\000t\000i\000n\000g}{section.3}% 12
|
||||
\BOOKMARK [2][-]{subsection.3.7}{\376\377\000I\000n\000p\000u\000t\000\040\000V\000a\000l\000i\000d\000a\000t\000i\000o\000n\000\040\000T\000e\000s\000t\000i\000n\000g}{section.3}% 13
|
||||
\BOOKMARK [2][-]{subsection.3.8}{\376\377\000T\000e\000s\000t\000i\000n\000g\000\040\000f\000o\000r\000\040\000E\000r\000r\000o\000r\000\040\000H\000a\000n\000d\000l\000i\000n\000g}{section.3}% 14
|
||||
\BOOKMARK [2][-]{subsection.3.9}{\376\377\000C\000l\000i\000e\000n\000t\000\040\000S\000i\000d\000e\000\040\000T\000e\000s\000t\000i\000n\000g}{section.3}% 15
|
||||
\BOOKMARK [1][-]{section.4}{\376\377\000W\000e\000b\000\040\000A\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n\000\040\000S\000e\000c\000u\000r\000i\000t\000y\000\040\000F\000i\000r\000e\000w\000a\000l\000l}{}% 16
|
||||
\BOOKMARK [2][-]{subsection.4.1}{\376\377\000I\000n\000f\000o\000r\000m\000a\000t\000i\000o\000n\000\040\000G\000a\000t\000h\000e\000r\000i\000n\000g}{section.4}% 17
|
||||
\BOOKMARK [2][-]{subsection.4.2}{\376\377\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\040\000a\000n\000d\000\040\000D\000e\000p\000l\000o\000y\000m\000e\000n\000t\000\040\000M\000a\000n\000a\000g\000e\000m\000e\000n\000t\000\040\000T\000e\000s\000t\000i\000n\000g}{section.4}% 18
|
||||
\BOOKMARK [2][-]{subsection.4.3}{\376\377\000I\000d\000e\000n\000t\000i\000t\000y\000\040\000M\000a\000n\000a\000g\000e\000m\000e\000n\000t\000\040\000T\000e\000s\000t\000i\000n\000g}{section.4}% 19
|
||||
\BOOKMARK [2][-]{subsection.4.4}{\376\377\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000\040\000T\000e\000s\000t\000i\000n\000g}{section.4}% 20
|
||||
\BOOKMARK [2][-]{subsection.4.5}{\376\377\000A\000u\000t\000h\000o\000r\000i\000z\000a\000t\000i\000o\000n\000\040\000T\000e\000s\000t\000i\000n\000g}{section.4}% 21
|
||||
\BOOKMARK [2][-]{subsection.4.6}{\376\377\000S\000e\000s\000s\000i\000o\000n\000\040\000M\000a\000n\000a\000g\000e\000m\000e\000n\000t\000\040\000T\000e\000s\000t\000i\000n\000g}{section.4}% 22
|
||||
\BOOKMARK [2][-]{subsection.4.7}{\376\377\000I\000n\000p\000u\000t\000\040\000V\000a\000l\000i\000d\000a\000t\000i\000o\000n\000\040\000T\000e\000s\000t\000i\000n\000g}{section.4}% 23
|
||||
\BOOKMARK [2][-]{subsection.4.8}{\376\377\000T\000e\000s\000t\000i\000n\000g\000\040\000f\000o\000r\000\040\000E\000r\000r\000o\000r\000\040\000H\000a\000n\000d\000l\000i\000n\000g}{section.4}% 24
|
||||
\BOOKMARK [2][-]{subsection.4.9}{\376\377\000C\000l\000i\000e\000n\000t\000\040\000S\000i\000d\000e\000\040\000T\000e\000s\000t\000i\000n\000g}{section.4}% 25
|
||||
\BOOKMARK [1][-]{section.5}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n\000s}{}% 26
|
||||
\BOOKMARK [3][-]{subsubsection.3.7.1}{\376\377\000T\000e\000s\000t\000i\000n\000g\000\040\000f\000o\000r\000\040\000S\000Q\000L\000\040\000I\000n\000j\000e\000c\000t\000i\000o\000n}{subsection.3.7}% 14
|
||||
\BOOKMARK [2][-]{subsection.3.8}{\376\377\000T\000e\000s\000t\000i\000n\000g\000\040\000f\000o\000r\000\040\000E\000r\000r\000o\000r\000\040\000H\000a\000n\000d\000l\000i\000n\000g}{section.3}% 15
|
||||
\BOOKMARK [2][-]{subsection.3.9}{\376\377\000C\000l\000i\000e\000n\000t\000\040\000S\000i\000d\000e\000\040\000T\000e\000s\000t\000i\000n\000g}{section.3}% 16
|
||||
\BOOKMARK [1][-]{section.4}{\376\377\000W\000e\000b\000\040\000A\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n\000\040\000S\000e\000c\000u\000r\000i\000t\000y\000\040\000F\000i\000r\000e\000w\000a\000l\000l}{}% 17
|
||||
\BOOKMARK [2][-]{subsection.4.1}{\376\377\000I\000n\000f\000o\000r\000m\000a\000t\000i\000o\000n\000\040\000G\000a\000t\000h\000e\000r\000i\000n\000g}{section.4}% 18
|
||||
\BOOKMARK [2][-]{subsection.4.2}{\376\377\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\040\000a\000n\000d\000\040\000D\000e\000p\000l\000o\000y\000m\000e\000n\000t\000\040\000M\000a\000n\000a\000g\000e\000m\000e\000n\000t\000\040\000T\000e\000s\000t\000i\000n\000g}{section.4}% 19
|
||||
\BOOKMARK [2][-]{subsection.4.3}{\376\377\000I\000d\000e\000n\000t\000i\000t\000y\000\040\000M\000a\000n\000a\000g\000e\000m\000e\000n\000t\000\040\000T\000e\000s\000t\000i\000n\000g}{section.4}% 20
|
||||
\BOOKMARK [2][-]{subsection.4.4}{\376\377\000A\000u\000t\000h\000e\000n\000t\000i\000c\000a\000t\000i\000o\000n\000\040\000T\000e\000s\000t\000i\000n\000g}{section.4}% 21
|
||||
\BOOKMARK [2][-]{subsection.4.5}{\376\377\000A\000u\000t\000h\000o\000r\000i\000z\000a\000t\000i\000o\000n\000\040\000T\000e\000s\000t\000i\000n\000g}{section.4}% 22
|
||||
\BOOKMARK [2][-]{subsection.4.6}{\376\377\000S\000e\000s\000s\000i\000o\000n\000\040\000M\000a\000n\000a\000g\000e\000m\000e\000n\000t\000\040\000T\000e\000s\000t\000i\000n\000g}{section.4}% 23
|
||||
\BOOKMARK [2][-]{subsection.4.7}{\376\377\000I\000n\000p\000u\000t\000\040\000V\000a\000l\000i\000d\000a\000t\000i\000o\000n\000\040\000T\000e\000s\000t\000i\000n\000g}{section.4}% 24
|
||||
\BOOKMARK [2][-]{subsection.4.8}{\376\377\000T\000e\000s\000t\000i\000n\000g\000\040\000f\000o\000r\000\040\000E\000r\000r\000o\000r\000\040\000H\000a\000n\000d\000l\000i\000n\000g}{section.4}% 25
|
||||
\BOOKMARK [2][-]{subsection.4.9}{\376\377\000C\000l\000i\000e\000n\000t\000\040\000S\000i\000d\000e\000\040\000T\000e\000s\000t\000i\000n\000g}{section.4}% 26
|
||||
\BOOKMARK [1][-]{section.5}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n\000s}{}% 27
|
||||
|
||||
@@ -21,7 +21,9 @@
|
||||
\newpage
|
||||
|
||||
\section{Introduction}
|
||||
|
||||
% FAZER EM ENGLISH??? O prof é BR temos que fazer em Brazileiro
|
||||
|
||||
Este trabalho tem como objetivo realizar testes de penetração numa aplicação
|
||||
cobaia (o \textit{Juicebox}) desenhada para aprendizagem.
|
||||
|
||||
@@ -35,11 +37,11 @@ e um cliente a correr \textit{Kali Linux}. O servidor contém o serviço \textit
|
||||
que age como \textit{firewall} através do módulo \textit{ModSecurity}, e um servidor
|
||||
\textit{Node.js} que aloja o \textit{Juicebox} --- a aplicação que vai servir de cobaia (\textit{dummy}).
|
||||
|
||||
Vão ser realizadas duas etapas de testes: primeiro, sem WAF (\textit{Web Application Firewall})
|
||||
e com foco em explorar vulnerabilidades na aplicação; e, posteriormente, com uma WAF configurada para
|
||||
mitigar as várias vulnerabilidades que foram encontradas na etapa anterior.
|
||||
% Vão ser realizadas duas etapas de testes: primeiro, sem WAF (\textit{Web Application Firewall})
|
||||
% e com foco em explorar vulnerabilidades na aplicação; e, posteriormente, com uma WAF configurada para
|
||||
% mitigar as várias vulnerabilidades que foram encontradas na etapa anterior.
|
||||
|
||||
Para simular utilizámos \textit{Virtual Box}, como nos outros projetos, para criar as maquinas virtuais. O cenario que foi criado tem duas máquinas virtuais (servidor e cliente), e ambas as maquinas estão ligadas há mesma rede interna. O servidor vai ser executado numa das maquinas e vai ter o sistema operativo \textit{CentOS 9}, edereço 20.60.0.1, alojar um servidor \textit{Node.js} com o \textit{Juicebox} (a aplicação cobaia) na port 3000 e contém o seviço \textit{Apache} que através do módulo \textit{ModSecurity} funcionará como \textbf{WAF}. O cliente vai ser processado na maquina com o sistema operativo \textit{Kali Linux} e vai ter o edereço 20.60.0.2.
|
||||
% Para simular utilizámos \textit{Virtual Box}, como nos outros projetos, para criar as maquinas virtuais. O cenario que foi criado tem duas máquinas virtuais (servidor e cliente), e ambas as maquinas estão ligadas há mesma rede interna. O servidor vai ser executado numa das maquinas e vai ter o sistema operativo \textit{CentOS 9}, edereço 20.60.0.1, alojar um servidor \textit{Node.js} com o \textit{Juicebox} (a aplicação cobaia) na port 3000 e contém o seviço \textit{Apache} que através do módulo \textit{ModSecurity} funcionará como \textbf{WAF}. O cliente vai ser processado na maquina com o sistema operativo \textit{Kali Linux} e vai ter o edereço 20.60.0.2.
|
||||
|
||||
Com o ambiente criado foram realizadas duas etapas de testes:
|
||||
\begin{itemize}
|
||||
@@ -50,35 +52,37 @@ Realisticamente estas etapas podiam continuar a repetir-se, até que estivessemo
|
||||
|
||||
|
||||
\subsection{Network structure}
|
||||
% 10.60.0.0 - rede externa
|
||||
% 20.60.0.0 - rede interna
|
||||
|
||||
\begin{itemize}
|
||||
\item \textbf{Client (20.60.0.0/24)} Cliente.
|
||||
\item \textbf{Server (10.60.0.0/24)} Apache+ModSecurity e JuiceShop.
|
||||
\end{itemize}
|
||||
|
||||
|
||||
\subsection{Servers}
|
||||
% 10.60.0.1 - router
|
||||
% 20.60.0.2 - client
|
||||
|
||||
O router contém a firewall e o serviço juicebox.
|
||||
\begin{itemize}
|
||||
\item \textbf{10.60.0.1} Servidor CentOS 9 com WAF e aplicação JuiceShop.
|
||||
\end{itemize}
|
||||
|
||||
\subsection{Services}
|
||||
% juicebox - port 3000
|
||||
Juicebox no port 3000
|
||||
|
||||
\begin{center}
|
||||
\begin{tabular}{ll}
|
||||
\toprule
|
||||
Service & Port \\\midrule
|
||||
NodeJS (JuiceShop) & 3000 \\
|
||||
Apache (WAF) & 80 \\
|
||||
\bottomrule
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
\section{Web application security testing}
|
||||
|
||||
\subsection{Information Gathering}
|
||||
|
||||
Utilizámos a política por omissão (\textit{default policy}) para a realização do \textit{Active Scan} através do OWASP ZAP. Com esta abordagem, obtivemos múltiplos alertas automáticos. De forma a priorizar a análise, selecionámos os cinco alertas principais com base no maior nível de risco e grau de confiança reportados pela ferramenta.
|
||||
Utilizámos a política por omissão (\textit{default policy}) para a realização do \textit{Active Scan} através do OWASP ZAP. Com esta abordagem, obtivemos múltiplos alertas automáticos. De forma a priorizar a análise, investigamos as alertas principais com base no maior nível de risco e grau de confiança reportados pela ferramenta.
|
||||
|
||||
Para conseguir informação inicial realizamos um \textit{Active Scan} através do \textit{OWASP ZAP}, o policy utilizado para esse scan foi \textit{Default Policy}. Foi obtido vários aletas automáticos devido a esse scan e decidimos selecionar os cinco alertas principais com base no nível de risco e grau de confiança reportado pela ferramenta.
|
||||
\begin{itemize}
|
||||
\item \textbf{Sql Injection Vulnerability in product search}
|
||||
\item \textbf{}
|
||||
\item \textbf{}
|
||||
\item \textbf{}
|
||||
\item \textbf{}
|
||||
\end{itemize}
|
||||
Adicionalmente, realizámos testes de infraestrutura e mapeamento de vetores utilizando ferramentas especializadas:
|
||||
Para conseguir informação inicial realizamos um \textit{Active Scan} através do \textit{OWASP ZAP}, o policy utilizado para esse scan foi \textit{Default Policy}. Foi obtido vários aletas automáticos devido a esse scan e decidimos investigar as alertas principais com base no nível de risco e grau de confiança reportado pela ferramenta.
|
||||
|
||||
Adicionalmente, realizámos testes de infraestrutura utilizando ferramentas especializadas:
|
||||
|
||||
\begin{codeblock}{bash}
|
||||
sqlmap -u "http://192.168.1.1:3000/rest/products/search?q=apple" -p q --level=5 --risk=3 --banner
|
||||
@@ -87,6 +91,7 @@ sqlmap -u "http://192.168.1.1:3000/rest/products/search?q=apple" -p q --level=5
|
||||
Ao executar o \textit{sqlmap}, descobrimos que o sistema de gestão de base de dados subjacente é o \textit{SQLite}.
|
||||
|
||||
Paralelamente, realizámos uma descoberta de ficheiros e diretórios através de técnicas de \textit{fuzzing} de URLs no OWASP ZAP recorrendo à lista de permissões da \textit{DirBuster}. Esta exploração revelou os seguintes endpoints publicamente expostos:
|
||||
|
||||
\begin{itemize}
|
||||
\item \texttt{/ftp}: Servidor de armazenamento e transferência de ficheiros exposto.
|
||||
\item \texttt{/metrics}: Métricas internas da infraestrutura expostas.
|
||||
@@ -140,6 +145,8 @@ O servidor backend processou o pedido sem validar se o utilizador possuía autor
|
||||
|
||||
Ao tentar registar um utilizador com o e-mail \texttt{admin@juice-sh.op}, verificámos que a aplicação devolve uma mensagem de erro explícita indicando que o e-mail já se encontra registado no sistema. Este comportamento confirma a vulnerabilidade de enumeração de contas, permitindo a um atacante mapear quais os e-mails válidos na plataforma.
|
||||
|
||||
\includegraphics[width=0.5\textwidth]{email-unique}
|
||||
|
||||
\subsubsection*{Testing for Weak or Unenforced Username Policy}
|
||||
|
||||
Após testar vários caracteres especiais no formulário de registo, criámos um utilizador com os seguintes dados nos campos de input:
|
||||
@@ -149,9 +156,13 @@ Após testar vários caracteres especiais no formulário de registo, criámos um
|
||||
\end{itemize}
|
||||
A aplicação aceitou o registo sem validar a presença de carateres de injeção SQL ou tags HTML. Contudo, verificámos que é impossível efetuar login com esta conta posteriormente, uma vez que o processo de autenticação falha e resulta num erro genérico do tipo \texttt{[object Object]} no ecrã.
|
||||
|
||||
\includegraphics[width=0.5\textwidth]{email-invalido}
|
||||
|
||||
\subsection{Authentication Testing}
|
||||
|
||||
Realizámos testes de \textit{fuzzing} automatizado contra o formulário de login utilizando dicionários de credenciais. Identificámos que a aplicação não implementa mecanismos de bloqueio de conta (*Account Lockout*) ou limitação de taxa de pedidos (*Rate Limiting*), permitindo ataques contínuos de força bruta.
|
||||
Realizámos testes de \textit{fuzzing} automatizado contra o formulário de login utilizando dicionários de credenciais. Identificámos que a aplicação não implementa mecanismos de bloqueio de conta (*Account Lockout*) ou limitação de taxa de pedidos (*Rate Limiting*), permitindo ataques contínuos de \textit{brute force}.
|
||||
|
||||
|
||||
|
||||
\subsection{Authorization Testing}
|
||||
|
||||
@@ -179,6 +190,7 @@ Durante a auditoria à barra de pesquisa de produtos, validámos a existência d
|
||||
O filtro falhou ao inspecionar este atributo e o navegador executou o código JavaScript com sucesso quando a imagem falhou o carregamento.
|
||||
\end{enumerate}
|
||||
|
||||
\subsubsection{Testing for SQL Injection}
|
||||
Adicionalmente, explorámos o mesmo parâmetro de pesquisa recorrendo ao \textit{sqlmap} para validar falhas de injeção SQL, conseguindo extrair com sucesso a estrutura de 22 tabelas da base de dados:
|
||||
|
||||
\begin{codeblock}{bash}
|
||||
@@ -210,7 +222,7 @@ sqlmap -u "http://10.60.0.1:3000/rest/products/search?q=apple" -p q --dbms=sqlit
|
||||
| sqlite_sequence |
|
||||
+-----------------------+
|
||||
\end{codeblock}
|
||||
\subsubsection{Testing for SQL Injection}
|
||||
|
||||
|
||||
Apesar de não ter sido detetado pelo active scan foi feito fuzzing nos detalhes de login para saber se estava vulneravel a esse tipo de ataques visto que existia essa vulnerabilidade noutros paremetros. Verificamos que de facto também estava vulneravel a SQL Injection, e que a resposta era a tabela com o
|
||||
|
||||
@@ -218,6 +230,10 @@ Apesar de não ter sido detetado pelo active scan foi feito fuzzing nos detalhes
|
||||
|
||||
Ao tentar forçar o acesso a uma página ou ficheiro inexistente no servidor de ficheiros, como por exemplo na rota \texttt{/ftp/teste}, a aplicação falhou ao tratar a exceção de forma segura. Em vez de apresentar uma página de erro genérica (404), o servidor devolveu uma resposta detalhada expondo o \textit{stack trace} completo do ambiente \textit{Express.js}, revelando caminhos internos do sistema de ficheiros do servidor.
|
||||
|
||||
|
||||
|
||||
\includegraphics[width=\textwidth]{stack-trace}
|
||||
|
||||
\subsection{Client Side Testing}
|
||||
|
||||
Validámos que o token de sessão (JWT) do utilizador autenticado está armazenado diretamente no \texttt{localStorage} do navegador. Uma vez que o \texttt{localStorage} não possui mecanismos de proteção equivalentes à flag \texttt{HttpOnly} dos cookies, qualquer script executado no contexto da página consegue ler estes dados.
|
||||
@@ -230,6 +246,7 @@ Utilizando a falha de XSS identificada anteriormente na barra de pesquisas, inje
|
||||
|
||||
A execução deste vetor permitiu extrair o conteúdo do token diretamente do armazenamento local da vítima. Isto prova que um atacante pode automatizar a exfiltração destas informações e assumir a identidade de qualquer utilizador afetado sem necessitar de saber as credenciais de acesso de forma persistente.
|
||||
|
||||
|
||||
\section{Web Application Security Firewall}
|
||||
|
||||
% Esta seccao sera preenchida com os resultados da Segunda Etapa (Com WAF ativada)
|
||||
@@ -245,4 +262,4 @@ A execução deste vetor permitiu extrair o conteúdo do token diretamente do ar
|
||||
|
||||
\section{Conclusions}
|
||||
|
||||
\end{document}
|
||||
\end{document}
|
||||
|
||||
@@ -4,24 +4,25 @@
|
||||
\contentsline {subsection}{\numberline {2.1}Network structure}{3}{subsection.2.1}%
|
||||
\contentsline {subsection}{\numberline {2.2}Servers}{3}{subsection.2.2}%
|
||||
\contentsline {subsection}{\numberline {2.3}Services}{3}{subsection.2.3}%
|
||||
\contentsline {section}{\numberline {3}Web application security testing}{3}{section.3}%
|
||||
\contentsline {subsection}{\numberline {3.1}Information Gathering}{3}{subsection.3.1}%
|
||||
\contentsline {section}{\numberline {3}Web application security testing}{4}{section.3}%
|
||||
\contentsline {subsection}{\numberline {3.1}Information Gathering}{4}{subsection.3.1}%
|
||||
\contentsline {subsection}{\numberline {3.2}Configuration and Deployment Management Testing}{4}{subsection.3.2}%
|
||||
\contentsline {subsection}{\numberline {3.3}Identity Management Testing}{4}{subsection.3.3}%
|
||||
\contentsline {subsection}{\numberline {3.4}Authentication Testing}{6}{subsection.3.4}%
|
||||
\contentsline {subsection}{\numberline {3.5}Authorization Testing}{6}{subsection.3.5}%
|
||||
\contentsline {subsection}{\numberline {3.6}Session Management Testing}{6}{subsection.3.6}%
|
||||
\contentsline {subsection}{\numberline {3.7}Input Validation Testing}{6}{subsection.3.7}%
|
||||
\contentsline {subsection}{\numberline {3.8}Testing for Error Handling}{7}{subsection.3.8}%
|
||||
\contentsline {subsection}{\numberline {3.9}Client Side Testing}{7}{subsection.3.9}%
|
||||
\contentsline {section}{\numberline {4}Web Application Security Firewall}{8}{section.4}%
|
||||
\contentsline {subsection}{\numberline {4.1}Information Gathering}{8}{subsection.4.1}%
|
||||
\contentsline {subsection}{\numberline {4.2}Configuration and Deployment Management Testing}{8}{subsection.4.2}%
|
||||
\contentsline {subsection}{\numberline {4.3}Identity Management Testing}{8}{subsection.4.3}%
|
||||
\contentsline {subsection}{\numberline {4.4}Authentication Testing}{8}{subsection.4.4}%
|
||||
\contentsline {subsection}{\numberline {4.5}Authorization Testing}{8}{subsection.4.5}%
|
||||
\contentsline {subsection}{\numberline {4.6}Session Management Testing}{8}{subsection.4.6}%
|
||||
\contentsline {subsection}{\numberline {4.7}Input Validation Testing}{8}{subsection.4.7}%
|
||||
\contentsline {subsection}{\numberline {4.8}Testing for Error Handling}{8}{subsection.4.8}%
|
||||
\contentsline {subsection}{\numberline {4.9}Client Side Testing}{8}{subsection.4.9}%
|
||||
\contentsline {section}{\numberline {5}Conclusions}{8}{section.5}%
|
||||
\contentsline {subsection}{\numberline {3.3}Identity Management Testing}{5}{subsection.3.3}%
|
||||
\contentsline {subsection}{\numberline {3.4}Authentication Testing}{7}{subsection.3.4}%
|
||||
\contentsline {subsection}{\numberline {3.5}Authorization Testing}{7}{subsection.3.5}%
|
||||
\contentsline {subsection}{\numberline {3.6}Session Management Testing}{7}{subsection.3.6}%
|
||||
\contentsline {subsection}{\numberline {3.7}Input Validation Testing}{7}{subsection.3.7}%
|
||||
\contentsline {subsubsection}{\numberline {3.7.1}Testing for SQL Injection}{8}{subsubsection.3.7.1}%
|
||||
\contentsline {subsection}{\numberline {3.8}Testing for Error Handling}{8}{subsection.3.8}%
|
||||
\contentsline {subsection}{\numberline {3.9}Client Side Testing}{9}{subsection.3.9}%
|
||||
\contentsline {section}{\numberline {4}Web Application Security Firewall}{10}{section.4}%
|
||||
\contentsline {subsection}{\numberline {4.1}Information Gathering}{10}{subsection.4.1}%
|
||||
\contentsline {subsection}{\numberline {4.2}Configuration and Deployment Management Testing}{10}{subsection.4.2}%
|
||||
\contentsline {subsection}{\numberline {4.3}Identity Management Testing}{10}{subsection.4.3}%
|
||||
\contentsline {subsection}{\numberline {4.4}Authentication Testing}{10}{subsection.4.4}%
|
||||
\contentsline {subsection}{\numberline {4.5}Authorization Testing}{10}{subsection.4.5}%
|
||||
\contentsline {subsection}{\numberline {4.6}Session Management Testing}{10}{subsection.4.6}%
|
||||
\contentsline {subsection}{\numberline {4.7}Input Validation Testing}{10}{subsection.4.7}%
|
||||
\contentsline {subsection}{\numberline {4.8}Testing for Error Handling}{10}{subsection.4.8}%
|
||||
\contentsline {subsection}{\numberline {4.9}Client Side Testing}{10}{subsection.4.9}%
|
||||
\contentsline {section}{\numberline {5}Conclusions}{10}{section.5}%
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
\usepackage[dvipsnames]{xcolor}
|
||||
\usepackage{enumitem,amssymb}
|
||||
\usepackage[colorlinks=true,urlcolor=blue,linkcolor=MidnightBlue]{hyperref}
|
||||
\graphicspath{{./img/}}
|
||||
\graphicspath{{./imgs/}}
|
||||
|
||||
\usepackage{enumitem,amssymb}
|
||||
\newlist{todolist}{itemize}{2}
|
||||
|
||||