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.