Scan timing: clone 3.18s · analysis 1.88s · 2.9 MB · GitHub preflight 467ms
https://github.com/imakris/sintra.git
· scanned 2026-05-19 20:32 UTC (2 weeks, 2 days ago)
· 10 languages
215 findings (113 legacy + 102 scanner) Scanner says 88 (lower by 11)
Last scanned 2 weeks, 2 days ago · v2 · 164 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
55.0 | 0.15 | 8.25 |
security_score |
95.0 | 0.25 | 23.75 |
testing_score |
85.0 | 0.20 | 17.00 |
documentation_score |
90.0 | 0.15 | 13.50 |
practices_score |
70.0 | 0.15 | 10.50 |
code_quality |
37.4 | 0.10 | 3.74 |
| Overall | 1.00 | 76.7 |
All 574 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 |
|---|---|---|---|
trigger_ci.py |
software | healthy | trigger_ci.py |
TESTING.md |
software | healthy | TESTING.md |
README.md |
software | healthy | README.md |
RELEASE_NOTES.md |
software | healthy | RELEASE_NOTES.md |
CMakePresets.json |
software | healthy | CMakePresets.json |
codecov.yml |
software | healthy | codecov.yml |
.cirrus.yml |
software | healthy | .cirrus.yml |
tls_post_handler_test.cpp |
software | healthy | tests/tls_post_handler_test.cpp |
init_error_spawn_failure_test.cpp |
software | healthy | tests/init_error_spawn_failure_test.cpp |
ipc_rings_tests.cpp |
software | healthy | tests/ipc_rings_tests.cpp |
spawn_wait_test.cpp |
software | healthy | tests/spawn_wait_test.cpp |
macos_os_sync_semaphore_benchmark.cpp |
software | healthy | tests/macos_os_sync_semaphore_benchmark.cpp |
exception_conversions_test.cpp |
software | healthy | tests/exception_conversions_test.cpp |
tn_type_hash_test.cpp |
software | healthy | tests/tn_type_hash_test.cpp |
lifecycle_handler_test.cpp |
software | healthy | tests/lifecycle_handler_test.cpp |
external_process_invitation_test.cpp |
software | healthy | tests/external_process_invitation_test.cpp |
transceiver_ctor_test.cpp |
software | healthy | tests/transceiver_ctor_test.cpp |
__init__.py |
software | healthy | tests/__init__.py |
join_swarm_failure_test.cpp |
software | healthy | tests/join_swarm_failure_test.cpp |
shutdown_options_throwing_hook_test.cpp |
software | healthy | tests/shutdown_options_throwing_hook_test.cpp |
console_test.cpp |
software | healthy | tests/console_test.cpp |
macos_named_semaphore_benchmark.cpp |
software | healthy | tests/macos_named_semaphore_benchmark.cpp |
rpc_append_test.cpp |
software | healthy | tests/rpc_append_test.cpp |
interprocess_semaphore_test.cpp |
software | healthy | tests/interprocess_semaphore_test.cpp |
interprocess_mutex_test.cpp |
software | healthy | tests/interprocess_mutex_test.cpp |
leave_coordinator_guardrails_test.cpp |
software | healthy | tests/leave_coordinator_guardrails_test.cpp |
barrier_drain_and_unpublish_test.cpp |
software | healthy | tests/barrier_drain_and_unpublish_test.cpp |
explicit_type_id_test.cpp |
software | healthy | tests/explicit_type_id_test.cpp |
parent_child_targeted_rpc_test.cpp |
software | healthy | tests/parent_child_targeted_rpc_test.cpp |
external_process_invitation_lifecycle_negative_test.cpp |
software | healthy | tests/external_process_invitation_lifecycle_negative_test.c… |
test_choreography_utils.h |
software | healthy | tests/test_choreography_utils.h |
abi_description_test.cpp |
software | healthy | tests/abi_description_test.cpp |
choreography_extreme_test.cpp |
software | healthy | tests/choreography_extreme_test.cpp |
ping_pong_hang_test.cpp |
software | healthy | tests/ping_pong_hang_test.cpp |
shutdown_options_test.cpp |
software | healthy | tests/shutdown_options_test.cpp |
locality_messaging_test.cpp |
software | healthy | tests/locality_messaging_test.cpp |
rendezvous_barrier_error_paths_test.cpp |
software | healthy | tests/rendezvous_barrier_error_paths_test.cpp |
test_ring_utils.h |
software | healthy | tests/test_ring_utils.h |
external_process_invitation_admission_negative_test.cpp |
software | healthy | tests/external_process_invitation_admission_negative_test.c… |
finalize_async_rpc_lifecycle_test.cpp |
software | healthy | tests/finalize_async_rpc_lifecycle_test.cpp |
lifeline_basic_test.cpp |
software | healthy | tests/lifeline_basic_test.cpp |
id_types_locality_test.cpp |
software | healthy | tests/id_types_locality_test.cpp |
barrier_guardrails_test.cpp |
software | healthy | tests/barrier_guardrails_test.cpp |
ring_cleanup_stress_test.cpp |
software | healthy | tests/ring_cleanup_stress_test.cpp |
test_environment.h |
software | healthy | tests/test_environment.h |
spinlock_recovery_test.cpp |
software | healthy | tests/spinlock_recovery_test.cpp |
defensive_paths_test.cpp |
software | healthy | tests/defensive_paths_test.cpp |
barrier_delivery_fence_repro_test.cpp |
software | healthy | tests/barrier_delivery_fence_repro_test.cpp |
utility_test.cpp |
software | healthy | tests/utility_test.cpp |
ping_pong_multi_test.cpp |
software | healthy | tests/ping_pong_multi_test.cpp |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
pause |
software | healthy | trigger_ci.py:12 |
run_command |
software | healthy | trigger_ci.py:20 |
main |
software | healthy | trigger_ci.py:38 |
_instrumentation_print |
software | healthy | tests/run_tests.py:67 |
_parse_requested_configurations |
software | healthy | tests/run_tests.py:75 |
_describe_processes |
software | healthy | tests/run_tests.py:141 |
_canonical_test_name |
software | healthy | tests/run_tests.py:157 |
_strip_config_suffix |
software | healthy | tests/run_tests.py:170 |
_is_stack_capture_test |
software | healthy | tests/run_tests.py:176 |
_default_stack_capture_pause_ms |
software | healthy | tests/run_tests.py:184 |
_extract_debug_pause_pid |
software | healthy | tests/run_tests.py:207 |
_lookup_test_weight |
software | healthy | tests/run_tests.py:220 |
_scale_test_weight |
software | healthy | tests/run_tests.py:248 |
_lookup_test_timeout |
software | healthy | tests/run_tests.py:254 |
_extract_did_not_run_reason |
software | healthy | tests/run_tests.py:267 |
__init__ |
software | healthy | tests/run_tests.py:332 |
_count_result_kinds |
software | healthy | tests/run_tests.py:293 |
_format_result_overview |
software | healthy | tests/run_tests.py:300 |
command |
software | healthy | tests/run_tests.py:326 |
instrumentation_active |
software | healthy | tests/run_tests.py:440 |
_instrument_step |
software | healthy | tests/run_tests.py:445 |
_allocate_scratch_directory |
software | healthy | tests/run_tests.py:476 |
_build_test_environment |
software | healthy | tests/run_tests.py:488 |
_estimate_directory_size |
software | healthy | tests/run_tests.py:505 |
_record_scratch_cleanup |
software | healthy | tests/run_tests.py:526 |
_cleanup_scratch_directory |
software | healthy | tests/run_tests.py:534 |
_core_dump_search_directories |
software | healthy | tests/run_tests.py:551 |
_is_core_dump_file |
software | healthy | tests/run_tests.py:565 |
_normalize_core_path |
software | healthy | tests/run_tests.py:577 |
_snapshot_core_dumps |
software | healthy | tests/run_tests.py:585 |
_find_new_core_dumps |
software | healthy | tests/run_tests.py:604 |
_record_core_cleanup |
software | healthy | tests/run_tests.py:641 |
_cleanup_new_core_dumps |
software | healthy | tests/run_tests.py:649 |
cleanup |
software | healthy | tests/run_tests.py:713 |
consume_core_cleanup_reports |
software | healthy | tests/run_tests.py:725 |
find_test_suites |
software | healthy | tests/run_tests.py:756 |
_expand_test_invocations |
software | healthy | tests/run_tests.py:863 |
_expand_ipc_rings_invocations |
software | healthy | tests/run_tests.py:874 |
_list_ipc_rings_tests |
software | healthy | tests/run_tests.py:891 |
run_test_once |
software | healthy | tests/run_tests.py:945 |
stack_capture_context |
software | healthy | tests/run_tests.py:1011 |
terminate_process_group_members |
software | healthy | tests/run_tests.py:1035 |
shutdown_reader_threads |
software | healthy | tests/run_tests.py:1150 |
snapshot_reader_state |
software | healthy | tests/run_tests.py:1156 |
hard_watchdog |
software | healthy | tests/run_tests.py:1232 |
attempt_live_capture |
software | healthy | tests/run_tests.py:1263 |
_manual_signal_handler |
software | healthy | tests/run_tests.py:1348 |
_manual_capture_worker |
software | healthy | tests/run_tests.py:1364 |
monitor_stream |
software | healthy | tests/run_tests.py:1443 |
_snapshot_reader_states |
software | healthy | tests/run_tests.py:1555 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
runner |
software | healthy | tests/runner |
platform |
software | healthy | tests/runner/platform |
debuggers |
software | healthy | tests/debuggers |
manual |
software | healthy | tests/manual |
docs |
software | healthy | docs |
reference_site |
software | healthy | docs/reference_site |
assets |
software | healthy | docs/reference_site/assets |
pages |
software | healthy | docs/reference_site/pages |
reference |
software | healthy | docs/reference |
scripts |
software | healthy | scripts |
site_assets |
software | healthy | scripts/site_assets |
include |
software | healthy | include |
sintra |
software | healthy | include/sintra |
detail |
software | healthy | include/sintra/detail |
ipc |
software | healthy | include/sintra/detail/ipc |
process |
software | healthy | include/sintra/detail/process |
messaging |
software | healthy | include/sintra/detail/messaging |
example |
software | healthy | example |
qt_basic |
software | healthy | example/qt_basic |
qt_multi_cursor |
software | healthy | example/qt_multi_cursor |
sintra |
software | healthy | example/sintra |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
TestResult |
software | healthy | tests/run_tests.py:276 |
CleanupOutcome |
software | healthy | tests/run_tests.py:311 |
TestInvocation |
software | healthy | tests/run_tests.py:319 |
TestRunner |
software | healthy | tests/run_tests.py:329 |
Color |
software | healthy | tests/runner/utils.py:12 |
PosixPlatformSupport |
software | healthy | tests/runner/platform/posix.py:18 |
WindowsPlatformSupport |
software | healthy | tests/runner/platform/windows.py:16 |
ManualSignalSupport |
software | healthy | tests/runner/platform/base.py:9 |
PlatformSupport |
software | healthy | tests/runner/platform/base.py:16 |
WindowsDebuggerStrategy |
software | healthy | tests/debuggers/windows.py:31 |
_NullColor |
software | healthy | tests/debuggers/base.py:10 |
DebuggerStrategy |
software | healthy | tests/debuggers/base.py:19 |
NullDebuggerStrategy |
software | healthy | tests/debuggers/base.py:70 |
UnixDebuggerStrategy |
software | healthy | tests/debuggers/unix.py:21 |
Heading |
software | healthy | scripts/build_reference_site.py:48 |
CollectedLink |
software | healthy | scripts/build_reference_site.py:55 |
Page |
software | healthy | scripts/build_reference_site.py:62 |
IndexLink |
software | healthy | scripts/build_reference_site.py:76 |
LinkProblem |
software | healthy | scripts/build_reference_site.py:757 |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/build-macos.yml |
stress-tests |
cicd | healthy | .github/workflows/build-macos.yml |
stress-test |
cicd | healthy | .github/workflows/stress-test-macos.yml |
coverage |
cicd | healthy | .github/workflows/coverage.yml |
build |
cicd | healthy | .github/workflows/build-linux.yml |
stress-tests |
cicd | healthy | .github/workflows/build-linux.yml |
build |
cicd | healthy | .github/workflows/build-windows.yml |
stress-tests |
cicd | healthy | .github/workflows/build-windows.yml |
stress-test |
cicd | healthy | .github/workflows/stress-test-windows.yml |
stress-test |
cicd | healthy | .github/workflows/stress-test-linux.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::build-macos |
cicd | healthy | .github/workflows/build-macos.yml |
gha::stress-test-macos |
cicd | healthy | .github/workflows/stress-test-macos.yml |
gha::coverage |
cicd | healthy | .github/workflows/coverage.yml |
gha::build-linux |
cicd | healthy | .github/workflows/build-linux.yml |
gha::build-windows |
cicd | healthy | .github/workflows/build-windows.yml |
gha::stress-test-windows |
cicd | healthy | .github/workflows/stress-test-windows.yml |
gha::stress-test-linux |
cicd | healthy | .github/workflows/stress-test-linux.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
HEAD_SHA |
cicd | healthy | — |
BUILD_DIR |
cicd | healthy | — |
RUN_ID |
cicd | healthy | — |
GIST_SECRET |
cicd | healthy | — |
CODECOV_TOKEN |
cicd | healthy | — |
BUILD_JOBS |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-v000d6sx |
software | healthy | /tmp/repobility-clone-v000d6sx |
This page is publicly accessible at:
https://repobility.com/scan/1ae44061-342b-463b-80b3-ae74d563bd72/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1ae44061-342b-463b-80b3-ae74d563bd72/
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.