You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OSV API server files (including files for the local ESP), protobuf files in /v1
gcp/appengine
Mostly the backend of the osv.dev website, with the frontend in frontend3. Blog entires. App Engine Cron Handlers (to be removed). Also has the datastore index.yaml
gcp/functions
The Cloud Function for publishing PyPI vulnerabilities, unmaintained
osv/
Main Python library, used in basically all Python services. Include ecosystem helpers and Datastore model definitions
tools/
Misc scripts/tools, mostly intended for development (datastore stuff, linting), but also the indexer-api-caller for indexer calling
vulnfeeds/
Go module for (mostly) the NVD CVE conversion, also the Alpine feed converter, and the Debian feed converter in tools/debian (which is written in Python)
It'd be nice to untangle this to have a clearer structure for each component of OSV (especially the docker/ stuff).
The text was updated successfully, but these errors were encountered:
oliverchang
added
backlog
Important but currently unprioritized
and removed
stale
The issue or PR is stale and pending automated closure
labels
Oct 1, 2024
The repo is quite messy and it's hard to know where things are.
The current state of things (from my understanding):
deployment/
api-staging
andapi-test
Cloud Run configsdocker/
ci
,deployment
,terraform
),indexer
, andworker
/importer
/exporter
code & docker files,worker-base
docker filesdocs/
build_swagger.py
,tools.go
gcp/api
/v1
gcp/appengine
frontend3
. Blog entires. App Engine Cron Handlers (to be removed). Also has the datastore index.yamlgcp/functions
osv/
tools/
indexer-api-caller
for indexer callingvulnfeeds/
tools/debian
(which is written in Python)It'd be nice to untangle this to have a clearer structure for each component of OSV (especially the
docker/
stuff).The text was updated successfully, but these errors were encountered: