Every external source the pipeline consumes, and what each stage takes from it. Details per source live in docs/sources/; counts and coverage live in the preview stats sheet.
| Source | Value | Risk | Eligibility |
|---|---|---|---|
| downloads, dep tree, package→repo resolution | CVE package mapping (via OSV) | registry license; funding field; deprecation EOL | |
| downloads, dep tree, project URLs | CVE package mapping (via OSV) | registry license; funding field; yank EOL | |
| downloads, dep tree, repo/homepage URLs | CVE package mapping (via OSV) | registry license; yank EOL | |
| install-count proxy, deps, C/C++ classification | — | — | |
| install-count proxy, deps, homepage URLs | — | SPDX license for cpp; disable!/deprecate! EOL |
|
| blended downloads score, dep tree, PageRank classes | Debian package list for OSV queries | license join; eol.csv verdicts |
|
repo identity/validation, stars, mirror_url |
contributor commits (bus factor/HHI), issue metrics | archived flag; license fallback; Sponsors + FUNDING.yml |
|
repo identity/validation, gl/ repo_id, stars |
contributor commits, SHA anchors, Scorecard runs | archived flag; license fallback |
|
| — | complexity (LOC, cyclomatic, churn), concentration (bus factor/HHI), workload cadence | — | |
eco_crit criticality, repo-URL backfill, maintainers |
— | — | |
criticality score → openssf_crit |
Scorecard score → security | — | |
| — | CVE counts per repo (security) | — | |
| — | fallback Scorecard; Best Practices badge | — | |
C/C++ whitelist, main_repo URLs |
fuzzing enrollment (security) | — | |
| Debian↔Homebrew name unification, upstream URLs | — | formula lookup for cpp EOL | |
| — | — | OSS-approved license set → oss |
|
| — | — | product EOL cycles → active |
|
| — | — | foundation backing → nonprofit, intent |
|
| — | — | funding.json manifests → intent |
|
| — | — | OC presence + budgets → intent, funding score |
Two data/sources/ folders are not pipeline inputs: ossinsight/ (legacy
cache, no builder reads it) and llms/ (empty — no LLM-generated data
enters the pipeline).