├── .dockerignore ├── .gcloudignore ├── .github ├── dependabot.yml └── workflows │ ├── binary-release.yml │ ├── ci.yml │ ├── codeql-analysis.yml │ └── scorecards.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yaml ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── Quantifying_criticality_algorithm.pdf ├── README.md ├── SECURITY.md ├── cmd ├── collect_signals │ ├── Dockerfile │ ├── README.md │ ├── localworker │ │ ├── loop.go │ │ ├── loop_test.go │ │ ├── runstate.go │ │ ├── runstate_unix.go │ │ ├── runstate_windows.go │ │ └── scorecardcompat.go │ ├── main.go │ ├── vcs │ │ └── vcs.go │ └── worker.go ├── criticality_score │ ├── Dockerfile │ ├── README.md │ ├── inputiter │ │ ├── err_windows.go │ │ ├── new.go │ │ └── new_test.go │ ├── main.go │ └── version.go ├── csv_transfer │ ├── Dockerfile │ ├── README.md │ └── main.go ├── enumerate_github │ ├── Dockerfile │ ├── README.md │ ├── githubsearch │ │ ├── repos.go │ │ └── search.go │ ├── main.go │ ├── marker │ │ ├── type.go │ │ ├── type_test.go │ │ ├── write.go │ │ └── write_test.go │ └── repowriter │ │ ├── scorecard.go │ │ ├── scorecard_test.go │ │ ├── text.go │ │ ├── text_test.go │ │ ├── type.go │ │ ├── type_test.go │ │ └── writer.go └── scorer │ ├── README.md │ ├── main.go │ └── pq.go ├── config └── scorer │ ├── original_pike.yml │ └── pike_depsdev.yml ├── docs ├── CHARTER.md ├── design │ ├── images │ │ └── github-enumeration-infra.svg │ ├── milestone_1.md │ └── milestone_2.md └── glossary.md ├── go.mod ├── go.sum ├── go.work ├── go.work.sum ├── images └── formula.png ├── infra ├── README.md ├── cloudbuild │ ├── collect_signals │ │ └── cloudbuild.yaml │ ├── csv_transfer │ │ └── cloudbuild.yaml │ ├── enumerate_github │ │ └── cloudbuild.yaml │ ├── init_collect_signals │ │ └── cloudbuild.yaml │ └── release.yaml ├── clouddeploy.yaml ├── envs │ ├── base │ │ ├── bq_transfer.yaml │ │ ├── csv_transfer.yaml │ │ ├── kustomization.yaml │ │ └── worker.yaml │ ├── prod │ │ ├── config.yaml │ │ ├── github_auth.yaml │ │ └── kustomization.yaml │ └── staging │ │ ├── bq_transfer_schedule.yaml │ │ ├── config.yaml │ │ ├── controller_schedule.yaml │ │ ├── csv_transfer_schedule.yaml │ │ ├── github_auth.yaml │ │ └── kustomization.yaml ├── images │ └── init_collect_signals │ │ ├── Dockerfile │ │ └── init.sh ├── k8s │ └── enumerate_github.yaml ├── skaffold.yaml └── test │ ├── README.md │ └── docker-compose.yml ├── internal ├── cloudstorage │ ├── cloudstorage.go │ └── cloudstorage_test.go ├── collector │ ├── collector.go │ ├── config.go │ ├── config_test.go │ ├── depsdev │ │ ├── bq.go │ │ ├── dependents.go │ │ └── source.go │ ├── github │ │ ├── factory.go │ │ ├── legacy │ │ │ ├── constants.go │ │ │ ├── contributors.go │ │ │ ├── created.go │ │ │ ├── issues.go │ │ │ ├── releases.go │ │ │ └── util.go │ │ ├── queries.go │ │ ├── repo.go │ │ └── source.go │ ├── githubmentions │ │ └── source.go │ ├── projectrepo │ │ ├── repo.go │ │ └── resolver.go │ ├── registry.go │ └── signal │ │ ├── issues.go │ │ ├── repo.go │ │ ├── signal.go │ │ └── source.go ├── envflag │ ├── envflag.go │ └── envflag_test.go ├── githubapi │ ├── batch.go │ ├── client.go │ ├── errors.go │ ├── errors_test.go │ ├── graphql.go │ ├── pagination │ │ └── pagination.go │ ├── roundtripper.go │ └── roundtripper_test.go ├── infile │ ├── infile.go │ └── infile_test.go ├── iterator │ ├── batch.go │ ├── batch_test.go │ ├── iterator.go │ ├── scanner.go │ ├── scanner_test.go │ ├── slice.go │ └── slice_test.go ├── log │ ├── config.go │ ├── env.go │ └── env_test.go ├── outfile │ ├── outfile.go │ └── outfile_test.go ├── retry │ ├── request.go │ └── request_test.go ├── scorer │ ├── algorithm │ │ ├── algorithm.go │ │ ├── distribution.go │ │ ├── distribution_test.go │ │ ├── input.go │ │ ├── input_test.go │ │ ├── registry.go │ │ ├── value.go │ │ ├── value_test.go │ │ └── wam │ │ │ ├── wam.go │ │ │ └── wam_test.go │ ├── config.go │ ├── config_test.go │ ├── default.go │ ├── default_config.yml │ ├── scorer.go │ ├── scorer_test.go │ └── testdata │ │ ├── default_config.yml │ │ └── invalid_config.yaml ├── signalio │ ├── csv.go │ ├── helpers.go │ ├── helpers_test.go │ ├── json.go │ ├── text.go │ ├── type.go │ ├── type_test.go │ └── writer.go └── workerpool │ ├── workerpool.go │ └── workerpool_test.go ├── output └── .gitignore ├── popularity_correlation.md ├── scripts └── validate-scorecard-version.sh └── tools ├── go.mod ├── go.sum └── tools.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gcloudignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/.gcloudignore -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/binary-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/.github/workflows/binary-release.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/scorecards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/.github/workflows/scorecards.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/Makefile -------------------------------------------------------------------------------- /Quantifying_criticality_algorithm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/Quantifying_criticality_algorithm.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/SECURITY.md -------------------------------------------------------------------------------- /cmd/collect_signals/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/collect_signals/Dockerfile -------------------------------------------------------------------------------- /cmd/collect_signals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/collect_signals/README.md -------------------------------------------------------------------------------- /cmd/collect_signals/localworker/loop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/collect_signals/localworker/loop.go -------------------------------------------------------------------------------- /cmd/collect_signals/localworker/loop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/collect_signals/localworker/loop_test.go -------------------------------------------------------------------------------- /cmd/collect_signals/localworker/runstate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/collect_signals/localworker/runstate.go -------------------------------------------------------------------------------- /cmd/collect_signals/localworker/runstate_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/collect_signals/localworker/runstate_unix.go -------------------------------------------------------------------------------- /cmd/collect_signals/localworker/runstate_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/collect_signals/localworker/runstate_windows.go -------------------------------------------------------------------------------- /cmd/collect_signals/localworker/scorecardcompat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/collect_signals/localworker/scorecardcompat.go -------------------------------------------------------------------------------- /cmd/collect_signals/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/collect_signals/main.go -------------------------------------------------------------------------------- /cmd/collect_signals/vcs/vcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/collect_signals/vcs/vcs.go -------------------------------------------------------------------------------- /cmd/collect_signals/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/collect_signals/worker.go -------------------------------------------------------------------------------- /cmd/criticality_score/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/criticality_score/Dockerfile -------------------------------------------------------------------------------- /cmd/criticality_score/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/criticality_score/README.md -------------------------------------------------------------------------------- /cmd/criticality_score/inputiter/err_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/criticality_score/inputiter/err_windows.go -------------------------------------------------------------------------------- /cmd/criticality_score/inputiter/new.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/criticality_score/inputiter/new.go -------------------------------------------------------------------------------- /cmd/criticality_score/inputiter/new_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/criticality_score/inputiter/new_test.go -------------------------------------------------------------------------------- /cmd/criticality_score/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/criticality_score/main.go -------------------------------------------------------------------------------- /cmd/criticality_score/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/criticality_score/version.go -------------------------------------------------------------------------------- /cmd/csv_transfer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/csv_transfer/Dockerfile -------------------------------------------------------------------------------- /cmd/csv_transfer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/csv_transfer/README.md -------------------------------------------------------------------------------- /cmd/csv_transfer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/csv_transfer/main.go -------------------------------------------------------------------------------- /cmd/enumerate_github/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/Dockerfile -------------------------------------------------------------------------------- /cmd/enumerate_github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/README.md -------------------------------------------------------------------------------- /cmd/enumerate_github/githubsearch/repos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/githubsearch/repos.go -------------------------------------------------------------------------------- /cmd/enumerate_github/githubsearch/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/githubsearch/search.go -------------------------------------------------------------------------------- /cmd/enumerate_github/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/main.go -------------------------------------------------------------------------------- /cmd/enumerate_github/marker/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/marker/type.go -------------------------------------------------------------------------------- /cmd/enumerate_github/marker/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/marker/type_test.go -------------------------------------------------------------------------------- /cmd/enumerate_github/marker/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/marker/write.go -------------------------------------------------------------------------------- /cmd/enumerate_github/marker/write_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/marker/write_test.go -------------------------------------------------------------------------------- /cmd/enumerate_github/repowriter/scorecard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/repowriter/scorecard.go -------------------------------------------------------------------------------- /cmd/enumerate_github/repowriter/scorecard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/repowriter/scorecard_test.go -------------------------------------------------------------------------------- /cmd/enumerate_github/repowriter/text.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/repowriter/text.go -------------------------------------------------------------------------------- /cmd/enumerate_github/repowriter/text_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/repowriter/text_test.go -------------------------------------------------------------------------------- /cmd/enumerate_github/repowriter/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/repowriter/type.go -------------------------------------------------------------------------------- /cmd/enumerate_github/repowriter/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/repowriter/type_test.go -------------------------------------------------------------------------------- /cmd/enumerate_github/repowriter/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/enumerate_github/repowriter/writer.go -------------------------------------------------------------------------------- /cmd/scorer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/scorer/README.md -------------------------------------------------------------------------------- /cmd/scorer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/scorer/main.go -------------------------------------------------------------------------------- /cmd/scorer/pq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/cmd/scorer/pq.go -------------------------------------------------------------------------------- /config/scorer/original_pike.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/config/scorer/original_pike.yml -------------------------------------------------------------------------------- /config/scorer/pike_depsdev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/config/scorer/pike_depsdev.yml -------------------------------------------------------------------------------- /docs/CHARTER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/docs/CHARTER.md -------------------------------------------------------------------------------- /docs/design/images/github-enumeration-infra.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/docs/design/images/github-enumeration-infra.svg -------------------------------------------------------------------------------- /docs/design/milestone_1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/docs/design/milestone_1.md -------------------------------------------------------------------------------- /docs/design/milestone_2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/docs/design/milestone_2.md -------------------------------------------------------------------------------- /docs/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/docs/glossary.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/go.sum -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- 1 | go 1.24.2 2 | 3 | use ( 4 | . 5 | ./tools 6 | ) 7 | -------------------------------------------------------------------------------- /go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/go.work.sum -------------------------------------------------------------------------------- /images/formula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/images/formula.png -------------------------------------------------------------------------------- /infra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/README.md -------------------------------------------------------------------------------- /infra/cloudbuild/collect_signals/cloudbuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/cloudbuild/collect_signals/cloudbuild.yaml -------------------------------------------------------------------------------- /infra/cloudbuild/csv_transfer/cloudbuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/cloudbuild/csv_transfer/cloudbuild.yaml -------------------------------------------------------------------------------- /infra/cloudbuild/enumerate_github/cloudbuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/cloudbuild/enumerate_github/cloudbuild.yaml -------------------------------------------------------------------------------- /infra/cloudbuild/init_collect_signals/cloudbuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/cloudbuild/init_collect_signals/cloudbuild.yaml -------------------------------------------------------------------------------- /infra/cloudbuild/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/cloudbuild/release.yaml -------------------------------------------------------------------------------- /infra/clouddeploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/clouddeploy.yaml -------------------------------------------------------------------------------- /infra/envs/base/bq_transfer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/envs/base/bq_transfer.yaml -------------------------------------------------------------------------------- /infra/envs/base/csv_transfer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/envs/base/csv_transfer.yaml -------------------------------------------------------------------------------- /infra/envs/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/envs/base/kustomization.yaml -------------------------------------------------------------------------------- /infra/envs/base/worker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/envs/base/worker.yaml -------------------------------------------------------------------------------- /infra/envs/prod/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/envs/prod/config.yaml -------------------------------------------------------------------------------- /infra/envs/prod/github_auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/envs/prod/github_auth.yaml -------------------------------------------------------------------------------- /infra/envs/prod/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/envs/prod/kustomization.yaml -------------------------------------------------------------------------------- /infra/envs/staging/bq_transfer_schedule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/envs/staging/bq_transfer_schedule.yaml -------------------------------------------------------------------------------- /infra/envs/staging/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/envs/staging/config.yaml -------------------------------------------------------------------------------- /infra/envs/staging/controller_schedule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/envs/staging/controller_schedule.yaml -------------------------------------------------------------------------------- /infra/envs/staging/csv_transfer_schedule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/envs/staging/csv_transfer_schedule.yaml -------------------------------------------------------------------------------- /infra/envs/staging/github_auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/envs/staging/github_auth.yaml -------------------------------------------------------------------------------- /infra/envs/staging/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/envs/staging/kustomization.yaml -------------------------------------------------------------------------------- /infra/images/init_collect_signals/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/images/init_collect_signals/Dockerfile -------------------------------------------------------------------------------- /infra/images/init_collect_signals/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/images/init_collect_signals/init.sh -------------------------------------------------------------------------------- /infra/k8s/enumerate_github.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/k8s/enumerate_github.yaml -------------------------------------------------------------------------------- /infra/skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/skaffold.yaml -------------------------------------------------------------------------------- /infra/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/test/README.md -------------------------------------------------------------------------------- /infra/test/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/infra/test/docker-compose.yml -------------------------------------------------------------------------------- /internal/cloudstorage/cloudstorage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/cloudstorage/cloudstorage.go -------------------------------------------------------------------------------- /internal/cloudstorage/cloudstorage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/cloudstorage/cloudstorage_test.go -------------------------------------------------------------------------------- /internal/collector/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/collector.go -------------------------------------------------------------------------------- /internal/collector/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/config.go -------------------------------------------------------------------------------- /internal/collector/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/config_test.go -------------------------------------------------------------------------------- /internal/collector/depsdev/bq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/depsdev/bq.go -------------------------------------------------------------------------------- /internal/collector/depsdev/dependents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/depsdev/dependents.go -------------------------------------------------------------------------------- /internal/collector/depsdev/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/depsdev/source.go -------------------------------------------------------------------------------- /internal/collector/github/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/github/factory.go -------------------------------------------------------------------------------- /internal/collector/github/legacy/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/github/legacy/constants.go -------------------------------------------------------------------------------- /internal/collector/github/legacy/contributors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/github/legacy/contributors.go -------------------------------------------------------------------------------- /internal/collector/github/legacy/created.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/github/legacy/created.go -------------------------------------------------------------------------------- /internal/collector/github/legacy/issues.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/github/legacy/issues.go -------------------------------------------------------------------------------- /internal/collector/github/legacy/releases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/github/legacy/releases.go -------------------------------------------------------------------------------- /internal/collector/github/legacy/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/github/legacy/util.go -------------------------------------------------------------------------------- /internal/collector/github/queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/github/queries.go -------------------------------------------------------------------------------- /internal/collector/github/repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/github/repo.go -------------------------------------------------------------------------------- /internal/collector/github/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/github/source.go -------------------------------------------------------------------------------- /internal/collector/githubmentions/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/githubmentions/source.go -------------------------------------------------------------------------------- /internal/collector/projectrepo/repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/projectrepo/repo.go -------------------------------------------------------------------------------- /internal/collector/projectrepo/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/projectrepo/resolver.go -------------------------------------------------------------------------------- /internal/collector/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/registry.go -------------------------------------------------------------------------------- /internal/collector/signal/issues.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/signal/issues.go -------------------------------------------------------------------------------- /internal/collector/signal/repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/signal/repo.go -------------------------------------------------------------------------------- /internal/collector/signal/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/signal/signal.go -------------------------------------------------------------------------------- /internal/collector/signal/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/collector/signal/source.go -------------------------------------------------------------------------------- /internal/envflag/envflag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/envflag/envflag.go -------------------------------------------------------------------------------- /internal/envflag/envflag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/envflag/envflag_test.go -------------------------------------------------------------------------------- /internal/githubapi/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/githubapi/batch.go -------------------------------------------------------------------------------- /internal/githubapi/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/githubapi/client.go -------------------------------------------------------------------------------- /internal/githubapi/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/githubapi/errors.go -------------------------------------------------------------------------------- /internal/githubapi/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/githubapi/errors_test.go -------------------------------------------------------------------------------- /internal/githubapi/graphql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/githubapi/graphql.go -------------------------------------------------------------------------------- /internal/githubapi/pagination/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/githubapi/pagination/pagination.go -------------------------------------------------------------------------------- /internal/githubapi/roundtripper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/githubapi/roundtripper.go -------------------------------------------------------------------------------- /internal/githubapi/roundtripper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/githubapi/roundtripper_test.go -------------------------------------------------------------------------------- /internal/infile/infile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/infile/infile.go -------------------------------------------------------------------------------- /internal/infile/infile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/infile/infile_test.go -------------------------------------------------------------------------------- /internal/iterator/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/iterator/batch.go -------------------------------------------------------------------------------- /internal/iterator/batch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/iterator/batch_test.go -------------------------------------------------------------------------------- /internal/iterator/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/iterator/iterator.go -------------------------------------------------------------------------------- /internal/iterator/scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/iterator/scanner.go -------------------------------------------------------------------------------- /internal/iterator/scanner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/iterator/scanner_test.go -------------------------------------------------------------------------------- /internal/iterator/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/iterator/slice.go -------------------------------------------------------------------------------- /internal/iterator/slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/iterator/slice_test.go -------------------------------------------------------------------------------- /internal/log/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/log/config.go -------------------------------------------------------------------------------- /internal/log/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/log/env.go -------------------------------------------------------------------------------- /internal/log/env_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/log/env_test.go -------------------------------------------------------------------------------- /internal/outfile/outfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/outfile/outfile.go -------------------------------------------------------------------------------- /internal/outfile/outfile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/outfile/outfile_test.go -------------------------------------------------------------------------------- /internal/retry/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/retry/request.go -------------------------------------------------------------------------------- /internal/retry/request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/retry/request_test.go -------------------------------------------------------------------------------- /internal/scorer/algorithm/algorithm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/algorithm/algorithm.go -------------------------------------------------------------------------------- /internal/scorer/algorithm/distribution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/algorithm/distribution.go -------------------------------------------------------------------------------- /internal/scorer/algorithm/distribution_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/algorithm/distribution_test.go -------------------------------------------------------------------------------- /internal/scorer/algorithm/input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/algorithm/input.go -------------------------------------------------------------------------------- /internal/scorer/algorithm/input_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/algorithm/input_test.go -------------------------------------------------------------------------------- /internal/scorer/algorithm/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/algorithm/registry.go -------------------------------------------------------------------------------- /internal/scorer/algorithm/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/algorithm/value.go -------------------------------------------------------------------------------- /internal/scorer/algorithm/value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/algorithm/value_test.go -------------------------------------------------------------------------------- /internal/scorer/algorithm/wam/wam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/algorithm/wam/wam.go -------------------------------------------------------------------------------- /internal/scorer/algorithm/wam/wam_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/algorithm/wam/wam_test.go -------------------------------------------------------------------------------- /internal/scorer/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/config.go -------------------------------------------------------------------------------- /internal/scorer/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/config_test.go -------------------------------------------------------------------------------- /internal/scorer/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/default.go -------------------------------------------------------------------------------- /internal/scorer/default_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/default_config.yml -------------------------------------------------------------------------------- /internal/scorer/scorer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/scorer.go -------------------------------------------------------------------------------- /internal/scorer/scorer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/scorer_test.go -------------------------------------------------------------------------------- /internal/scorer/testdata/default_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/testdata/default_config.yml -------------------------------------------------------------------------------- /internal/scorer/testdata/invalid_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/scorer/testdata/invalid_config.yaml -------------------------------------------------------------------------------- /internal/signalio/csv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/signalio/csv.go -------------------------------------------------------------------------------- /internal/signalio/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/signalio/helpers.go -------------------------------------------------------------------------------- /internal/signalio/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/signalio/helpers_test.go -------------------------------------------------------------------------------- /internal/signalio/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/signalio/json.go -------------------------------------------------------------------------------- /internal/signalio/text.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/signalio/text.go -------------------------------------------------------------------------------- /internal/signalio/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/signalio/type.go -------------------------------------------------------------------------------- /internal/signalio/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/signalio/type_test.go -------------------------------------------------------------------------------- /internal/signalio/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/signalio/writer.go -------------------------------------------------------------------------------- /internal/workerpool/workerpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/workerpool/workerpool.go -------------------------------------------------------------------------------- /internal/workerpool/workerpool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/internal/workerpool/workerpool_test.go -------------------------------------------------------------------------------- /output/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/output/.gitignore -------------------------------------------------------------------------------- /popularity_correlation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/popularity_correlation.md -------------------------------------------------------------------------------- /scripts/validate-scorecard-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/scripts/validate-scorecard-version.sh -------------------------------------------------------------------------------- /tools/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/tools/go.mod -------------------------------------------------------------------------------- /tools/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/tools/go.sum -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ossf/criticality_score/HEAD/tools/tools.go --------------------------------------------------------------------------------