Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Open source vulnerability DB and triage service.

License

NotificationsYou must be signed in to change notification settings

google/osv.dev

Repository files navigation

OpenSSF Scorecard

Documentation

Comprehensive documentation is availablehere.API documentation is availablehere.

Viewing the web UI

An instance of OSV's web UI is deployed athttps://osv.dev.

Using the scanner

We provide a Go based tool that will scan your dependencies, and check them against the OSV database for known vulnerabilities via the OSV API.

Currently it is able to scan various lockfiles, debian docker containers, SPDX and CycloneDB SBOMs, and git repositories.

The scanner is located in itsown repository.

This repository

This repository contains all the code for runninghttps://osv.dev on GCP. Thisconsists of:

directorywhat
deployment/Terraform & Cloud Deploy config files
A few Cloud Build config yamls
docker/CI docker files (ci,deployment,terraform)
worker-base docker image forgcp/workers/worker
docs/Jekyll files forhttps://google.github.io/osv.dev/
build_swagger.py andtools.go
gcp/apiOSV API server files (including files for the local ESP server)
protobuf files in/v1
gcp/datastoreThe datastore index file (index.yaml)
gcp/functionsThe Cloud Function for publishing PyPI vulnerabilities (maintained, but not developed)
gcp/indexerThe determine versionindexer
gcp/websiteThe backend of the osv.dev web interface, with the frontend infrontend3
Blog posts (inblog)
gcp/workers/Workers for bisection and impact analysis (worker,importer,exporter,alias)
cron/ jobs for database backups and processing oss-fuzz records
osv/The core OSV Python library, used in basically all Python services
OSV ecosystem package versioning helpers inecosystems/
Datastore model definitions inmodels.py
tools/Misc scripts/tools, mostly intended for development (datastore stuff, linting)
Theindexer-api-caller for indexer calling
vulnfeeds/Go module for (mostly) the NVD CVE conversion
The Alpine feed converter (cmd/alpine)
The Debian feed converter (tools/debian, which is written in Python)

You'll need to check out submodules as well for many local building steps towork:

git submodule update --init --recursive

Contributing

Contributions are welcome!

Learn more aboutcode,data, anddocumentation contributions.We also have amailing list.

Do you have a question or a suggestion? Pleaseopen an issue.

Third party tools and integrations

There are also community tools that use OSV. Note that these are community builttools and as such are not supported or endorsed by the core OSV maintainers. You may wishto consult theOpenSSF's Concise Guide for Evaluating Open Source Softwareto determine suitability for your use. Some popular third party tools are:


[8]ページ先頭

©2009-2025 Movatter.jp