HIGH
MINED108
[MINED108] `self.format` used but never assigned in __init__: Method `read_tasks` of clas…
label_studio/data_import/models.py:253
HIGH
MINED108
[MINED108] `self.format` used but never assigned in __init__: Method `format_could_be_tas…
label_studio/data_import/models.py:250
HIGH
MINED108
[MINED108] `self.url` used but never assigned in __init__: Method `read_task_from_uploade…
label_studio/data_import/models.py:245
HIGH
MINED108
[MINED108] `self.filepath` used but never assigned in __init__: Method `read_task_from_up…
label_studio/data_import/models.py:243
HIGH
MINED108
[MINED108] `self.filepath` used but never assigned in __init__: Method `read_task_from_up…
label_studio/data_import/models.py:241
HIGH
MINED108
[MINED108] `self.filepath` used but never assigned in __init__: Method `read_task_from_hy…
label_studio/data_import/models.py:235
HIGH
MINED108
[MINED108] `self.content` used but never assigned in __init__: Method `read_task_from_hyp…
label_studio/data_import/models.py:236
HIGH
MINED108
[MINED108] `self.file_name` used but never assigned in __init__: Method `read_tasks_list_…
label_studio/data_import/models.py:218
HIGH
MINED108
[MINED108] `self._format_task_for_json_streaming` used but never assigned in __init__: Me…
label_studio/data_import/models.py:206
HIGH
MINED108
[MINED108] `self._format_task_for_json_streaming` used but never assigned in __init__: Me…
label_studio/data_import/models.py:193
HIGH
MINED108
[MINED108] `self.filepath` used but never assigned in __init__: Method `read_tasks_list_f…
label_studio/data_import/models.py:171
HIGH
MINED108
[MINED108] `self.filepath` used but never assigned in __init__: Method `read_tasks_list_f…
label_studio/data_import/models.py:151
HIGH
MINED108
[MINED108] `self.content` used but never assigned in __init__: Method `read_tasks_list_fr…
label_studio/data_import/models.py:153
HIGH
MINED108
[MINED108] `self.content` used but never assigned in __init__: Method `read_tasks_list_fr…
label_studio/data_import/models.py:146
HIGH
MINED108
[MINED108] `self.filepath` used but never assigned in __init__: Method `read_tasks_list_f…
label_studio/data_import/models.py:145
HIGH
MINED108
[MINED108] `self.filepath` used but never assigned in __init__: Method `read_tasks_list_f…
label_studio/data_import/models.py:139
HIGH
MINED108
[MINED108] `self.filepath` used but never assigned in __init__: Method `read_tasks_list_f…
label_studio/data_import/models.py:126
HIGH
MINED108
[MINED108] `self._detect_csv_separator` used but never assigned in __init__: Method `read…
label_studio/data_import/models.py:127
HIGH
MINED108
[MINED108] `self.filepath` used but never assigned in __init__: Method `format` of class …
label_studio/data_import/models.py:61
HIGH
MINED108
[MINED108] `self.request` used but never assigned in __init__: Method `get_queryset` of c…
label_studio/webhooks/api.py:144
HIGH
MINED108
[MINED108] `self.request` used but never assigned in __init__: Method `get_serializer_cla…
label_studio/webhooks/api.py:139
HIGH
MINED108
[MINED108] `self.request` used but never assigned in __init__: Method `perform_create` of…
label_studio/webhooks/api.py:74
HIGH
MINED126
[MINED126] Workflow container/services image `postgres:13` unpinned: `container/services …
.github/workflows/tests.yml:96
HIGH
MINED115
[MINED115] Action `hmarr/debug-action` pinned to mutable ref `@v3.0.0`: `uses: hmarr/debu…
.github/workflows/git-command.yml:16
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/create-tag-docs.yml:39
HIGH
MINED115
[MINED115] Action `hmarr/debug-action` pinned to mutable ref `@v3.0.0`: `uses: hmarr/debu…
.github/workflows/create-tag-docs.yml:29
HIGH
MINED115
[MINED115] Action `re-actors/alls-green` pinned to mutable ref `@release/v1`: `uses: re-a…
.github/workflows/cicd_pipeline.yml:484
HIGH
MINED115
[MINED115] Action `actions/github-script` pinned to mutable ref `@v8`: `uses: actions/git…
.github/workflows/cicd_pipeline.yml:406
HIGH
MINED115
[MINED115] Action `actions/github-script` pinned to mutable ref `@v8`: `uses: actions/git…
.github/workflows/cicd_pipeline.yml:247
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/cicd_pipeline.yml:240
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/cicd_pipeline.yml:233
HIGH
MINED115
[MINED115] Action `hmarr/debug-action` pinned to mutable ref `@v3.0.0`: `uses: hmarr/debu…
.github/workflows/cicd_pipeline.yml:230
HIGH
MINED115
[MINED115] Action `actions/github-script` pinned to mutable ref `@v8`: `uses: actions/git…
.github/workflows/cicd_pipeline.yml:88
HIGH
MINED115
[MINED115] Action `actions/github-script` pinned to mutable ref `@v8`: `uses: actions/git…
.github/workflows/cicd_pipeline.yml:73
HIGH
MINED115
[MINED115] Action `dorny/paths-filter` pinned to mutable ref `@v4`: `uses: dorny/paths-fi…
.github/workflows/cicd_pipeline.yml:44
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/cicd_pipeline.yml:41
HIGH
MINED115
[MINED115] Action `hmarr/debug-action` pinned to mutable ref `@v3.0.0`: `uses: hmarr/debu…
.github/workflows/cicd_pipeline.yml:37
HIGH
MINED115
[MINED115] Action `peter-evans/create-or-update-comment` pinned to mutable ref `@v5`: `us…
.github/workflows/fmt-command.yml:25
HIGH
MINED115
[MINED115] Action `github/codeql-action/analyze` pinned to mutable ref `@v4`: `uses: gith…
.github/workflows/codeql.yml:35
HIGH
MINED115
[MINED115] Action `github/codeql-action/init` pinned to mutable ref `@v4`: `uses: github/…
.github/workflows/codeql.yml:29
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/codeql.yml:26
HIGH
MINED115
[MINED115] Action `actions/github-script` pinned to mutable ref `@v8`: `uses: actions/git…
.github/workflows/delete_pr_branch.yml:16
HIGH
MINED115
[MINED115] Action `hmarr/debug-action` pinned to mutable ref `@v3.0.0`: `uses: hmarr/debu…
.github/workflows/delete_pr_branch.yml:13
HIGH
MINED115
[MINED115] Action `peter-evans/create-or-update-comment` pinned to mutable ref `@v5`: `us…
.github/workflows/docker-command.yml:111
HIGH
MINED115
[MINED115] Action `peter-evans/create-or-update-comment` pinned to mutable ref `@v5`: `us…
.github/workflows/docker-command.yml:96
HIGH
MINED115
[MINED115] Action `actions/github-script` pinned to mutable ref `@v8`: `uses: actions/git…
.github/workflows/docker-command.yml:30
HIGH
MINED115
[MINED115] Action `peter-evans/create-or-update-comment` pinned to mutable ref `@v5`: `us…
.github/workflows/docker-command.yml:21
HIGH
MINED115
[MINED115] Action `hmarr/debug-action` pinned to mutable ref `@v3.0.0`: `uses: hmarr/debu…
.github/workflows/docker-command.yml:18
HIGH
MINED118
[MINED118] Dockerfile FROM `heartexlabs/label-studio:latest` not pinned by digest: `FROM …
Dockerfile.testing:7
HIGH
MINED118
[MINED118] Dockerfile FROM `heartexlabs/label-studio:develop` not pinned by digest: `FROM…
Dockerfile.hgface:1
HIGH
MINED131
[MINED131] pre-commit hook `https://github.com/astral-sh/ruff-pre-commit` pinned to mutab…
.pre-commit-config.yaml:3
HIGH
MINED118
[MINED118] Dockerfile FROM `heartexlabs/label-studio:latest` not pinned by digest: `FROM …
Dockerfile.cloudrun:1
HIGH
MINED119
[MINED119] Dockerfile `ADD https://install.python-poetry.org`: Dockerfile `ADD <url>` dow…
Dockerfile.development:39
HIGH
MINED119
[MINED119] Dockerfile `ADD https://install.python-poetry.org`: Dockerfile `ADD <url>` dow…
Dockerfile:85
HIGH
MINED118
[MINED118] Dockerfile FROM `heartexlabs/label-studio:latest` not pinned by digest: `FROM …
Dockerfile.heroku:1
HIGH
MINED112
[MINED112] Django view `FSMEntityTransitionAPI` has destructive methods without auth: Cla…
label_studio/fsm/api.py:135
MED
MINED109
[MINED109] Mutable default argument in `get_blob_metadata` (list): `def get_blob_metadata…
label_studio/io_storages/gcs/utils.py:276
MED
MINED109
[MINED109] Mutable default argument in `get_redis_connection` (dict): `def get_redis_conn…
label_studio/io_storages/redis/models.py:41
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/core/utils/contextlog.py:75
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/users/admin.py:135
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/users/admin.py:113
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/data_manager/managers.py:236
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/data_export/api.py:474
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/tasks/serializers.py:604
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/tasks/serializers.py:633
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/core/redis.py:49
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/core/middleware.py:125
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/core/views.py:167
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/core/current_request.py:102
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/fsm/serializer_fields.py:114
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/fsm/transition_utils.py:222
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/fsm/transition_utils.py:158
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/io_storages/utils.py:247
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/io_storages/utils.py:222
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/io_storages/base_models.py:905
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/data_import/api.py:307
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/data_import/api.py:629
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/data_import/api.py:614
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/data_import/models.py:13
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/data_import/uploader.py:11
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
label_studio/data_import/functions.py:136
MED
SEC087
[SEC087] JS: weak Math.random for crypto: Math.random() is not cryptographically secure; …
web/apps/labelstudio/src/pages/WebhookP…:252
MED
SEC046
[SEC046] Client-side open redirect — window.location = server-supplied URL: Assigning win…
web/apps/labelstudio/src/providers/ApiP…:126
MED
SEC046
[SEC046] Client-side open redirect — window.location = server-supplied URL: Assigning win…
web/apps/labelstudio/src/app/AsyncPage/…:28
MED
SEC015
[SEC015] Insecure Randomness for Security: Weak PRNG used in security-sensitive context. …
label_studio/ml/api_connector.py:67
MED
SEC015
[SEC015] Insecure Randomness for Security: Weak PRNG used in security-sensitive context. …
label_studio/jwt_auth/views.py:260
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
label_studio/io_storages/azure_blob/uti…:57
MED
SEC028
[SEC028] CSRF Protection Removed — @csrf_exempt on state-changing endpoint: @csrf_exempt …
label_studio/core/views.py:217
MED
SEC014
[SEC014] SSL Verification Disabled: SSL certificate verification is disabled, allowing ma…
label_studio/jwt_auth/models.py:129
MED
SEC014
[SEC014] SSL Verification Disabled: SSL certificate verification is disabled, allowing ma…
label_studio/core/utils/mail.py:23
MED
SEC042
[SEC042] SQL identifier injection via f-string in cursor execute: f-string SQL normalizes…
label_studio/core/management/commands/l…:55
MED
SEC034
[SEC034] Log Injection / Log Forging — unsanitized user input in log: User input is logge…
label_studio/core/redis.py:201
MED
SEC034
[SEC034] Log Injection / Log Forging — unsanitized user input in log: User input is logge…
label_studio/core/feature_flags/base.py:122
MED
COMP001
[COMP001] High cognitive complexity: Function `bulk_update` has cognitive complexity 18 (…
label_studio/core/bulk_update_utils.py:104
MED
DKR003
Compose service `app` image uses the latest tag
docker-compose.yml:26
MED
DKR003
Compose service `nginx` image uses the latest tag
docker-compose.yml:1
MED
DKR003
Dockerfile base image uses the latest tag
Dockerfile.testing:9
MED
DKR003
Dockerfile base image uses the latest tag
Dockerfile.heroku:1
MED
DKR003
Dockerfile base image uses the latest tag
Dockerfile.cloudrun:1
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
DKR013
Dockerfile ADD downloads remote content
Dockerfile.development:40
MED
DKR013
Dockerfile ADD downloads remote content
Dockerfile:86
MED
DKR015
Docker build context is very large
.dockerignore
MED
DKR001
Docker final stage has no non-root USER
Dockerfile.hgface:1
MED
DKR001
Docker final stage has no non-root USER
Dockerfile.heroku:1
MED
DKR001
Docker final stage has no non-root USER
Dockerfile.cloudrun:1
MED
WEB003
Public web service has no security.txt
.well-known/security.txt
MED
JRN003
Frontend API reference is not matched by discovered backend routes
web/libs/editor/src/hooks/useAnnotation…:32
MED
JRN003
Frontend API reference is not matched by discovered backend routes
web/libs/editor/src/components/TaskSumm…:27
MED
JRN003
Frontend API reference is not matched by discovered backend routes
web/libs/core/src/hooks/useResolveUser.…:91
MED
JRN003
Frontend API reference is not matched by discovered backend routes
web/libs/core/src/hooks/useResolveUser.…:27
MED
JRN003
Frontend API reference is not matched by discovered backend routes
label_studio/organizations/templates/or…:117
MED
JRN003
Frontend API reference is not matched by discovered backend routes
label_studio/organizations/templates/or…:109
MED
AUC002
[AUC002] Low visible authorization coverage in route inventory: Only 14.8% of discovered …
—
MED
WEB012
Service worker is present without a web app manifest
manifest.json
MED
WEB015
Public web app has no Content Security Policy
index.html
MED
AGT015
Remote install command pipes network code directly to a shell
deploy/install_npm.sh:10
MED
AGT015
Remote install command pipes network code directly to a shell
.github/workflows/cursor-review.yml:32
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
label_studio/io_storages/urls.py:101
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
label_studio/io_storages/urls.py:100
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
label_studio/io_storages/urls.py:94
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
label_studio/io_storages/urls.py:93
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
label_studio/io_storages/urls.py:92
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
label_studio/io_storages/urls.py:91
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
label_studio/io_storages/urls.py:90
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
label_studio/io_storages/urls.py:88
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
label_studio/io_storages/urls.py:87
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
label_studio/io_storages/urls.py:86
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
label_studio/core/urls.py:74
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
label_studio/core/urls.py:73
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
label_studio/core/urls.py:72
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
label_studio/core/urls.py:71
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
label_studio/core/urls.py:70
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
label_studio/core/urls.py:69
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
label_studio/core/urls.py:68
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
label_studio/core/urls.py:67
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
label_studio/core/urls.py:66
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
label_studio/core/urls.py:65
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
label_studio/io_storages/azure_blob/uti…:121
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
label_studio/data_manager/actions/basic…:73
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
label_studio/data_export/models.py:155
LOW
SEC124
[SEC124] TOCTOU file access (os.access then open): Check-then-use file pattern (access/ex…
label_studio/core/utils/io.py:105
LOW
COMP001
[COMP001] High cognitive complexity: Function `flag_set` has cognitive complexity 10 (Son…
label_studio/core/feature_flags/base.py:73
LOW
COMP001
[COMP001] High cognitive complexity: Function `get_fields` has cognitive complexity 10 (S…
label_studio/core/bulk_update_utils.py:73
LOW
AIC003
Duplicated implementation block across source files
web/libs/app-common/src/pages/AccountSe…:27
LOW
AIC003
Duplicated implementation block across source files
web/apps/labelstudio/src/providers/AppS…:15
LOW
AIC003
Duplicated implementation block across source files
web/apps/labelstudio/src/pages/Settings…:24
LOW
AIC003
Duplicated implementation block across source files
web/apps/labelstudio/src/pages/Settings…:84
LOW
AIC003
Duplicated implementation block across source files
web/apps/labelstudio/src/pages/Settings…:66
LOW
AIC003
Duplicated implementation block across source files
web/apps/labelstudio/src/pages/Settings…:25
LOW
AIC003
Duplicated implementation block across source files
web/apps/labelstudio/src/pages/Settings…:39
LOW
AIC003
Duplicated implementation block across source files
web/apps/labelstudio/src/pages/Settings…:24
LOW
AIC003
Duplicated implementation block across source files
label_studio/tasks/validation.py:176
LOW
AIC003
Duplicated implementation block across source files
label_studio/io_storages/s3/api.py:1
LOW
AIC003
Duplicated implementation block across source files
label_studio/io_storages/redis/api.py:1
LOW
AIC003
Duplicated implementation block across source files
label_studio/io_storages/localfiles/api…:1
LOW
AIC003
Duplicated implementation block across source files
label_studio/io_storages/gcs/openapi_sc…:14
LOW
AIC003
Duplicated implementation block across source files
label_studio/io_storages/gcs/api.py:1
LOW
AIC003
Duplicated implementation block across source files
label_studio/data_import/functions.py:90
LOW
AIC003
Duplicated implementation block across source files
label_studio/core/utils/serializer_to_o…:35
LOW
WEB005
robots.txt does not advertise a sitemap
.github/workflows/invite-check.yml
LOW
WEB002
Public web app has no sitemap
sitemap.xml
LOW
DKC015
Database service has no healthcheck
docker-compose.yml:50
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
DKC016
App service does not wait for database health
docker-compose.yml:26
LOW
WEB008
Public docs site has no llms.txt
llms.txt
LOW
DKC010
Compose service lacks no-new-privileges hardening
docker-compose.yml:26
LOW
DKC010
Compose service lacks no-new-privileges hardening
docker-compose.yml:1
LOW
WEB011
Public web app has no humans.txt
humans.txt
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
web/apps/labelstudio/src/pages/types/Pa…:13
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
web/apps/labelstudio/src/pages/CreatePr…:18
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
web/apps/labelstudio/src/pages/CreatePr…:47
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
web/apps/playground/src/components/Prev…:45
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
web/apps/labelstudio/src/config/Sentry.…:47
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
web/apps/labelstudio/src/components/Men…:51
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
web/apps/labelstudio/src/components/Err…:73
INFO
MINED058
[MINED058] React Dangerously Set Html: dangerouslySetInnerHTML bypasses Reacts JSX escapi…
web/apps/labelstudio/src/pages/DataMana…:269
INFO
MINED058
[MINED058] React Dangerously Set Html: dangerouslySetInnerHTML bypasses Reacts JSX escapi…
web/apps/labelstudio/src/components/Err…:52
INFO
MINED058
[MINED058] React Dangerously Set Html: dangerouslySetInnerHTML bypasses Reacts JSX escapi…
web/apps/labelstudio/src/app/StaticCont…:52
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
web/apps/playground/jest.config.ts:6
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
web/apps/labelstudio/jest.config.ts:6
INFO
MINED064
[MINED064] Python Input Call: input() blocks for stdin. Inappropriate in services.
label_studio/organizations/management/c…:21
INFO
MINED077
[MINED077] Python Open No Context: fp = open(path) outside with-block leaks file handles.
label_studio/io_storages/localfiles/vie…:50
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
label_studio/webhooks/utils.py:55
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
label_studio/core/views.py:158
INFO
MINED072
[MINED072] Python Pass Only Class: class Foo: pass — stub waiting to be filled in.
label_studio/core/utils/exceptions.py:7
INFO
MINED072
[MINED072] Python Pass Only Class: class Foo: pass — stub waiting to be filled in.
label_studio/core/storage.py:68
INFO
MINED072
[MINED072] Python Pass Only Class: class Foo: pass — stub waiting to be filled in.
label_studio/core/middleware.py:49
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
label_studio/core/storage.py:69
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
label_studio/core/middleware.py:50
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
label_studio/core/filters.py:16
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
label_studio/ml/api_connector.py:71
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
label_studio/core/utils/exceptions.py:34
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
label_studio/core/argparser.py:83
INFO
MINED098
[MINED098] Global Scope Pollution: Attaching libraries/objects directly to the global win…
web/apps/labelstudio/src/utils/colors.js:13
INFO
MINED098
[MINED098] Global Scope Pollution: Attaching libraries/objects directly to the global win…
web/apps/labelstudio/src/app/App.jsx:55
INFO
MINED098
[MINED098] Global Scope Pollution: Attaching libraries/objects directly to the global win…
docs/source/playground/jscookie.js:22
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
docs/scripts/breadcrumb.js:12
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
docs/scripts/alert.js:30
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
docs/netlify/functions/gather-feedback/…:34