https://github.com/XMahaveer/sdi-fdp-workshop
· scanned 2026-06-16 01:03 UTC (2 months, 1 week ago)
31 raw signals (0 security + 31 graph)
Last scanned 2 months, 1 week ago · v1 · 27 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 177 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 |
|---|---|---|---|
_origin |
software | healthy | v2-online/dashboard/meet_addon.py:46 |
_page |
software | healthy | v2-online/dashboard/meet_addon.py:92 |
register |
software | healthy | v2-online/dashboard/meet_addon.py:124 |
addon_sidepanel |
software | healthy | v2-online/dashboard/meet_addon.py:128 |
addon_mainstage |
software | healthy | v2-online/dashboard/meet_addon.py:137 |
addon_manifest |
software | healthy | v2-online/dashboard/meet_addon.py:145 |
_load_backend |
software | healthy | v2-online/dashboard/app.py:75 |
_scope |
software | healthy | v2-online/dashboard/app.py:92 |
capture |
software | healthy | v2-online/dashboard/app.py:100 |
card |
software | healthy | v2-online/dashboard/app.py:138 |
fig_layout |
software | healthy | v2-online/dashboard/app.py:148 |
_is_trainer |
software | healthy | v2-online/dashboard/app.py:300 |
show_role |
software | healthy | v2-online/dashboard/app.py:308 |
signal_only_view |
software | healthy | v2-online/dashboard/app.py:313 |
_as_me |
software | healthy | v2-online/dashboard/app.py:323 |
join_roster |
software | healthy | v2-online/dashboard/app.py:336 |
update_scope |
software | healthy | v2-online/dashboard/app.py:382 |
snippet |
software | healthy | v2-online/dashboard/app.py:415 |
progress |
software | healthy | v2-online/dashboard/app.py:427 |
queue |
software | healthy | v2-online/dashboard/app.py:470 |
enabled |
software | healthy | v2-online/dashboard/supabase_store.py:34 |
_warn_once |
software | healthy | v2-online/dashboard/supabase_store.py:38 |
_headers |
software | healthy | v2-online/dashboard/supabase_store.py:45 |
_rest |
software | healthy | v2-online/dashboard/supabase_store.py:53 |
create_session |
software | healthy | v2-online/dashboard/supabase_store.py:75 |
get_session_by_code |
software | healthy | v2-online/dashboard/supabase_store.py:83 |
list_sessions |
software | healthy | v2-online/dashboard/supabase_store.py:89 |
get_or_create_participant |
software | healthy | v2-online/dashboard/supabase_store.py:97 |
set_progress |
software | healthy | v2-online/dashboard/supabase_store.py:117 |
clear_progress |
software | healthy | v2-online/dashboard/supabase_store.py:127 |
get_progress |
software | healthy | v2-online/dashboard/supabase_store.py:135 |
board |
software | healthy | v2-online/dashboard/supabase_store.py:145 |
_token |
software | healthy | v2-online/dashboard/trainer_view.py:29 |
_authed |
software | healthy | v2-online/dashboard/trainer_view.py:33 |
_login_page |
software | healthy | v2-online/dashboard/trainer_view.py:37 |
_board_page |
software | healthy | v2-online/dashboard/trainer_view.py:56 |
register |
software | healthy | v2-online/dashboard/trainer_view.py:133 |
trainer_home |
software | healthy | v2-online/dashboard/trainer_view.py:135 |
trainer_login |
software | healthy | v2-online/dashboard/trainer_view.py:141 |
trainer_logout |
software | healthy | v2-online/dashboard/trainer_view.py:150 |
trainer_session |
software | healthy | v2-online/dashboard/trainer_view.py:156 |
trainer_export |
software | healthy | v2-online/dashboard/trainer_view.py:172 |
run_case |
software | healthy | v2-online/simulator/run_all_v1.py:49 |
teaching_rules |
software | healthy | v2-online/simulator/run_all_v1.py:70 |
expect |
software | healthy | v2-online/simulator/run_all_v1.py:79 |
main |
software | healthy | v2-online/simulator/run_all_v1.py:120 |
_dut_gain |
software | healthy | v2-online/simulator/moku/instruments.py:36 |
__init__ |
software | healthy | v2-online/simulator/moku/instruments.py:399 |
sample |
software | healthy | v2-online/simulator/moku/instruments.py:63 |
_require |
software | healthy | v2-online/simulator/moku/instruments.py:104 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
README.md |
software | healthy | v2-online/README.md |
MODEL_C_HYBRID.md |
software | healthy | v2-online/MODEL_C_HYBRID.md |
REMOTE_DELIVERY_KIT.md |
software | healthy | v2-online/REMOTE_DELIVERY_KIT.md |
MODEL_B_CLOUD_WORKSTATION.md |
software | healthy | v2-online/MODEL_B_CLOUD_WORKSTATION.md |
meet_addon.py |
software | healthy | v2-online/dashboard/meet_addon.py |
README.md |
software | healthy | v2-online/dashboard/README.md |
app.py |
software | healthy | v2-online/dashboard/app.py |
schema.sql |
software | healthy | v2-online/dashboard/schema.sql |
supabase_store.py |
software | healthy | v2-online/dashboard/supabase_store.py |
trainer_view.py |
software | healthy | v2-online/dashboard/trainer_view.py |
requirements.txt |
software | healthy | v2-online/dashboard/requirements.txt |
run_all_v1.py |
software | healthy | v2-online/simulator/run_all_v1.py |
README.md |
software | healthy | v2-online/simulator/README.md |
simrun.py |
software | healthy | v2-online/simulator/simrun.py |
__init__.py |
software | healthy | v2-online/simulator/moku/__init__.py |
instruments.py |
software | healthy | v2-online/simulator/moku/instruments.py |
manifest.json |
software | healthy | v2-online/meet-addon/manifest.json |
README.md |
software | healthy | v2-online/meet-addon/README.md |
CONTRIBUTING.md |
software | healthy | docs/CONTRIBUTING.md |
CHANGELOG.md |
software | healthy | docs/CHANGELOG.md |
README.md |
software | healthy | v1-physical/README.md |
README.md |
software | healthy | v1-physical/scripts/README.md |
config.py |
software | healthy | v1-physical/scripts/config.py |
ex1_1_oscilloscope_logging.py |
software | healthy | v1-physical/scripts/day1/ex1_1_oscilloscope_logging.py |
ex1_2_waveform_generator_sweep.py |
software | healthy | v1-physical/scripts/day1/ex1_2_waveform_generator_sweep.py |
generate_ex1_1_expected.py |
software | healthy | v1-physical/scripts/expected_outputs/generate_ex1_1_expecte… |
generate_ex1_2_expected.py |
software | healthy | v1-physical/scripts/expected_outputs/generate_ex1_2_expecte… |
generate_ex2_1_expected.py |
software | healthy | v1-physical/scripts/expected_outputs/generate_ex2_1_expecte… |
generate_capstone_a_expected.py |
software | healthy | v1-physical/scripts/expected_outputs/generate_capstone_a_ex… |
generate_ex3_1_expected.py |
software | healthy | v1-physical/scripts/expected_outputs/generate_ex3_1_expecte… |
generate_ex3_2_expected.py |
software | healthy | v1-physical/scripts/expected_outputs/generate_ex3_2_expecte… |
generate_ex2_2_expected.py |
software | healthy | v1-physical/scripts/expected_outputs/generate_ex2_2_expecte… |
generate_ex2_3_expected.py |
software | healthy | v1-physical/scripts/expected_outputs/generate_ex2_3_expecte… |
ex3_2_fft_snr_thd.py |
software | healthy | v1-physical/scripts/day3/ex3_2_fft_snr_thd.py |
ex3_1_datalogger_streaming.py |
software | healthy | v1-physical/scripts/day3/ex3_1_datalogger_streaming.py |
ex2_3_mim_frequency_sweep.py |
software | healthy | v1-physical/scripts/day2/ex2_3_mim_frequency_sweep.py |
ex2_2_logic_analyzer_spi.py |
software | healthy | v1-physical/scripts/day2/ex2_2_logic_analyzer_spi.py |
ex2_1_awg_custom_waveforms.py |
software | healthy | v1-physical/scripts/day2/ex2_1_awg_custom_waveforms.py |
mcc_experiment_guide.md |
software | healthy | v1-physical/scripts/day5/mcc_experiment_guide.md |
mcc_threshold_detector_host.py |
software | healthy | v1-physical/scripts/day5/mcc_threshold_detector_host.py |
capstone_option_c_production_tester.py |
software | healthy | v1-physical/scripts/day4/capstone_option_c_production_teste… |
capstone_option_b_signal_monitor.py |
software | healthy | v1-physical/scripts/day4/capstone_option_b_signal_monitor.py |
capstone_option_a_component_characterizer.py |
software | healthy | v1-physical/scripts/day4/capstone_option_a_component_charac… |
MOKU_Go_5Day_Workshop_Design_v2.md |
software | healthy | v1-physical/design/MOKU_Go_5Day_Workshop_Design_v2.md |
Day5_Facilitator_Guide.md |
software | healthy | v1-physical/trainer/Day5_Facilitator_Guide.md |
| Label | Layer | Status | Path |
|---|---|---|---|
v2-online |
software | healthy | v2-online |
dashboard |
software | healthy | v2-online/dashboard |
simulator |
software | healthy | v2-online/simulator |
moku |
software | healthy | v2-online/simulator/moku |
meet-addon |
software | healthy | v2-online/meet-addon |
docs |
software | healthy | docs |
v1-physical |
software | healthy | v1-physical |
scripts |
software | healthy | v1-physical/scripts |
day1 |
software | healthy | v1-physical/scripts/day1 |
expected_outputs |
software | healthy | v1-physical/scripts/expected_outputs |
day3 |
software | healthy | v1-physical/scripts/day3 |
day2 |
software | healthy | v1-physical/scripts/day2 |
day5 |
software | healthy | v1-physical/scripts/day5 |
day4 |
software | healthy | v1-physical/scripts/day4 |
design |
software | healthy | v1-physical/design |
trainer |
software | healthy | v1-physical/trainer |
| Label | Layer | Status | Path |
|---|---|---|---|
MokuException |
software | healthy | v2-online/simulator/moku/instruments.py:27 |
_Signal |
software | healthy | v2-online/simulator/moku/instruments.py:49 |
_BaseInstrument |
software | healthy | v2-online/simulator/moku/instruments.py:113 |
Oscilloscope |
software | healthy | v2-online/simulator/moku/instruments.py:180 |
WaveformGenerator |
software | healthy | v2-online/simulator/moku/instruments.py:214 |
ArbitraryWaveformGenerator |
software | healthy | v2-online/simulator/moku/instruments.py:218 |
LogicAnalyzer |
software | healthy | v2-online/simulator/moku/instruments.py:242 |
Datalogger |
software | healthy | v2-online/simulator/moku/instruments.py:294 |
CustomInstrument |
software | healthy | v2-online/simulator/moku/instruments.py:341 |
CloudCompile |
software | healthy | v2-online/simulator/moku/instruments.py:384 |
MultiInstrument |
software | healthy | v2-online/simulator/moku/instruments.py:391 |
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /addon/sidepanel |
api | healthy | v2-online/dashboard/meet_addon.py |
ANY /addon/mainstage |
api | healthy | v2-online/dashboard/meet_addon.py |
ANY /addon/manifest |
api | healthy | v2-online/dashboard/meet_addon.py |
ANY /trainer |
api | healthy | v2-online/dashboard/trainer_view.py |
ANY /trainer/login |
api | healthy | v2-online/dashboard/trainer_view.py |
ANY /trainer/logout |
api | healthy | v2-online/dashboard/trainer_view.py |
ANY /trainer/session |
api | healthy | v2-online/dashboard/trainer_view.py |
ANY /trainer/export.csv |
api | healthy | v2-online/dashboard/trainer_view.py |
| Label | Layer | Status | Path |
|---|---|---|---|
sessions |
data | healthy | v2-online/dashboard/schema.sql |
participants |
data | healthy | v2-online/dashboard/schema.sql |
progress |
data | healthy | v2-online/dashboard/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.0.101 |
network | healthy | v2-online/dashboard/app.py |
10.0.0.1 |
network | healthy | v2-online/simulator/run_all_v1.py |
4.1.2.1 |
network | healthy | v2-online/simulator/moku/__init__.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-f4tb02mp |
software | healthy | /tmp/repobility-clone-f4tb02mp |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | v2-online/README.md |
This page is publicly accessible at:
https://repobility.com/scan/909c6558-c60b-4387-9f69-951fd2ccce2d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/909c6558-c60b-4387-9f69-951fd2ccce2d/
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.