https://github.com/ethanfel/8-cut
· scanned 2026-06-16 04:22 UTC (2 months ago)
41 raw signals (0 security + 41 graph)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
_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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
ethanfel__8-cut |
software | healthy | /data/fable5_failed_archive/ethanfel__8-cut |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | requirements.txt |
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.