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.

SPMQT-Lab/ProbeFlow

https://github.com/SPMQT-Lab/ProbeFlow · scanned 2026-06-16 00:19 UTC (2 months, 2 weeks ago)

130 raw signals (0 security + 130 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 112 actionable findings from 1 signal source. 18 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 6395 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
dat_scan software healthy tests/test_scan_writers.py:25
test_supported_suffix_policy_matches_current_export_surface software healthy tests/test_scan_writers.py:30
test_pdf_writer_and_scan_save_method_write_pdf_with_provena… software healthy tests/test_scan_writers.py:36
test_csv_writer_and_scan_save_method_preserve_grid_shape_an… software healthy tests/test_scan_writers.py:53
test_gwy_writer_and_scan_save_method_preserve_channel_and_p… software healthy tests/test_scan_writers.py:77
test_unknown_suffix_raises software healthy tests/test_scan_writers.py:106
test_dispatch_routes_png_and_pdf_to_format_writers software healthy tests/test_scan_writers.py:110
test_gwy_routes_correctly software healthy tests/test_scan_writers.py:118
noisy_terrace software healthy tests/test_tv.py:12
test_reduces_rms_vs_input software healthy tests/test_tv.py:22
test_preserves_shape software healthy tests/test_tv.py:29
test_preserves_edge_location software healthy tests/test_tv.py:34
test_tv_l1_runs_and_reduces_rms software healthy tests/test_tv.py:43
test_non_2d_raises software healthy tests/test_tv.py:52
test_unknown_method_raises software healthy tests/test_tv.py:56
test_bad_nabla_raises software healthy tests/test_tv.py:60
test_max_iter_is_a_hard_cap software healthy tests/test_tv.py:70
counting software healthy tests/test_tv.py:118
test_max_iter_zero_runs_no_iterations software healthy tests/test_tv.py:92
test_tol_honoured_below_50_iterations software healthy tests/test_tv.py:107
test_nabla_x_reduces_horizontal_streaks software healthy tests/test_tv.py:135
test_each_file_is_sniffed_once software healthy tests/test_folder_index_shallow.py:19
counting_sniff software healthy tests/test_folder_index_shallow.py:32
test_returns_shallow_index_object software healthy tests/test_folder_index_shallow.py:43
test_files_are_only_at_immediate_level software healthy tests/test_folder_index_shallow.py:49
test_subfolders_listed software healthy tests/test_folder_index_shallow.py:55
test_subfolder_sample_paths_are_scan_files software healthy tests/test_folder_index_shallow.py:63
test_subfolders_alpha_sorted software healthy tests/test_folder_index_shallow.py:74
test_skipdirs_are_omitted software healthy tests/test_folder_index_shallow.py:80
test_nonexistent_folder_raises software healthy tests/test_folder_index_shallow.py:89
test_file_path_raises software healthy tests/test_folder_index_shallow.py:94
test_empty_folder software healthy tests/test_folder_index_shallow.py:101
test_peek_file_budget_caps_counts software healthy tests/test_folder_index_shallow.py:107
test_alias_maps_are_inverse software healthy tests/test_op_vocab.py:14
test_to_short_to_long_roundtrip software healthy tests/test_op_vocab.py:20
test_dimension_swapping_is_subset_of_lossless software healthy tests/test_op_vocab.py:31
test_lossless_ops_are_known_short_names software healthy tests/test_op_vocab.py:36
test_simple_geometric_ops_are_long_and_supported software healthy tests/test_op_vocab.py:41
test_alias_keys_are_supported_long_ops software healthy tests/test_op_vocab.py:48
test_load_scan_for_viewer_returns_data software healthy tests/test_viewer_qt_free.py:20
test_load_scan_for_viewer_clamps_channel software healthy tests/test_viewer_qt_free.py:33
test_load_scan_for_viewer_missing_file_returns_fallback software healthy tests/test_viewer_qt_free.py:41
test_build_processed_scan_for_export_uses_display_arr software healthy tests/test_viewer_qt_free.py:55
test_build_processed_scan_for_export_no_display_arr_uses_raw software healthy tests/test_viewer_qt_free.py:67
_make_fake_scan software healthy tests/test_viewer_qt_free.py:80
test_save_processed_image_png software healthy tests/test_viewer_qt_free.py:94
test_save_processed_image_pdf_can_skip_provenance software healthy tests/test_viewer_qt_free.py:116
test_save_processed_image_png_can_skip_scalebar software healthy tests/test_viewer_qt_free.py:142
test_save_processed_image_gwy_can_skip_provenance software healthy tests/test_viewer_qt_free.py:158
test_save_processed_image_csv software healthy tests/test_viewer_qt_free.py:179

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

LabelLayerStatusPath
TestSupportedOutputSuffixes software healthy tests/test_scan_writers.py:29
TestPdf software healthy tests/test_scan_writers.py:35
TestCsv software healthy tests/test_scan_writers.py:52
TestGwy software healthy tests/test_scan_writers.py:76
TestSaveScanDispatch software healthy tests/test_scan_writers.py:105
TestTvDenoiseHuberROF software healthy tests/test_tv.py:21
TestTvDenoiseTvL1 software healthy tests/test_tv.py:42
TestTvDenoiseErrors software healthy tests/test_tv.py:51
TestIterationContract software healthy tests/test_tv.py:65
TestNablaDirectional software healthy tests/test_tv.py:134
TestCreatecMetadataMatchesScan software healthy tests/test_scan_metadata.py:29
TestCreatecHeaderConsistency software healthy tests/test_scan_metadata.py:53
TestNanonisMetadataMatchesScan software healthy tests/test_scan_metadata.py:68
TestSpectroscopyRejected software healthy tests/test_scan_metadata.py:81
TestUnknownFileRejected software healthy tests/test_scan_metadata.py:89
TestScanMetadataContract software healthy tests/test_scan_metadata.py:99
TestCreatecSetpointExtraction software healthy tests/test_scan_metadata.py:143
TestNanonisSetpointExtraction software healthy tests/test_scan_metadata.py:216
TestReadSxmStructure software healthy tests/test_reader_sxm.py:31
TestReadSxmPhysical software healthy tests/test_reader_sxm.py:52
TestReadSxmErrors software healthy tests/test_reader_sxm.py:63
TestRealSM4 software healthy tests/test_rhk_sm4.py:379
TestDatToPng software healthy tests/test_integration.py:21
TestProcessDat software healthy tests/test_integration.py:73
TestConvertDatToSxm software healthy tests/test_integration.py:112
TestImageMask software healthy tests/test_mask.py:19
TestMaskName software healthy tests/test_mask.py:45
TestMaskSet software healthy tests/test_mask.py:62
TestMaskTransform software healthy tests/test_mask.py:106
TestRoiFromMask software healthy tests/test_mask.py:159
TestManualDegenerate software healthy tests/test_display_edge_cases.py:20
TestDisplayRangeStateSerialization software healthy tests/test_display_edge_cases.py:57
TestArrayToUint8Degenerate software healthy tests/test_display_edge_cases.py:91
TestResolveRoiToMask software healthy tests/test_measurements_roi_resolve.py:16
TestLegacyWrappersDelegate software healthy tests/test_measurements_roi_resolve.py:62
TestRemoveBadLines software healthy tests/test_processing.py:73
TestSTMBackground software healthy tests/test_processing.py:304
TestSubtractBackground software healthy tests/test_processing.py:446
TestModalShiftBinMatching software healthy tests/test_processing.py:575
TestStmLineBackground software healthy tests/test_processing.py:617
TestQuantizeBitDepth software healthy tests/test_processing.py:660
TestComputeJumpProfilePhysicalUnits software healthy tests/test_processing.py:721
TestComputeJumpProfile software healthy tests/test_processing.py:774
TestComputeJumpProfileSpikeSymmetry software healthy tests/test_processing.py:828
TestAlignRows software healthy tests/test_processing.py:854
TestFacetLevel software healthy tests/test_processing.py:930
TestFourierFilter software healthy tests/test_processing.py:964
TestGaussianHighPass software healthy tests/test_processing.py:1014
TestThresholdImage software healthy tests/test_processing.py:1049
TestFftSoftBorder software healthy tests/test_processing.py:1060

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

LabelLayerStatusPath
README.md software healthy README.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
whitelist.py software healthy whitelist.py
test_scan_writers.py software healthy tests/test_scan_writers.py
test_tv.py software healthy tests/test_tv.py
test_folder_index_shallow.py software healthy tests/test_folder_index_shallow.py
test_op_vocab.py software healthy tests/test_op_vocab.py
test_viewer_qt_free.py software healthy tests/test_viewer_qt_free.py
test_scan_metadata.py software healthy tests/test_scan_metadata.py
test_reader_sxm.py software healthy tests/test_reader_sxm.py
test_scan_model_roundtrip.py software healthy tests/test_scan_model_roundtrip.py
test_browse_cache.py software healthy tests/test_browse_cache.py
test_definitions_dialog.py software healthy tests/test_definitions_dialog.py
test_line_periodicity.py software healthy tests/test_line_periodicity.py
test_rhk_sm4.py software healthy tests/test_rhk_sm4.py
test_measurements_core.py software healthy tests/test_measurements_core.py
test_integration.py software healthy tests/test_integration.py
test_mask.py software healthy tests/test_mask.py
test_spec_processing.py software healthy tests/test_spec_processing.py
test_display_edge_cases.py software healthy tests/test_display_edge_cases.py
test_measurements_roi_resolve.py software healthy tests/test_measurements_roi_resolve.py
test_roi_hint_text.py software healthy tests/test_roi_hint_text.py
test_processing.py software healthy tests/test_processing.py
test_scan_geometry.py software healthy tests/test_scan_geometry.py
test_feature_lattice.py software healthy tests/test_feature_lattice.py
test_common.py software healthy tests/test_common.py
test_processing_scope_seams.py software healthy tests/test_processing_scope_seams.py
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
test_processing_history_cli.py software healthy tests/test_processing_history_cli.py
test_mask_integration.py software healthy tests/test_mask_integration.py
test_provenance_png.py software healthy tests/test_provenance_png.py
test_lattice_grid.py software healthy tests/test_lattice_grid.py
test_pipeline_connectivity.py software healthy tests/test_pipeline_connectivity.py
test_viewer_region_levels.py software healthy tests/test_viewer_region_levels.py
test_parser_adversarial.py software healthy tests/test_parser_adversarial.py
test_roi_resize_handles_canvas.py software healthy tests/test_roi_resize_handles_canvas.py
test_feature_finder.py software healthy tests/test_feature_finder.py
test_viewer_region_contrast_integration.py software healthy tests/test_viewer_region_contrast_integration.py
test_fft_selection_gui.py software healthy tests/test_fft_selection_gui.py
test_cli_entrypoints.py software healthy tests/test_cli_entrypoints.py
test_display.py software healthy tests/test_display.py
test_phase2_roi_ops.py software healthy tests/test_phase2_roi_ops.py
test_lattice.py software healthy tests/test_lattice.py
test_line_periodicity_plot.py software healthy tests/test_line_periodicity_plot.py
test_viewer_shortcuts.py software healthy tests/test_viewer_shortcuts.py
README.md software healthy tests/README.md

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

LabelLayerStatusPath
tests software healthy tests
docs software healthy docs
notes software healthy docs/notes
scripts software healthy scripts
.claude software healthy .claude
commands software healthy .claude/commands
probeflow software healthy probeflow
measurements software healthy probeflow/measurements
processing software healthy probeflow/processing
gui software healthy probeflow/gui
browse software healthy probeflow/gui/browse
lattice_grid software healthy probeflow/gui/lattice_grid
viewer software healthy probeflow/gui/viewer
widgets software healthy probeflow/gui/widgets
survey software healthy probeflow/gui/survey
terminal software healthy probeflow/gui/terminal
spec_viewer software healthy probeflow/gui/spec_viewer
convert software healthy probeflow/gui/convert
features software healthy probeflow/gui/features
dialogs software healthy probeflow/gui/dialogs
cli software healthy probeflow/cli
commands software healthy probeflow/cli/commands
provenance software healthy probeflow/provenance
spectroscopy software healthy probeflow/spectroscopy
analysis software healthy probeflow/analysis
io software healthy probeflow/io
converters software healthy probeflow/io/converters
readers software healthy probeflow/io/readers
writers software healthy probeflow/io/writers
core software healthy probeflow/core
plugins software healthy probeflow/plugins
adapters software healthy probeflow/plugins/adapters
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
test cicd healthy .github/workflows/ci.yml
lint cicd healthy .github/workflows/ci.yml

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

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/e0365af9-bf90-4c55-942b-ef6501b9027f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e0365af9-bf90-4c55-942b-ef6501b9027f/

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.