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.

slimmsyd/BRLabelingApplication

https://github.com/slimmsyd/BRLabelingApplication · scanned 2026-06-16 00:15 UTC (2 months, 2 weeks ago)

91 raw signals (0 security + 91 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 91 actionable findings from 1 signal source. 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 636 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
main software healthy Python/scripts/import_cropped_video_data_source.py:19
upload_video software healthy Python/scripts/import_cropped_video_data_source.py:73
s3_object_exists software healthy Python/scripts/import_cropped_video_data_source.py:78
create_video_data_source_record software healthy Python/scripts/import_cropped_video_data_source.py:89
validate software healthy Python/scripts/import_cropped_video_data_source.py:113
validate_date software healthy Python/scripts/import_cropped_video_data_source.py:118
make_assignments_dict software healthy Python/scripts/import_cropped_video_data_source.py:128
ask_to_continue software healthy Python/scripts/import_cropped_video_data_source.py:139
parse_args software healthy Python/scripts/import_cropped_video_data_source.py:151
main software healthy Python/scripts/allocate_labeller.py:26
add_labeller_to_all_assignments software dead Python/scripts/allocate_labeller.py:49
add_labeller_to_named_assignments software healthy Python/scripts/allocate_labeller.py:55
replace_labeller_in_all_assignments software dead Python/scripts/allocate_labeller.py:74
replace_labeller_in_named_assignments software healthy Python/scripts/allocate_labeller.py:80
delete_labeller_from_named_assignments software healthy Python/scripts/allocate_labeller.py:105
get_rounds_from_description software healthy Python/scripts/allocate_labeller.py:116
assign_labeller software healthy Python/scripts/allocate_labeller.py:166
output_assignment_message software healthy Python/scripts/allocate_labeller.py:175
parse_args software healthy Python/scripts/allocate_labeller.py:184
main software healthy my-app/scripts/check-nakatani-videos.ts:main
formatCSVValue software healthy my-app/scripts/export-events-jan-19-23.ts:formatCSVValue
generateCSV software healthy my-app/scripts/export-events-jan-19-23.ts:generateCSV
saveCSV software healthy my-app/scripts/export-events-jan-19-23.ts:saveCSV
eventToRow software healthy my-app/scripts/export-events-jan-19-23.ts:eventToRow
printSummary software healthy my-app/scripts/export-events-jan-19-23.ts:printSummary
main software healthy my-app/scripts/export-events-jan-19-23.ts:main
checkStorageLimits software healthy my-app/scripts/check-storage-limits.ts:checkStorageLimits
limitMB software healthy my-app/scripts/check-storage-limits.ts:limitMB
limitGB software healthy my-app/scripts/check-storage-limits.ts:limitGB
backfillVideoTitles software healthy my-app/scripts/backfill-video-titles.ts:backfillVideoTitles
main software healthy my-app/scripts/check-assignment.ts:main
copyFile software healthy my-app/scripts/rename-storage-paths.ts:copyFile
updateDatabase software healthy my-app/scripts/rename-storage-paths.ts:updateDatabase
deleteOldFile software healthy my-app/scripts/rename-storage-paths.ts:deleteOldFile
main software healthy my-app/scripts/rename-storage-paths.ts:main
parseTimeToSeconds software healthy my-app/scripts/backfill-external-api.ts:parseTimeToSeconds
visibilityFlagsToMatrix software healthy my-app/scripts/backfill-external-api.ts:visibilityFlagsToMa…
transformEvent software healthy my-app/scripts/backfill-external-api.ts:transformEvent
groupEventsByCamera software healthy my-app/scripts/backfill-external-api.ts:groupEventsByCamera
backfillVideo software healthy my-app/scripts/backfill-external-api.ts:backfillVideo
main software healthy my-app/scripts/backfill-external-api.ts:main
getFight software healthy my-app/scripts/test-get-fight.ts:getFight
main software healthy my-app/scripts/test-get-fight.ts:main
main software healthy my-app/scripts/validate-qc-data.ts:main
payload software healthy my-app/scripts/test-preserve-event-createdat.ts:payload
transformEventForExternalAPI software healthy my-app/scripts/backfill-data.ts:transformEventForExternalAPI
formatTime software healthy my-app/scripts/backfill-data.ts:formatTime
backfillReviewedTimestamps software healthy my-app/scripts/backfill-data.ts:backfillReviewedTimestamps
backfillLabeledBy software healthy my-app/scripts/backfill-data.ts:backfillLabeledBy
resendToExternalAPI software healthy my-app/scripts/backfill-data.ts:resendToExternalAPI

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

LabelLayerStatusPath
logs_result.json software healthy logs_result.json
ASSIGNMENT_MISMATCH_FIX.md software healthy ASSIGNMENT_MISMATCH_FIX.md
requirements.txt software healthy Python/requirements.txt
import_cropped_video_data_source.py software healthy Python/scripts/import_cropped_video_data_source.py
allocate_labeller.py software healthy Python/scripts/allocate_labeller.py
settings.json software healthy .claude/settings.json
postcss.config.mjs software healthy my-app/postcss.config.mjs
TIMESTAMP_SYNC_DEBUG.md software healthy my-app/TIMESTAMP_SYNC_DEBUG.md
README.md software healthy my-app/README.md
package.json software healthy my-app/package.json
VIDEO_SWITCHING_FIX.md software healthy my-app/VIDEO_SWITCHING_FIX.md
package-lock.json software healthy my-app/package-lock.json
tsconfig.json software healthy my-app/tsconfig.json
eslint.config.mjs software healthy my-app/eslint.config.mjs
next.config.ts software healthy my-app/next.config.ts
AWS_SETUP.md software healthy my-app/docs/AWS_SETUP.md
check-nakatani-videos.ts software healthy my-app/scripts/check-nakatani-videos.ts
export-events-jan-19-23.ts software healthy my-app/scripts/export-events-jan-19-23.ts
check-storage-limits.ts software healthy my-app/scripts/check-storage-limits.ts
backfill-video-titles.ts software healthy my-app/scripts/backfill-video-titles.ts
check-assignment.ts software healthy my-app/scripts/check-assignment.ts
rename-storage-paths.ts software healthy my-app/scripts/rename-storage-paths.ts
backfill-external-api.ts software healthy my-app/scripts/backfill-external-api.ts
test-get-fight.ts software healthy my-app/scripts/test-get-fight.ts
count-missing-attribution.js software healthy my-app/scripts/count-missing-attribution.js
validate-qc-data.ts software healthy my-app/scripts/validate-qc-data.ts
test-preserve-event-createdat.ts software healthy my-app/scripts/test-preserve-event-createdat.ts
backfill-data.ts software healthy my-app/scripts/backfill-data.ts
export-events-feb-2-6.ts software healthy my-app/scripts/export-events-feb-2-6.ts
generate-icons.sh software healthy my-app/scripts/generate-icons.sh
fix-storage-paths-db.ts software healthy my-app/scripts/fix-storage-paths-db.ts
compare-intent.ts software healthy my-app/scripts/compare-intent.ts
test-external-api.ts software healthy my-app/scripts/test-external-api.ts
export-events-by-date.ts software healthy my-app/scripts/export-events-by-date.ts
count-missing-attribution.ts software healthy my-app/scripts/count-missing-attribution.ts
audit-storage-cache.ts software healthy my-app/scripts/audit-storage-cache.ts
export-dan-qc-changes.ts software healthy my-app/scripts/export-dan-qc-changes.ts
test-put-request.ts software healthy my-app/scripts/test-put-request.ts
migration_lock.toml software healthy my-app/prisma/migrations/migration_lock.toml
migration.sql software healthy my-app/prisma/migrations/20251209130039_add_video_metadata_…
migration.sql software healthy my-app/prisma/migrations/20251214193705_add_external_fight_…
migration.sql software healthy my-app/prisma/migrations/20251205193356_add_video_assignmen…
migration.sql software healthy my-app/prisma/migrations/20251205193957_add_event_model/mig…
migration.sql software healthy my-app/prisma/migrations/20260107210756_add_user_info_to_vi…
migration.sql software healthy my-app/prisma/migrations/20251216164146_add_venue_to_video/…
migration.sql software healthy my-app/prisma/migrations/20251204193137_added_name/migratio…
migration.sql software healthy my-app/prisma/migrations/20260102200648_add_video_title_to_…
migration.sql software healthy my-app/prisma/migrations/20251210124217_add_storage_provide…
migration.sql software healthy my-app/prisma/migrations/20251210174509_add_user_permission…
migration.sql software healthy my-app/prisma/migrations/20251204192038_user_table/migratio…

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

LabelLayerStatusPath
Python software healthy Python
scripts software healthy Python/scripts
.claude software healthy .claude
my-app software healthy my-app
docs software healthy my-app/docs
scripts software healthy my-app/scripts
prisma software healthy my-app/prisma
migrations software healthy my-app/prisma/migrations
20251209130039_add_video_metadata_and_label_types software healthy my-app/prisma/migrations/20251209130039_add_video_metadata_…
20251214193705_add_external_fight_fields software healthy my-app/prisma/migrations/20251214193705_add_external_fight_…
20251205193356_add_video_assignment_tracking software healthy my-app/prisma/migrations/20251205193356_add_video_assignmen…
20251205193957_add_event_model software healthy my-app/prisma/migrations/20251205193957_add_event_model
20260107210756_add_user_info_to_video_assignment software healthy my-app/prisma/migrations/20260107210756_add_user_info_to_vi…
20251216164146_add_venue_to_video software healthy my-app/prisma/migrations/20251216164146_add_venue_to_video
20251204193137_added_name software healthy my-app/prisma/migrations/20251204193137_added_name
20260102200648_add_video_title_to_assignment software healthy my-app/prisma/migrations/20260102200648_add_video_title_to_…
20251210124217_add_storage_provider_abstraction software healthy my-app/prisma/migrations/20251210124217_add_storage_provide…
20251210174509_add_user_permissions software healthy my-app/prisma/migrations/20251210174509_add_user_permissions
20251204192038_user_table software healthy my-app/prisma/migrations/20251204192038_user_table
20251204193338_removed_name software healthy my-app/prisma/migrations/20251204193338_removed_name
20251205170528_added_account_types_admin software healthy my-app/prisma/migrations/20251205170528_added_account_types…
20260107210458_add_labeled_by_to_events software healthy my-app/prisma/migrations/20260107210458_add_labeled_by_to_e…
src software healthy my-app/src
types software healthy my-app/src/types
components software healthy my-app/src/components
auth software healthy my-app/src/components/auth
workspace software healthy my-app/src/components/workspace
app software healthy my-app/src/app
settings software healthy my-app/src/app/settings
upload software healthy my-app/src/app/upload
test-upload software healthy my-app/src/app/test-upload
login software healthy my-app/src/app/login
api software healthy my-app/src/app/api
external software healthy my-app/src/app/api/external
accounts software healthy my-app/src/app/api/external/accounts
fights software healthy my-app/src/app/api/external/fights
[title] software healthy my-app/src/app/api/external/fights/[title]
rounds software healthy my-app/src/app/api/external/fights/[title]/rounds
users software healthy my-app/src/app/api/users
auth software healthy my-app/src/app/api/auth
logout software healthy my-app/src/app/api/auth/logout
login software healthy my-app/src/app/api/auth/login
signup software healthy my-app/src/app/api/auth/signup
me software healthy my-app/src/app/api/auth/me
admin software healthy my-app/src/app/api/admin
migrate-boxer-names software healthy my-app/src/app/api/admin/migrate-boxer-names
export-events software healthy my-app/src/app/api/admin/export-events
round software healthy my-app/src/app/api/admin/export-events/round
videos software healthy my-app/src/app/api/videos
finalize software healthy my-app/src/app/api/videos/finalize

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

LabelLayerStatusPath
ExportReportsSection frontend healthy my-app/src/components/ExportReportsSection.tsx
VideoGrid frontend healthy my-app/src/components/VideoGrid.tsx
SuccessModal frontend healthy my-app/src/components/SuccessModal.tsx
FeedbackWidget frontend healthy my-app/src/components/FeedbackWidget.tsx
Sidebar frontend healthy my-app/src/components/Sidebar.tsx
UploadFab frontend healthy my-app/src/components/UploadFab.tsx
VideoCard frontend healthy my-app/src/components/VideoCard.tsx
MobileTopBar frontend healthy my-app/src/components/MobileTopBar.tsx
HeroSection frontend healthy my-app/src/components/HeroSection.tsx
ClipExportPanel frontend healthy my-app/src/components/ClipExportPanel.tsx
AssignmentModal frontend healthy my-app/src/components/AssignmentModal.tsx
VideoPlayer frontend healthy my-app/src/components/workspace/VideoPlayer.tsx
SidebarControls frontend healthy my-app/src/components/workspace/SidebarControls.tsx
EventLog frontend healthy my-app/src/components/workspace/EventLog.tsx
WorkspaceHeader frontend healthy my-app/src/components/workspace/WorkspaceHeader.tsx
Home frontend healthy my-app/src/app/page.tsx
RootLayout frontend healthy my-app/src/app/layout.tsx
Error frontend healthy my-app/src/app/error.tsx
GlobalError frontend healthy my-app/src/app/global-error.tsx
SettingsPage frontend healthy my-app/src/app/settings/page.tsx
UploadPage frontend healthy my-app/src/app/upload/page.tsx
TestUploadPage frontend healthy my-app/src/app/test-upload/page.tsx
LoginPage frontend healthy my-app/src/app/login/page.tsx
WorkspacePageWithSuspense frontend healthy my-app/src/app/workspace/page.tsx
WorkspaceError frontend healthy my-app/src/app/workspace/error.tsx

LabelLayerStatusPath
migration.sql data healthy my-app/prisma/migrations/20251209130039_add_video_metadata_…
migration.sql data healthy my-app/prisma/migrations/20251214193705_add_external_fight_…
migration.sql data healthy my-app/prisma/migrations/20251205193356_add_video_assignmen…
migration.sql data healthy my-app/prisma/migrations/20251205193957_add_event_model/mig…
migration.sql data healthy my-app/prisma/migrations/20260107210756_add_user_info_to_vi…
migration.sql data healthy my-app/prisma/migrations/20251216164146_add_venue_to_video/…
migration.sql data healthy my-app/prisma/migrations/20251204193137_added_name/migratio…
migration.sql data healthy my-app/prisma/migrations/20260102200648_add_video_title_to_…
migration.sql data healthy my-app/prisma/migrations/20251210124217_add_storage_provide…
migration.sql data healthy my-app/prisma/migrations/20251210174509_add_user_permission…
migration.sql data healthy my-app/prisma/migrations/20251204192038_user_table/migratio…
migration.sql data healthy my-app/prisma/migrations/20251204193338_removed_name/migrat…
migration.sql data healthy my-app/prisma/migrations/20251205170528_added_account_types…
migration.sql data healthy my-app/prisma/migrations/20260107210458_add_labeled_by_to_e…

LabelLayerStatusPath
/page.tsx frontend healthy my-app/src/app/page.tsx
/settings frontend healthy my-app/src/app/settings/page.tsx
/upload frontend healthy my-app/src/app/upload/page.tsx
/test-upload frontend healthy my-app/src/app/test-upload/page.tsx
/login frontend healthy my-app/src/app/login/page.tsx
/workspace frontend healthy my-app/src/app/workspace/page.tsx
/ frontend healthy my-app/src/lib/session.ts

LabelLayerStatusPath
AuthError software healthy my-app/src/lib/hooks/useCurrentUser.ts:AuthError
S3StorageProvider software healthy my-app/src/lib/storage/s3-provider.ts:S3StorageProvider
using software healthy my-app/src/lib/storage/s3-provider.ts:using
SupabaseStorageProvider software healthy my-app/src/lib/storage/supabase-provider.ts:SupabaseStorage…

LabelLayerStatusPath
Video data healthy my-app/prisma/migrations/20251205193356_add_video_assignmen…
VideoAssignment data healthy my-app/prisma/migrations/20251205193356_add_video_assignmen…
Event data healthy my-app/prisma/migrations/20251205193957_add_event_model/mig…
User data healthy my-app/prisma/migrations/20251204192038_user_table/migratio…

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

LabelLayerStatusPath
postgresql data healthy my-app/prisma/migrations/migration_lock.toml

LabelLayerStatusPath
vps::aws hardware healthy Python/requirements.txt

LabelLayerStatusPath
auth::my-app/src/app/api/videos/get-upload-token/route.ts security healthy my-app/src/app/api/videos/get-upload-token/route.ts
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/9f44f3a2-8be0-4f7e-92ff-dead828b4cf6/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9f44f3a2-8be0-4f7e-92ff-dead828b4cf6/

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.