├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── architecture.png ├── db ├── README.md └── docker-compose.yml ├── depdive ├── Cargo.toml ├── README.md ├── resources │ ├── .gitignore │ └── test │ │ ├── depkind_metadata.json │ │ ├── exclusive_dep_cargo_metadata.json │ │ ├── metadata_notes.md │ │ ├── non_rust │ │ └── norust.md │ │ ├── post_conflict_metadata.json │ │ ├── post_guppy_change_metadata.json │ │ ├── post_libc_change_metadata.json │ │ ├── post_rustsec_metadata.json │ │ ├── prior_conflict_metadata.json │ │ ├── prior_guppy_change_metadata.json │ │ ├── prior_libc_change_metadata.json │ │ ├── prior_rustsec_metadata.json │ │ ├── valid_dep │ │ ├── Cargo.toml │ │ ├── build │ │ │ ├── custom_build.rs │ │ │ └── main.rs │ │ └── src │ │ │ └── main.rs │ │ └── valid_workspace │ │ ├── Cargo.toml │ │ ├── member_a │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ └── member_b │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs └── src │ ├── advisory.rs │ ├── code.rs │ ├── cratesio.rs │ ├── diff.rs │ ├── ghcomment.rs │ ├── github.rs │ ├── guppy_wrapper.rs │ ├── lib.rs │ ├── main.rs │ ├── super_toml.rs │ └── update.rs ├── docker-compose.yml ├── k8s ├── README.md ├── base │ ├── backend-deployment.yaml │ ├── backend-service.yaml │ ├── cargo-persistentvolumeclaim.yaml │ ├── diem-persistentvolumeclaim.yaml │ ├── frontend-claim0-persistentvolumeclaim.yaml │ ├── frontend-deployment.yaml │ ├── frontend-service.yaml │ ├── kustomization.yaml │ ├── mongo-deployment.yaml │ ├── mongo-service.yaml │ └── node-modules-persistentvolumeclaim.yaml └── overlays │ └── local │ ├── backend-deployment.yaml │ ├── frontend-deployment.yaml │ ├── kustomization.yaml │ ├── mongo-express-deployment.yaml │ └── mongo-express-service.yaml ├── metrics.png ├── scripts ├── create-docker-images.sh ├── create-kind-cluster-with-local-registry.sh └── push-docker-images.sh ├── web-backend ├── .dockerignore ├── .gitignore ├── Dockerfile ├── metrics │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── dependabot │ │ ├── Dockerfile │ │ ├── Gemfile │ │ ├── Gemfile.lock │ │ ├── README.md │ │ ├── changelog.rb │ │ ├── create_pr.rb │ │ └── docker-compose.yml │ ├── resources │ │ └── test │ │ │ ├── cargo-audit.json │ │ │ ├── sample_repo │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ ├── optional_dep │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ └── src │ │ │ │ └── main.rs │ │ │ ├── summary-full.json │ │ │ └── summary-release.json │ └── src │ │ ├── analysis.rs │ │ ├── bin │ │ └── github_jwt.rs │ │ ├── common │ │ ├── dependabot.rs │ │ ├── github.rs │ │ └── mod.rs │ │ ├── git.rs │ │ ├── lib.rs │ │ ├── model │ │ ├── config.rs │ │ ├── dependencies.rs │ │ └── mod.rs │ │ └── rust │ │ ├── cargoaudit.rs │ │ ├── cargoguppy.rs │ │ ├── cargotree.rs │ │ ├── cratesio.rs │ │ ├── diff.rs │ │ ├── guppy.rs │ │ └── mod.rs └── ui │ ├── Cargo.toml │ ├── README.md │ └── src │ └── main.rs ├── web-frontend ├── .gitignore ├── Dockerfile ├── README.md ├── babel.config.js ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── components │ │ ├── Dashboard.vue │ │ ├── Dependencies.vue │ │ ├── DependencyHealthDashboard.vue │ │ ├── DependencyHealthTable.vue │ │ ├── Information.vue │ │ ├── LandingPage.vue │ │ ├── Repo.vue │ │ ├── Review.vue │ │ ├── Rustsec.vue │ │ └── Statistics.vue │ ├── engines │ │ ├── priority.js │ │ └── risk.js │ ├── main.js │ ├── plugins │ │ └── bootstrap-vue.js │ ├── router │ │ └── index.js │ ├── store │ │ └── index.js │ └── utils │ │ └── dependencies.js ├── vue.config.js └── yarn.lock └── whackadep.png /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/SECURITY.md -------------------------------------------------------------------------------- /architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/architecture.png -------------------------------------------------------------------------------- /db/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/db/README.md -------------------------------------------------------------------------------- /db/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/db/docker-compose.yml -------------------------------------------------------------------------------- /depdive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/Cargo.toml -------------------------------------------------------------------------------- /depdive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/README.md -------------------------------------------------------------------------------- /depdive/resources/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | -------------------------------------------------------------------------------- /depdive/resources/test/depkind_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/depkind_metadata.json -------------------------------------------------------------------------------- /depdive/resources/test/exclusive_dep_cargo_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/exclusive_dep_cargo_metadata.json -------------------------------------------------------------------------------- /depdive/resources/test/metadata_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/metadata_notes.md -------------------------------------------------------------------------------- /depdive/resources/test/non_rust/norust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/non_rust/norust.md -------------------------------------------------------------------------------- /depdive/resources/test/post_conflict_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/post_conflict_metadata.json -------------------------------------------------------------------------------- /depdive/resources/test/post_guppy_change_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/post_guppy_change_metadata.json -------------------------------------------------------------------------------- /depdive/resources/test/post_libc_change_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/post_libc_change_metadata.json -------------------------------------------------------------------------------- /depdive/resources/test/post_rustsec_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/post_rustsec_metadata.json -------------------------------------------------------------------------------- /depdive/resources/test/prior_conflict_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/prior_conflict_metadata.json -------------------------------------------------------------------------------- /depdive/resources/test/prior_guppy_change_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/prior_guppy_change_metadata.json -------------------------------------------------------------------------------- /depdive/resources/test/prior_libc_change_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/prior_libc_change_metadata.json -------------------------------------------------------------------------------- /depdive/resources/test/prior_rustsec_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/prior_rustsec_metadata.json -------------------------------------------------------------------------------- /depdive/resources/test/valid_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/valid_dep/Cargo.toml -------------------------------------------------------------------------------- /depdive/resources/test/valid_dep/build/custom_build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/valid_dep/build/custom_build.rs -------------------------------------------------------------------------------- /depdive/resources/test/valid_dep/build/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/valid_dep/build/main.rs -------------------------------------------------------------------------------- /depdive/resources/test/valid_dep/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /depdive/resources/test/valid_workspace/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/valid_workspace/Cargo.toml -------------------------------------------------------------------------------- /depdive/resources/test/valid_workspace/member_a/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/valid_workspace/member_a/Cargo.toml -------------------------------------------------------------------------------- /depdive/resources/test/valid_workspace/member_a/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /depdive/resources/test/valid_workspace/member_b/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/resources/test/valid_workspace/member_b/Cargo.toml -------------------------------------------------------------------------------- /depdive/resources/test/valid_workspace/member_b/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /depdive/src/advisory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/src/advisory.rs -------------------------------------------------------------------------------- /depdive/src/code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/src/code.rs -------------------------------------------------------------------------------- /depdive/src/cratesio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/src/cratesio.rs -------------------------------------------------------------------------------- /depdive/src/diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/src/diff.rs -------------------------------------------------------------------------------- /depdive/src/ghcomment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/src/ghcomment.rs -------------------------------------------------------------------------------- /depdive/src/github.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/src/github.rs -------------------------------------------------------------------------------- /depdive/src/guppy_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/src/guppy_wrapper.rs -------------------------------------------------------------------------------- /depdive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/src/lib.rs -------------------------------------------------------------------------------- /depdive/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/src/main.rs -------------------------------------------------------------------------------- /depdive/src/super_toml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/src/super_toml.rs -------------------------------------------------------------------------------- /depdive/src/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/depdive/src/update.rs -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/README.md -------------------------------------------------------------------------------- /k8s/base/backend-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/base/backend-deployment.yaml -------------------------------------------------------------------------------- /k8s/base/backend-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/base/backend-service.yaml -------------------------------------------------------------------------------- /k8s/base/cargo-persistentvolumeclaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/base/cargo-persistentvolumeclaim.yaml -------------------------------------------------------------------------------- /k8s/base/diem-persistentvolumeclaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/base/diem-persistentvolumeclaim.yaml -------------------------------------------------------------------------------- /k8s/base/frontend-claim0-persistentvolumeclaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/base/frontend-claim0-persistentvolumeclaim.yaml -------------------------------------------------------------------------------- /k8s/base/frontend-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/base/frontend-deployment.yaml -------------------------------------------------------------------------------- /k8s/base/frontend-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/base/frontend-service.yaml -------------------------------------------------------------------------------- /k8s/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/base/kustomization.yaml -------------------------------------------------------------------------------- /k8s/base/mongo-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/base/mongo-deployment.yaml -------------------------------------------------------------------------------- /k8s/base/mongo-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/base/mongo-service.yaml -------------------------------------------------------------------------------- /k8s/base/node-modules-persistentvolumeclaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/base/node-modules-persistentvolumeclaim.yaml -------------------------------------------------------------------------------- /k8s/overlays/local/backend-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/overlays/local/backend-deployment.yaml -------------------------------------------------------------------------------- /k8s/overlays/local/frontend-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/overlays/local/frontend-deployment.yaml -------------------------------------------------------------------------------- /k8s/overlays/local/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/overlays/local/kustomization.yaml -------------------------------------------------------------------------------- /k8s/overlays/local/mongo-express-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/overlays/local/mongo-express-deployment.yaml -------------------------------------------------------------------------------- /k8s/overlays/local/mongo-express-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/k8s/overlays/local/mongo-express-service.yaml -------------------------------------------------------------------------------- /metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/metrics.png -------------------------------------------------------------------------------- /scripts/create-docker-images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/scripts/create-docker-images.sh -------------------------------------------------------------------------------- /scripts/create-kind-cluster-with-local-registry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/scripts/create-kind-cluster-with-local-registry.sh -------------------------------------------------------------------------------- /scripts/push-docker-images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/scripts/push-docker-images.sh -------------------------------------------------------------------------------- /web-backend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/.dockerignore -------------------------------------------------------------------------------- /web-backend/.gitignore: -------------------------------------------------------------------------------- 1 | diem_repo 2 | target 3 | -------------------------------------------------------------------------------- /web-backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/Dockerfile -------------------------------------------------------------------------------- /web-backend/metrics/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | resources/keys 3 | -------------------------------------------------------------------------------- /web-backend/metrics/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/Cargo.toml -------------------------------------------------------------------------------- /web-backend/metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/README.md -------------------------------------------------------------------------------- /web-backend/metrics/dependabot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/dependabot/Dockerfile -------------------------------------------------------------------------------- /web-backend/metrics/dependabot/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/dependabot/Gemfile -------------------------------------------------------------------------------- /web-backend/metrics/dependabot/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/dependabot/Gemfile.lock -------------------------------------------------------------------------------- /web-backend/metrics/dependabot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/dependabot/README.md -------------------------------------------------------------------------------- /web-backend/metrics/dependabot/changelog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/dependabot/changelog.rb -------------------------------------------------------------------------------- /web-backend/metrics/dependabot/create_pr.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-backend/metrics/dependabot/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/dependabot/docker-compose.yml -------------------------------------------------------------------------------- /web-backend/metrics/resources/test/cargo-audit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/resources/test/cargo-audit.json -------------------------------------------------------------------------------- /web-backend/metrics/resources/test/sample_repo/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /web-backend/metrics/resources/test/sample_repo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/resources/test/sample_repo/Cargo.toml -------------------------------------------------------------------------------- /web-backend/metrics/resources/test/sample_repo/optional_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/resources/test/sample_repo/optional_dep/Cargo.toml -------------------------------------------------------------------------------- /web-backend/metrics/resources/test/sample_repo/optional_dep/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub fn lol() { 2 | println!("hey"); 3 | } 4 | -------------------------------------------------------------------------------- /web-backend/metrics/resources/test/sample_repo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/resources/test/sample_repo/src/main.rs -------------------------------------------------------------------------------- /web-backend/metrics/resources/test/summary-full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/resources/test/summary-full.json -------------------------------------------------------------------------------- /web-backend/metrics/resources/test/summary-release.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/resources/test/summary-release.json -------------------------------------------------------------------------------- /web-backend/metrics/src/analysis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/analysis.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/bin/github_jwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/bin/github_jwt.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/common/dependabot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/common/dependabot.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/common/github.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/common/github.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/common/mod.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/git.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/git.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/lib.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/model/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/model/config.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/model/dependencies.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/model/dependencies.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/model/mod.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/rust/cargoaudit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/rust/cargoaudit.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/rust/cargoguppy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/rust/cargoguppy.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/rust/cargotree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/rust/cargotree.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/rust/cratesio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/rust/cratesio.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/rust/diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/rust/diff.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/rust/guppy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/rust/guppy.rs -------------------------------------------------------------------------------- /web-backend/metrics/src/rust/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/metrics/src/rust/mod.rs -------------------------------------------------------------------------------- /web-backend/ui/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/ui/Cargo.toml -------------------------------------------------------------------------------- /web-backend/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/ui/README.md -------------------------------------------------------------------------------- /web-backend/ui/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-backend/ui/src/main.rs -------------------------------------------------------------------------------- /web-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/.gitignore -------------------------------------------------------------------------------- /web-frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/Dockerfile -------------------------------------------------------------------------------- /web-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/README.md -------------------------------------------------------------------------------- /web-frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/babel.config.js -------------------------------------------------------------------------------- /web-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/package.json -------------------------------------------------------------------------------- /web-frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/public/favicon.ico -------------------------------------------------------------------------------- /web-frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/public/index.html -------------------------------------------------------------------------------- /web-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/App.vue -------------------------------------------------------------------------------- /web-frontend/src/components/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/components/Dashboard.vue -------------------------------------------------------------------------------- /web-frontend/src/components/Dependencies.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/components/Dependencies.vue -------------------------------------------------------------------------------- /web-frontend/src/components/DependencyHealthDashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/components/DependencyHealthDashboard.vue -------------------------------------------------------------------------------- /web-frontend/src/components/DependencyHealthTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/components/DependencyHealthTable.vue -------------------------------------------------------------------------------- /web-frontend/src/components/Information.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/components/Information.vue -------------------------------------------------------------------------------- /web-frontend/src/components/LandingPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/components/LandingPage.vue -------------------------------------------------------------------------------- /web-frontend/src/components/Repo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/components/Repo.vue -------------------------------------------------------------------------------- /web-frontend/src/components/Review.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/components/Review.vue -------------------------------------------------------------------------------- /web-frontend/src/components/Rustsec.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/components/Rustsec.vue -------------------------------------------------------------------------------- /web-frontend/src/components/Statistics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/components/Statistics.vue -------------------------------------------------------------------------------- /web-frontend/src/engines/priority.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/engines/priority.js -------------------------------------------------------------------------------- /web-frontend/src/engines/risk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/engines/risk.js -------------------------------------------------------------------------------- /web-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/main.js -------------------------------------------------------------------------------- /web-frontend/src/plugins/bootstrap-vue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/plugins/bootstrap-vue.js -------------------------------------------------------------------------------- /web-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/router/index.js -------------------------------------------------------------------------------- /web-frontend/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/store/index.js -------------------------------------------------------------------------------- /web-frontend/src/utils/dependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/src/utils/dependencies.js -------------------------------------------------------------------------------- /web-frontend/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/vue.config.js -------------------------------------------------------------------------------- /web-frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/web-frontend/yarn.lock -------------------------------------------------------------------------------- /whackadep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diem/whackadep/HEAD/whackadep.png --------------------------------------------------------------------------------