Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 44,763
    • Issues 44,763
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,329
    • Merge requests 1,329
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #225804
Closed
Open
Issue created Jul 02, 2020 by Derek Ferguson@derekfergusonDeveloper

DAST Scanner profile implementation - add remaining options [parent issue]

Problem to solve

As a user, I want to be able to create a "Scanner profile" to use in my on-demand DAST scans, so that I can create multiple ways of scanning my sites within a single project.

Intended users

  • Sasha (Software Developer)
  • Sam (Security Analyst)

User experience goal

The user should be able to create a Scanner profile from either the Profile Library or the On-demand scan initiation page and specify whether the scan should be active or passive, enable the AJAX spider, and whether to turn on Debug messages, in addition to the fields added in the last iteration.

Proposal

Review the design: #217016 (closed)

Three new fields should be added to the Scanner Profile form:

  • Active/passive scan selection
  • Ajax Spider
  • Debug

This profile should then be selectable in the On-demand scan page for the project. The ability to create a profile should be linked from both the Profile Library page and the On-demand scan page, so that the user doesn't have to use the left navigation to create a profile if they are already at either page.

Further details

Maintainer, owner, and developer roles should have access to create new Scanner profiles.

Documentation

The DAST config docs should be updated to include the new active/passive scan mode selection, the AJAX spider option, and the Debug messages option.

Issue breakdown

Task # Description Issue Department(s)
1 Add new options in DAST Scanner Profile form #254200 (closed) frontend backend
2 Add new options in Profile Selector #254205 (closed) frontend
3 Document new options in scanner profiles #254207 (closed) documentation
Edited Oct 05, 2020 by Dheeraj Joshi
Assignee
Assign to
Time tracking