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.

rtl-buddy/rtl_buddy

https://github.com/rtl-buddy/rtl_buddy · scanned 2026-06-15 23:56 UTC (2 months, 3 weeks ago)

138 raw signals (0 security + 138 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 113 actionable findings from 1 signal source. 25 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 4055 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
server software healthy tests/test_hub_status_client.py:28
_register software healthy tests/test_hub_status_client.py:43
test_query_returns_registered_origins software healthy tests/test_hub_status_client.py:64
test_query_against_no_hub_raises software healthy tests/test_hub_status_client.py:86
test_query_disconnect_clears_cli_slot software healthy tests/test_hub_status_client.py:95
test_display_origins_does_not_include_cli software healthy tests/test_hub_status_client.py:108
test_power_tool_cfg_exposes_name_and_executable software healthy tests/test_power.py:23
test_power_suite_loads_static_run software healthy tests/test_power.py:88
test_power_suite_loads_dynamic_synthetic_activity software healthy tests/test_power.py:108
test_power_suite_loads_dynamic_with_saif software healthy tests/test_power.py:120
test_power_suite_missing_synth_raises software healthy tests/test_power.py:137
test_power_suite_missing_synth_path_raises software healthy tests/test_power.py:153
test_power_suite_missing_platform_raises software healthy tests/test_power.py:169
test_power_suite_saif_and_vcd_mutually_exclusive software healthy tests/test_power.py:185
test_power_suite_scope_without_trace_raises software healthy tests/test_power.py:207
test_power_suite_unknown_run_raises software healthy tests/test_power.py:228
_make_power_cfg software healthy tests/test_power.py:241
test_power_reglvl_int_uniform software healthy tests/test_power.py:266
test_power_reglvl_per_tool_dict software healthy tests/test_power.py:270
test_power_reglvl_dict_default_fallback software healthy tests/test_power.py:276
test_power_reglvl_none_defaults_to_zero software healthy tests/test_power.py:281
test_power_reglvl_malformed_raises software healthy tests/test_power.py:285
test_power_activity_has_trace software healthy tests/test_power.py:296
test_power_activity_file_default_values software healthy tests/test_power.py:325
_activity software healthy tests/test_power.py:340
_make_power_cfg_with software healthy tests/test_power.py:350
test_activity_source_static_is_default software healthy tests/test_power.py:369
test_activity_source_dynamic_with_saif software healthy tests/test_power.py:374
test_activity_source_dynamic_with_vcd software healthy tests/test_power.py:379
test_activity_source_dynamic_no_trace_is_synthetic software healthy tests/test_power.py:384
test_activity_source_static_ignores_trace software healthy tests/test_power.py:389
test_power_backends_registry_contains_openroad software healthy tests/test_power.py:400
test_power_default_netlist_source_is_synth software healthy tests/test_power.py:434
test_power_pnr_source_loads_paths software healthy tests/test_power.py:445
test_power_pnr_source_requires_pnr_name software healthy tests/test_power.py:458
test_power_pnr_source_requires_pnr_path software healthy tests/test_power.py:477
test_power_synth_source_still_requires_synth_fields software healthy tests/test_power.py:496
test_power_get_top_dispatches_on_netlist_source software healthy tests/test_power.py:514
test_power_resolve_synth_cfg_fatal_when_not_configured software healthy tests/test_power.py:531
test_power_resolve_pnr_cfg_fatal_when_not_configured software healthy tests/test_power.py:539
test_power_pass_results_carries_netlist_source software healthy tests/test_power.py:550
test_power_pass_results_omits_netlist_source_when_none software healthy tests/test_power.py:568
test_power_suite_loads_xfail_flags software healthy tests/test_power.py:605
_hold_port software healthy tests/test_hub_port_in_use.py:22
test_start_listener_translates_eaddrinuse_to_port_in_use software healthy tests/test_hub_port_in_use.py:36
bind_again software healthy tests/test_hub_port_in_use.py:41
test_start_listener_passes_other_oserror_through software healthy tests/test_hub_port_in_use.py:54
boom software healthy tests/test_hub_port_in_use.py:58
test_serve_returns_1_and_emits_clean_message_on_eaddrinuse software healthy tests/test_hub_port_in_use.py:66
__init__ software healthy tests/test_process_utils.py:10

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

LabelLayerStatusPath
FakeProcess software healthy tests/test_process_utils.py:9
_ThreadedHub software healthy tests/test_cdc_publisher.py:194
_DummyCocotbCfg software healthy tests/test_cocotb_post.py:101
_DummyTestbench software healthy tests/test_cocotb_post.py:106
_DummyBuilderCfg software healthy tests/test_cocotb_post.py:117
_DummyRootCfg software healthy tests/test_cocotb_post.py:140
_DummyTestCfg software healthy tests/test_cocotb_post.py:148
TestSurferConfigPathResolution software healthy tests/test_surfer_wcp.py:51
TestSurferConfigEditorCmd software healthy tests/test_surfer_wcp.py:95
TestSurferConfigFileInitialise software healthy tests/test_surfer_wcp.py:127
TestWcpFrameIO software healthy tests/test_surfer_wcp.py:187
TestSurferSourceResolver software healthy tests/test_surfer_wcp.py:252
TestWaveformValueReader software healthy tests/test_surfer_wcp.py:317
TestWcpValueEmission software healthy tests/test_surfer_wcp.py:371
TestInstanceName software healthy tests/test_surfer_wcp.py:457
TestScopeAnnotationCache software healthy tests/test_surfer_wcp.py:484
TestWaveformValueReaderBulk software healthy tests/test_surfer_wcp.py:532
TestWaveformValueReaderScopeSignals software healthy tests/test_surfer_wcp.py:580
TestWaveformValueReaderCheck software healthy tests/test_surfer_wcp.py:635
TestPushScopeValuesSameLineGrouping software healthy tests/test_surfer_wcp.py:678
TestWaveLauncherCheckNvimPlugin software healthy tests/test_surfer_wcp.py:756
TestEditorLauncherNvimExecLua software healthy tests/test_surfer_wcp.py:812
TestPywellenApiSurface software healthy tests/test_surfer_wcp.py:854
TestWaveLauncherValueReaderPreflight software healthy tests/test_surfer_wcp.py:885
TestListenerFatalErrorTeardown software healthy tests/test_surfer_wcp.py:913
TestWcpReplyWaiters software healthy tests/test_surfer_wcp.py:945
_Client software healthy tests/test_hub_resolve_e2e.py:92
_MutationKind software healthy tests/test_mut.py:105
_Schedule software healthy tests/test_mut.py:114
_Prediction software healthy tests/test_mut.py:120
_Mutant software healthy tests/test_mut.py:127
_Site software healthy tests/test_mut.py:136
_Mutator software healthy tests/test_mut.py:176
_FakeFpvRunner software healthy tests/test_mut.py:207
_FakeTestConfig software healthy tests/test_mut.py:450
_FakeSuiteConfig software healthy tests/test_mut.py:457
_FakeTestRunner software healthy tests/test_mut.py:475
_SingleMutator software healthy tests/test_mut.py:503
_ScopeFakeFpvRunner software healthy tests/test_mut.py:787
_ScopeMutator software healthy tests/test_mut.py:808
DummyRootCfg software healthy tests/test_coverage_paths.py:9
FakeCov software healthy tests/test_coverage_paths.py:272
FakePost software healthy tests/test_coverage_paths.py:278
FakeRunner software healthy tests/test_hub_cli.py:216
_ThreadedHub software healthy tests/test_hub_send_cli.py:63
_DummyBuilder software healthy tests/test_vlog_assertions.py:132
_DummyRoot software healthy tests/test_vlog_assertions.py:159
_DummyModel software healthy tests/test_vlog_assertions.py:170
_DummyTb software healthy tests/test_vlog_assertions.py:178
_DummyTestCfg software healthy tests/test_vlog_assertions.py:183

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

LabelLayerStatusPath
mkdocs.yml software healthy mkdocs.yml
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
AGENTS.md software healthy AGENTS.md
test_hub_status_client.py software healthy tests/test_hub_status_client.py
test_power.py software healthy tests/test_power.py
test_hub_port_in_use.py software healthy tests/test_hub_port_in_use.py
test_process_utils.py software healthy tests/test_process_utils.py
test_cdc_publisher.py software healthy tests/test_cdc_publisher.py
test_saif_from_trace.py software healthy tests/test_saif_from_trace.py
test_tool_manifest.py software healthy tests/test_tool_manifest.py
test_fpga.py software healthy tests/test_fpga.py
test_cocotb_post.py software healthy tests/test_cocotb_post.py
conftest.py software healthy tests/conftest.py
test_surfer_wcp.py software healthy tests/test_surfer_wcp.py
test_verible_filelist.py software healthy tests/test_verible_filelist.py
test_hub_resolve_e2e.py software healthy tests/test_hub_resolve_e2e.py
test_mut.py software healthy tests/test_mut.py
test_cdc_constraints.py software healthy tests/test_cdc_constraints.py
test_hub_model_discovery.py software healthy tests/test_hub_model_discovery.py
test_execution_context.py software healthy tests/test_execution_context.py
test_coverage_paths.py software healthy tests/test_coverage_paths.py
test_hub_cli.py software healthy tests/test_hub_cli.py
test_cli_smoke.py software healthy tests/test_cli_smoke.py
test_xplr_cli.py software healthy tests/test_xplr_cli.py
test_hub_send_cli.py software healthy tests/test_hub_send_cli.py
test_docs_access.py software healthy tests/test_docs_access.py
test_hub_viewer_bundle_discovery.py software healthy tests/test_hub_viewer_bundle_discovery.py
test_hub_config.py software healthy tests/test_hub_config.py
test_vlog_assertions.py software healthy tests/test_vlog_assertions.py
test_fpga_openxc7.py software healthy tests/test_fpga_openxc7.py
test_artifact_lock.py software healthy tests/test_artifact_lock.py
test_wave_hub_bridge.py software healthy tests/test_wave_hub_bridge.py
test_xplr_schema.py software healthy tests/test_xplr_schema.py
test_xplr_gitprov.py software healthy tests/test_xplr_gitprov.py
test_vlog_cov_metric_parsing.py software healthy tests/test_vlog_cov_metric_parsing.py
test_verible_config.py software healthy tests/test_verible_config.py
test_hub_send_and_snapshot.py software healthy tests/test_hub_send_and_snapshot.py
test_hub_view_builder.py software healthy tests/test_hub_view_builder.py
test_fpv.py software healthy tests/test_fpv.py
test_hub_launchagent.py software healthy tests/test_hub_launchagent.py
test_hier.py software healthy tests/test_hier.py
test_hub_discovery.py software healthy tests/test_hub_discovery.py
test_hub_loop.py software healthy tests/test_hub_loop.py
test_hub_viewer_http.py software healthy tests/test_hub_viewer_http.py
test_vlog_sim_paths.py software healthy tests/test_vlog_sim_paths.py
test_hub_axi_notebook.py software healthy tests/test_hub_axi_notebook.py

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

LabelLayerStatusPath
tests software healthy tests
fixtures software healthy tests/fixtures
minimal_project software healthy tests/fixtures/minimal_project
cdc software healthy tests/fixtures/cdc
xplr software healthy tests/fixtures/xplr
valid software healthy tests/fixtures/xplr/valid
invalid software healthy tests/fixtures/xplr/invalid
docs software healthy docs
reference software healthy docs/reference
development software healthy docs/development
concepts software healthy docs/concepts
scripts software healthy scripts
.claude software healthy .claude
skills software healthy .claude/skills
audit-template software healthy .claude/skills/audit-template
audit-docs software healthy .claude/skills/audit-docs
audit-bundled-skill software healthy .claude/skills/audit-bundled-skill
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
src software healthy src
rtl_buddy software healthy src/rtl_buddy
runner software healthy src/rtl_buddy/runner
hub software healthy src/rtl_buddy/hub
schema software healthy src/rtl_buddy/hub/schema
config software healthy src/rtl_buddy/config
pnr software healthy src/rtl_buddy/pnr
klayout software healthy src/rtl_buddy/pnr/klayout
tools software healthy src/rtl_buddy/tools
skill software healthy src/rtl_buddy/skill
xplr software healthy src/rtl_buddy/xplr

LabelLayerStatusPath
pytest cicd healthy .github/workflows/test.yml
ruff-check cicd healthy .github/workflows/lint.yml
build cicd healthy .github/workflows/docs.yml
deploy cicd healthy .github/workflows/docs.yml
gate cicd healthy .github/workflows/claude.yml
claude cicd healthy .github/workflows/claude.yml
release cicd healthy .github/workflows/release.yml
build cicd healthy .github/workflows/release.yml
publish_docs cicd healthy .github/workflows/release.yml
publish cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
gha::test cicd healthy .github/workflows/test.yml
gha::lint cicd healthy .github/workflows/lint.yml
gha::docs cicd healthy .github/workflows/docs.yml
gha::claude cicd healthy .github/workflows/claude.yml
gha::release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
port:42 network healthy tests/test_hub_port_in_use.py
port:1234 network healthy tests/test_hub_config.py
port:2718 network healthy tests/test_axi_profile.py

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
CLAUDE_CODE_OAUTH_TOKEN cicd healthy
GH_PAGES_TOKEN cicd healthy

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

LabelLayerStatusPath
127.0.0.1 network healthy tests/test_hub_status_client.py
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/1f36711c-3504-4fe4-992d-00f7e29a606f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1f36711c-3504-4fe4-992d-00f7e29a606f/

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.