Scan Site - Nexpose

Scans by site ID and waits for the scan to finish by polling its status in pre-defined intervals.

Dependencies

This playbook uses the following sub-playbooks, integrations, and scripts.

Sub-playbooks

  • GenericPolling

Integrations

  • Rapid7 Nexpose

Scripts

This playbook does not use any scripts.

Commands

  • nexpose-start-site-scan
  • nexpose-get-scan

Playbook Inputs


NameDescriptionDefault ValueRequired
SiteThe Site ID to scan.${Nexpose.Site.Id}Required
HostsThe host names of the assets to scan.${Nexpose.Asset.HostName}Optional
NameThe scan name.-Optional

Playbook Outputs


PathDescriptionType
Nexpose.Scan.ScanTypeThe scan type. Can be, "automated", "manual", or "scheduled".unknown
Nexpose.Scan.CompletedThe end time of the scan in ISO8601 format.unknown
Nexpose.Scan.StartedByThe name of the user that started the scan.unknown
Nexpose.Scan.AssetsThe number of assets found in the scanunknown
Nexpose.Scan.TotalTimeThe duration of the scan in minutes.unknown
Nexpose.Scan.IdThe identifier of the scan.unknown
Nexpose.Scan.StatusThe scan status. Can be, "aborted", "unknown", "running", "finished", "stopped", "error", "paused", "dispatched", or "integrating".unknown
Nexpose.Scan.Vulnerabilities.CriticalThe number of critical vulnerabilities.unknown
Nexpose.Scan.Vulnerabilities.ModerateThe number of moderate vulnerabilities.unknown
Nexpose.Scan.Vulnerabilities.SevereThe number of severe vulnerabilities.unknown
Nexpose.Scan.Vulnerabilities.TotalThe total number of vulnerabilities.unknown

Playbook Image


Scan_Nexpose_Site