Skip to Content

Optional Features

The optional features are under Scan profile settings > Toggle the following features. All seven are off by default.

Three of the toggles are named Disable: turning one on stops something that otherwise happens. The other four add something that otherwise doesn’t run.

ToggleWhen it’s on
Disable connection reuseThe scanner closes connections between requests instead of reusing them
Disable denial-of-service (DoS) testsThe scan leaves out the tests most likely to disrupt your application through load or resource exhaustion
Disable DOM XSSThe scan leaves out DOM cross-site scripting tests
Missing security headersThe scan checks endpoints for recommended security headers
Run missing security header tests against all pathsThe header check runs on every path saved during the crawl, not only the origin. Needs Missing security headers on
Allow filling formsThe crawler fills in and submits forms it finds, and the submissions are tested further
Enable JWT AssessmentsThe scan runs passive and active assessments of how your application handles JSON Web Tokens

Form Filling

With Allow filling forms on, the crawler guesses what kind of value each field needs from its autocomplete value and input type, and fills in one of these values:

Field typeValue
Given nameDetectify
Additional name / middle nameBreathtaking
Family name / last nameDetectifysson
Honorific prefixDr.
Honorific suffixPhD.
NicknameDeckan
Emailbot@detectify.com
PasswordA random, unique string
Organizationdetectify
Street addressDetectifyway 1
CountrySweden
Zip code12345
GenderRobot
Telephone12345678
URLhttps://detectify.com 
UncategorizedDetectify

The password is random the first time a scan profile runs with form filling on. Later scans on the same profile use the same password. If the crawler can’t tell what a field needs, it uses the uncategorized value.

The crawler fills in text areas, radio buttons, checkboxes and drop-down menus. In a drop-down, it looks for the default value for that field type, such as Sweden for a country, and picks the first option if it doesn’t find it.

To use different values, contact support with the name of your scan profile, the URL the form is on, the type of value, and the value you want submitted.

Form filling submits forms, including contact forms. See Scan Impact for how to keep scans away from forms that send emails or create tickets.

Next Steps

Last updated on