Scan timing: clone 4.54s · analysis 19.78s · 28.2 MB · GitHub preflight 412ms
https://github.com/facebook/folly
· scanned 2026-06-06 00:34 UTC (4 days, 2 hours ago)
· 10 languages
222 raw signals (112 security + 110 graph) 11/13 scanners ran System graph score 90 (lower by 14)
Last scanned 4 days, 2 hours ago · v2 · 60 actionable findings from 2 signal sources. 100 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 |
40.0 | 0.15 | 6.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
77.0 | 0.20 | 15.40 |
documentation_score |
80.0 | 0.15 | 12.00 |
practices_score |
67.0 | 0.15 | 10.05 |
code_quality |
69.0 | 0.10 | 6.90 |
| Overall | 1.00 | 75.4 |
All 2958 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
build.sh |
software | healthy | build.sh |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
GroupVarint.h |
software | healthy | folly/GroupVarint.h |
Format-inl.h |
software | healthy | folly/Format-inl.h |
Range.h |
software | healthy | folly/Range.h |
Replaceable.h |
software | healthy | folly/Replaceable.h |
SocketAddress.h |
software | healthy | folly/SocketAddress.h |
dynamic-inl.h |
software | healthy | folly/dynamic-inl.h |
Unicode.h |
software | healthy | folly/Unicode.h |
Indestructible.h |
software | healthy | folly/Indestructible.h |
FollyMemset.cpp |
software | healthy | folly/FollyMemset.cpp |
Benchmark.h |
software | healthy | folly/Benchmark.h |
IPAddressException.h |
software | healthy | folly/IPAddressException.h |
SharedMutex.cpp |
software | healthy | folly/SharedMutex.cpp |
Subprocess.cpp |
software | healthy | folly/Subprocess.cpp |
Portability.h |
software | healthy | folly/Portability.h |
Benchmark.cpp |
software | healthy | folly/Benchmark.cpp |
sorted_vector_types.h |
software | healthy | folly/sorted_vector_types.h |
CancellationToken.h |
software | healthy | folly/CancellationToken.h |
Poly.h |
software | healthy | folly/Poly.h |
Function.h |
software | healthy | folly/Function.h |
FollyMemcpy.h |
software | healthy | folly/FollyMemcpy.h |
GroupVarint.cpp |
software | healthy | folly/GroupVarint.cpp |
PackedSyncPtr.h |
software | healthy | folly/PackedSyncPtr.h |
PolyException.h |
software | healthy | folly/PolyException.h |
Demangle.h |
software | healthy | folly/Demangle.h |
Random.h |
software | healthy | folly/Random.h |
Preprocessor.h |
software | healthy | folly/Preprocessor.h |
Singleton.h |
software | healthy | folly/Singleton.h |
BenchmarkUtil.cpp |
software | healthy | folly/BenchmarkUtil.cpp |
small_vector.h |
software | healthy | folly/small_vector.h |
SharedMutex.h |
software | healthy | folly/SharedMutex.h |
ConcurrentSkipList-inl.h |
software | healthy | folly/ConcurrentSkipList-inl.h |
DiscriminatedPtr.h |
software | healthy | folly/DiscriminatedPtr.h |
String.h |
software | healthy | folly/String.h |
Varint.h |
software | healthy | folly/Varint.h |
Format.h |
software | healthy | folly/Format.h |
Unicode.cpp |
software | healthy | folly/Unicode.cpp |
RWSpinLock.h |
software | healthy | folly/RWSpinLock.h |
AtomicHashMap-inl.h |
software | healthy | folly/AtomicHashMap-inl.h |
Exception.h |
software | healthy | folly/Exception.h |
Try.h |
software | healthy | folly/Try.h |
ObserverContainer.h |
software | healthy | folly/ObserverContainer.h |
OperationCancelled.h |
software | healthy | folly/OperationCancelled.h |
Padded.h |
software | healthy | folly/Padded.h |
stop_watch.h |
software | healthy | folly/stop_watch.h |
Optional.h |
software | healthy | folly/Optional.h |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_assert_parseable |
software | healthy | folly/json/test/tests/test_float_format_python_json.py:37 |
test_fractional_values |
software | healthy | folly/json/test/tests/test_float_format_python_json.py:135 |
test_integer_valued_doubles |
software | healthy | folly/json/test/tests/test_float_format_python_json.py:132 |
test_scientific_integer_mantissa |
software | healthy | folly/json/test/tests/test_float_format_python_json.py:129 |
test_scientific_integer_mantissa_has_fractional_digit |
software | healthy | folly/json/test/tests/test_float_format_python_json.py:142 |
test_integer_valued_doubles_have_trailing_dot_zero |
software | healthy | folly/json/test/tests/test_float_format_python_json.py:154 |
test_already_fractional_values_are_unchanged |
software | healthy | folly/json/test/tests/test_float_format_python_json.py:162 |
nullptr |
software | healthy | folly/coro/scripts/co_bt.py:667 |
parse_and_eval |
software | healthy | folly/coro/scripts/co_bt.py:671 |
execute |
software | healthy | folly/coro/scripts/co_bt.py:681 |
get_current_pthread_addr |
software | healthy | folly/coro/scripts/co_bt.py:691 |
get_register |
software | healthy | folly/coro/scripts/co_bt.py:719 |
get_field |
software | healthy | folly/coro/scripts/co_bt.py:722 |
is_nullptr |
software | healthy | folly/coro/scripts/co_bt.py:742 |
int_value |
software | healthy | folly/coro/scripts/co_bt.py:745 |
to_hex |
software | healthy | folly/coro/scripts/co_bt.py:748 |
get_file_name_and_line |
software | healthy | folly/coro/scripts/co_bt.py:762 |
get_func_name |
software | healthy | folly/coro/scripts/co_bt.py:770 |
from_addr |
software | healthy | folly/coro/scripts/co_bt.py:203 |
get_async_stack_root_addr |
software | healthy | folly/coro/scripts/co_bt.py:210 |
print_async_stack_addrs |
software | healthy | folly/coro/scripts/co_bt.py:264 |
get_async_stack_addrs_from_initial_frame |
software | healthy | folly/coro/scripts/co_bt.py:285 |
walk_normal_stack |
software | healthy | folly/coro/scripts/co_bt.py:299 |
walk_async_stack |
software | healthy | folly/coro/scripts/co_bt.py:334 |
get_async_stack_addrs |
software | healthy | folly/coro/scripts/co_bt.py:394 |
print_async_stack_root_addrs |
software | healthy | folly/coro/scripts/co_bt.py:442 |
get_async_stack_root_addrs |
software | healthy | folly/coro/scripts/co_bt.py:472 |
backtrace_command |
software | healthy | folly/coro/scripts/co_bt.py:487 |
async_stack_roots_command |
software | healthy | folly/coro/scripts/co_bt.py:510 |
co_bt_info |
software | healthy | folly/coro/scripts/co_bt.py:515 |
co_async_stack_root_info |
software | healthy | folly/coro/scripts/co_bt.py:524 |
__init__ |
software | healthy | folly/coro/scripts/co_bt.py:805 |
__eq__ |
software | healthy | folly/coro/scripts/co_bt.py:776 |
invoke |
software | dead | folly/coro/scripts/co_bt.py:640 |
_get_symbol_context |
software | healthy | folly/coro/scripts/co_bt.py:754 |
register_lldb_command |
software | healthy | folly/coro/scripts/co_bt.py:809 |
get_short_help |
software | dead | folly/coro/scripts/co_bt.py:815 |
get_long_help |
software | dead | folly/coro/scripts/co_bt.py:818 |
__call__ |
software | healthy | folly/coro/scripts/co_bt.py:821 |
info |
software | dead | folly/coro/scripts/co_bt.py:830 |
load |
software | healthy | folly/coro/scripts/co_bt.py:838 |
__lldb_init_module |
software | healthy | folly/coro/scripts/co_bt.py:853 |
__init__ |
software | healthy | folly/coro/scripts/test/co_bt.py:33 |
parse_and_eval |
software | healthy | folly/coro/scripts/test/co_bt.py:36 |
setUp |
software | healthy | folly/coro/scripts/test/co_bt.py:41 |
test_null_eq |
software | healthy | folly/coro/scripts/test/co_bt.py:45 |
__init__ |
software | healthy | folly/fibers/scripts/gdb.py:598 |
state_to_string |
software | healthy | folly/fibers/scripts/gdb.py:43 |
backtrace_available |
software | healthy | folly/fibers/scripts/gdb.py:60 |
to_string |
software | healthy | folly/fibers/scripts/gdb.py:94 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.devcontainer |
software | healthy | .devcontainer |
folly |
software | healthy | folly |
settings |
software | healthy | folly/settings |
detail |
software | healthy | folly/settings/detail |
test |
software | healthy | folly/settings/test |
futures |
software | healthy | folly/futures |
detail |
software | healthy | folly/futures/detail |
test |
software | healthy | folly/futures/test |
hash |
software | healthy | folly/hash |
detail |
software | healthy | folly/hash/detail |
test |
software | healthy | folly/hash/detail/test |
test |
software | healthy | folly/hash/test |
concurrency |
software | healthy | folly/concurrency |
detail |
software | healthy | folly/concurrency/detail |
test |
software | healthy | folly/concurrency/test |
container |
software | healthy | folly/concurrency/container |
test |
software | healthy | folly/concurrency/container/test |
memory |
software | healthy | folly/concurrency/memory |
test |
software | healthy | folly/concurrency/memory/test |
lang |
software | healthy | folly/lang |
test |
software | healthy | folly/lang/test |
bind |
software | healthy | folly/lang/bind |
test |
software | healthy | folly/lang/bind/test |
external |
software | healthy | folly/external |
nvidia |
software | healthy | folly/external/nvidia |
hash |
software | healthy | folly/external/nvidia/hash |
detail |
software | healthy | folly/external/nvidia/hash/detail |
detail |
software | healthy | folly/external/nvidia/detail |
rapidhash |
software | healthy | folly/external/rapidhash |
farmhash |
software | healthy | folly/external/farmhash |
test |
software | healthy | folly/external/farmhash/test |
aor |
software | healthy | folly/external/aor |
fast-crc32 |
software | healthy | folly/external/fast-crc32 |
detail |
software | healthy | folly/detail |
test |
software | healthy | folly/detail/test |
base64_detail |
software | healthy | folly/detail/base64_detail |
test |
software | healthy | folly/detail/base64_detail/test |
compression |
software | healthy | folly/compression |
elias_fano |
software | healthy | folly/compression/elias_fano |
test |
software | healthy | folly/compression/elias_fano/test |
test |
software | healthy | folly/compression/test |
ext |
software | healthy | folly/ext |
buck2 |
software | healthy | folly/ext/buck2 |
crypto |
software | healthy | folly/crypto |
detail |
software | healthy | folly/crypto/detail |
test |
software | healthy | folly/crypto/test |
testing |
software | healthy | folly/testing |
test |
software | healthy | folly/testing/test |
json |
software | healthy | folly/json |
bser |
software | healthy | folly/json/bser |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ShortestJsonValidityTest |
software | healthy | folly/json/test/tests/test_float_format_python_json.py:55 |
ShortestTrailingDotZeroJsonValidityTest |
software | healthy | folly/json/test/tests/test_float_format_python_json.py:68 |
ShortestSingleTrailingDotZeroJsonValidityTest |
software | healthy | folly/json/test/tests/test_float_format_python_json.py:96 |
FixedJsonValidityTest |
software | healthy | folly/json/test/tests/test_float_format_python_json.py:113 |
GeneralJsonValidityTest |
software | healthy | folly/json/test/tests/test_float_format_python_json.py:126 |
ShortestTrailingDotZeroExactOutputTest |
software | healthy | folly/json/test/tests/test_float_format_python_json.py:139 |
DebuggerValue |
software | healthy | folly/coro/scripts/co_bt.py:27 |
AsyncStackRootHolder |
software | healthy | folly/coro/scripts/co_bt.py:155 |
AsyncStackRoot |
software | healthy | folly/coro/scripts/co_bt.py:166 |
AsyncStackFrame |
software | healthy | folly/coro/scripts/co_bt.py:183 |
StackFrame |
software | healthy | folly/coro/scripts/co_bt.py:198 |
WalkAsyncStackResult |
software | healthy | folly/coro/scripts/co_bt.py:324 |
DebuggerType |
software | healthy | folly/coro/scripts/co_bt.py:531 |
GdbValue |
software | healthy | folly/coro/scripts/co_bt.py:542 |
GdbCoroBacktraceCommand |
software | healthy | folly/coro/scripts/co_bt.py:625 |
GdbCoroAsyncStackRootsCommand |
software | healthy | folly/coro/scripts/co_bt.py:634 |
LldbValue |
software | healthy | folly/coro/scripts/co_bt.py:652 |
LldbCoroBacktraceCommand |
software | healthy | folly/coro/scripts/co_bt.py:779 |
LldbCoroAsyncStackRootsCommand |
software | healthy | folly/coro/scripts/co_bt.py:802 |
Lldb |
software | healthy | folly/coro/scripts/test/co_bt.py:23 |
Command |
software | healthy | folly/coro/scripts/test/co_bt.py:24 |
SBExecutionContext |
software | healthy | folly/coro/scripts/test/co_bt.py:27 |
SBValue |
software | healthy | folly/coro/scripts/test/co_bt.py:30 |
CoBt |
software | healthy | folly/coro/scripts/test/co_bt.py:40 |
FiberPrinter |
software | healthy | folly/fibers/scripts/gdb.py:32 |
FiberManagerPrinter |
software | healthy | folly/fibers/scripts/gdb.py:73 |
GetFiberXMethodWorker |
software | healthy | folly/fibers/scripts/gdb.py:106 |
GetFiberXMethodMatcher |
software | healthy | folly/fibers/scripts/gdb.py:123 |
FiberXMethodWorker |
software | healthy | folly/fibers/scripts/gdb.py:137 |
FiberXMethodMatcher |
software | healthy | folly/fibers/scripts/gdb.py:148 |
FrameId |
software | healthy | folly/fibers/scripts/gdb.py:164 |
FiberUnwinder |
software | healthy | folly/fibers/scripts/gdb.py:170 |
FiberFrameFilter |
software | healthy | folly/fibers/scripts/gdb.py:269 |
FiberCommand |
software | healthy | folly/fibers/scripts/gdb.py:314 |
FiberNameCommand |
software | healthy | folly/fibers/scripts/gdb.py:347 |
FiberInfoCommand |
software | healthy | folly/fibers/scripts/gdb.py:364 |
FiberApplyCommand |
software | healthy | folly/fibers/scripts/gdb.py:459 |
FiberDeactivateCommand |
software | healthy | folly/fibers/scripts/gdb.py:506 |
SetFiberCommand |
software | healthy | folly/fibers/scripts/gdb.py:524 |
ShowFiberCommand |
software | healthy | folly/fibers/scripts/gdb.py:535 |
FiberParameter |
software | healthy | folly/fibers/scripts/gdb.py:552 |
FiberManagerPrintLimitParameter |
software | healthy | folly/fibers/scripts/gdb.py:562 |
FiberInfoFrameSkipWordsParameter |
software | healthy | folly/fibers/scripts/gdb.py:575 |
Shortcut |
software | healthy | folly/fibers/scripts/gdb.py:597 |
FiberInfo |
software | healthy | folly/fibers/scripts/gdb.py:614 |
ExceptionTracerUncaughtTest |
software | healthy | folly/debugging/exception_tracer/test/exception_tracer_unca… |
LogAfterMainTest |
software | healthy | folly/logging/test/log_after_main.py:23 |
FatalTests |
software | healthy | folly/logging/test/fatal_test.py:26 |
IOBufExtTest |
software | healthy | folly/python/test/test_iobuf_ext.py:26 |
FuturesTest |
software | healthy | folly/python/test/coro.py:24 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/getdeps_shared-lib_linux.yml |
get-toolchains-to-install |
cicd | healthy | .github/workflows/oss-build-and-test.yml |
ubuntu-os-buck-build-and-test |
cicd | healthy | .github/workflows/oss-build-and-test.yml |
windows-os-buck-build-and-test |
cicd | healthy | .github/workflows/oss-build-and-test.yml |
mac-os-buck-build-and-test |
cicd | healthy | .github/workflows/oss-build-and-test.yml |
build |
cicd | healthy | .github/workflows/getdeps_windows.yml |
build |
cicd | healthy | .github/workflows/getdeps_linux.yml |
build |
cicd | healthy | .github/workflows/TagIt.yml |
build |
cicd | healthy | .github/workflows/getdeps_mac.yml |
build |
cicd | healthy | .github/workflows/devcontainer.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::getdeps_shared-lib_linux |
cicd | healthy | .github/workflows/getdeps_shared-lib_linux.yml |
gha::oss-build-and-test |
cicd | healthy | .github/workflows/oss-build-and-test.yml |
gha::getdeps_windows |
cicd | healthy | .github/workflows/getdeps_windows.yml |
gha::getdeps_linux |
cicd | healthy | .github/workflows/getdeps_linux.yml |
gha::TagIt |
cicd | healthy | .github/workflows/TagIt.yml |
gha::getdeps_mac |
cicd | healthy | .github/workflows/getdeps_mac.yml |
gha::devcontainer |
cicd | healthy | .github/workflows/devcontainer.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
123.45.67.89 |
network | healthy | folly/rust/network_address/src/lib.rs |
127.0.0.1 |
network | healthy | folly/io/async/test/certs/generate_certs.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-mm7evvyg |
software | healthy | /tmp/repobility-clone-mm7evvyg |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/fcd61328-6233-4daa-b026-efc81e3e5c28/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fcd61328-6233-4daa-b026-efc81e3e5c28/
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.