https://github.com/Topo-lang/topo-lang-cpp
· scanned 2026-06-16 00:40 UTC (2 months, 1 week ago)
13 raw signals (0 security + 13 graph)
Last scanned 2 months, 1 week ago · v1 · 10 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 617 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 |
AI-DECLARATION.md |
software | healthy | AI-DECLARATION.md |
vcpkg.json |
software | healthy | vcpkg.json |
CMakePresets.json |
software | healthy | CMakePresets.json |
LICENSE |
software | healthy | LICENSE |
CppPlugin.h |
software | healthy | topo-lang/CppPlugin.h |
CppPlugin.cpp |
software | healthy | topo-lang/CppPlugin.cpp |
pass_events_demo.cpp |
software | healthy | topo-profile/test/fixtures/pass_events_demo.cpp |
parallel_events_demo.cpp |
software | healthy | topo-profile/test/fixtures/parallel_events_demo.cpp |
spans_demo.cpp |
software | healthy | topo-profile/test/fixtures/spans_demo.cpp |
arena_events_demo.cpp |
software | healthy | topo-profile/test/fixtures/arena_events_demo.cpp |
NinjaGenTest.cpp |
software | healthy | test/integration/NinjaGenTest.cpp |
CppSymbolExtractorTest.cpp |
software | healthy | test/unit/CppSymbolExtractorTest.cpp |
CppSymbolAccessExtractorTest.cpp |
software | healthy | test/unit/CppSymbolAccessExtractorTest.cpp |
CppEmitterStdlibTest.cpp |
software | healthy | test/unit/CppEmitterStdlibTest.cpp |
RuntimeTypesTest.cpp |
software | healthy | test/unit/RuntimeTypesTest.cpp |
CppStubGeneratorTest.cpp |
software | healthy | test/unit/CppStubGeneratorTest.cpp |
CppExtractorFidelityTest.cpp |
software | healthy | test/unit/CppExtractorFidelityTest.cpp |
PreprocessorScannerTempFileRegressionTest.cpp |
software | healthy | test/unit/PreprocessorScannerTempFileRegressionTest.cpp |
CppExtractorTest.cpp |
software | healthy | test/unit/CppExtractorTest.cpp |
CppAnalysisProviderTest.cpp |
software | healthy | test/unit/CppAnalysisProviderTest.cpp |
AppStaticRegexTest.cpp |
software | healthy | test/unit/AppStaticRegexTest.cpp |
minimal.cpp |
software | healthy | test/fixtures/spec/stdlib/minimal.cpp |
request.json |
software | healthy | test/fixtures/extractor_fidelity/04_default_params/request.… |
expected.json |
software | healthy | test/fixtures/extractor_fidelity/04_default_params/expected… |
input.cpp |
software | healthy | test/fixtures/extractor_fidelity/04_default_params/input.cpp |
request.json |
software | healthy | test/fixtures/extractor_fidelity/05_virtual_method/request.… |
expected.json |
software | healthy | test/fixtures/extractor_fidelity/05_virtual_method/expected… |
input.cpp |
software | healthy | test/fixtures/extractor_fidelity/05_virtual_method/input.cpp |
request.json |
software | healthy | test/fixtures/extractor_fidelity/06_lambda_capture/request.… |
expected.json |
software | healthy | test/fixtures/extractor_fidelity/06_lambda_capture/expected… |
input.cpp |
software | healthy | test/fixtures/extractor_fidelity/06_lambda_capture/input.cpp |
request.json |
software | healthy | test/fixtures/extractor_fidelity/02_namespace/request.json |
expected.json |
software | healthy | test/fixtures/extractor_fidelity/02_namespace/expected.json |
input.cpp |
software | healthy | test/fixtures/extractor_fidelity/02_namespace/input.cpp |
request.json |
software | healthy | test/fixtures/extractor_fidelity/14_requires_multi_bound/re… |
expected.json |
software | healthy | test/fixtures/extractor_fidelity/14_requires_multi_bound/ex… |
input.cpp |
software | healthy | test/fixtures/extractor_fidelity/14_requires_multi_bound/in… |
request.json |
software | healthy | test/fixtures/extractor_fidelity/07_using_alias/request.json |
expected.json |
software | healthy | test/fixtures/extractor_fidelity/07_using_alias/expected.js… |
input.cpp |
software | healthy | test/fixtures/extractor_fidelity/07_using_alias/input.cpp |
request.json |
software | healthy | test/fixtures/extractor_fidelity/01_basic_function/request.… |
expected.json |
software | healthy | test/fixtures/extractor_fidelity/01_basic_function/expected… |
input.cpp |
software | healthy | test/fixtures/extractor_fidelity/01_basic_function/input.cpp |
request.json |
software | healthy | test/fixtures/extractor_fidelity/13_template_function/reque… |
expected.json |
software | healthy | test/fixtures/extractor_fidelity/13_template_function/expec… |
input.cpp |
software | healthy | test/fixtures/extractor_fidelity/13_template_function/input… |
request.json |
software | healthy | test/fixtures/extractor_fidelity/16_variadic_param/request.… |
expected.json |
software | healthy | test/fixtures/extractor_fidelity/16_variadic_param/expected… |
input.cpp |
software | healthy | test/fixtures/extractor_fidelity/16_variadic_param/input.cpp |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
topo-lang |
software | healthy | topo-lang |
topo-profile |
software | healthy | topo-profile |
test |
software | healthy | topo-profile/test |
fixtures |
software | healthy | topo-profile/test/fixtures |
test |
software | healthy | test |
integration |
software | healthy | test/integration |
unit |
software | healthy | test/unit |
fixtures |
software | healthy | test/fixtures |
spec |
software | healthy | test/fixtures/spec |
stdlib |
software | healthy | test/fixtures/spec/stdlib |
extractor_fidelity |
software | healthy | test/fixtures/extractor_fidelity |
04_default_params |
software | healthy | test/fixtures/extractor_fidelity/04_default_params |
05_virtual_method |
software | healthy | test/fixtures/extractor_fidelity/05_virtual_method |
06_lambda_capture |
software | healthy | test/fixtures/extractor_fidelity/06_lambda_capture |
02_namespace |
software | healthy | test/fixtures/extractor_fidelity/02_namespace |
14_requires_multi_bound |
software | healthy | test/fixtures/extractor_fidelity/14_requires_multi_bound |
07_using_alias |
software | healthy | test/fixtures/extractor_fidelity/07_using_alias |
01_basic_function |
software | healthy | test/fixtures/extractor_fidelity/01_basic_function |
13_template_function |
software | healthy | test/fixtures/extractor_fidelity/13_template_function |
16_variadic_param |
software | healthy | test/fixtures/extractor_fidelity/16_variadic_param |
10_control_flow |
software | healthy | test/fixtures/extractor_fidelity/10_control_flow |
17_template_template_param |
software | healthy | test/fixtures/extractor_fidelity/17_template_template_param |
12_return_struct |
software | healthy | test/fixtures/extractor_fidelity/12_return_struct |
03_class_method |
software | healthy | test/fixtures/extractor_fidelity/03_class_method |
09_friend_function |
software | healthy | test/fixtures/extractor_fidelity/09_friend_function |
15_nontype_param_default |
software | healthy | test/fixtures/extractor_fidelity/15_nontype_param_default |
11_operator_overload |
software | healthy | test/fixtures/extractor_fidelity/11_operator_overload |
08_macro_expansion |
software | healthy | test/fixtures/extractor_fidelity/08_macro_expansion |
check |
software | healthy | test/fixtures/check |
containment_memory_strcpy |
software | healthy | test/fixtures/check/containment_memory_strcpy |
src |
software | healthy | test/fixtures/check/containment_memory_strcpy/src |
containment_l2_deep_only |
software | healthy | test/fixtures/check/containment_l2_deep_only |
src |
software | healthy | test/fixtures/check/containment_l2_deep_only/src |
containment_cpp11_attr |
software | healthy | test/fixtures/check/containment_cpp11_attr |
src |
software | healthy | test/fixtures/check/containment_cpp11_attr/src |
containment_qualified_safe |
software | healthy | test/fixtures/check/containment_qualified_safe |
src |
software | healthy | test/fixtures/check/containment_qualified_safe/src |
purity_cpp_fail_02 |
software | healthy | test/fixtures/check/purity_cpp_fail_02 |
src |
software | healthy | test/fixtures/check/purity_cpp_fail_02/src |
visibility_cpp_fail_04 |
software | healthy | test/fixtures/check/visibility_cpp_fail_04 |
src |
software | healthy | test/fixtures/check/visibility_cpp_fail_04/src |
purity_cpp_pass_02 |
software | healthy | test/fixtures/check/purity_cpp_pass_02 |
src |
software | healthy | test/fixtures/check/purity_cpp_pass_02/src |
containment_l2_safe_stdlib |
software | healthy | test/fixtures/check/containment_l2_safe_stdlib |
src |
software | healthy | test/fixtures/check/containment_l2_safe_stdlib/src |
purity_cpp_fail_03 |
software | healthy | test/fixtures/check/purity_cpp_fail_03 |
src |
software | healthy | test/fixtures/check/purity_cpp_fail_03/src |
containment_multiline_cast |
software | healthy | test/fixtures/check/containment_multiline_cast |
src |
software | healthy | test/fixtures/check/containment_multiline_cast/src |
containment_macro_hide |
software | healthy | test/fixtures/check/containment_macro_hide |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
dbg_json_path_for_binary |
software | healthy | topo-debug/lldb_formatter.py:42 |
load_dbg_meta |
software | healthy | topo-debug/lldb_formatter.py:53 |
find_symbol_entry |
software | healthy | topo-debug/lldb_formatter.py:71 |
build_view_registry |
software | healthy | topo-debug/lldb_formatter.py:95 |
parse_template |
software | healthy | topo-debug/lldb_formatter.py:127 |
_leaf_type_name |
software | healthy | topo-debug/lldb_formatter.py:202 |
_array_elements |
software | healthy | topo-debug/lldb_formatter.py:207 |
collect |
software | healthy | topo-debug/lldb_formatter.py:220 |
_slice_values |
software | healthy | topo-debug/lldb_formatter.py:245 |
_resolve_term |
software | healthy | topo-debug/lldb_formatter.py:251 |
_fmt_num |
software | healthy | topo-debug/lldb_formatter.py:309 |
_make_lookup |
software | healthy | topo-debug/lldb_formatter.py:317 |
lookup |
software | healthy | topo-debug/lldb_formatter.py:323 |
_eval_placeholder |
software | healthy | topo-debug/lldb_formatter.py:342 |
render_summary |
software | healthy | topo-debug/lldb_formatter.py:377 |
_binary_path_for_target |
software | healthy | topo-debug/lldb_formatter.py:406 |
topo_summary |
software | healthy | topo-debug/lldb_formatter.py:419 |
_registered_type_names |
software | healthy | topo-debug/lldb_formatter.py:442 |
_register_for_doc |
software | healthy | topo-debug/lldb_formatter.py:455 |
topo_formatter_refresh |
software | dead | topo-debug/lldb_formatter.py:470 |
__lldb_init_module |
software | healthy | topo-debug/lldb_formatter.py:491 |
_skip |
software | healthy | topo-debug/test/formatter_e2e_driver.py:26 |
_lldb_has_scripting |
software | healthy | topo-debug/test/formatter_e2e_driver.py:31 |
main |
software | healthy | topo-debug/test/formatter_e2e_driver.py:47 |
main |
software | healthy | topo-debug/test/init_lldbinit_driver.py:31 |
_load_formatter |
software | healthy | topo-debug/test/formatter_unit_test.py:23 |
__init__ |
software | healthy | topo-debug/test/formatter_unit_test.py:48 |
GetName |
software | healthy | topo-debug/test/formatter_unit_test.py:40 |
IsArrayType |
software | healthy | topo-debug/test/formatter_unit_test.py:43 |
IsValid |
software | healthy | topo-debug/test/formatter_unit_test.py:54 |
GetType |
software | healthy | topo-debug/test/formatter_unit_test.py:57 |
GetValue |
software | healthy | topo-debug/test/formatter_unit_test.py:60 |
GetValueAsSigned |
software | healthy | topo-debug/test/formatter_unit_test.py:63 |
GetNumChildren |
software | healthy | topo-debug/test/formatter_unit_test.py:66 |
GetChildAtIndex |
software | healthy | topo-debug/test/formatter_unit_test.py:69 |
GetChildMemberWithName |
software | healthy | topo-debug/test/formatter_unit_test.py:72 |
_int_array |
software | healthy | topo-debug/test/formatter_unit_test.py:76 |
setUpClass |
software | healthy | topo-debug/test/formatter_unit_test.py:85 |
test_dbg_path_naming |
software | healthy | topo-debug/test/formatter_unit_test.py:95 |
test_load_real_meta |
software | healthy | topo-debug/test/formatter_unit_test.py:102 |
test_symbol_match_both_names |
software | healthy | topo-debug/test/formatter_unit_test.py:112 |
test_render_logical_summary |
software | healthy | topo-debug/test/formatter_unit_test.py:125 |
test_query_builtins |
software | healthy | topo-debug/test/formatter_unit_test.py:138 |
test_missing_dbg_json |
software | healthy | topo-debug/test/formatter_unit_test.py:162 |
test_malformed_dbg_json |
software | healthy | topo-debug/test/formatter_unit_test.py:165 |
test_wrong_shape_dbg_json |
software | healthy | topo-debug/test/formatter_unit_test.py:176 |
test_no_summary_template_degrades |
software | healthy | topo-debug/test/formatter_unit_test.py:187 |
test_unresolvable_placeholder_degrades |
software | healthy | topo-debug/test/formatter_unit_test.py:192 |
test_topo_summary_never_raises_without_lldb |
software | healthy | topo-debug/test/formatter_unit_test.py:199 |
GetTarget |
software | healthy | topo-debug/test/formatter_unit_test.py:202 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
StubType |
software | healthy | topo-debug/test/formatter_unit_test.py:35 |
StubValue |
software | healthy | topo-debug/test/formatter_unit_test.py:47 |
FormatterCoreTest |
software | healthy | topo-debug/test/formatter_unit_test.py:83 |
Boom |
software | healthy | topo-debug/test/formatter_unit_test.py:201 |
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-test |
cicd | healthy | .github/workflows/ci.yml |
verify-llvm |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
TOPO_CORE_REF |
cicd | healthy | — |
TOPO_LANG_REF |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-i0pi5r9w |
software | healthy | /tmp/repobility-clone-i0pi5r9w |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/38510ac1-9047-4453-aebf-6e3a549e3c10/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/38510ac1-9047-4453-aebf-6e3a549e3c10/
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.