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.

Topo-lang/topo-lang-cpp

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
build-and-test cicd healthy .github/workflows/ci.yml
verify-llvm cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
TOPO_CORE_REF cicd healthy
TOPO_LANG_REF cicd healthy

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

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.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/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.