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.
95 of your 151 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 19.73s · analysis 57.14s · 76.9 MB · GitHub API rate-limit (preflight)

facebook/flow

https://github.com/facebook/flow · scanned 2026-06-06 00:54 UTC (4 days, 1 hour ago) · 10 languages

1137 raw signals (137 security + 1000 graph) 11/13 scanners ran 88th percentile · Javascript · huge (>500K LoC) System graph score 52 (higher by 38)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 1 hour ago · v2 · 536 actionable findings from 2 signal sources. 101 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 85.0 0.15 12.75
security_score 100.0 0.25 25.00
testing_score 100.0 0.20 20.00
documentation_score 100.0 0.15 15.00
practices_score 72.0 0.15 10.80
code_quality 70.0 0.10 7.00
Overall 1.00 90.5
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 26801 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
runtests.sh software healthy runtests.sh
README.md software healthy README.md
package.json software healthy package.json
Changelog.md software healthy Changelog.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
Makefile software healthy Makefile
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
rust_port_status.md software healthy rust_port/rust_port_status.md
Cargo.toml software healthy rust_port/Cargo.toml
Cargo.toml software healthy rust_port/crates/flow_hh_logger/Cargo.toml
lib.rs software healthy rust_port/crates/flow_hh_logger/src/lib.rs
Cargo.toml software healthy rust_port/crates/flow_services_jsx/Cargo.toml
linked_editing_jsx.rs software healthy rust_port/crates/flow_services_jsx/src/linked_editing_jsx.rs
lib.rs software healthy rust_port/crates/flow_services_jsx/src/lib.rs
auto_close_jsx.rs software healthy rust_port/crates/flow_services_jsx/src/auto_close_jsx.rs
Cargo.toml software healthy rust_port/crates/flow_procfs/Cargo.toml
lib.rs software healthy rust_port/crates/flow_procfs/src/lib.rs
Cargo.toml software healthy rust_port/crates/flow_services_export/Cargo.toml
lib.rs software healthy rust_port/crates/flow_services_export/src/lib.rs
export_search_types.rs software healthy rust_port/crates/flow_services_export/src/export_search_typ…
export_service.rs software healthy rust_port/crates/flow_services_export/src/export_service.rs
export_search.rs software healthy rust_port/crates/flow_services_export/src/export_search.rs
export_service_tests.rs software healthy rust_port/crates/flow_services_export/src/export_service_te…
export_index_tests.rs software healthy rust_port/crates/flow_services_export/src/export_index_test…
export_search_tests.rs software healthy rust_port/crates/flow_services_export/src/export_search_tes…
matcher_base.rs software healthy rust_port/crates/flow_services_export/src/fuzzy_path/matche…
mod.rs software healthy rust_port/crates/flow_services_export/src/fuzzy_path/mod.rs
test.rs software healthy rust_port/crates/flow_services_export/src/fuzzy_path/test.rs
score_match.rs software healthy rust_port/crates/flow_services_export/src/fuzzy_path/score_…
expect_test.rs software healthy rust_port/crates/flow_services_export/src/fuzzy_path/expect…
Cargo.toml software healthy rust_port/crates/flow_data_structure_wrapper/Cargo.toml
hash_set.rs software healthy rust_port/crates/flow_data_structure_wrapper/src/hash_set.rs
lib.rs software healthy rust_port/crates/flow_data_structure_wrapper/src/lib.rs
ord_map.rs software healthy rust_port/crates/flow_data_structure_wrapper/src/ord_map.rs
int_map.rs software healthy rust_port/crates/flow_data_structure_wrapper/src/int_map.rs
ord_set.rs software healthy rust_port/crates/flow_data_structure_wrapper/src/ord_set.rs
smol_str.rs software healthy rust_port/crates/flow_data_structure_wrapper/src/smol_str.rs
list.rs software healthy rust_port/crates/flow_data_structure_wrapper/src/list.rs
vector.rs software healthy rust_port/crates/flow_data_structure_wrapper/src/vector.rs
red_black_tree_map.rs software healthy rust_port/crates/flow_data_structure_wrapper/src/red_black_…
multi_level_map.rs software healthy rust_port/crates/flow_data_structure_wrapper/src/multi_leve…
Cargo.toml software healthy rust_port/crates/flow_typing_errors/Cargo.toml
lib.rs software healthy rust_port/crates/flow_typing_errors/src/lib.rs
suppression_comments.rs software healthy rust_port/crates/flow_typing_errors/src/suppression_comment…
error_suppressions.rs software healthy rust_port/crates/flow_typing_errors/src/error_suppressions.…
intermediate_error.rs software healthy rust_port/crates/flow_typing_errors/src/intermediate_error.…
flow_error.rs software healthy rust_port/crates/flow_typing_errors/src/flow_error.rs
error_message.rs software healthy rust_port/crates/flow_typing_errors/src/error_message.rs
intermediate_error_types.rs software healthy rust_port/crates/flow_typing_errors/src/intermediate_error_…
Cargo.toml software healthy rust_port/crates/flow_type_sig/Cargo.toml

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

LabelLayerStatusPath
logical1a software healthy tests/logical/logical.js:logical1a
logical1b software healthy tests/logical/logical.js:logical1b
logical2a software healthy tests/logical/logical.js:logical2a
logical2b software healthy tests/logical/logical.js:logical2b
logical2c software healthy tests/logical/logical.js:logical2c
logical2d software healthy tests/logical/logical.js:logical2d
logical2e software healthy tests/logical/logical.js:logical2e
logical2f software healthy tests/logical/logical.js:logical2f
logical2g software healthy tests/logical/logical.js:logical2g
logical2h software healthy tests/logical/logical.js:logical2h
logical2i software healthy tests/logical/logical.js:logical2i
logical2j software healthy tests/logical/logical.js:logical2j
logical2k software healthy tests/logical/logical.js:logical2k
logical2l software healthy tests/logical/logical.js:logical2l
logical2m software healthy tests/logical/logical.js:logical2m
logical2n software healthy tests/logical/logical.js:logical2n
logical3a software healthy tests/logical/logical.js:logical3a
logical3b software healthy tests/logical/logical.js:logical3b
logical3c software healthy tests/logical/logical.js:logical3c
logical3d software healthy tests/logical/logical.js:logical3d
logical4 software healthy tests/logical/logical.js:logical4
logical5a software healthy tests/logical/logical.js:logical5a
logical5b software healthy tests/logical/logical.js:logical5b
logical5c software healthy tests/logical/logical.js:logical5c
logical6a software healthy tests/logical/logical.js:logical6a
logical6b software healthy tests/logical/logical.js:logical6b
logical6c software healthy tests/logical/logical.js:logical6c
logical6d software healthy tests/logical/logical.js:logical6d
logical6e software healthy tests/logical/logical.js:logical6e
logical6f software healthy tests/logical/logical.js:logical6f
logical6g software healthy tests/logical/logical.js:logical6g
logical6h software healthy tests/logical/logical.js:logical6h
logical6i software healthy tests/logical/logical.js:logical6i
logical7a software healthy tests/logical/logical.js:logical7a
logical7b software healthy tests/logical/logical.js:logical7b
logical7c software healthy tests/logical/logical.js:logical7c
logical7d software healthy tests/logical/logical.js:logical7d
logical7e software healthy tests/logical/logical.js:logical7e
logical8a software healthy tests/logical/logical.js:logical8a
logical8b software healthy tests/logical/logical.js:logical8b
logical8c software healthy tests/logical/logical.js:logical8c
logical8d software healthy tests/logical/logical.js:logical8d
logical8e software healthy tests/logical/logical.js:logical8e
logical8f software healthy tests/logical/logical.js:logical8f
logical9a software healthy tests/logical/logical.js:logical9a
logical9b software healthy tests/logical/logical.js:logical9b
logical9c software healthy tests/logical/logical.js:logical9c
logical10a software healthy tests/logical/logical.js:logical10a
logical10b software healthy tests/logical/logical.js:logical10b
logical10c software healthy tests/logical/logical.js:logical10c

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

LabelLayerStatusPath
RecordInstance software healthy tests/logical/logical.js:RecordInstance
NumberGenerator2 software healthy tests/es6modules/ES6_Named2.js:NumberGenerator2
Base software healthy tests/es6modules/CommonJS_Clobbering_Class.js:Base
Test software healthy tests/es6modules/CommonJS_Clobbering_Class.js:Test
NumberGenerator software healthy tests/es6modules/ES6_Named1.js:NumberGenerator
Foo software healthy tests/es6modules/ES6_Default_NamedClass1.js:Foo
should software healthy tests/es6modules/ES6_Default_NamedClass1.js:should
statics software healthy tests/es6modules/es6modules.js:statics
itself software healthy tests/es6modules/es6modules.js:itself
Foo software healthy tests/es6modules/ES6_Default_NamedClass2.js:Foo
Class_NoProps software healthy tests/react_jsx/test.js:Class_NoProps
ClassExact_NoProps software healthy tests/react_jsx/test.js:ClassExact_NoProps
ClassPure_NoProps software healthy tests/react_jsx/test.js:ClassPure_NoProps
Class_ManyProps software healthy tests/react_jsx/test.js:Class_ManyProps
ClassExact_ManyProps software healthy tests/react_jsx/test.js:ClassExact_ManyProps
ClassPure_ManyProps software healthy tests/react_jsx/test.js:ClassPure_ManyProps
Class_OptionalProps software healthy tests/react_jsx/test.js:Class_OptionalProps
ClassExact_OptionalProps software healthy tests/react_jsx/test.js:ClassExact_OptionalProps
ClassPure_OptionalProps software healthy tests/react_jsx/test.js:ClassPure_OptionalProps
Class_DefaultProps software healthy tests/react_jsx/test.js:Class_DefaultProps
ClassExact_DefaultProps software healthy tests/react_jsx/test.js:ClassExact_DefaultProps
ClassPure_DefaultProps software healthy tests/react_jsx/test.js:ClassPure_DefaultProps
ThisInJsxTag software healthy tests/react_jsx/test.js:ThisInJsxTag
Animal software healthy tests/arrays/subtyping.js:Animal
Dog software healthy tests/arrays/subtyping.js:Dog
BooleanLiteralArrayFields software healthy tests/arrays/array_unshift_boolean_literal.js:BooleanLitera…
A software healthy tests/type_guards/this.js:A
B software healthy tests/type_guards/this.js:B
C software healthy tests/type_guards/this.js:C
D software healthy tests/type_guards/this.js:D
E software healthy tests/type_guards/this.js:E
A software healthy tests/type_guards/consistency.js:A
B software healthy tests/type_guards/consistency.js:B
M software healthy tests/type_guards/consistency.js:M
C software healthy tests/type_guards/consistency.js:C
Private_property_1 software healthy tests/type_guards/consistency.js:Private_property_1
Private_property_2 software healthy tests/type_guards/consistency.js:Private_property_2
C software healthy tests/type_guards/classes.js:C
D1 software healthy tests/type_guards/classes.js:D1
D2 software healthy tests/type_guards/classes.js:D2
D3 software healthy tests/type_guards/classes.js:D3
E1 software healthy tests/type_guards/classes.js:E1
E2 software healthy tests/type_guards/classes.js:E2
P software healthy tests/type_guards/classes.js:P
A software healthy tests/type_guards/subtyping.js:A
B software healthy tests/type_guards/subtyping.js:B
C software healthy tests/type_guards/subtyping.js:C
A software healthy tests/type_guards/invalid.js:A
B software healthy tests/type_guards/invalid.js:B
C software healthy tests/type_guards/invalid.js:C

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

LabelLayerStatusPath
rust_port software healthy rust_port
crates software healthy rust_port/crates
flow_hh_logger software healthy rust_port/crates/flow_hh_logger
src software healthy rust_port/crates/flow_hh_logger/src
flow_services_jsx software healthy rust_port/crates/flow_services_jsx
src software healthy rust_port/crates/flow_services_jsx/src
flow_procfs software healthy rust_port/crates/flow_procfs
src software healthy rust_port/crates/flow_procfs/src
flow_services_export software healthy rust_port/crates/flow_services_export
src software healthy rust_port/crates/flow_services_export/src
fuzzy_path software healthy rust_port/crates/flow_services_export/src/fuzzy_path
flow_data_structure_wrapper software healthy rust_port/crates/flow_data_structure_wrapper
src software healthy rust_port/crates/flow_data_structure_wrapper/src
flow_typing_errors software healthy rust_port/crates/flow_typing_errors
src software healthy rust_port/crates/flow_typing_errors/src
flow_type_sig software healthy rust_port/crates/flow_type_sig
src software healthy rust_port/crates/flow_type_sig/src
flow_typing_default software healthy rust_port/crates/flow_typing_default
src software healthy rust_port/crates/flow_typing_default/src
flow_daemon software healthy rust_port/crates/flow_daemon
src software healthy rust_port/crates/flow_daemon/src
flow_event_logger software healthy rust_port/crates/flow_event_logger
src software healthy rust_port/crates/flow_event_logger/src
flow_edenfs_watcher software healthy rust_port/crates/flow_edenfs_watcher
src software healthy rust_port/crates/flow_edenfs_watcher/src
flow_cgroup software healthy rust_port/crates/flow_cgroup
src software healthy rust_port/crates/flow_cgroup/src
flow_common_tarjan software healthy rust_port/crates/flow_common_tarjan
src software healthy rust_port/crates/flow_common_tarjan/src
flow_typing_statement software healthy rust_port/crates/flow_typing_statement
src software healthy rust_port/crates/flow_typing_statement/src
flow_common_build_id software healthy rust_port/crates/flow_common_build_id
src software healthy rust_port/crates/flow_common_build_id/src
flow_typing_flow_common software healthy rust_port/crates/flow_typing_flow_common
src software healthy rust_port/crates/flow_typing_flow_common/src
flow_typing software healthy rust_port/crates/flow_typing
src software healthy rust_port/crates/flow_typing/src
flow_profiling software healthy rust_port/crates/flow_profiling
src software healthy rust_port/crates/flow_profiling/src
flow_typing_loc_env software healthy rust_port/crates/flow_typing_loc_env
src software healthy rust_port/crates/flow_typing_loc_env/src
flow_typing_debug software healthy rust_port/crates/flow_typing_debug
src software healthy rust_port/crates/flow_typing_debug/src
flow_common_socket software healthy rust_port/crates/flow_common_socket
src software healthy rust_port/crates/flow_common_socket/src
flow_common software healthy rust_port/crates/flow_common
src software healthy rust_port/crates/flow_common/src
flow_common_modulename software healthy rust_port/crates/flow_common_modulename
src software healthy rust_port/crates/flow_common_modulename/src
flow_flowlib software healthy rust_port/crates/flow_flowlib

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

LabelLayerStatusPath
build_and_test_rust_port cicd healthy .github/workflows/build_and_test.yml
build_js cicd healthy .github/workflows/build_and_test.yml
build_js_rust_port cicd healthy .github/workflows/build_and_test.yml
build_linux cicd healthy .github/workflows/build_and_test.yml
build_linux_arm64 cicd healthy .github/workflows/build_and_test.yml
build_macos_arm64 cicd healthy .github/workflows/build_and_test.yml
build_win cicd healthy .github/workflows/build_and_test.yml
runtests_linux cicd healthy .github/workflows/build_and_test.yml
runtests_macos_arm cicd healthy .github/workflows/build_and_test.yml
tool_test_linux cicd healthy .github/workflows/build_and_test.yml
tool_test_macos cicd healthy .github/workflows/build_and_test.yml
tool_test_win cicd healthy .github/workflows/build_and_test.yml
ounit_test_linux cicd healthy .github/workflows/build_and_test.yml
ounit_test_macos cicd healthy .github/workflows/build_and_test.yml
parser_test_win cicd healthy .github/workflows/build_and_test.yml
npm_pack cicd healthy .github/workflows/build_and_test.yml
website_deploy cicd healthy .github/workflows/build_and_test.yml
github_upload cicd healthy .github/workflows/build_and_test.yml
flow_bin_deploy cicd healthy .github/workflows/build_and_test.yml
try_flow_deploy cicd healthy .github/workflows/build_and_test.yml

LabelLayerStatusPath
port:11 network healthy tests/type_at_pos_function/test.sh
port:12 network healthy tests/type_at_pos_function/test.sh
port:17 network healthy tests/type_at_pos_any/test.sh
port:15 network healthy tests/type_at_pos_any/test.sh
port:27 network healthy tests/type_at_pos_any/test.sh
port:13 network healthy tests/type_at_pos_react/test.sh
port:33 network healthy tests/type_at_pos_react/test.sh
port:18 network healthy tests/type_at_pos_react/test.sh
port:32 network healthy tests/type_at_pos_react/test.sh
port:31 network healthy tests/type_at_pos_react/test.sh
port:10 network healthy tests/type_at_pos_class/test.sh
port:16 network healthy tests/type_at_pos_class/test.sh
port:20 network healthy tests/type_at_pos_class/test.sh
port:19 network healthy tests/type_at_pos_class/test.sh
port:14 network healthy tests/type_at_pos_expression/test.sh
port:24 network healthy tests/type_at_pos_expression/test.sh

LabelLayerStatusPath
2.2.2.6 network healthy Makefile
127.0.0.1 network healthy rust_port/crates/flow_daemon/src/daemon.rs
7.1.12.1 network healthy rust_port/crates/flow_common/src/js_number.rs
11.8.4.1 network healthy rust_port/crates/flow_parser/src/flow_lexer.rs
11.8.5.1 network healthy src/parser/test/flow/invalid_syntax/migrated_0010.tree.json

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
NPM_TOKEN cicd healthy
FLOW_BIN_PRIVATE_KEY_BASE64 cicd healthy
FLOW_BOT_EMAIL cicd healthy
FLOW_BOT_TOKEN cicd healthy

LabelLayerStatusPath
Query root api healthy tests/contextual_typing/implicit_instantiation.js
Mutation root api healthy packages/flow-transform/src/transform/TransformContext.js

LabelLayerStatusPath
repobility-clone-5_s1whgm software healthy /tmp/repobility-clone-5_s1whgm

LabelLayerStatusPath
gpu (detected) hardware healthy tests/provider_havoc/truncate.js

LabelLayerStatusPath
vps::ec2 hardware healthy tests/type_at_pos_type_destructors/spread.js

LabelLayerStatusPath
/try frontend healthy website/src/pages/try.js

LabelLayerStatusPath
generic_api_key::website/docusaurus.config.js security healthy website/docusaurus.config.js

LabelLayerStatusPath
gha::build_and_test cicd healthy .github/workflows/build_and_test.yml
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/4930b5ba-4f83-4e87-9857-7da8af461489/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4930b5ba-4f83-4e87-9857-7da8af461489/

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.