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.

mj94ai/label-studio-custom

https://github.com/mj94ai/label-studio-custom · scanned 2026-06-16 02:55 UTC (2 months ago)

52 raw signals (38 security + 14 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months ago · v2 · 21 actionable findings from 2 signal sources. 143 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 56 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
calendar_queryset software healthy test_calendar_edge_cases.py:51
get_date_counts software healthy test_calendar_edge_cases.py:67
get_filtered_tasks software healthy test_calendar_edge_cases.py:80
setup software healthy test_calendar_edge_cases.py:92
test_valid_iso_timestamps software healthy test_calendar_edge_cases.py:97
test_plain_date_strings software healthy test_calendar_edge_cases.py:110
test_empty_string_excluded software healthy test_calendar_edge_cases.py:123
test_null_value_excluded software healthy test_calendar_edge_cases.py:135
test_missing_key_excluded software healthy test_calendar_edge_cases.py:146
test_invalid_non_date_strings software healthy test_calendar_edge_cases.py:157
test_partial_date_excluded software healthy test_calendar_edge_cases.py:172
test_mixed_valid_and_invalid software healthy test_calendar_edge_cases.py:184
test_all_invalid_returns_empty software healthy test_calendar_edge_cases.py:204
test_no_tasks_returns_empty software healthy test_calendar_edge_cases.py:217
test_date_range_filter_selects_correct_tasks software healthy test_calendar_edge_cases.py:225
test_date_range_filter_single_day software healthy test_calendar_edge_cases.py:240
test_date_filter_with_invalid_values_does_not_crash software healthy test_calendar_edge_cases.py:253
test_date_filter_all_invalid_returns_empty software healthy test_calendar_edge_cases.py:267
test_numeric_string_that_looks_like_date software healthy test_calendar_edge_cases.py:279
test_boolean_value software healthy test_calendar_edge_cases.py:299
test_integer_json_value software healthy test_calendar_edge_cases.py:313
test_nested_object_value software healthy test_calendar_edge_cases.py:326
end_headers software healthy cors_server.py:7
do_OPTIONS software dead cors_server.py:13
test_create_table_if_not_exists_is_idempotent software healthy test_migration_edge_cases.py:37
test_drop_table_if_exists_is_idempotent software healthy test_migration_edge_cases.py:71
test_create_without_if_not_exists_fails_on_second_run software healthy test_migration_edge_cases.py:85
test_insert_and_query_after_idempotent_create software healthy test_migration_edge_cases.py:109
test_locked_migrate_command_exists software healthy test_migration_edge_cases.py:157
test_server_uses_locked_migrate_for_postgres software healthy test_migration_edge_cases.py:167
test_migration_file_uses_separate_database_and_state software healthy test_migration_edge_cases.py:181

LabelLayerStatusPath
test_calendar_edge_cases.py software healthy test_calendar_edge_cases.py
start.sh software healthy start.sh
CLAUDE.md software healthy CLAUDE.md
TEST_STATUS.md software healthy TEST_STATUS.md
cors_server.py software healthy cors_server.py
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
NOTICE software healthy NOTICE
build-and-start.sh software healthy build-and-start.sh
test_migration_edge_cases.py software healthy test_migration_edge_cases.py
Dockerfile software healthy Dockerfile
CLAUDE.md quality healthy CLAUDE.md

LabelLayerStatusPath
FakeTask software healthy test_calendar_edge_cases.py:38
Meta software healthy test_calendar_edge_cases.py:41
CORSRequestHandler software healthy cors_server.py:6

LabelLayerStatusPath
sqlite data healthy test_calendar_edge_cases.py
postgresql data healthy test_calendar_edge_cases.py
redis data healthy pyproject.toml

LabelLayerStatusPath
mj94ai__label-studio-custom software healthy /data/fable5_failed_archive/mj94ai__label-studio-custom

LabelLayerStatusPath
test_migration_edge_cases.py data healthy test_migration_edge_cases.py

LabelLayerStatusPath
port:8080 network healthy start.sh

LabelLayerStatusPath
127.0.0.1 network healthy build-and-start.sh

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
vps::azure hardware healthy pyproject.toml
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/cfe4017f-7aa2-4ff9-8724-1be7ad6fec05/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/cfe4017f-7aa2-4ff9-8724-1be7ad6fec05/

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.