Source: https://seerepo.com/r/google/osv-scanner/built
Markdown source: https://seerepo.com/r/google/osv-scanner/built.md
Description: osv-scanner is a Go repo. It uses AI through Model Context Protocol and is tested with Google, github.com/gkampitakis/go-snaps, and gopkg.in/dnaeon/go-vcr.v4.

# What is osv-scanner built with?

osv-scanner is a Go repo. It uses AI through Model Context Protocol, is tested with Google, github.com/gkampitakis/go-snaps, and gopkg.in/dnaeon/go-vcr.v4, and uses MCP. It has 45,296 written lines, with 112 test files.

Read on November 12, 2026, at commit 80fe505.

Repository: https://github.com/google/osv-scanner

## Frontend

### Styles

- **[charm.land/lipgloss/v2](https://seerepo.com/uses/charmland-lipgloss-v2)**: 1 file

### Interface

- **[github.com/jedib0t/go-pretty/v6](https://seerepo.com/uses/githubcom-jedib0t-go-pretty-v6)**: 8 files
- **[charm.land/glamour/v2](https://seerepo.com/uses/charmland-glamour-v2)**: 1 file

## Backend

### AI

- **[Model Context Protocol](https://seerepo.com/uses/model-context-protocol)**

### Services

- **[MCP](https://seerepo.com/uses/mcp)**: 1 file · [cmd/osv-scanner/mcp/command.go, line 22](https://github.com/google/osv-scanner/blob/80fe50567a5d6e0ec408353e2ceacca1561b91be/cmd/osv-scanner/mcp/command.go#L22)

## Support

### Testing

- **[Google](https://seerepo.com/uses/google)**: 15 files
- **github.com/gkampitakis/go-snaps**: 2 files
- **gopkg.in/dnaeon/go-vcr.v4**: 2 files

### Tools

- **github.com/urfave/cli/v3**: 10 files
- **golang.org/x/vuln**: 2 files

### Other

- **github.com/CycloneDX/cyclonedx-go**: 7 files
- **google.golang.org/protobuf**: 6 files
- **github.com/tidwall/gjson**: 3 files
- **golang.org/x/term**: 3 files
- **github.com/opencontainers/go-digest**: 2 files
- **github.com/tidwall/sjson**: 2 files
- **google.golang.org/grpc**: 2 files
- **github.com/BurntSushi/toml**: 1 file
- **github.com/go-git/go-git/v5**: 1 file
- **github.com/gobwas/glob**: 1 file
- **github.com/package-url/packageurl-go**: 1 file
- **github.com/tidwall/pretty**: 1 file
- **go.yaml.in/yaml/v4**: 1 file

## Other repos with a similar stack

- [charmbracelet/crush](https://seerepo.com/r/charmbracelet/crush/built): MCP, charm.land/lipgloss/v2, charm.land/glamour/v2, Model Context Protocol · [Compare](https://seerepo.com/compare/charmbracelet/crush/vs/google/osv-scanner)
- [alibaba/open-code-review](https://seerepo.com/r/alibaba/open-code-review/built): MCP, charm.land/lipgloss/v2, Model Context Protocol · [Compare](https://seerepo.com/compare/alibaba/open-code-review/vs/google/osv-scanner)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): MCP, Model Context Protocol
- [usememos/memos](https://seerepo.com/r/usememos/memos/built): MCP, Model Context Protocol
- [mudler/LocalAI](https://seerepo.com/r/mudler/LocalAI/built): MCP, Model Context Protocol
- [siyuan-note/siyuan](https://seerepo.com/r/siyuan-note/siyuan/built): MCP, Model Context Protocol

## Frequently asked questions

### What language is osv-scanner written in?

osv-scanner is written in Go, with 45,296 written lines.

### Does osv-scanner use AI?

Yes. osv-scanner uses AI through Model Context Protocol.

### What services does osv-scanner use?

osv-scanner uses MCP.

The proof: [cmd/osv-scanner/mcp/command.go, line 22](https://github.com/google/osv-scanner/blob/80fe50567a5d6e0ec408353e2ceacca1561b91be/cmd/osv-scanner/mcp/command.go#L22)

### Does osv-scanner have tests?

Yes. osv-scanner has 112 test files and is tested with Google, github.com/gkampitakis/go-snaps, and gopkg.in/dnaeon/go-vcr.v4.

### Which repos have a stack like osv-scanner's?

The ones that share most of its stack: charmbracelet/crush, alibaba/open-code-review, and infiniflow/ragflow.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
