https://github.com/mj94ai/label-studio-custom
· scanned 2026-06-16 02:55 UTC (2 months ago)
52 raw signals (38 security + 14 graph)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | test_calendar_edge_cases.py |
postgresql |
data | healthy | test_calendar_edge_cases.py |
redis |
data | healthy | pyproject.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
mj94ai__label-studio-custom |
software | healthy | /data/fable5_failed_archive/mj94ai__label-studio-custom |
| Label | Layer | Status | Path |
|---|---|---|---|
test_migration_edge_cases.py |
data | healthy | test_migration_edge_cases.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | start.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | build-and-start.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | pyproject.toml |
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.