Scan timing: clone 25.63s · analysis 7.93s · 32.6 MB · GitHub API rate-limit (preflight)
https://github.com/meilisearch/meilisearch
· scanned 2026-06-05 09:55 UTC (5 days, 16 hours ago)
· 10 languages
281 raw signals (89 security + 192 graph) 11/13 scanners ran 84th percentile · Rust · large (100-500K LoC) System graph score 66 (higher by 14)
Last scanned 5 days, 16 hours ago · v2 · 64 actionable findings from 2 signal sources. 120 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 |
100.0 | 0.25 | 25.00 |
testing_score |
71.0 | 0.20 | 14.20 |
documentation_score |
80.0 | 0.15 | 12.00 |
practices_score |
87.0 | 0.15 | 13.05 |
code_quality |
70.0 | 0.10 | 7.00 |
| Overall | 1.00 | 80.2 |
All 1070 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 |
|---|---|---|---|
clippy.toml |
software | healthy | clippy.toml |
rust-toolchain.toml |
software | healthy | rust-toolchain.toml |
TESTING.md |
software | healthy | TESTING.md |
Cargo.toml |
software | healthy | Cargo.toml |
.rustfmt.toml |
software | healthy | .rustfmt.toml |
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
BENCHMARKS.md |
software | healthy | BENCHMARKS.md |
PROFILING.md |
software | healthy | PROFILING.md |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
config.toml |
software | healthy | config.toml |
download-latest.sh |
software | healthy | download-latest.sh |
versioning-policy.md |
software | healthy | documentation/versioning-policy.md |
prototypes.md |
software | healthy | documentation/prototypes.md |
experimental-features.md |
software | healthy | documentation/experimental-features.md |
release.md |
software | healthy | documentation/release.md |
prometheus-basic-scraper.yml |
software | healthy | assets/prometheus-basic-scraper.yml |
grafana-dashboard.json |
software | healthy | assets/grafana-dashboard.json |
Cargo.toml |
software | healthy | crates/file-store/Cargo.toml |
lib.rs |
software | healthy | crates/file-store/src/lib.rs |
Cargo.toml |
software | healthy | crates/dump/Cargo.toml |
README.md |
software | healthy | crates/dump/README.md |
error.rs |
software | healthy | crates/dump/src/error.rs |
lib.rs |
software | healthy | crates/dump/src/lib.rs |
writer.rs |
software | healthy | crates/dump/src/writer.rs |
mod.rs |
software | healthy | crates/dump/src/reader/mod.rs |
meta.rs |
software | healthy | crates/dump/src/reader/v2/meta.rs |
updates.rs |
software | healthy | crates/dump/src/reader/v2/updates.rs |
mod.rs |
software | healthy | crates/dump/src/reader/v2/mod.rs |
errors.rs |
software | healthy | crates/dump/src/reader/v2/errors.rs |
settings.rs |
software | healthy | crates/dump/src/reader/v2/settings.rs |
mod.rs |
software | healthy | crates/dump/src/reader/v6/mod.rs |
mod.rs |
software | healthy | crates/dump/src/reader/v1/mod.rs |
update.rs |
software | healthy | crates/dump/src/reader/v1/update.rs |
settings.rs |
software | healthy | crates/dump/src/reader/v1/settings.rs |
v5_to_v6.rs |
software | healthy | crates/dump/src/reader/compat/v5_to_v6.rs |
mod.rs |
software | healthy | crates/dump/src/reader/compat/mod.rs |
v4_to_v5.rs |
software | healthy | crates/dump/src/reader/compat/v4_to_v5.rs |
v3_to_v4.rs |
software | healthy | crates/dump/src/reader/compat/v3_to_v4.rs |
v1_to_v2.rs |
software | healthy | crates/dump/src/reader/compat/v1_to_v2.rs |
v2_to_v3.rs |
software | healthy | crates/dump/src/reader/compat/v2_to_v3.rs |
meta.rs |
software | healthy | crates/dump/src/reader/v5/meta.rs |
tasks.rs |
software | healthy | crates/dump/src/reader/v5/tasks.rs |
mod.rs |
software | healthy | crates/dump/src/reader/v5/mod.rs |
keys.rs |
software | healthy | crates/dump/src/reader/v5/keys.rs |
errors.rs |
software | healthy | crates/dump/src/reader/v5/errors.rs |
settings.rs |
software | healthy | crates/dump/src/reader/v5/settings.rs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
documentation |
software | healthy | documentation |
assets |
software | healthy | assets |
crates |
software | healthy | crates |
file-store |
software | healthy | crates/file-store |
src |
software | healthy | crates/file-store/src |
dump |
software | healthy | crates/dump |
src |
software | healthy | crates/dump/src |
reader |
software | healthy | crates/dump/src/reader |
v2 |
software | healthy | crates/dump/src/reader/v2 |
v6 |
software | healthy | crates/dump/src/reader/v6 |
v1 |
software | healthy | crates/dump/src/reader/v1 |
compat |
software | healthy | crates/dump/src/reader/compat |
v5 |
software | healthy | crates/dump/src/reader/v5 |
v3 |
software | healthy | crates/dump/src/reader/v3 |
v4 |
software | healthy | crates/dump/src/reader/v4 |
index-scheduler |
software | healthy | crates/index-scheduler |
src |
software | healthy | crates/index-scheduler/src |
index_mapper |
software | healthy | crates/index-scheduler/src/index_mapper |
queue |
software | healthy | crates/index-scheduler/src/queue |
upgrade |
software | healthy | crates/index-scheduler/src/upgrade |
scheduler |
software | healthy | crates/index-scheduler/src/scheduler |
enterprise_edition |
software | healthy | crates/index-scheduler/src/scheduler/enterprise_edition |
build-info |
software | healthy | crates/build-info |
src |
software | healthy | crates/build-info/src |
openapi-generator |
software | healthy | crates/openapi-generator |
src |
software | healthy | crates/openapi-generator/src |
meilisearch |
software | healthy | crates/meilisearch |
tests |
software | healthy | crates/meilisearch/tests |
settings |
software | healthy | crates/meilisearch/tests/settings |
batches |
software | healthy | crates/meilisearch/tests/batches |
similar |
software | healthy | crates/meilisearch/tests/similar |
auth |
software | healthy | crates/meilisearch/tests/auth |
common |
software | healthy | crates/meilisearch/tests/common |
network |
software | healthy | crates/meilisearch/tests/network |
dashboard |
software | healthy | crates/meilisearch/tests/dashboard |
vector |
software | healthy | crates/meilisearch/tests/vector |
assets |
software | healthy | crates/meilisearch/tests/assets |
dumps |
software | healthy | crates/meilisearch/tests/assets/dumps |
v1 |
software | healthy | crates/meilisearch/tests/assets/dumps/v1 |
test |
software | healthy | crates/meilisearch/tests/assets/dumps/v1/test |
logs |
software | healthy | crates/meilisearch/tests/logs |
search |
software | healthy | crates/meilisearch/tests/search |
multi |
software | healthy | crates/meilisearch/tests/search/multi |
tasks |
software | healthy | crates/meilisearch/tests/tasks |
dumps |
software | healthy | crates/meilisearch/tests/dumps |
dynamic_search_rules |
software | healthy | crates/meilisearch/tests/dynamic_search_rules |
index |
software | healthy | crates/meilisearch/tests/index |
upgrade |
software | healthy | crates/meilisearch/tests/upgrade |
v1_12 |
software | healthy | crates/meilisearch/tests/upgrade/v1_12 |
swap_indexes |
software | healthy | crates/meilisearch/tests/swap_indexes |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
update-version-cargo-toml |
cicd | healthy | .github/workflows/update-cargo-toml-version.yml |
check-openapi |
cicd | healthy | .github/workflows/check-openapi-file.yml |
add-comment |
cicd | healthy | .github/workflows/db-change-comments.yml |
check-labels |
cicd | healthy | .github/workflows/db-change-missing.yml |
benchmarks |
cicd | healthy | .github/workflows/bench-manual.yml |
test-linux |
cicd | healthy | .github/workflows/test-suite.yml |
test-windows |
cicd | healthy | .github/workflows/test-suite.yml |
test-macos |
cicd | healthy | .github/workflows/test-suite.yml |
test-all-features |
cicd | healthy | .github/workflows/test-suite.yml |
ollama-ubuntu |
cicd | healthy | .github/workflows/test-suite.yml |
test-legacy-indexer |
cicd | healthy | .github/workflows/test-suite.yml |
test-disabled-tokenization |
cicd | healthy | .github/workflows/test-suite.yml |
build |
cicd | healthy | .github/workflows/test-suite.yml |
clippy |
cicd | healthy | .github/workflows/test-suite.yml |
fmt |
cicd | healthy | .github/workflows/test-suite.yml |
declarative-tests |
cicd | healthy | .github/workflows/test-suite.yml |
build |
cicd | healthy | .github/workflows/publish-docker-images.yml |
merge |
cicd | healthy | .github/workflows/publish-docker-images.yml |
run-benchmarks-on-comment |
cicd | healthy | .github/workflows/bench-pr.yml |
check-version |
cicd | healthy | .github/workflows/publish-release-assets.yml |
publish-binaries |
cicd | healthy | .github/workflows/publish-release-assets.yml |
publish-openapi-files |
cicd | healthy | .github/workflows/publish-release-assets.yml |
benchmarks |
cicd | healthy | .github/workflows/bench-push-indexing.yml |
flaky |
cicd | healthy | .github/workflows/flaky-tests.yml |
check-version |
cicd | healthy | .github/workflows/latest-git-tag.yml |
update-latest-tag |
cicd | healthy | .github/workflows/latest-git-tag.yml |
check-version |
cicd | healthy | .github/workflows/publish-apt-brew-pkg.yml |
debian |
cicd | healthy | .github/workflows/publish-apt-brew-pkg.yml |
homebrew |
cicd | healthy | .github/workflows/publish-apt-brew-pkg.yml |
define-docker-image |
cicd | healthy | .github/workflows/sdks-tests.yml |
meilisearch-dotnet-tests |
cicd | healthy | .github/workflows/sdks-tests.yml |
meilisearch-dart-tests |
cicd | healthy | .github/workflows/sdks-tests.yml |
meilisearch-go-tests |
cicd | healthy | .github/workflows/sdks-tests.yml |
meilisearch-java-tests |
cicd | healthy | .github/workflows/sdks-tests.yml |
meilisearch-js-tests |
cicd | healthy | .github/workflows/sdks-tests.yml |
meilisearch-php-tests |
cicd | healthy | .github/workflows/sdks-tests.yml |
meilisearch-python-tests |
cicd | healthy | .github/workflows/sdks-tests.yml |
meilisearch-ruby-tests |
cicd | healthy | .github/workflows/sdks-tests.yml |
meilisearch-rust-tests |
cicd | healthy | .github/workflows/sdks-tests.yml |
meilisearch-swift-tests |
cicd | healthy | .github/workflows/sdks-tests.yml |
meilisearch-js-plugins-tests |
cicd | healthy | .github/workflows/sdks-tests.yml |
meilisearch-rails-tests |
cicd | healthy | .github/workflows/sdks-tests.yml |
meilisearch-symfony-tests |
cicd | healthy | .github/workflows/sdks-tests.yml |
fuzz |
cicd | healthy | .github/workflows/fuzzer-indexing.yml |
create-issue |
cicd | healthy | .github/workflows/dependency-issue.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::update-cargo-toml-version |
cicd | healthy | .github/workflows/update-cargo-toml-version.yml |
gha::check-openapi-file |
cicd | healthy | .github/workflows/check-openapi-file.yml |
gha::db-change-comments |
cicd | healthy | .github/workflows/db-change-comments.yml |
gha::db-change-missing |
cicd | healthy | .github/workflows/db-change-missing.yml |
gha::bench-manual |
cicd | healthy | .github/workflows/bench-manual.yml |
gha::test-suite |
cicd | healthy | .github/workflows/test-suite.yml |
gha::publish-docker-images |
cicd | healthy | .github/workflows/publish-docker-images.yml |
gha::bench-pr |
cicd | healthy | .github/workflows/bench-pr.yml |
gha::publish-release-assets |
cicd | healthy | .github/workflows/publish-release-assets.yml |
gha::bench-push-indexing |
cicd | healthy | .github/workflows/bench-push-indexing.yml |
gha::flaky-tests |
cicd | healthy | .github/workflows/flaky-tests.yml |
gha::latest-git-tag |
cicd | healthy | .github/workflows/latest-git-tag.yml |
gha::publish-apt-brew-pkg |
cicd | healthy | .github/workflows/publish-apt-brew-pkg.yml |
gha::sdks-tests |
cicd | healthy | .github/workflows/sdks-tests.yml |
gha::fuzzer-indexing |
cicd | healthy | .github/workflows/fuzzer-indexing.yml |
gha::dependency-issue |
cicd | healthy | .github/workflows/dependency-issue.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
DOCKERHUB_USERNAME |
cicd | healthy | — |
GEMFURY_PUSH_TOKEN |
cicd | healthy | — |
NEW_BRANCH |
cicd | healthy | — |
DIGEST |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
HOMEBREW_COMMITTER_TOKEN |
cicd | healthy | — |
MEILI_BOT_GH_PAT |
cicd | healthy | — |
DOCKERHUB_TOKEN |
cicd | healthy | — |
PLATFORM_PAIR |
cicd | healthy | — |
MEILI_NO_ANALYTICS |
cicd | healthy | — |
BENCHMARK_API_KEY |
cicd | healthy | — |
NEW_VERSION |
cicd | healthy | — |
MEILI_MASTER_KEY |
cicd | healthy | — |
GH_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | crates/meilisearch/tests/tasks/webhook.rs |
10.0.0.2 |
network | healthy | crates/http-client/src/lib.rs |
10.0.0.1 |
network | healthy | crates/http-client/src/lib.rs |
172.17.0.1 |
network | healthy | crates/http-client/src/lib.rs |
192.0.0.0 |
network | healthy | crates/http-client/src/policy.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | assets/grafana-dashboard.json |
redis |
data | healthy | assets/grafana-dashboard.json |
sqlite |
data | healthy | .github/workflows/sdks-tests.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/publish-docker-images.yml |
security | healthy | .github/workflows/publish-docker-images.yml |
auth::crates/meilisearch/tests/auth/errors.rs |
security | healthy | crates/meilisearch/tests/auth/errors.rs |
auth::crates/meilisearch/src/routes/open_api_utils.rs |
security | healthy | crates/meilisearch/src/routes/open_api_utils.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
port:7700 |
network | healthy | Dockerfile |
port:11 |
network | healthy | .github/workflows/publish-docker-images.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-68hkd9jt |
software | healthy | /tmp/repobility-clone-68hkd9jt |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | crates/milli/Cargo.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::crates/meilisearch/src/routes/open_api_uti… |
security | healthy | crates/meilisearch/src/routes/open_api_utils.rs |
This page is publicly accessible at:
https://repobility.com/scan/41836e51-854e-4c25-b159-006a07dffed0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/41836e51-854e-4c25-b159-006a07dffed0/
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.