Scan timing: clone 2.8s · analysis 37.32s · 15.1 MB · GitHub API rate-limit (preflight)
https://github.com/MystenLabs/walrus
· scanned 2026-06-06 00:55 UTC (3 days, 20 hours ago)
· 10 languages
545 raw signals (275 security + 270 graph) 5th percentile · Rust · large (100-500K LoC) System graph score 61 (lower by 8)
Last scanned 3 days, 20 hours ago · v2 · 260 actionable findings from 2 signal sources. 125 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
9.6 | 0.25 | 2.40 |
testing_score |
35.0 | 0.20 | 7.00 |
documentation_score |
98.0 | 0.15 | 14.70 |
practices_score |
94.0 | 0.15 | 14.10 |
code_quality |
53.5 | 0.10 | 5.35 |
| Overall | 1.00 | 52.5 |
Showing 215 of 260 actionable findings. 385 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
docs/site/src/shared/js/inline-imports.js:37
Cargo.lock
docs/site/pnpm-lock.yaml
.github/workflows/code.yml:75, 100, 128, 172, 199 (5 hits)crates/walrus-sui/src/client/rpc_config.rs:312
docs/site/pnpm-lock.yaml
Cargo.lock
Cargo.lock
docker/grafana-local/docker-compose.yaml:40
CI/CD securitycontainers
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
docker/walrus-service/Dockerfile:5, 30, 47, 61, 74 (5 hits)docker/walrus-antithesis/build-walrus-image-for-antithesis/Dockerfile:11, 79 (2 hits)docker/walrus-orchestrator/Dockerfile:5, 26 (2 hits)docker/walrus-proxy/Dockerfile:1, 24 (2 hits)docker/walrus-service/Dockerfile.walrus-backup:5, 30 (2 hits)docker/walrus-stress/Dockerfile:5, 26 (2 hits)docker/walrus-upload-relay/Dockerfile:5, 24 (2 hits)docker/walrus-antithesis/build-test-config-image/Dockerfile:1docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
Cargo.lock
.github/workflows/pages-preview.yaml:78, 109, 127 (6 hits)Cargo.lock
docs/site/pnpm-lock.yaml
Cargo.lock
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
scripts/k6/package.json:1
Cargo.lock
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yamlscripts/cache-inference/package-lock.json.pre-commit-config.yaml:3, 13, 18, 22, 28, 33, 39 (7 hits)Cargo.lock
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
Cargo.lock
docs/examples/python/requirements.txt
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
.github/workflows/code.yml:154
docs/site/pnpm-lock.yaml
Cargo.lock
crates/walrus-orchestrator/src/client/aws.rs:199
Chmod 777
crates/walrus-orchestrator/src/monitor.rs:91
Chmod 777
docs/site/src/shared/js/inline-imports.js:37
Eval used
docs/site/pnpm-lock.yaml
crates/walrus-service/src/client/daemon/auth.rs:472, 961 (2 hits)docs/site/src/scripts/copy-yaml-files.js:56
docs/site/pnpm-lock.yamlscripts/cache-inference/package-lock.jsondocker/grafana-local/docker-compose.yaml:2, 16, 40 (3 hits).dockerignore
CI/CD securitycontainers
docker/walrus-antithesis/build-walrus-image-for-antithesis/Dockerfile:80docker/walrus-orchestrator/Dockerfile:26docker/walrus-service/Dockerfile:74docker/walrus-service/Dockerfile.walrus-backup:30docker/walrus-stress/Dockerfile:26docker/walrus-upload-relay/Dockerfile:24docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
scripts/cache-inference/package.json
scripts/k6/package.json
docs/site/pnpm-lock.yamlscripts/cache-inference/package-lock.jsondocs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
.github/workflows/gen-sui-upgrade-version-pr.yml:76docs/content/getting-started/advanced-setup.mdx:38docs/content/getting-started/index.mdx:55docs/content/sites/portals/deploy-locally.mdx:163docs/content/walrus-client/walrus-cli.mdx:9docs/examples/python/requirements.txt
docs/examples/python/requirements.txt
docs/examples/python/requirements.txt
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docs/site/pnpm-lock.yaml
docker/walrus-proxy/Dockerfile:24
containersPinned dependencies
.github/workflows/attach-binaries-to-release.yml:195
CI/CD securitySupply chainGithub actions
.github/workflows/gen-sui-upgrade-version-pr.yml.github/workflows/pages-preview.yaml.github/workflows/publish-docs.yaml.github/workflows/version-bump.ymldocs/site/src/components/LandingPage.tsx:455
Dangerous innerhtml
docs/site/src/components/Search/CustomHitsContent.tsx:44
Dangerous innerhtml
docs/site/src/components/Search/SearchModal.tsx:105
Dangerous innerhtml
docs/site/src/shared/components/ImportContent/index.tsx:438
Dangerous innerhtml
docs/site/src/theme/TOCItems/Tree.tsx:22
Dangerous innerhtml
.github/workflows/update-ws-install.yaml
Ports
.github/workflows/update-ws-install.yaml
Ports
docs/site/pnpm-lock.yaml
docker/grafana-local/docker-compose.yaml:2, 16, 27, 40 (4 hits)docker/grafana-local/docker-compose.yaml:2, 16, 27, 40 (4 hits)Cargo.lock
docker/walrus-service/Dockerfile:32, 49, 62, 75 (4 hits)docker/walrus-antithesis/build-test-config-image/Dockerfile:4docker/walrus-antithesis/build-walrus-image-for-antithesis/Dockerfile:82docker/walrus-orchestrator/Dockerfile:28docker/walrus-service/Dockerfile.walrus-backup:32docker/walrus-stress/Dockerfile:28docker/walrus-upload-relay/Dockerfile:25docker/walrus-service/Dockerfile:32, 49, 62, 75 (4 hits)docker/walrus-antithesis/build-walrus-image-for-antithesis/Dockerfile:82docker/walrus-orchestrator/Dockerfile:28docker/walrus-service/Dockerfile.walrus-backup:32docker/walrus-stress/Dockerfile:28docker/walrus-upload-relay/Dockerfile:25crates/walrus-upload-relay/src/params.rs:65, 110 (2 hits)crates/walrus-proxy/src/metrics.rs:65crates/walrus-sdk/src/node_client/store_pipeline.rs:244crates/walrus-sdk/src/node_client/streaming.rs:18crates/walrus-storage-node-client/src/node_response.rs:57docs/site/package.json
docs/site/package.json (4 hits)docs/site/package.json
docs/site/package.json
docs/site/package.json
docs/site/package.json
docs/site/package.json
docs/site/package.json
docs/site/package.json
Cargo.lock
docs/site/pnpm-lock.yaml
docker/walrus-service/Dockerfile:30, 47, 61, 74 (4 hits)docker/walrus-antithesis/build-test-config-image/Dockerfile:1docker/walrus-antithesis/build-walrus-image-for-antithesis/Dockerfile:79docker/walrus-orchestrator/Dockerfile:26docker/walrus-stress/Dockerfile:26docker/walrus-upload-relay/Dockerfile:24docker/walrus-antithesis/build-walrus-image-for-antithesis/Dockerfile:11docker/walrus-orchestrator/Dockerfile:5docker/walrus-proxy/Dockerfile:1docker/walrus-service/Dockerfile:5docker/walrus-stress/Dockerfile:5docker/walrus-upload-relay/Dockerfile:5scripts/generate_network_reference.py:221
scripts/generate_network_reference.py:191
scripts/generate_network_reference.py:242
scripts/generate_network_reference.py:262
scripts/generate_network_reference.py:208
scripts/generate_network_reference.py:230
scripts/generate_network_reference.py:257
scripts/generate_network_reference.py:286
scripts/generate_network_reference.py:274
scripts/generate_network_reference.py:331
This page is publicly accessible at:
https://repobility.com/scan/ff188cb4-168c-4344-8a06-1c572ad3f0f5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ff188cb4-168c-4344-8a06-1c572ad3f0f5/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.