https://github.com/Shu6hamSingha1/Soft-Precise-Landing
· scanned 2026-06-16 00:12 UTC (2 months, 2 weeks ago)
63 raw signals (0 security + 63 graph)
Last scanned 2 months, 2 weeks ago · v1 · 60 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 516 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 |
|---|---|---|---|
n_logged |
software | dead | scripts/summarize_sweep.py:11 |
load_ctrl |
software | healthy | scripts/analyze_results.py:29 |
print_summary |
software | healthy | scripts/analyze_results.py:88 |
time_to_alt |
software | healthy | scripts/analyze_results.py:112 |
print_detail |
software | healthy | scripts/analyze_results.py:138 |
plot_detail |
software | healthy | scripts/analyze_results.py:307 |
_load |
software | healthy | scripts/make_multi_init_plots.py:71 |
draw_landing_corridor |
software | healthy | scripts/make_multi_init_plots.py:82 |
strip |
software | healthy | scripts/make_multi_init_plots.py:129 |
_last_valid_p |
software | healthy | scripts/make_multi_init_plots.py:146 |
_classify_outcome |
software | healthy | scripts/make_multi_init_plots.py:157 |
_scatter_outcome |
software | healthy | scripts/make_multi_init_plots.py:175 |
_idx_of |
software | healthy | scripts/make_multi_init_plots.py:185 |
_land_idx |
software | healthy | scripts/make_multi_init_plots.py:193 |
plot_3d |
software | dead | scripts/make_multi_init_plots.py:201 |
plot_image_plane |
software | dead | scripts/make_multi_init_plots.py:259 |
_closed_quad |
software | healthy | scripts/make_multi_init_plots.py:477 |
plot_combined |
software | healthy | scripts/make_multi_init_plots.py:408 |
main |
software | healthy | scripts/make_multi_init_plots.py:603 |
draw_landing_corridor |
software | healthy | scripts/make_multi_speed_plots.py:70 |
strip |
software | healthy | scripts/make_multi_speed_plots.py:105 |
_classify_outcome |
software | healthy | scripts/make_multi_speed_plots.py:116 |
_scatter_outcome |
software | healthy | scripts/make_multi_speed_plots.py:130 |
load_run |
software | healthy | scripts/make_multi_speed_plots.py:139 |
plot_grid |
software | healthy | scripts/make_multi_speed_plots.py:146 |
draw_landing_corridor |
software | healthy | scripts/make_comparison_multi_speed_plots.py:93 |
strip |
software | healthy | scripts/make_comparison_multi_speed_plots.py:124 |
_classify_outcome |
software | healthy | scripts/make_comparison_multi_speed_plots.py:135 |
_scatter_outcome |
software | healthy | scripts/make_comparison_multi_speed_plots.py:149 |
plot_one_trajectory |
software | healthy | scripts/make_comparison_multi_speed_plots.py:158 |
main |
software | healthy | scripts/make_comparison_multi_speed_plots.py:237 |
quat_to_yaw |
software | healthy | scripts/analyze_multi_init.py:34 |
extract_run |
software | healthy | scripts/analyze_multi_init.py:40 |
load_dataset |
software | healthy | scripts/analyze_multi_init.py:120 |
print_summary |
software | healthy | scripts/analyze_multi_init.py:131 |
print_detail |
software | healthy | scripts/analyze_multi_init.py:157 |
make_plots |
software | healthy | scripts/analyze_multi_init.py:174 |
main |
software | healthy | scripts/analyze_multi_init.py:231 |
load |
software | healthy | scripts/_analyze_results_for_tex.py:24 |
per_run_metrics |
software | healthy | scripts/_analyze_results_for_tex.py:28 |
multi_init_report |
software | healthy | scripts/_analyze_results_for_tex.py:78 |
multi_init_noiseless_report |
software | healthy | scripts/_analyze_results_for_tex.py:124 |
multi_speed_report |
software | healthy | scripts/_analyze_results_for_tex.py:146 |
comparison_report |
software | healthy | scripts/_analyze_results_for_tex.py:192 |
main |
software | healthy | scripts/_analyze_results_for_tex.py:255 |
load_run |
software | healthy | scripts/diag_ic4_z_channel.py:34 |
diag_one |
software | healthy | scripts/diag_ic4_z_channel.py:41 |
main |
software | healthy | scripts/diag_ic4_z_channel.py:175 |
_classify_outcome |
software | healthy | scripts/make_comparison_plots.py:80 |
_scatter_outcome |
software | healthy | scripts/make_comparison_plots.py:94 |
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 |
CLAUDE.md |
software | healthy | CLAUDE.md |
UBUNTU_HANDOFF.md |
software | healthy | UBUNTU_HANDOFF.md |
WINDOWS_HANDOFF.md |
software | healthy | WINDOWS_HANDOFF.md |
run_phase1_windows.sh |
software | healthy | MATLAB/Multi_init_cond/run_phase1_windows.sh |
summarize_sweep.py |
software | healthy | scripts/summarize_sweep.py |
analyze_results.py |
software | healthy | scripts/analyze_results.py |
check_refs.py |
software | healthy | scripts/check_refs.py |
make_multi_init_plots.py |
software | healthy | scripts/make_multi_init_plots.py |
make_plasmc_plots.py |
software | healthy | scripts/make_plasmc_plots.py |
make_multi_speed_plots.py |
software | healthy | scripts/make_multi_speed_plots.py |
make_comparison_multi_speed_plots.py |
software | healthy | scripts/make_comparison_multi_speed_plots.py |
_current_numbers.json |
software | healthy | scripts/_current_numbers.json |
_comparison_numbers.json |
software | healthy | scripts/_comparison_numbers.json |
_verify.py |
software | healthy | scripts/_verify.py |
analyze_multi_init.py |
software | healthy | scripts/analyze_multi_init.py |
_analyze_results_for_tex.py |
software | healthy | scripts/_analyze_results_for_tex.py |
diag_ic4_z_channel.py |
software | healthy | scripts/diag_ic4_z_channel.py |
make_comparison_plots.py |
software | healthy | scripts/make_comparison_plots.py |
_citecount.py |
software | healthy | Soft_Precise_Landing/_citecount.py |
MANUSCRIPT_DATA_HANDOFF.md |
software | healthy | Soft_Precise_Landing/MANUSCRIPT_DATA_HANDOFF.md |
STACKED_BARRIER_BACKSTEPPING.md |
software | healthy | Soft_Precise_Landing/Drafts/STACKED_BARRIER_BACKSTEPPING.md |
SKILL.md |
software | healthy | .claude/skills/io-calibration/SKILL.md |
SKILL.md |
software | healthy | .claude/skills/tune-plasmc/SKILL.md |
SKILL.md |
software | healthy | .claude/skills/sh-script-patterns/SKILL.md |
state.json |
software | healthy | PX4_Gazebo/test_data/CoordDescent/20260526-014855/state.json |
state.json |
software | healthy | PX4_Gazebo/test_data/CoordDescent/20260525-201532/state.json |
record_output_calibration.py |
software | healthy | PX4_Gazebo/apps/record_output_calibration.py |
validate_image.py |
software | healthy | PX4_Gazebo/apps/validate_image.py |
cbf_isolation_test.py |
software | healthy | PX4_Gazebo/apps/cbf_isolation_test.py |
record_input_validation.py |
software | healthy | PX4_Gazebo/apps/record_input_validation.py |
landing_test.py |
software | healthy | PX4_Gazebo/apps/landing_test.py |
record_input_calibration.py |
software | healthy | PX4_Gazebo/apps/record_input_calibration.py |
impulse_response.py |
software | healthy | PX4_Gazebo/apps/impulse_response.py |
record_output_validation.py |
software | healthy | PX4_Gazebo/apps/record_output_validation.py |
CONTROLLER_PARITY.md |
software | healthy | PX4_Gazebo/docs/CONTROLLER_PARITY.md |
PLASMC_TUNING_GUIDE.md |
software | healthy | PX4_Gazebo/docs/PLASMC_TUNING_GUIDE.md |
CBF_SEN_MATLAB_PORT.md |
software | healthy | PX4_Gazebo/docs/CBF_SEN_MATLAB_PORT.md |
PARAMETER_ANALYSIS.md |
software | healthy | PX4_Gazebo/docs/PARAMETER_ANALYSIS.md |
SH_REFERENCE.md |
software | healthy | PX4_Gazebo/docs/SH_REFERENCE.md |
CONTROL_FRAMEWORK_REVIEW.md |
software | healthy | PX4_Gazebo/docs/CONTROL_FRAMEWORK_REVIEW.md |
PERCEPTION_FLOW_FINDINGS.md |
software | healthy | PX4_Gazebo/docs/PERCEPTION_FLOW_FINDINGS.md |
FUNNEL_CBF_DESIGN.md |
software | healthy | PX4_Gazebo/docs/FUNNEL_CBF_DESIGN.md |
validate_image_feed.sh |
software | healthy | PX4_Gazebo/scripts/validate_image_feed.sh |
run_aruco_landing.sh |
software | healthy | PX4_Gazebo/scripts/run_aruco_landing.sh |
run_output_calibration.sh |
software | healthy | PX4_Gazebo/scripts/run_output_calibration.sh |
run_virtual_compass.sh |
software | healthy | PX4_Gazebo/scripts/run_virtual_compass.sh |
run_knob_sweep.sh |
software | healthy | PX4_Gazebo/scripts/run_knob_sweep.sh |
run_ic_validation.sh |
software | healthy | PX4_Gazebo/scripts/run_ic_validation.sh |
poll_phase1.sh |
software | healthy | PX4_Gazebo/scripts/poll_phase1.sh |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MATLAB |
software | healthy | MATLAB |
Multi_init_cond |
software | healthy | MATLAB/Multi_init_cond |
scripts |
software | healthy | scripts |
Soft_Precise_Landing |
software | healthy | Soft_Precise_Landing |
Drafts |
software | healthy | Soft_Precise_Landing/Drafts |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
io-calibration |
software | healthy | .claude/skills/io-calibration |
tune-plasmc |
software | healthy | .claude/skills/tune-plasmc |
sh-script-patterns |
software | healthy | .claude/skills/sh-script-patterns |
PX4_Gazebo |
software | healthy | PX4_Gazebo |
test_data |
software | healthy | PX4_Gazebo/test_data |
CoordDescent |
software | healthy | PX4_Gazebo/test_data/CoordDescent |
20260526-014855 |
software | healthy | PX4_Gazebo/test_data/CoordDescent/20260526-014855 |
20260525-201532 |
software | healthy | PX4_Gazebo/test_data/CoordDescent/20260525-201532 |
apps |
software | healthy | PX4_Gazebo/apps |
docs |
software | healthy | PX4_Gazebo/docs |
scripts |
software | healthy | PX4_Gazebo/scripts |
tools |
software | healthy | PX4_Gazebo/tools |
src |
software | healthy | PX4_Gazebo/src |
| Label | Layer | Status | Path |
|---|---|---|---|
ImageValidator |
software | healthy | PX4_Gazebo/apps/validate_image.py:19 |
_S |
software | healthy | PX4_Gazebo/tools/validate_cbf.py:120 |
GZ_Subscriber |
software | healthy | PX4_Gazebo/src/gz_subscriber.py:22 |
PoseData |
software | healthy | PX4_Gazebo/src/gz_subscriber.py:57 |
Pose_Node |
software | healthy | PX4_Gazebo/src/gz_subscriber.py:63 |
Image_Node |
software | healthy | PX4_Gazebo/src/gz_subscriber.py:108 |
Clock_Node |
software | healthy | PX4_Gazebo/src/gz_subscriber.py:247 |
Controller |
software | healthy | PX4_Gazebo/src/controller.py:70 |
FC |
software | healthy | PX4_Gazebo/src/flight_controller.py:18 |
IMG_PROCESSOR |
software | healthy | PX4_Gazebo/src/img_data.py:46 |
_RateNode |
software | healthy | PX4_Gazebo/src/dds_setpoint.py:29 |
DDSRateSender |
software | healthy | PX4_Gazebo/src/dds_setpoint.py:44 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-2uubn4hy |
software | healthy | /tmp/repobility-clone-2uubn4hy |
This page is publicly accessible at:
https://repobility.com/scan/a729d69b-911a-46a9-a907-91a78cc042e2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a729d69b-911a-46a9-a907-91a78cc042e2/
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.