Creating Projects

Create and configure projects to collect vulnerabilities and manage settings associated with your application.

Regular and composite projects

A regular project is associated with a single web application or an application subcomponent such as a microservice.

If your application is composed of multiple subcomponents, such as microservices, front-end and backend layers, and more, we recommend using a composite project for it.

A composite project is a collection of regular projects, each of which is associated with a certain application subcomponent, and thus represents a whole application. For a microservices-based application, you can define one composite project that includes regular projects for each of the microservices.

The following table outlines the recommended workflow for creating composite projects.

Tasks Information
1. Create a composite project for the whole application. Add a Project
2. Define role-based access control (RBAC) for this composite project. Managing User Access
3. Enable project membership inheritance for the composite project. Configure Project Membership Inheritance in Composite Projects
4. Create a regular project for each of your application's subcomponents. Edit a Project
5. Add the regular projects to the composite. Manage a Project
Alternatively, you can automate the creation of regular projects within the composite. This will be most efficient with project membership inheritance. Configure Automatic Project Creation in Composite Projects

Project templates

You can create and configure individual regular projects one at a time, but if you need a number of projects with the same or similar configurations, you can optimize your work. Create and configure a project template, and then link it to other projects so that they inherit its configuration settings.

Tasks Information
1. Create and configure a project template. Configure Project Templates
2. Create a new project or edit an existing one, and link the project to the template. Add a Project, Edit a Project
3. If needed, override any configuration settings for the project. This will not affect the linked template. Configure Project Settings

For more information about projects, see Project Administration.