Frogbot Config
The Frogbot configuration required to scan Git repositories
| Type | object[] |
|---|---|
| File match |
frogbot-config.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/frogbot-config/latest.json |
| Source | https://raw.githubusercontent.com/jfrog/frogbot/master/schema/frogbot-schema.json |
Validate with Lintel
npx @lintel/lintel check
The configuration required for Frogbot to scan your Git repositories.
Items
Includes the configuration of a single Git repository that needs to be scanned. For Azure Repos, Bitbucket Server and GitHub with JFrog Pipelines or Jenkins, you can define multiple 'params' sections one after the other, for scanning multiple Git repositories in the same organization.
3 nested properties
Includes the required Git parameters such as repository name and branches.
9 nested properties
The name of the git repository to scan.
A list of branches to scan.
Add a title to pull request comments generated by Frogbot.
Avoid adding extra info to pull request comments. that isn't related to the scan findings.
Includes the scanning parameters such as the required scanning directories.
8 nested properties
Set to true to display all existing vulnerabilities, including the ones that were not added by the pull request.
When adding new comments on pull requests, keep old comments that were added by previous scans.
Set to true to fail the job if security issues were found.
Set the minimum severity for vulnerabilities that should be fixed and commented on in pull requests.
[
"Show all severities"
]
Handle vulnerabilities with fix versions only.
[
"false"
]
List of allowed package licenses.
List of email addresses to receive emails about secrets that has been detected in a pull request scan.
A list of sub-projects / project dirs inside the Git repository.
Includes the JFrog platform related parameters such as Project Watches.
2 nested properties
The JFrog project. Learn more about it here: https://www.jfrog.com/confluence/display/JFROG/Projects.
JFrog Watches. Learn more about them here: https://www.jfrog.com/confluence/display/JFROG/Configuring+Xray+Watches.
Examples
[
{
"params": {
"git": {
"repoName": "repo-name",
"branches": [
"master"
]
}
}
}
]