HIGH
MINED110
[MINED110] Blocking call `requests.get` inside async function `get_component_image`: `req…
DashAI/back/api/api_v1/endpoints/compon…:368
HIGH
MINED108
[MINED108] `self.kwargs` used but never assigned in __init__: Method `set_status_as_error…
DashAI/back/job/explainer_job.py:65
HIGH
MINED108
[MINED108] `self.kwargs` used but never assigned in __init__: Method `set_status_as_deliv…
DashAI/back/job/explainer_job.py:37
HIGH
MINED108
[MINED108] `self.kwargs` used but never assigned in __init__: Method `set_status_as_deliv…
DashAI/back/job/explainer_job.py:36
HIGH
MINED108
[MINED108] `self.dataloader_cls` used but never assigned in __init__: Method `_test_datal…
tests/back/dataloaders/base_tabular_dat…:196
HIGH
MINED108
[MINED108] `self.dataloader_cls` used but never assigned in __init__: Method `_test_datal…
tests/back/dataloaders/base_tabular_dat…:161
HIGH
MINED108
[MINED108] `self.dataloader_cls` used but never assigned in __init__: Method `_test_load_…
tests/back/dataloaders/base_tabular_dat…:113
HIGH
MINED108
[MINED108] `self.dataloader_cls` used but never assigned in __init__: Method `_test_load_…
tests/back/dataloaders/base_tabular_dat…:65
HIGH
MINED106
[MINED106] Phantom test coverage: test_datasets_path: Test function `test_datasets_path` …
tests/back/conftest.py:27
HIGH
MINED106
[MINED106] Phantom test coverage: test_path: Test function `test_path` runs code but cont…
tests/back/conftest.py:17
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
DashAI/front/src/components/notebooks/n…:61
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
DashAI/front/src/components/generative/…:8
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
DashAI/front/src/components/custom/Comp…:25
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
DashAI/back/plugins/utils.py:35
HIGH
SEC103
[SEC103] LDAP injection — non-constant search filter: User input concatenated into an LDA…
DashAI/back/types/utils.py:343
HIGH
SEC103
[SEC103] LDAP injection — non-constant search filter: User input concatenated into an LDA…
DashAI/back/pipeline/validator/pipeline…:39
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
DashAI/back/converters/sklearn_wrapper.…:206
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
DashAI/back/api/api_v1/endpoints/metric…:90
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
DashAI/back/api/api_v1/endpoints/hardwa…:62
HIGH
SEC135
[SEC135] Auth/permission check missing on AI-generated endpoint: Mutating HTTP endpoint g…
DashAI/back/api/api_v1/endpoints/genera…:27
HIGH
SEC135
[SEC135] Auth/permission check missing on AI-generated endpoint: Mutating HTTP endpoint g…
DashAI/back/api/api_v1/endpoints/datase…:158
HIGH
SEC135
[SEC135] Auth/permission check missing on AI-generated endpoint: Mutating HTTP endpoint g…
DashAI/back/api/api_v1/endpoints/datafi…:64
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
DashAI/back/api/api_v1/endpoints/datafi…:172
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
DashAI/back/api/api_v1/endpoints/conver…:252
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
DashAI/__main__.py:220
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/publish.yml:49
HIGH
MINED115
[MINED115] Action `actions/upload-artifact` pinned to mutable ref `@v4`: `uses: actions/u…
.github/workflows/publish.yml:32
HIGH
MINED115
[MINED115] Action `actions/setup-node` pinned to mutable ref `@v4`: `uses: actions/setup-…
.github/workflows/publish.yml:22
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/publish.yml:18
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v5`: `uses: actions/setu…
.github/workflows/db-migrations.yaml:23
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/db-migrations.yaml:20
HIGH
MINED115
[MINED115] Action `actions/cache` pinned to mutable ref `@v3`: `uses: actions/cache@v3` r…
.github/workflows/pre-commit.yaml:32
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v5`: `uses: actions/setu…
.github/workflows/pre-commit.yaml:22
HIGH
MINED115
[MINED115] Action `actions/setup-node` pinned to mutable ref `@v3`: `uses: actions/setup-…
.github/workflows/pre-commit.yaml:11
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/pre-commit.yaml:8
HIGH
MINED115
[MINED115] Action `actions/deploy-pages` pinned to mutable ref `@v4`: `uses: actions/depl…
.github/workflows/docs.yaml:63
HIGH
MINED115
[MINED115] Action `actions/upload-pages-artifact` pinned to mutable ref `@v3`: `uses: act…
.github/workflows/docs.yaml:56
HIGH
MINED115
[MINED115] Action `actions/configure-pages` pinned to mutable ref `@v2`: `uses: actions/c…
.github/workflows/docs.yaml:53
HIGH
MINED115
[MINED115] Action `actions/setup-node` pinned to mutable ref `@v3`: `uses: actions/setup-…
.github/workflows/docs.yaml:38
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v4`: `uses: actions/setu…
.github/workflows/docs.yaml:26
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/docs.yaml:23
HIGH
MINED115
[MINED115] Action `anthropics/claude-code-action` pinned to mutable ref `@v1`: `uses: ant…
.github/workflows/code-review.yaml:21
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/code-review.yaml:17
HIGH
MINED115
[MINED115] Action `actions/download-artifact` pinned to mutable ref `@v4`: `uses: actions…
.github/workflows/build-test.yaml:60
HIGH
MINED115
[MINED115] Action `actions/cache` pinned to mutable ref `@v3`: `uses: actions/cache@v3` r…
.github/workflows/build-test.yaml:47
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v5`: `uses: actions/setu…
.github/workflows/build-test.yaml:44
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/build-test.yaml:42
HIGH
MINED115
[MINED115] Action `actions/upload-artifact` pinned to mutable ref `@v4`: `uses: actions/u…
.github/workflows/build-test.yaml:25
HIGH
MINED115
[MINED115] Action `actions/setup-node` pinned to mutable ref `@v3`: `uses: actions/setup-…
.github/workflows/build-test.yaml:17
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/build-test.yaml:13
HIGH
MINED131
[MINED131] pre-commit hook `https://github.com/pre-commit/mirrors-prettier` pinned to mut…
.pre-commit-config.yaml:22
HIGH
MINED131
[MINED131] pre-commit hook `https://github.com/astral-sh/ruff-pre-commit` pinned to mutab…
.pre-commit-config.yaml:14
HIGH
MINED131
[MINED131] pre-commit hook `https://github.com/pre-commit/pre-commit-hooks` pinned to mut…
.pre-commit-config.yaml:2
HIGH
MINED118
[MINED118] Dockerfile FROM `python:3.11-slim` not pinned by digest: `FROM python:3.11-sli…
Dockerfile:8
HIGH
MINED118
[MINED118] Dockerfile FROM `node:22-alpine` not pinned by digest: `FROM node:22-alpine` r…
Dockerfile:2
HIGH
MINED112
[MINED112] FastAPI PATCH / has no auth: Handler `update_job` is registered with router/ap…
DashAI/back/api/api_v1/endpoints/jobs.py:344
HIGH
MINED112
[MINED112] FastAPI PATCH / has no auth: Handler `update_explainer` is registered with rou…
DashAI/back/api/api_v1/endpoints/explai…:606
HIGH
MINED112
[MINED112] FastAPI PATCH / has no auth: Handler `update_component` is registered with rou…
DashAI/back/api/api_v1/endpoints/compon…:306
HIGH
MINED112
[MINED112] FastAPI DELETE / has no auth: Handler `delete_component` is registered with ro…
DashAI/back/api/api_v1/endpoints/compon…:292
HIGH
MINED112
[MINED112] FastAPI POST / has no auth: Handler `upload_component` is registered with rout…
DashAI/back/api/api_v1/endpoints/compon…:278
HIGH
MINED112
[MINED112] FastAPI POST /validate_pipeline has no auth: Handler `validate_pipeline` is re…
DashAI/back/api/api_v1/endpoints/pipeli…:513
HIGH
MINED112
[MINED112] FastAPI POST /index has no auth: Handler `refresh_plugins_record` is registere…
DashAI/back/api/api_v1/endpoints/plugin…:144
HIGH
MINED112
[MINED112] FastAPI POST / has no auth: Handler `upload_plugin` is registered with router/…
DashAI/back/api/api_v1/endpoints/plugin…:117
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
DashAI/back/api/api_v1/endpoints/jobs.py:320
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
DashAI/back/api/api_v1/endpoints/jobs.py:144
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
DashAI/back/api/api_v1/endpoints/jobs.py:110
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
DashAI/back/api/api_v1/endpoints/compon…:239
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/types/inf/ptype/PtypeCat.py:222
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/types/utils.py:362
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/types/type_validation.py:285
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/types/type_validation.py:264
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/types/type_validation.py:239
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/types/type_validation.py:218
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/types/type_validation.py:196
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/types/type_validation.py:175
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/types/type_validation.py:156
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/types/type_validation.py:125
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/types/type_validation.py:107
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/types/type_validation.py:94
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/types/type_validation.py:72
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/converters/sklearn_wrapper.…:101
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
DashAI/back/plugins/utils.py:44
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
docs/scripts/generate_components.py:128
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
tests/back/conftest.py:70
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
scripts/ci_alembic_check.py:13
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
DashAI/front/src/components/predictions…:38
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
DashAI/front/src/components/predictions…:35
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
DashAI/front/src/components/models/Pred…:65
MED
SEC127
[SEC127] AI agent stub — TODO: implement / pass placeholder body: Function body left as T…
DashAI/back/pipeline/validator/validato…:20
MED
SEC012
[SEC012] ZipSlip — Archive Path Traversal: Archive extraction without path validation all…
DashAI/back/seeds/__init__.py:50
MED
SEC012
[SEC012] ZipSlip — Archive Path Traversal: Archive extraction without path validation all…
DashAI/back/dataloaders/classes/dataloa…:196
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
DashAI/front/src/components/generative/…:8
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
DashAI/front/src/components/custom/Comp…:25
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
DashAI/back/job/explorer_job.py:79
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
DashAI/back/api/api_v1/endpoints/hardwa…:62
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
MINED124
[MINED124] requirements.txt: `Pillow` has no version pin: Unpinned pip requirement means …
requirements-cpu.txt:31
MED
MINED124
[MINED124] requirements.txt: `accelerate` has no version pin: Unpinned pip requirement me…
requirements-cpu.txt:30
MED
MINED124
[MINED124] requirements.txt: `evaluate` has no version pin: Unpinned pip requirement mean…
requirements-cpu.txt:29
MED
MINED124
[MINED124] requirements.txt: `diffusers` has no version pin: Unpinned pip requirement mea…
requirements-cpu.txt:28
MED
MINED124
[MINED124] requirements.txt: `datasets` has no version pin: Unpinned pip requirement mean…
requirements-cpu.txt:27
MED
MINED124
[MINED124] requirements.txt: `scikit-learn` has no version pin: Unpinned pip requirement …
requirements-cpu.txt:26
MED
MINED124
[MINED124] requirements.txt: `starlette` has no version pin: Unpinned pip requirement mea…
requirements-cpu.txt:23
MED
MINED124
[MINED124] requirements.txt: `pydantic-settings` has no version pin: Unpinned pip require…
requirements-cpu.txt:22
MED
MINED124
[MINED124] requirements.txt: `pydantic` has no version pin: Unpinned pip requirement mean…
requirements-cpu.txt:21
MED
MINED124
[MINED124] requirements.txt: `joblib` has no version pin: Unpinned pip requirement means …
requirements-cpu.txt:18
MED
MINED124
[MINED124] requirements.txt: `pandas<3.0.0` has no version pin: Unpinned pip requirement …
requirements-cpu.txt:17
MED
MINED124
[MINED124] requirements.txt: `numpy` has no version pin: Unpinned pip requirement means e…
requirements-cpu.txt:16
MED
MINED124
[MINED124] requirements.txt: `kink` has no version pin: Unpinned pip requirement means ev…
requirements-cpu.txt:13
MED
MINED124
[MINED124] requirements.txt: `alembic` has no version pin: Unpinned pip requirement means…
requirements-cpu.txt:12
MED
MINED124
[MINED124] requirements.txt: `streaming_form_data` has no version pin: Unpinned pip requi…
requirements-cpu.txt:11
MED
MINED124
[MINED124] requirements.txt: `SQLAlchemy` has no version pin: Unpinned pip requirement me…
requirements-cpu.txt:10
MED
MINED124
[MINED124] requirements.txt: `fastapi[all]` has no version pin: Unpinned pip requirement …
requirements-cpu.txt:9
MED
MINED124
[MINED124] requirements.txt: `pytest-asyncio` has no version pin: Unpinned pip requiremen…
requirements-dev.txt:8
MED
MINED124
[MINED124] requirements.txt: `pytest-cov` has no version pin: Unpinned pip requirement me…
requirements-dev.txt:7
MED
MINED124
[MINED124] requirements.txt: `pytest` has no version pin: Unpinned pip requirement means …
requirements-dev.txt:6
MED
MINED124
[MINED124] requirements.txt: `sqlalchemy-stubs` has no version pin: Unpinned pip requirem…
requirements-dev.txt:5
MED
MINED124
[MINED124] requirements.txt: `sphinx` has no version pin: Unpinned pip requirement means …
requirements-dev.txt:4
MED
MINED124
[MINED124] requirements.txt: `sphinx_rtd_theme` has no version pin: Unpinned pip requirem…
requirements-dev.txt:3
MED
MINED124
[MINED124] requirements.txt: `ruff` has no version pin: Unpinned pip requirement means ev…
requirements-dev.txt:2
MED
MINED124
[MINED124] requirements.txt: `pre-commit` has no version pin: Unpinned pip requirement me…
requirements-dev.txt:1
MED
DKR001
Docker final stage has no non-root USER
Dockerfile:8
MED
AGT007
localStorage write failures are swallowed silently
DashAI/front/src/components/notebooks/d…:117
MED
AGT007
localStorage write failures are swallowed silently
DashAI/front/src/components/jobs/JobQue…:139
MED
WEB003
Public web service has no security.txt
.well-known/security.txt
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
Dockerfile:10
MED
JRN003
Frontend API reference is not matched by discovered backend routes
DashAI/front/src/hooks/useHardwareMonit…:52
MED
JRN003
Frontend API reference is not matched by discovered backend routes
DashAI/front/src/components/models/Live…:95
MED
AUC012
[AUC012] FastAPI interactive docs may be exposed by framework defaults: FastAPI exposes /…
—
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
DashAI/back/api/api_v1/endpoints/compon…:85
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
DashAI/back/api/api_v1/endpoints/explor…:248
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
DashAI/back/api/api_v1/endpoints/runs.py:581
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
DashAI/back/api/api_v1/endpoints/runs.py:493
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
DashAI/back/api/api_v1/endpoints/runs.py:403
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
DashAI/back/api/api_v1/endpoints/runs.py:348
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
DashAI/back/api/api_v1/endpoints/datafi…:155
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
DashAI/back/api/api_v1/endpoints/pipeli…:474
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
DashAI/back/api/api_v1/endpoints/pipeli…:427
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
DashAI/back/api/api_v1/endpoints/plugin…:173
LOW
COMP001
[COMP001] High cognitive complexity: Function `preview_dataset_with_params` has cognitive…
DashAI/back/api/api_v1/endpoints/datase…:159
LOW
COMP001
[COMP001] High cognitive complexity: Function `create_download` has cognitive complexity …
DashAI/back/api/api_v1/endpoints/datafi…:65
LOW
COMP001
[COMP001] High cognitive complexity: Function `main` has cognitive complexity 8 (SonarSou…
DashAI/__main__.py:229
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/sel…:75
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/sel…:90
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/sel…:89
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/sel…:84
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/rbf…:145
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/rbf…:5
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/rbf…:4
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/pca…:288
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/pca…:283
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/ord…:4
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/ord…:3
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/one…:4
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/nys…:214
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/nys…:8
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/nor…:65
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/mis…:58
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/min…:109
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/min…:108
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/max…:49
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/knn…:136
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/knn…:135
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/inc…:125
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/gen…:77
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/gen…:6
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/scikit_learn/fas…:236
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/imbalanced_learn…:4
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/imbalanced_learn…:2
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/imbalanced_learn…:2
LOW
AIC003
Duplicated implementation block across source files
DashAI/back/converters/hugging_face/tok…:35
LOW
AIC003
Duplicated implementation block across source files
DashAI/alembic/versions/7662169fa0e0_in…:93
LOW
WEB005
robots.txt does not advertise a sitemap
DashAI/front/public/robots.txt
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
CORE_NO_LICENSE
No LICENSE file
—
INFO
MINED055
[MINED055] Npm Install No Lockfile: Production image runs npm install (resolves new versi…
update-server.sh:92
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
DashAI/front/src/components/predictions…:57
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
DashAI/front/src/components/generative/…:43
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
DashAI/front/src/components/hub/HubBrea…:79
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
DashAI/front/src/components/generative/…:107
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
DashAI/front/src/components/explainers/…:106
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
DashAI/front/src/components/configurabl…:62
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
DashAI/front/src/api/values.ts:49
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
DashAI/front/src/api/process.ts:37
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
DashAI/front/src/types/configurableObje…:5
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
DashAI/front/src/components/generative/…:20
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
DashAI/front/src/api/job.ts:130
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
DashAI/back/plugins/utils.py:35
INFO
MINED062
[MINED062] Python Dataclass No Fields: @dataclass over an empty class — unfinished model.
DashAI/back/types/categorical.py:10
INFO
MINED062
[MINED062] Python Dataclass No Fields: @dataclass over an empty class — unfinished model.
DashAI/back/tasks/utils.py:62
INFO
MINED062
[MINED062] Python Dataclass No Fields: @dataclass over an empty class — unfinished model.
DashAI/back/dataset_sources/base_datase…:11
INFO
MINED072
[MINED072] Python Pass Only Class: class Foo: pass — stub waiting to be filled in.
DashAI/back/dataloaders/classes/image_d…:20
INFO
MINED072
[MINED072] Python Pass Only Class: class Foo: pass — stub waiting to be filled in.
DashAI/back/core/schema_fields/enum_fie…:33
INFO
MINED072
[MINED072] Python Pass Only Class: class Foo: pass — stub waiting to be filled in.
DashAI/back/core/schema_fields/base_sch…:47
INFO
MINED047
[MINED047] Emoji In Source: Emoji ✅ ❌ 🚀 in code/comments — common AI output unless explic…
DashAI/back/converters/scikit_learn/gen…:49
INFO
MINED047
[MINED047] Emoji In Source: Emoji ✅ ❌ 🚀 in code/comments — common AI output unless explic…
DashAI/back/converters/scikit_learn/fas…:121
INFO
MINED047
[MINED047] Emoji In Source: Emoji ✅ ❌ 🚀 in code/comments — common AI output unless explic…
DashAI/back/converters/scikit_learn/cca…:65
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
DashAI/back/api/api_v1/endpoints/hardwa…:63
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
DashAI/back/api/api_v1/endpoints/datase…:252
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
DashAI/alembic/versions/3db684f4090a_me…:22