Skip to main content
A HackGATE Project is a container that organizes multiple HackGATE sites and assets under a named security program — for example, “Q3 Bug Bounty” or “Annual Pentest”. Instead of managing sites in isolation, you attach them to a project that carries program-level context: timelines, owners, vendor details, and retest schedules.

Key fields

Project items

Project items are the sub-assets within a project — for example, specific web applications, API endpoints, or IP ranges. Each item has its own metadata that describes its nature and how it is accessed. You can list, create, and update project items independently of the parent project, which lets you track the status of individual assets across a program’s lifecycle.

Example use cases

  • Bug bounty program: Group all HackGATE sites for a single bug bounty round under one project with a shared launchDate, endDate, and owner.
  • Retest tracking: Set isRetestNeeded: true after a pentest concludes and use retestingLaunch and retestingEnd to schedule and track the remediation retest.
  • Vendor coordination: Record the security vendor in vendor so your team always knows which firm conducted the engagement.
  • Asset inventory: Use project items to maintain a list of specific endpoints and applications tested during the program.

Create and manage projects

Use the API to create projects, update timelines, and manage project items.