Configure Project Settings
To customize Seeker's behavior for a project, configure various project settings.
The following tasks apply only to regular projects.
- Configure Vulnerability Checkers
- Assign Compliance Policies to Projects
- Configure Bug Tracking Integration
- Configure Sensitive Data
- Configure Vulnerability Views
- Configure Code Exclusion
- Configure Custom and Third-Party Code
- Configure Sanitizers and Validators
- Configure Custom Data Flow Methods
The following tasks apply to both regular and composite
projects.
Automation with APIs
You can automate some of these tasks by using Seeker APIs. For the detailed API reference, click (Web API) in the main menu.
- /api/{ver}/projects POST
- Creates a new project with the specified properties. You can also use this
operation to copy any of the configurations of an existing source project to
the new project by specifying the
sourceProjectKey
parameter andtrue
values for the configurations that you want to copy, such aslogLevel
orcodeExclusion
. - /api/{ver}/projects PUT
- Updates the configurations of multiple target projects by any of the
configurations of a source project. You need to specify the
sourceProjectKey
andtargetProjectKeys
parameters, andtrue
values for the configurations that you want to copy, such aslogLevel
orcodeExclusion
.Tip: If you need to define multiple projects, a good practice is to create and configure a template project, and then use this operation to copy its configurations to other projects in a batch.