Scan timing: clone 4.54s · analysis 20.72s · 17.7 MB · GitHub API rate-limit (preflight)
https://github.com/FuelLabs/sway
· scanned 2026-06-05 09:28 UTC (5 days, 18 hours ago)
· 10 languages
354 raw signals (154 security + 200 graph) 11th percentile · Rust · large (100-500K LoC) System graph score 82 (lower by 27)
Last scanned 5 days, 18 hours ago · v2 · 127 actionable findings from 2 signal sources. 127 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 |
37.8 | 0.25 | 9.45 |
testing_score |
43.0 | 0.20 | 8.60 |
documentation_score |
68.0 | 0.15 | 10.20 |
practices_score |
77.0 | 0.15 | 11.55 |
code_quality |
62.0 | 0.10 | 6.20 |
| Overall | 1.00 | 55.0 |
All 6502 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
ci_checks.sh |
software | healthy | ci_checks.sh |
clippy.toml |
software | healthy | clippy.toml |
Cargo.toml |
software | healthy | Cargo.toml |
update_fuel_dependencies.sh |
software | healthy | update_fuel_dependencies.sh |
README.md |
software | healthy | README.md |
rustfmt.toml |
software | healthy | rustfmt.toml |
.markdownlint.yaml |
software | healthy | .markdownlint.yaml |
benchmark.sh |
software | healthy | benchmark.sh |
SECURITY.md |
software | healthy | SECURITY.md |
.typos.toml |
software | healthy | .typos.toml |
README.md |
software | healthy | sway-lib-std/README.md |
generate.sh |
software | healthy | sway-lib-std/generate.sh |
Forc.toml |
software | healthy | sway-lib-std/Forc.toml |
Cargo.toml |
software | healthy | sway-ast/Cargo.toml |
generics.rs |
software | healthy | sway-ast/src/generics.rs |
attribute.rs |
software | healthy | sway-ast/src/attribute.rs |
lib.rs |
software | healthy | sway-ast/src/lib.rs |
assignable.rs |
software | healthy | sway-ast/src/assignable.rs |
literal.rs |
software | healthy | sway-ast/src/literal.rs |
keywords.rs |
software | healthy | sway-ast/src/keywords.rs |
priv_prelude.rs |
software | healthy | sway-ast/src/priv_prelude.rs |
intrinsics.rs |
software | healthy | sway-ast/src/intrinsics.rs |
pattern.rs |
software | healthy | sway-ast/src/pattern.rs |
module.rs |
software | healthy | sway-ast/src/module.rs |
where_clause.rs |
software | healthy | sway-ast/src/where_clause.rs |
submodule.rs |
software | healthy | sway-ast/src/submodule.rs |
path.rs |
software | healthy | sway-ast/src/path.rs |
brackets.rs |
software | healthy | sway-ast/src/brackets.rs |
token.rs |
software | healthy | sway-ast/src/token.rs |
punctuated.rs |
software | healthy | sway-ast/src/punctuated.rs |
statement.rs |
software | healthy | sway-ast/src/statement.rs |
mod.rs |
software | healthy | sway-ast/src/ty/mod.rs |
mod.rs |
software | healthy | sway-ast/src/expr/mod.rs |
asm.rs |
software | healthy | sway-ast/src/expr/asm.rs |
op_code.rs |
software | healthy | sway-ast/src/expr/op_code.rs |
item_type_alias.rs |
software | healthy | sway-ast/src/item/item_type_alias.rs |
item_fn.rs |
software | healthy | sway-ast/src/item/item_fn.rs |
item_impl.rs |
software | healthy | sway-ast/src/item/item_impl.rs |
item_const.rs |
software | healthy | sway-ast/src/item/item_const.rs |
item_trait.rs |
software | healthy | sway-ast/src/item/item_trait.rs |
mod.rs |
software | healthy | sway-ast/src/item/mod.rs |
item_use.rs |
software | healthy | sway-ast/src/item/item_use.rs |
item_enum.rs |
software | healthy | sway-ast/src/item/item_enum.rs |
item_struct.rs |
software | healthy | sway-ast/src/item/item_struct.rs |
item_configurable.rs |
software | healthy | sway-ast/src/item/item_configurable.rs |
item_abi.rs |
software | healthy | sway-ast/src/item/item_abi.rs |
item_storage.rs |
software | healthy | sway-ast/src/item/item_storage.rs |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
Cargo.toml |
software | healthy | forc-test/Cargo.toml |
gas_costs_values.json |
software | healthy | forc-test/gas_costs_values.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sway-lib-std |
software | healthy | sway-lib-std |
sway-ast |
software | healthy | sway-ast |
src |
software | healthy | sway-ast/src |
ty |
software | healthy | sway-ast/src/ty |
expr |
software | healthy | sway-ast/src/expr |
item |
software | healthy | sway-ast/src/item |
.devcontainer |
software | healthy | .devcontainer |
forc-test |
software | healthy | forc-test |
test_data |
software | healthy | forc-test/test_data |
test_contract |
software | healthy | forc-test/test_data/test_contract |
test_library |
software | healthy | forc-test/test_data/test_library |
test_script |
software | healthy | forc-test/test_data/test_script |
test_predicate |
software | healthy | forc-test/test_data/test_predicate |
src |
software | healthy | forc-test/src |
forc-plugins |
software | healthy | forc-plugins |
forc-debug |
software | healthy | forc-plugins/forc-debug |
tests |
software | healthy | forc-plugins/forc-debug/tests |
fixtures |
software | healthy | forc-plugins/forc-debug/tests/fixtures |
simple |
software | healthy | forc-plugins/forc-debug/tests/fixtures/simple |
docs |
software | healthy | forc-plugins/forc-debug/docs |
examples |
software | healthy | forc-plugins/forc-debug/examples |
src |
software | healthy | forc-plugins/forc-debug/src |
debugger |
software | healthy | forc-plugins/forc-debug/src/debugger |
cli |
software | healthy | forc-plugins/forc-debug/src/cli |
server |
software | healthy | forc-plugins/forc-debug/src/server |
handlers |
software | healthy | forc-plugins/forc-debug/src/server/handlers |
forc-tx |
software | healthy | forc-plugins/forc-tx |
tests |
software | healthy | forc-plugins/forc-tx/tests |
src |
software | healthy | forc-plugins/forc-tx/src |
forc-lsp |
software | healthy | forc-plugins/forc-lsp |
src |
software | healthy | forc-plugins/forc-lsp/src |
forc-publish |
software | healthy | forc-plugins/forc-publish |
src |
software | healthy | forc-plugins/forc-publish/src |
md_pre_process |
software | healthy | forc-plugins/forc-publish/src/md_pre_process |
forc-doc |
software | healthy | forc-plugins/forc-doc |
tests |
software | healthy | forc-plugins/forc-doc/tests |
fixtures |
software | healthy | forc-plugins/forc-doc/tests/fixtures |
function_impls |
software | healthy | forc-plugins/forc-doc/tests/fixtures/function_impls |
ops |
software | healthy | forc-plugins/forc-doc/tests/fixtures/ops |
impl_traits |
software | healthy | forc-plugins/forc-doc/tests/fixtures/impl_traits |
sample_workspace |
software | healthy | forc-plugins/forc-doc/tests/fixtures/sample_workspace |
lib_b |
software | healthy | forc-plugins/forc-doc/tests/fixtures/sample_workspace/lib_b |
lib_a |
software | healthy | forc-plugins/forc-doc/tests/fixtures/sample_workspace/lib_a |
nested_subdirs |
software | healthy | forc-plugins/forc-doc/tests/fixtures/nested_subdirs |
impl_traits_generic |
software | healthy | forc-plugins/forc-doc/tests/fixtures/impl_traits_generic |
src |
software | healthy | forc-plugins/forc-doc/src |
licenses |
software | healthy | forc-plugins/forc-doc/src/licenses |
doc |
software | healthy | forc-plugins/forc-doc/src/doc |
static.files |
software | healthy | forc-plugins/forc-doc/src/static.files |
render |
software | healthy | forc-plugins/forc-doc/src/render |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
t |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:t |
g |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:g |
b |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:b |
f |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:f |
E |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:E |
T |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:T |
U |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:U |
i |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:i |
W |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:W |
te |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:te |
c |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:c |
w |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:w |
s |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:s |
n |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:n |
N |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:N |
k |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:k |
t |
software | healthy | docs/reference/theme/highlight.js:t |
g |
software | healthy | docs/reference/theme/highlight.js:g |
b |
software | healthy | docs/reference/theme/highlight.js:b |
f |
software | healthy | docs/reference/theme/highlight.js:f |
E |
software | healthy | docs/reference/theme/highlight.js:E |
T |
software | healthy | docs/reference/theme/highlight.js:T |
U |
software | healthy | docs/reference/theme/highlight.js:U |
i |
software | healthy | docs/reference/theme/highlight.js:i |
W |
software | healthy | docs/reference/theme/highlight.js:W |
te |
software | healthy | docs/reference/theme/highlight.js:te |
c |
software | healthy | docs/reference/theme/highlight.js:c |
w |
software | healthy | docs/reference/theme/highlight.js:w |
s |
software | healthy | docs/reference/theme/highlight.js:s |
n |
software | healthy | docs/reference/theme/highlight.js:n |
N |
software | healthy | docs/reference/theme/highlight.js:N |
k |
software | healthy | docs/reference/theme/highlight.js:k |
t |
software | healthy | docs/book/theme/highlight.js:t |
g |
software | healthy | docs/book/theme/highlight.js:g |
b |
software | healthy | docs/book/theme/highlight.js:b |
f |
software | healthy | docs/book/theme/highlight.js:f |
E |
software | healthy | docs/book/theme/highlight.js:E |
T |
software | healthy | docs/book/theme/highlight.js:T |
U |
software | healthy | docs/book/theme/highlight.js:U |
i |
software | healthy | docs/book/theme/highlight.js:i |
W |
software | healthy | docs/book/theme/highlight.js:W |
te |
software | healthy | docs/book/theme/highlight.js:te |
c |
software | healthy | docs/book/theme/highlight.js:c |
w |
software | healthy | docs/book/theme/highlight.js:w |
s |
software | healthy | docs/book/theme/highlight.js:s |
n |
software | healthy | docs/book/theme/highlight.js:n |
N |
software | healthy | docs/book/theme/highlight.js:N |
k |
software | healthy | docs/book/theme/highlight.js:k |
| Label | Layer | Status | Path |
|---|---|---|---|
cargo_audit |
cicd | healthy | .github/workflows/nightly-cargo-audit.yml |
find-typos |
cicd | healthy | .github/workflows/spellcheck.yml |
deploy |
cicd | healthy | .github/workflows/gh-pages.yml |
verifications-complete |
cicd | healthy | .github/workflows/ci.yml |
check-dependency-version-formats |
cicd | healthy | .github/workflows/ci.yml |
check-forc-manifest-version |
cicd | healthy | .github/workflows/ci.yml |
get-fuel-core-version |
cicd | healthy | .github/workflows/ci.yml |
build-sway-lib-std |
cicd | healthy | .github/workflows/ci.yml |
build-sway-examples |
cicd | healthy | .github/workflows/ci.yml |
build-reference-examples |
cicd | healthy | .github/workflows/ci.yml |
forc-fmt-check-sway-lib-std |
cicd | healthy | .github/workflows/ci.yml |
forc-fmt-check-sway-examples |
cicd | healthy | .github/workflows/ci.yml |
forc-fmt-check-panic |
cicd | healthy | .github/workflows/ci.yml |
check-sdk-harness-test-suite-compatibility |
cicd | healthy | .github/workflows/ci.yml |
build-mdbook |
cicd | healthy | .github/workflows/ci.yml |
build-forc-doc-sway-lib-std |
cicd | healthy | .github/workflows/ci.yml |
cargo-build-workspace |
cicd | healthy | .github/workflows/ci.yml |
cargo-clippy |
cicd | healthy | .github/workflows/ci.yml |
cargo-toml-fmt-check |
cicd | healthy | .github/workflows/ci.yml |
cargo-fmt-check |
cicd | healthy | .github/workflows/ci.yml |
cargo-run-e2e-test |
cicd | healthy | .github/workflows/ci.yml |
cargo-run-e2e-test-release |
cicd | healthy | .github/workflows/ci.yml |
cargo-test-lib-std |
cicd | healthy | .github/workflows/ci.yml |
forc-run-benchmarks |
cicd | healthy | .github/workflows/ci.yml |
forc-unit-tests |
cicd | healthy | .github/workflows/ci.yml |
forc-pkg-fuels-deps-check |
cicd | healthy | .github/workflows/ci.yml |
cargo-test-tools |
cicd | healthy | .github/workflows/ci.yml |
cargo-unused-deps-check |
cicd | healthy | .github/workflows/ci.yml |
notify-slack-on-failure |
cicd | healthy | .github/workflows/ci.yml |
pre-publish-check |
cicd | healthy | .github/workflows/ci.yml |
publish |
cicd | healthy | .github/workflows/ci.yml |
publish-sway-lib-std |
cicd | healthy | .github/workflows/ci.yml |
build-and-release-forc-binaries |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/docs.yml |
benchmarks |
cicd | healthy | .github/workflows/benchmark.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CODSPEED_TOKEN |
cicd | healthy | — |
SLACK_WEBHOOK_NOTIFY_BUILD |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
ZIP_FILE_NAME |
cicd | healthy | — |
FORCPUB_TOKEN |
cicd | healthy | — |
NIGHTLY_RUST_VERSION |
cicd | healthy | — |
APP_KEY |
cicd | healthy | — |
RUST_VERSION |
cicd | healthy | — |
ARCH |
cicd | healthy | — |
PLATFORM_NAME |
cicd | healthy | — |
CARGO_REGISTRY_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
s |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:s |
o |
software | healthy | forc-plugins/forc-doc/src/static.files/highlight.js:o |
s |
software | healthy | docs/reference/theme/highlight.js:s |
o |
software | healthy | docs/reference/theme/highlight.js:o |
s |
software | healthy | docs/book/theme/highlight.js:s |
o |
software | healthy | docs/book/theme/highlight.js:o |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::nightly-cargo-audit |
cicd | healthy | .github/workflows/nightly-cargo-audit.yml |
gha::spellcheck |
cicd | healthy | .github/workflows/spellcheck.yml |
gha::gh-pages |
cicd | healthy | .github/workflows/gh-pages.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::docs |
cicd | healthy | .github/workflows/docs.yml |
gha::benchmark |
cicd | healthy | .github/workflows/benchmark.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-bastmqdw |
software | healthy | /tmp/repobility-clone-bastmqdw |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | forc-plugins/forc-debug/tests/cli_integration.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
image::deployment/Dockerfile |
hardware | healthy | deployment/Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/a4d86175-0c33-480b-a54b-69eec82c8821/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a4d86175-0c33-480b-a54b-69eec82c8821/
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.