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.

ethanfel/8-cut

https://github.com/ethanfel/8-cut · scanned 2026-06-16 04:22 UTC (2 months ago)

41 raw signals (0 security + 41 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months ago · v1 · 30 actionable findings from 1 signal source. 11 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 362 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
pytest_configure software healthy conftest.py:5
main software healthy 8cut_train.py:23
extract_rich_features software healthy 8cut_calibrate.py:23
compute_window_stats software healthy 8cut_calibrate.py:58
label_windows software healthy 8cut_calibrate.py:82
main software healthy 8cut_calibrate.py:95
_icon software healthy main.py:46
__init__ software healthy main.py:3885
run software healthy main.py:1798
cancel software healthy main.py:833
_run_one software healthy main.py:126
paintEvent software dead main.py:3182
_load software healthy main.py:482
_apply_filter software healthy main.py:500
_delete_selected software healthy main.py:509
_clear_all software healthy main.py:518
_browse_video_dir software healthy main.py:673
_update_source_paths software healthy main.py:678
_manage_negatives software healthy main.py:689
_populate_folder_combos software healthy main.py:694
_update_stats software healthy main.py:724
_show_details software healthy main.py:768
positive_folders software healthy main.py:774
positive_folder software healthy main.py:783
negative_folder software healthy main.py:788
neg_margin software healthy main.py:792
embed_model software healthy main.py:796
model_name software healthy main.py:800
video_dir software healthy main.py:804
include_scan_exports software healthy main.py:808
use_hard_negatives software healthy main.py:812
_parse_time software healthy main.py:911
_current_table software healthy main.py:923
_tab_table software healthy main.py:934
load_for_file software healthy main.py:945
_on_scan_bundle_loaded software healthy main.py:971
_is_row_exported software healthy main.py:985
_row_fg software healthy main.py:991
refresh_exported_state software healthy main.py:1006
add_scan_results software healthy main.py:1030
_add_tab software healthy main.py:1050
_populate_version_combos software healthy main.py:1119
_on_version_changed software healthy main.py:1147
current_model_name software healthy main.py:1195
_emit_active_region software healthy main.py:1202
_on_selection_changed software healthy main.py:1208
_on_table_context_menu software healthy main.py:1222
_merge_rows software healthy main.py:1258
_on_cell_clicked software healthy main.py:1328
_on_cell_changed software healthy main.py:1340

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

LabelLayerStatusPath
_DBWorker software healthy main.py:53
_ScanLoadWorker software healthy main.py:74
ExportWorker software healthy main.py:92
FrameGrabber software healthy main.py:199
ScanWorker software healthy main.py:224
SpeechDetectWorker software healthy main.py:260
DatasetStatsDialog software healthy main.py:335
_BalanceBar software healthy main.py:362
HardNegativesDialog software healthy main.py:430
TrainDialog software healthy main.py:538
TrainWorker software healthy main.py:816
ScanResultsPanel software healthy main.py:860
WaveformWorker software healthy main.py:1783
TimelineWidget software healthy main.py:1840
_CropOverlayWidget software healthy main.py:2719
MpvWidget software healthy main.py:2766
CropBarWidget software healthy main.py:3074
PreviewLabel software healthy main.py:3156
SnapPreviewWindow software healthy main.py:3214
_PlaylistTabBar software healthy main.py:3291
_DeckTabBar software healthy main.py:3354
PlaylistWidget software healthy main.py:3377
_KeyFilter software healthy main.py:3786
MainWindow software healthy main.py:3884

LabelLayerStatusPath
8cut.sh software healthy 8cut.sh
conftest.py software healthy conftest.py
8cut_train.py software healthy 8cut_train.py
8cut_calibrate.py software healthy 8cut_calibrate.py
requirements.txt software healthy requirements.txt
README.md software healthy README.md
LICENSE software healthy LICENSE
setup_env.sh software healthy setup_env.sh
main.py software healthy main.py

LabelLayerStatusPath
ethanfel__8-cut software healthy /data/fable5_failed_archive/ethanfel__8-cut

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
gpu (detected) hardware healthy requirements.txt
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/1f3bff14-5488-458c-b8cd-89ec82c192a7/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1f3bff14-5488-458c-b8cd-89ec82c192a7/

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.