https://github.com/n0-computer/iroh
· scanned 2026-06-18 20:02 UTC (1 month, 1 week ago)
· 10 languages
138 raw signals (47 security + 91 graph) 11/13 scanners ran 68th percentile · Rust · medium (20-100K LoC)
Last scanned 1 month, 1 week ago · v1 · 32 actionable findings from 2 signal sources. 106 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 |
75.0 | 0.15 | 11.25 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
33.0 | 0.20 | 6.60 |
documentation_score |
70.0 | 0.15 | 10.50 |
practices_score |
65.0 | 0.15 | 9.75 |
code_quality |
70.0 | 0.10 | 7.00 |
| Overall | 1.00 | 70.1 |
All 372 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 |
|---|---|---|---|
release.toml |
software | healthy | release.toml |
deny.toml |
software | healthy | deny.toml |
TRANSPORTS.md |
software | healthy | TRANSPORTS.md |
Cargo.toml |
software | healthy | Cargo.toml |
code_of_conduct.md |
software | healthy | code_of_conduct.md |
example.config.toml |
software | healthy | example.config.toml |
README.md |
software | healthy | README.md |
CHANGELOG_old.md |
software | healthy | CHANGELOG_old.md |
Makefile.toml |
software | healthy | Makefile.toml |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
cliff.toml |
software | healthy | cliff.toml |
Cargo.lock |
software | healthy | Cargo.lock |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
.typos.toml |
software | healthy | .typos.toml |
README.md |
software | healthy | docker/README.md |
Dockerfile |
software | healthy | docker/Dockerfile |
release.toml |
software | healthy | iroh/release.toml |
Cargo.toml |
software | healthy | iroh/Cargo.toml |
DEVELOPMENT.md |
software | healthy | iroh/DEVELOPMENT.md |
README.md |
software | healthy | iroh/README.md |
build.rs |
software | healthy | iroh/build.rs |
integration.rs |
software | healthy | iroh/tests/integration.rs |
patchbay.rs |
software | healthy | iroh/tests/patchbay.rs |
util.rs |
software | healthy | iroh/tests/patchbay/util.rs |
switch-uplink.rs |
software | healthy | iroh/tests/patchbay/switch-uplink.rs |
nat.rs |
software | healthy | iroh/tests/patchbay/nat.rs |
degrade.rs |
software | healthy | iroh/tests/patchbay/degrade.rs |
relays.md |
software | healthy | iroh/docs/relays.md |
local_relays.md |
software | healthy | iroh/docs/local_relays.md |
Cargo.toml |
software | healthy | iroh/bench/Cargo.toml |
lib.rs |
software | healthy | iroh/bench/src/lib.rs |
stats.rs |
software | healthy | iroh/bench/src/stats.rs |
noq.rs |
software | healthy | iroh/bench/src/noq.rs |
iroh.rs |
software | healthy | iroh/bench/src/iroh.rs |
s2n.rs |
software | healthy | iroh/bench/src/s2n.rs |
listen.rs |
software | healthy | iroh/examples/listen.rs |
incoming-filter.rs |
software | healthy | iroh/examples/incoming-filter.rs |
connect.rs |
software | healthy | iroh/examples/connect.rs |
0rtt.rs |
software | healthy | iroh/examples/0rtt.rs |
remote-info.rs |
software | healthy | iroh/examples/remote-info.rs |
pq-only-key-exchange.rs |
software | healthy | iroh/examples/pq-only-key-exchange.rs |
auth-hook.rs |
software | healthy | iroh/examples/auth-hook.rs |
custom-transport.rs |
software | healthy | iroh/examples/custom-transport.rs |
screening-connection.rs |
software | healthy | iroh/examples/screening-connection.rs |
echo.rs |
software | healthy | iroh/examples/echo.rs |
transfer.rs |
software | healthy | iroh/examples/transfer.rs |
search.rs |
software | healthy | iroh/examples/search.rs |
monitor-connections.rs |
software | healthy | iroh/examples/monitor-connections.rs |
listen-unreliable.rs |
software | healthy | iroh/examples/listen-unreliable.rs |
prefer-pq-key-exchange.rs |
software | healthy | iroh/examples/prefer-pq-key-exchange.rs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docker |
software | healthy | docker |
iroh |
software | healthy | iroh |
tests |
software | healthy | iroh/tests |
patchbay |
software | healthy | iroh/tests/patchbay |
docs |
software | healthy | iroh/docs |
bench |
software | healthy | iroh/bench |
src |
software | healthy | iroh/bench/src |
examples |
software | healthy | iroh/examples |
src |
software | healthy | iroh/src |
tls |
software | healthy | iroh/src/tls |
socket |
software | healthy | iroh/src/socket |
transports |
software | healthy | iroh/src/socket/transports |
relay |
software | healthy | iroh/src/socket/transports/relay |
remote_map |
software | healthy | iroh/src/socket/remote_map |
remote_state |
software | healthy | iroh/src/socket/remote_map/remote_state |
endpoint |
software | healthy | iroh/src/endpoint |
test_utils |
software | healthy | iroh/src/test_utils |
address_lookup |
software | healthy | iroh/src/address_lookup |
net_report |
software | healthy | iroh/src/net_report |
iroh-relay |
software | healthy | iroh-relay |
tests |
software | healthy | iroh-relay/tests |
src |
software | healthy | iroh-relay/src |
client |
software | healthy | iroh-relay/src/client |
protos |
software | healthy | iroh-relay/src/protos |
server |
software | healthy | iroh-relay/src/server |
iroh-dns |
software | healthy | iroh-dns |
src |
software | healthy | iroh-dns/src |
iroh-dns-server |
software | healthy | iroh-dns-server |
examples |
software | healthy | iroh-dns-server/examples |
src |
software | healthy | iroh-dns-server/src |
http |
software | healthy | iroh-dns-server/src/http |
doh |
software | healthy | iroh-dns-server/src/http/doh |
store |
software | healthy | iroh-dns-server/src/store |
dns |
software | healthy | iroh-dns-server/src/dns |
benches |
software | healthy | iroh-dns-server/benches |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
sims |
software | healthy | .github/sims |
integration |
software | healthy | .github/sims/integration |
iroh |
software | healthy | .github/sims/iroh |
paused |
software | healthy | .github/sims/paused |
ansible |
software | healthy | .github/ansible |
workflows |
software | healthy | .github/workflows |
sccache-probe |
software | healthy | .github/workflows/sccache-probe |
iroh-base |
software | healthy | iroh-base |
src |
software | healthy | iroh-base/src |
| Label | Layer | Status | Path |
|---|---|---|---|
pick |
cicd | healthy | .github/workflows/pick-runner.yml |
tests |
cicd | healthy | .github/workflows/beta.yaml |
notify |
cicd | healthy | .github/workflows/beta.yaml |
clean_docs_branch |
cicd | healthy | .github/workflows/cleanup.yaml |
tests |
cicd | healthy | .github/workflows/flaky.yaml |
notify |
cicd | healthy | .github/workflows/flaky.yaml |
pick-runner |
cicd | healthy | .github/workflows/ci.yml |
tests |
cicd | healthy | .github/workflows/ci.yml |
cross_build |
cicd | healthy | .github/workflows/ci.yml |
android |
cicd | healthy | .github/workflows/ci.yml |
cross_test |
cicd | healthy | .github/workflows/ci.yml |
wasm_test |
cicd | healthy | .github/workflows/ci.yml |
check_semver |
cicd | healthy | .github/workflows/ci.yml |
check_external_types |
cicd | healthy | .github/workflows/ci.yml |
check_fmt |
cicd | healthy | .github/workflows/ci.yml |
check_docs |
cicd | healthy | .github/workflows/ci.yml |
clippy_check |
cicd | healthy | .github/workflows/ci.yml |
check_optional_deps |
cicd | healthy | .github/workflows/ci.yml |
msrv |
cicd | healthy | .github/workflows/ci.yml |
cargo_deny |
cicd | healthy | .github/workflows/ci.yml |
netsim-integration-tests |
cicd | healthy | .github/workflows/ci.yml |
codespell |
cicd | healthy | .github/workflows/ci.yml |
preview_docs |
cicd | healthy | .github/workflows/docs.yaml |
pick-runner |
cicd | healthy | .github/workflows/tests.yaml |
build_and_test_nix |
cicd | healthy | .github/workflows/tests.yaml |
build_and_test_windows |
cicd | healthy | .github/workflows/tests.yaml |
minimal-crates |
cicd | healthy | .github/workflows/tests.yaml |
minimal-crates-windows |
cicd | healthy | .github/workflows/tests.yaml |
create-release |
cicd | healthy | .github/workflows/release.yml |
build_release |
cicd | healthy | .github/workflows/release.yml |
docker |
cicd | healthy | .github/workflows/release.yml |
patchbay_tests |
cicd | healthy | .github/workflows/patchbay.yml |
add-to-project |
cicd | healthy | .github/workflows/project_sync.yaml |
pick-runner |
cicd | healthy | .github/workflows/wine.yaml |
wine_test |
cicd | healthy | .github/workflows/wine.yaml |
netsim |
cicd | healthy | .github/workflows/netsim_runner.yaml |
build_and_publish |
cicd | healthy | .github/workflows/docker.yaml |
netsim-release |
cicd | healthy | .github/workflows/netsim.yml |
netsim-perf |
cicd | healthy | .github/workflows/netsim.yml |
check-for-cc |
cicd | healthy | .github/workflows/commit.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
DOCKERHUB_USERNAME |
cicd | healthy | — |
N0_BOT_APP_ID |
cicd | healthy | — |
CARGO_CHECK_EXTERNAL_TYPES_VERSION |
cicd | healthy | — |
DISCORD_N0_GITHUB_CHANNEL_WEBHOOK_URL |
cicd | healthy | — |
MSRV |
cicd | healthy | — |
S3_ACCESS_KEY |
cicd | healthy | — |
S3_BUCKET |
cicd | healthy | — |
BIN_NAMES |
cicd | healthy | — |
METRO_TOKEN |
cicd | healthy | — |
S3_ACCESS_KEY_ID |
cicd | healthy | — |
TESTS_RESULT |
cicd | healthy | — |
RUNNER_READ_TOKEN |
cicd | healthy | — |
S3_REPORT_BUCKET |
cicd | healthy | — |
PREVIEW_PATH |
cicd | healthy | — |
TIMESTAMP |
cicd | healthy | — |
FEATURES |
cicd | healthy | — |
DOCKERHUB_TOKEN |
cicd | healthy | — |
NEXTEST_VERSION |
cicd | healthy | — |
LAST_COMMIT_SHA |
cicd | healthy | — |
HEAD_COMMIT_SHA |
cicd | healthy | — |
ASSET |
cicd | healthy | — |
TOOLCHAIN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
METRO_ENDPOINT |
cicd | healthy | — |
PROJECT_BOARD_PKEY |
cicd | healthy | — |
RELEASE_VERSION |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:80 |
network | healthy | docker/README.md |
port:443 |
network | healthy | docker/README.md |
port:3478 |
network | healthy | docker/README.md |
port:9090 |
network | healthy | docker/README.md |
port:53 |
network | healthy | docker/README.md |
port:65532 |
network | healthy | docker/Dockerfile |
port:2222 |
network | healthy | iroh/src/socket/transports/ip.rs |
port:1111 |
network | healthy | iroh/src/socket/transports/ip.rs |
port:9999 |
network | healthy | iroh/src/socket/transports/ip.rs |
port:2228 |
network | healthy | iroh/src/socket/transports/ip.rs |
port:9998 |
network | healthy | iroh/src/socket/transports/ip.rs |
port:1118 |
network | healthy | iroh/src/socket/transports/ip.rs |
port:8080 |
network | healthy | iroh-dns-server/src/config.rs |
port:8443 |
network | healthy | iroh-dns-server/src/config.rs |
port:5300 |
network | healthy | iroh-dns-server/src/config.rs |
port:08 |
network | healthy | .github/dependabot.yml |
port:06 |
network | healthy | .github/workflows/beta.yaml |
port:50 |
network | healthy | .github/workflows/beta.yaml |
port:30 |
network | healthy | .github/workflows/flaky.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::pick-runner |
cicd | healthy | .github/workflows/pick-runner.yml |
gha::beta |
cicd | healthy | .github/workflows/beta.yaml |
gha::cleanup |
cicd | healthy | .github/workflows/cleanup.yaml |
gha::flaky |
cicd | healthy | .github/workflows/flaky.yaml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::docs |
cicd | healthy | .github/workflows/docs.yaml |
gha::tests |
cicd | healthy | .github/workflows/tests.yaml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::patchbay |
cicd | healthy | .github/workflows/patchbay.yml |
gha::project_sync |
cicd | healthy | .github/workflows/project_sync.yaml |
gha::wine |
cicd | healthy | .github/workflows/wine.yaml |
gha::netsim_runner |
cicd | healthy | .github/workflows/netsim_runner.yaml |
gha::docker |
cicd | healthy | .github/workflows/docker.yaml |
gha::netsim |
cicd | healthy | .github/workflows/netsim.yml |
gha::commit |
cicd | healthy | .github/workflows/commit.yml |
gha::action |
cicd | healthy | .github/workflows/sccache-probe/action.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | iroh/bench/src/iroh.rs |
10.0.0.1 |
network | healthy | iroh/examples/transfer.rs |
240.0.0.0 |
network | healthy | iroh/src/address_lookup.rs |
240.0.0.1 |
network | healthy | iroh/src/address_lookup.rs |
1.2.3.4 |
network | healthy | iroh/src/address_lookup.rs |
8.8.8.8 |
network | healthy | iroh-dns/src/dns.rs |
8.8.4.4 |
network | healthy | iroh-dns/src/dns.rs |
1.1.1.1 |
network | healthy | iroh-dns/src/dns.rs |
192.168.96.145 |
network | healthy | iroh-dns/src/endpoint_info.rs |
213.208.157.87 |
network | healthy | iroh-dns/src/endpoint_info.rs |
10.0.0.2 |
network | healthy | .github/sims/integration/iroh_full.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-35vb0qkd |
software | healthy | /tmp/repobility-clone-35vb0qkd |
| Label | Layer | Status | Path |
|---|---|---|---|
image::docker/Dockerfile |
hardware | healthy | docker/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | Cargo.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/252a7c5d-4f2c-415a-a2c3-6f21d7df2f6d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/252a7c5d-4f2c-415a-a2c3-6f21d7df2f6d/
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.