Projects

Creating a Project

A project in PAIStrike represents a single penetration testing engagement. It serves as a container for all related assets, jobs, findings, and reports.

What Is a Project?

Projects help you organize testing work by engagement or scope. For example:

  • A project for testing a client's web application
  • A project for an internal network security assessment
  • A project for an API security review

Each project can contain multiple assets (targets) and multiple test jobs.

Creating a New Project

  1. From the dashboard, click New Project (or go to Projects → New Project).
  2. Fill in the project details:

Project Name

A descriptive name for the engagement. This name appears on reports and in the dashboard.

  • Example: ACME Corp — Q1 2025 Web App Pentest
  • Required field; must be 3–128 characters

Description

An optional free-text description that provides context for the project. Useful for:

  • Scope definition
  • Engagement background
  • Key contacts or notes

Status

Set the project's current status:

StatusMeaning
ActiveTesting is ongoing
CompletedEngagement finished
ArchivedPreserved for record; no active testing
  1. Click Create Project.

You will be taken to the project detail page where you can add assets and start testing.

Editing a Project

To update project details after creation:

  1. Open the project.
  2. Click the Edit icon (pencil) next to the project name, or go to Project Settings.
  3. Modify the fields as needed.
  4. Click Save.

Deleting a Project

Warning: Deleting a project permanently removes all associated assets, jobs, findings, and reports. This cannot be undone.

To delete a project:

  1. Open the project.
  2. Go to Project Settings → Danger Zone.
  3. Click Delete Project.
  4. Type the project name to confirm.
  5. Click Confirm.

Only users with the Admin role or higher can delete projects.

Project Overview Page

Each project has an overview page showing:

  • Summary stats: total assets, jobs run, open vulnerabilities by severity
  • Recent jobs: the latest test executions with status indicators
  • Asset list: all targets within the project
  • Activity log: a chronological record of changes and events

On this page