Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
82 of your 118 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 24.87s · analysis 11.04s · 30.7 MB · GitHub API rate-limit (preflight)

boltffi/boltffi

https://github.com/boltffi/boltffi · scanned 2026-06-05 20:53 UTC (4 days, 12 hours ago) · 10 languages

268 raw signals (112 security + 156 graph) 11/13 scanners ran 62nd percentile · Rust · large (100-500K LoC) System graph score 89 (lower by 19)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 12 hours ago · v2 · 95 actionable findings from 2 signal sources. 72 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 60.0 0.15 9.00
security_score 100.0 0.25 25.00
testing_score 47.0 0.20 9.40
documentation_score 65.0 0.15 9.75
practices_score 75.0 0.15 11.25
code_quality 59.0 0.10 5.90
Overall 1.00 70.3
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1301 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.

LabelLayerStatusPath
rust-toolchain.toml software healthy rust-toolchain.toml
BOLTFFI_TOML_SPEC.md software healthy BOLTFFI_TOML_SPEC.md
Cargo.toml software healthy Cargo.toml
README.md software healthy README.md
cbindgen.toml software healthy cbindgen.toml
README.md software healthy benchmarks/README.md
Cargo.toml software healthy benchmarks/adapters/uniffi/Cargo.toml
build-xcframework.sh software healthy benchmarks/adapters/uniffi/build-xcframework.sh
build-kotlin.sh software healthy benchmarks/adapters/uniffi/build-kotlin.sh
build-csharp.sh software healthy benchmarks/adapters/uniffi/build-csharp.sh
build-python.sh software healthy benchmarks/adapters/uniffi/build-python.sh
uniffi-bindgen.rs software healthy benchmarks/adapters/uniffi/uniffi-bindgen.rs
build-java.sh software healthy benchmarks/adapters/uniffi/build-java.sh
build-kotlin.sh software healthy benchmarks/generated/boltffi/build-kotlin.sh
build.sh software healthy benchmarks/generated/boltffi/build.sh
build-python.sh software healthy benchmarks/generated/boltffi/build-python.sh
build-java.sh software healthy benchmarks/generated/boltffi/build-java.sh
benchmarkjs_to_run.py software healthy benchmarks/scripts/benchmarkjs_to_run.py
swift_benchmark_to_run.py software healthy benchmarks/scripts/swift_benchmark_to_run.py
publish-benchmark-runs.sh software healthy benchmarks/scripts/publish-benchmark-runs.sh
jmh_to_benchmark_run.py software healthy benchmarks/scripts/jmh_to_benchmark_run.py
audit_demo_export_coverage.py software healthy benchmarks/scripts/audit_demo_export_coverage.py
demo_export_inventory.py software healthy benchmarks/scripts/demo_export_inventory.py
render_demo_benchmark_policy.py software healthy benchmarks/scripts/render_demo_benchmark_policy.py
pyperf_to_run.py software healthy benchmarks/scripts/pyperf_to_run.py
test_benchmarkdotnet_to_run.py software healthy benchmarks/scripts/test_benchmarkdotnet_to_run.py
demo_benchmark_policy.py software healthy benchmarks/scripts/demo_benchmark_policy.py
benchmarkdotnet_to_run.py software healthy benchmarks/scripts/benchmarkdotnet_to_run.py
benchmark_source_mapping.py software healthy benchmarks/scripts/benchmark_source_mapping.py
audit_benchmark_catalog.py software healthy benchmarks/scripts/audit_benchmark_catalog.py
benchmark_catalog.py software healthy benchmarks/scripts/benchmark_catalog.py
benchmark_schema.py software healthy benchmarks/scripts/benchmark_schema.py
dotnet_benchmark_names.py software healthy benchmarks/scripts/dotnet_benchmark_names.py
publish_benchmark_archive.py software healthy benchmarks/scripts/publish_benchmark_archive.py
run-bench.sh software healthy benchmarks/harnesses/python-bench/run-bench.sh
bench.py software healthy benchmarks/harnesses/python-bench/bench.py
requirements.txt software healthy benchmarks/harnesses/python-bench/requirements.txt
build-jni.sh software healthy benchmarks/harnesses/kotlin-jvm-bench/build-jni.sh
run-jmh.sh software healthy benchmarks/harnesses/kotlin-jvm-bench/run-jmh.sh
build.gradle.kts software healthy benchmarks/harnesses/kotlin-jvm-bench/build.gradle.kts
jmh_report.py software healthy benchmarks/harnesses/kotlin-jvm-bench/jmh_report.py
BenchRiff.kt software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main/java/com…
jni_glue.c software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main/java/jni…
BenchRiff.kt software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main/kotlin/c…
jni_glue.c software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main/kotlin/j…
JmhBenchmarks.kt software healthy benchmarks/harnesses/kotlin-jvm-bench/src/jmh/kotlin/com/ex…
CompareMain.kt software healthy benchmarks/harnesses/kotlin-jvm-bench/src/main/kotlin/com/e…
Main.kt software healthy benchmarks/harnesses/kotlin-jvm-bench/src/main/kotlin/com/e…
Program.cs software healthy benchmarks/harnesses/dotnet-bench/Program.cs
BoltffiBenchConfig.cs software healthy benchmarks/harnesses/dotnet-bench/BoltffiBenchConfig.cs

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
main software healthy benchmarks/scripts/benchmarkjs_to_run.py:31
variant_configs software healthy benchmarks/scripts/benchmarkjs_to_run.py:132
build_variant software healthy benchmarks/scripts/benchmarkjs_to_run.py:189
extract_variant_payload software healthy benchmarks/scripts/benchmarkjs_to_run.py:268
dependency_version software healthy benchmarks/scripts/benchmarkjs_to_run.py:293
optional_float software healthy benchmarks/scripts/benchmarkjs_to_run.py:304
positive_int_or_none software healthy benchmarks/scripts/benchmarkjs_to_run.py:310
main software healthy benchmarks/scripts/swift_benchmark_to_run.py:32
build_variant software healthy benchmarks/scripts/swift_benchmark_to_run.py:143
parse_runner_settings software healthy benchmarks/scripts/swift_benchmark_to_run.py:229
optional_float software healthy benchmarks/scripts/swift_benchmark_to_run.py:275
positive_int_or_none software healthy benchmarks/scripts/swift_benchmark_to_run.py:281
main software healthy benchmarks/scripts/jmh_to_benchmark_run.py:148
build_variant software healthy benchmarks/scripts/jmh_to_benchmark_run.py:234
split_subject software healthy benchmarks/scripts/jmh_to_benchmark_run.py:300
flatten_raw_samples software healthy benchmarks/scripts/jmh_to_benchmark_run.py:309
build_runtime_attributes software healthy benchmarks/scripts/jmh_to_benchmark_run.py:321
build_suite_attributes software healthy benchmarks/scripts/jmh_to_benchmark_run.py:338
benchmark_class software healthy benchmarks/scripts/jmh_to_benchmark_run.py:354
benchmark_method software healthy benchmarks/scripts/jmh_to_benchmark_run.py:358
sorted_variants software healthy benchmarks/scripts/jmh_to_benchmark_run.py:362
metric_unit software healthy benchmarks/scripts/jmh_to_benchmark_run.py:373
estimator_for_mode software healthy benchmarks/scripts/jmh_to_benchmark_run.py:384
parse_args software healthy benchmarks/scripts/audit_demo_export_coverage.py:14
main software healthy benchmarks/scripts/audit_demo_export_coverage.py:26
canonicalize_case_names software healthy benchmarks/scripts/audit_demo_export_coverage.py:108
covered_exports_for_cases software healthy benchmarks/scripts/audit_demo_export_coverage.py:116
category_counts software healthy benchmarks/scripts/audit_demo_export_coverage.py:123
group_by_module software healthy benchmarks/scripts/audit_demo_export_coverage.py:130
render_export_name software healthy benchmarks/scripts/audit_demo_export_coverage.py:137
parse_args software healthy benchmarks/scripts/demo_export_inventory.py:39
is_export_attr software healthy benchmarks/scripts/demo_export_inventory.py:45
is_data_impl_attr software healthy benchmarks/scripts/demo_export_inventory.py:49
module_name_for software healthy benchmarks/scripts/demo_export_inventory.py:53
make_export_id software healthy benchmarks/scripts/demo_export_inventory.py:64
iter_demo_exports software healthy benchmarks/scripts/demo_export_inventory.py:70
print_text_inventory software healthy benchmarks/scripts/demo_export_inventory.py:148
main software healthy benchmarks/scripts/demo_export_inventory.py:163
main software healthy benchmarks/scripts/render_demo_benchmark_policy.py:9
parse_args software healthy benchmarks/scripts/pyperf_to_run.py:77
main software healthy benchmarks/scripts/pyperf_to_run.py:86
split_subject software healthy benchmarks/scripts/pyperf_to_run.py:181
build_variant software healthy benchmarks/scripts/pyperf_to_run.py:190
percentile software healthy benchmarks/scripts/pyperf_to_run.py:245
benchmark_report software healthy benchmarks/scripts/test_benchmarkdotnet_to_run.py:11
test_reads_multiple_reports_as_one_run software healthy benchmarks/scripts/test_benchmarkdotnet_to_run.py:44
_fns software healthy benchmarks/scripts/demo_benchmark_policy.py:25
_methods software healthy benchmarks/scripts/demo_benchmark_policy.py:29
coverage_index software healthy benchmarks/scripts/demo_benchmark_policy.py:964
family_index software dead benchmarks/scripts/demo_benchmark_policy.py:984

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
benchmarks software healthy benchmarks
adapters software healthy benchmarks/adapters
uniffi software healthy benchmarks/adapters/uniffi
generated software healthy benchmarks/generated
boltffi software healthy benchmarks/generated/boltffi
scripts software healthy benchmarks/scripts
harnesses software healthy benchmarks/harnesses
python-bench software healthy benchmarks/harnesses/python-bench
kotlin-jvm-bench software healthy benchmarks/harnesses/kotlin-jvm-bench
app software healthy benchmarks/harnesses/kotlin-jvm-bench/app
src software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src
main software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main
java software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main/java
com software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main/java/com
example software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main/java/com…
bench_riff software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main/java/com…
jni software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main/java/jni
kotlin software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main/kotlin
com software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main/kotlin/c…
example software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main/kotlin/c…
bench_riff software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main/kotlin/c…
jni software healthy benchmarks/harnesses/kotlin-jvm-bench/app/src/main/kotlin/j…
src software healthy benchmarks/harnesses/kotlin-jvm-bench/src
jmh software healthy benchmarks/harnesses/kotlin-jvm-bench/src/jmh
kotlin software healthy benchmarks/harnesses/kotlin-jvm-bench/src/jmh/kotlin
com software healthy benchmarks/harnesses/kotlin-jvm-bench/src/jmh/kotlin/com
example software healthy benchmarks/harnesses/kotlin-jvm-bench/src/jmh/kotlin/com/ex…
bench_compare software healthy benchmarks/harnesses/kotlin-jvm-bench/src/jmh/kotlin/com/ex…
main software healthy benchmarks/harnesses/kotlin-jvm-bench/src/main
kotlin software healthy benchmarks/harnesses/kotlin-jvm-bench/src/main/kotlin
com software healthy benchmarks/harnesses/kotlin-jvm-bench/src/main/kotlin/com
example software healthy benchmarks/harnesses/kotlin-jvm-bench/src/main/kotlin/com/e…
bench_compare software healthy benchmarks/harnesses/kotlin-jvm-bench/src/main/kotlin/com/e…
bench_riff software healthy benchmarks/harnesses/kotlin-jvm-bench/src/main/kotlin/com/e…
dotnet-bench software healthy benchmarks/harnesses/dotnet-bench
wasm-bench software healthy benchmarks/harnesses/wasm-bench
swift-macos-bench software healthy benchmarks/harnesses/swift-macos-bench
Sources software healthy benchmarks/harnesses/swift-macos-bench/Sources
Uniffi software healthy benchmarks/harnesses/swift-macos-bench/Sources/Uniffi
BoltFFI software healthy benchmarks/harnesses/swift-macos-bench/Sources/BoltFFI
AsyncRunner software healthy benchmarks/harnesses/swift-macos-bench/Sources/AsyncRunner
ios-app software healthy benchmarks/harnesses/ios-app
Sources software healthy benchmarks/harnesses/ios-app/Sources
IOSBench software healthy benchmarks/harnesses/ios-app/Sources/IOSBench
IOSBenchApp software healthy benchmarks/harnesses/ios-app/IOSBenchApp
App software healthy benchmarks/harnesses/ios-app/App
java-jvm-bench software healthy benchmarks/harnesses/java-jvm-bench
src software healthy benchmarks/harnesses/java-jvm-bench/src
jmh software healthy benchmarks/harnesses/java-jvm-bench/src/jmh
java software healthy benchmarks/harnesses/java-jvm-bench/src/jmh/java

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
DemoExport software healthy benchmarks/scripts/demo_export_inventory.py:22
ExportBlock software healthy benchmarks/scripts/demo_export_inventory.py:33
BenchmarkDotNetResultsTests software healthy benchmarks/scripts/test_benchmarkdotnet_to_run.py:43
BenchmarkFamily software healthy benchmarks/scripts/demo_benchmark_policy.py:7
ExportCoverage software healthy benchmarks/scripts/demo_benchmark_policy.py:18
BenchmarkDotNetResults software healthy benchmarks/scripts/benchmarkdotnet_to_run.py:50
HarnessSource software healthy benchmarks/scripts/audit_benchmark_catalog.py:18
BenchmarkCaseSpec software healthy benchmarks/scripts/benchmark_catalog.py:8
BenchmarkCase software healthy benchmarks/harnesses/python-bench/bench.py:17
LoadedSubjects software healthy benchmarks/harnesses/python-bench/bench.py:24
SubjectFixtures software healthy benchmarks/harnesses/python-bench/bench.py:30
PythonBenchmarkHarness software healthy benchmarks/harnesses/python-bench/bench.py:47
BoltFFIPanicError software healthy runtime/typescript/src/module.ts:BoltFFIPanicError
BoltFFICancelledError software healthy runtime/typescript/src/module.ts:BoltFFICancelledError
AsyncFutureManager software healthy runtime/typescript/src/module.ts:AsyncFutureManager
BoltFFIModule software healthy runtime/typescript/src/module.ts:BoltFFIModule
WireReader software healthy runtime/typescript/src/wire.ts:WireReader
WireWriter software healthy runtime/typescript/src/wire.ts:WireWriter
DemoTestCase software healthy examples/platforms/python/tests/support.py:4
PrimitiveVecsTests software healthy examples/platforms/python/tests/primitives/test_vecs.py:7
ScalarsTests software healthy examples/platforms/python/tests/primitives/test_scalars.py:7
StringsTests software healthy examples/platforms/python/tests/primitives/test_strings.py:6
BytesTests software healthy examples/platforms/python/tests/primitives/test_bytes.py:6
CStyleEnumsTests software healthy examples/platforms/python/tests/enums/test_c_style.py:7
WrongDirection software healthy examples/platforms/python/tests/enums/test_c_style.py:78
BlittableRecordsTests software healthy examples/platforms/python/tests/records/test_blittable.py:7

LabelLayerStatusPath
build cicd healthy .github/workflows/docs-ci.yml
fmt cicd healthy .github/workflows/ci.yml
clippy cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
build cicd healthy .github/workflows/ci.yml
verify cicd healthy .github/workflows/ci.yml
docs cicd healthy .github/workflows/ci.yml
miri cicd healthy .github/workflows/ci.yml
android-packaging cicd healthy .github/workflows/ci.yml
demo-test-audit cicd healthy .github/workflows/ci.yml
demo-platforms cicd healthy .github/workflows/ci.yml
deploy cicd healthy .github/workflows/docs.yml
benchmark-release cicd healthy .github/workflows/benchmark-release.yml
publish-archive cicd healthy .github/workflows/benchmark-release.yml
release cicd healthy .github/workflows/release.yml
build-release cicd healthy .github/workflows/release.yml
publish-crates cicd healthy .github/workflows/release.yml
publish-npm cicd healthy .github/workflows/release.yml
audit cicd healthy .github/workflows/security.yml

LabelLayerStatusPath
gha::docs-ci cicd healthy .github/workflows/docs-ci.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::docs cicd healthy .github/workflows/docs.yml
gha::benchmark-release cicd healthy .github/workflows/benchmark-release.yml
gha::release cicd healthy .github/workflows/release.yml
gha::security cicd healthy .github/workflows/security.yml

LabelLayerStatusPath
VERCEL_ORG_ID cicd healthy
VERCEL_PROJECT_ID cicd healthy
GITHUB_TOKEN cicd healthy
CARGO_TOKEN cicd healthy
VERCEL_TOKEN cicd healthy
RELEASE_TOKEN cicd healthy

LabelLayerStatusPath
CodeComparison frontend healthy docs/src/components/CodeComparison.tsx
Sidebar frontend healthy docs/src/components/Sidebar.tsx
TypeTable frontend healthy docs/src/components/TypeTable.tsx

LabelLayerStatusPath
repobility-clone-kdqby0v5 software healthy /tmp/repobility-clone-kdqby0v5

LabelLayerStatusPath
redis data healthy docs/package-lock.json

LabelLayerStatusPath
vps::azure hardware healthy docs/package-lock.json
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/3f39cc67-e825-445b-a91e-5e347e06ac6f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/3f39cc67-e825-445b-a91e-5e347e06ac6f/

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.