Skip to content
This repository was archived by the owner on Aug 16, 2025. It is now read-only.

Commit f2c5c96

Browse files
adding osv-scanner
1 parent bf13a49 commit f2c5c96

File tree

3 files changed

+80
-42
lines changed

3 files changed

+80
-42
lines changed

docs/changelog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ description: The latest updates and changes to CodeRabbit.
55
sidebar_position: 13
66
---
77

8+
## August 14, 2025
9+
10+
### OSV-Scanner Integration
11+
12+
We've added support for [OSV-Scanner](https://github.com/google/osv-scanner), Google's vulnerability scanner that identifies security vulnerabilities in your project's dependencies and installed packages using the [OSV.dev](https://osv.dev) database.
13+
14+
OSV-Scanner requires an `osv-scanner.toml` configuration file to run. See our [OSV-Scanner documentation](/tools/osv-scanner) for more details.
15+
816
## August 4, 2025
917

1018
### Model Context Protocol (MCP) Server Integration - Early Access

docs/tools/list.md

Lines changed: 43 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -9,48 +9,48 @@ For more information about fine-tuning the CodeRabbit configuration of a tool, c
99

1010
For an overview of how CodeRabbit uses these tools when generating code reviews, as well as general information about controlling their use, see [Configure third-party tools](/tools/).
1111

12-
| Technology | Tools | Category |
13-
| :-------------------------- | :--------------------------------------------------------- | :-------------------------------------------------- |
14-
| All | [Gitleaks][Gitleaks], [Pipeline Remediation][Pipeline] | Code Security, CI/CD |
15-
| Azure DevOps Pipelines | [Pipeline Remediation][Pipeline] | CI/CD Failure Remediation |
16-
| CircleCI | [CircleCI][CircleCI], [Pipeline Remediation][Pipeline] | Configuration Validation, CI/CD Failure Remediation |
17-
| CloudFormation | [Checkov][Checkov] | Code Security |
18-
| Cppcheck | [Cppcheck][Cppcheck] | Code Quality |
19-
| CSS | [Biome][Biome] | Code Quality |
20-
| Docker | [Hadolint][Hadolint], [Checkov][Checkov] | Code Quality, Code Security |
21-
| Environment Files (.env) | [Dotenv Linter][DotenvLinter] | Code Quality |
22-
| GitHub Actions | [actionlint][actionlint], [Pipeline Remediation][Pipeline] | Code Quality, CI/CD Failure Remediation |
23-
| GitLab Pipelines | [Pipeline Remediation][Pipeline] | CI/CD Failure Remediation |
24-
| Go | [golangci-lint][golangci-lint] | Code Quality |
25-
| Helm | [Checkov][Checkov] | Code Security |
26-
| HTML | [HTMLHint][HTMLHint] | Code Quality |
27-
| Javascript | [Biome][Biome], [oxlint][oxlint] | Code Quality |
28-
| JSON, JSONC | [Biome][Biome] | Code Quality |
29-
| JSX | [Biome][Biome], [oxlint][oxlint] | Code Quality |
30-
| Kotlin | [detekt][detekt] | Code Quality |
31-
| Kubernetes | [Checkov][Checkov] | Code Security |
32-
| Lua | [Luacheck][Luacheck] | Code Quality |
33-
| Makefile | [Checkmake][Checkmake] | Code Quality |
34-
| Markdown | [markdownlint][markdownlint], [LanguageTool][LanguageTool] | Code Quality, Grammar Checking |
35-
| PHP | [PHPStan][PHPStan], [PHPMD][PHPMD], [PHPCS][PHPCS] | Code Quality |
36-
| Plaintext | [LanguageTool][LanguageTool] | Grammar and Spell Checking |
37-
| Java | [PMD][PMD] | Code Quality |
38-
| Protobuf | [Buf][Buf] | Code Quality |
39-
| Python | [Ruff][Ruff], [Pylint][Pylint], [Flake8][Flake8] | Code Quality |
40-
| Jupyter Notebooks | [Ruff][Ruff], [Pylint][Pylint], [Flake8][Flake8] | Code Quality |
41-
| Regal | [Regal][Regal] | Code Quality |
42-
| Ruby | [RuboCop][RuboCop], [Brakeman][Brakeman] | Code Quality, Code Security |
43-
| Rust | [Clippy][Clippy] | Code Quality |
44-
| Semgrep | [Semgrep][Semgrep] | Code Security |
45-
| Shell (sh, bash, ksh, dash) | [ShellCheck][ShellCheck] | Code Quality |
46-
| Shopify | [Shopify CLI][ShopifyCLI] | Code Quality |
47-
| SQL | [SQLFluff][SQLFluff] | Code Quality |
48-
| Swift | [SwiftLint][SwiftLint] | Code Quality |
49-
| Terraform | [Checkov][Checkov] | Code Security |
50-
| TSX | [Biome][Biome], [oxlint][oxlint] | Code Quality |
51-
| Typescript | [Biome][Biome], [oxlint][oxlint] | Code Quality |
52-
| YAML | [YAMLlint][YAMLlint] | Code Quality |
53-
| Prisma | [Prisma Lint][PrismaLint] | Code Quality |
12+
| Technology | Tools | Category |
13+
| :-------------------------- | :-------------------------------------------------------------------------------- | :-------------------------------------------------- |
14+
| All | [Gitleaks][Gitleaks], [OSV-Scanner][OSVScanner], [Pipeline Remediation][Pipeline] | Code Security, CI/CD |
15+
| Azure DevOps Pipelines | [Pipeline Remediation][Pipeline] | CI/CD Failure Remediation |
16+
| CircleCI | [CircleCI][CircleCI], [Pipeline Remediation][Pipeline] | Configuration Validation, CI/CD Failure Remediation |
17+
| CloudFormation | [Checkov][Checkov] | Code Security |
18+
| Cppcheck | [Cppcheck][Cppcheck] | Code Quality |
19+
| CSS | [Biome][Biome] | Code Quality |
20+
| Docker | [Hadolint][Hadolint], [Checkov][Checkov] | Code Quality, Code Security |
21+
| Environment Files (.env) | [Dotenv Linter][DotenvLinter] | Code Quality |
22+
| GitHub Actions | [actionlint][actionlint], [Pipeline Remediation][Pipeline] | Code Quality, CI/CD Failure Remediation |
23+
| GitLab Pipelines | [Pipeline Remediation][Pipeline] | CI/CD Failure Remediation |
24+
| Go | [golangci-lint][golangci-lint] | Code Quality |
25+
| Helm | [Checkov][Checkov] | Code Security |
26+
| HTML | [HTMLHint][HTMLHint] | Code Quality |
27+
| Javascript | [Biome][Biome], [oxlint][oxlint] | Code Quality |
28+
| JSON, JSONC | [Biome][Biome] | Code Quality |
29+
| JSX | [Biome][Biome], [oxlint][oxlint] | Code Quality |
30+
| Kotlin | [detekt][detekt] | Code Quality |
31+
| Kubernetes | [Checkov][Checkov] | Code Security |
32+
| Lua | [Luacheck][Luacheck] | Code Quality |
33+
| Makefile | [Checkmake][Checkmake] | Code Quality |
34+
| Markdown | [markdownlint][markdownlint], [LanguageTool][LanguageTool] | Code Quality, Grammar Checking |
35+
| PHP | [PHPStan][PHPStan], [PHPMD][PHPMD], [PHPCS][PHPCS] | Code Quality |
36+
| Plaintext | [LanguageTool][LanguageTool] | Grammar and Spell Checking |
37+
| Java | [PMD][PMD] | Code Quality |
38+
| Protobuf | [Buf][Buf] | Code Quality |
39+
| Python | [Ruff][Ruff], [Pylint][Pylint], [Flake8][Flake8] | Code Quality |
40+
| Jupyter Notebooks | [Ruff][Ruff], [Pylint][Pylint], [Flake8][Flake8] | Code Quality |
41+
| Regal | [Regal][Regal] | Code Quality |
42+
| Ruby | [RuboCop][RuboCop], [Brakeman][Brakeman] | Code Quality, Code Security |
43+
| Rust | [Clippy][Clippy] | Code Quality |
44+
| Semgrep | [Semgrep][Semgrep] | Code Security |
45+
| Shell (sh, bash, ksh, dash) | [ShellCheck][ShellCheck] | Code Quality |
46+
| Shopify | [Shopify CLI][ShopifyCLI] | Code Quality |
47+
| SQL | [SQLFluff][SQLFluff] | Code Quality |
48+
| Swift | [SwiftLint][SwiftLint] | Code Quality |
49+
| Terraform | [Checkov][Checkov] | Code Security |
50+
| TSX | [Biome][Biome], [oxlint][oxlint] | Code Quality |
51+
| Typescript | [Biome][Biome], [oxlint][oxlint] | Code Quality |
52+
| YAML | [YAMLlint][YAMLlint] | Code Quality |
53+
| Prisma | [Prisma Lint][PrismaLint] | Code Quality |
5454

5555
[ShellCheck]: /tools/shellcheck.md
5656
[SQLFluff]: /tools/sqlfluff.md
@@ -88,3 +88,4 @@ For an overview of how CodeRabbit uses these tools when generating code reviews,
8888
[PHPMD]: /tools/phpmd.md
8989
[PHPCS]: /tools/phpcs.md
9090
[Flake8]: /tools/flake8.md
91+
[OSVScanner]: /tools/osv-scanner.md

docs/tools/osv-scanner.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: OSV-Scanner
3+
sidebar_label: OSV-Scanner
4+
description: CodeRabbit's guide to OSV-Scanner.
5+
---
6+
7+
```mdx-code-block
8+
import ProPlanNotice from '@site/src/components/ProPlanNotice.mdx';
9+
10+
<ProPlanNotice />
11+
```
12+
13+
[OSV-Scanner](https://github.com/google/osv-scanner) is Google's vulnerability scanner that identifies vulnerabilities in your project's dependencies using the [OSV.dev](https://osv.dev) database.
14+
15+
## Configuration
16+
17+
OSV-Scanner requires an `osv-scanner.toml` configuration file to run.
18+
19+
:::note
20+
21+
CodeRabbit will only run OSV-Scanner if your repository contains an `osv-scanner.toml` configuration file.
22+
23+
:::
24+
25+
## Links
26+
27+
- [OSV-Scanner GitHub Repository](https://github.com/google/osv-scanner)
28+
- [OSV-Scanner Documentation](https://google.github.io/osv-scanner/)
29+
- [OSV.dev Database](https://osv.dev)

0 commit comments

Comments
 (0)