Scanning Basics

What do I need to do before I can run a scan in PDCP?

You will need to add assets and identify your templates. From the Scan page, select “Create Scan” to get started.

What are the differences between running Nuclei versus running a scan on PDCP?

Scanning with PDCP differs from Nuclei in several ways. The main differences are the use of a different interactsh server along with distributed and faster scanning.

In addition, some scanning capabilities that are part of Nuclei are not included in PDCP (this is mainly due to security concerns). If you have specific questions on support and future capabilities feel free to reach out to us with questions.

Capabilities that are offered in Nuclei that are not currently supported in PDCP include:

  • file templates
  • headless templates
  • code templates
  • workflows
  • templates using a local wordlist

How do I run a scan/upload existing scan results from Nuclei?

Scans can be run in Nuclei and connected to PDCP or you can run a scan directly in PDCP from the Scans page.

Scan results form Nuclei can be connected to ProjectDiscovery Cloud Platform

Scan Results

My scan results in PDCP are different from my Nuclei results. What happened?

There are a number of possibilities for this, let’s look at some of the most likely causes.

If you have more results in your scan from Nuclei than from PDCP, potential causes include:

  • Scanning with templates that are not enabled in PDCP
  • Scanning an internal host that not accessible to PDCP
  • A potential PDCP bug

If you have fewer results in your scan from Nuclei than from PDCP, potential causes include:

  • Use of dynamic IPs versus local static IPs that were blocked from the target URL for scanning
  • Use of a different interactsh server (PDCP), public servers (Nuclei) may be blocked using WAFs

What happens if duplicate scan results are uploaded?

If a user uploads the same scan results - by uploading scan results from Nuclei to update an existing scan using the named scan ID - PDCP discards duplicate data so the original results will remain.

Otherwise any scan information from Nuclei that is uploaded creates a new scan result page in PDCP.

What are the scan statuses and what do they mean?

  • Stopped - This status indicates that a user has stopped the scan either in PDCP or via the API. Note: Scans in “starting” cannot be stopped.
  • Failed - This status indicates that a scan has failed. Click on the icon on the scan list or result page to view error details for the failed scan.
  • Starting - Indicates that the scan is intializing .
  • Running - Indicates the scan is in progress.
Do you have a question or issue that you don’t see here? Reach out to us through support@projectdiscovery.io !