Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Xss

import type { Xss } from "https://googleapis.deno.dev/v1/websecurityscanner:v1.ts";

Information reported for an XSS.

interface Xss {
attackVector?:
| "ATTACK_VECTOR_UNSPECIFIED"
| "LOCAL_STORAGE"
| "SESSION_STORAGE"
| "WINDOW_NAME"
| "REFERRER"
| "FORM_INPUT"
| "COOKIE"
| "POST_MESSAGE"
| "GET_PARAMETERS"
| "URL_FRAGMENT"
| "HTML_COMMENT"
| "POST_PARAMETERS"
| "PROTOCOL"
| "STORED_XSS"
| "SAME_ORIGIN"
| "USER_CONTROLLABLE_URL";
errorMessage?: string;
stackTraces?: string[];
storedXssSeedingUrl?: string;
}

§Properties

§
attackVector?: "ATTACK_VECTOR_UNSPECIFIED" | "LOCAL_STORAGE" | "SESSION_STORAGE" | "WINDOW_NAME" | "REFERRER" | "FORM_INPUT" | "COOKIE" | "POST_MESSAGE" | "GET_PARAMETERS" | "URL_FRAGMENT" | "HTML_COMMENT" | "POST_PARAMETERS" | "PROTOCOL" | "STORED_XSS" | "SAME_ORIGIN" | "USER_CONTROLLABLE_URL"
[src]

The attack vector of the payload triggering this XSS.

§
errorMessage?: string
[src]

An error message generated by a javascript breakage.

§
stackTraces?: string[]
[src]

Stack traces leading to the point where the XSS occurred.

§
storedXssSeedingUrl?: string
[src]

The reproduction url for the seeding POST request of a Stored XSS.