HIGH
MINED115
[MINED115] Action `actions/github-script` pinned to mutable ref `@v7`: `uses: actions/git…
.github/workflows/pr-description-check.…:25
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/pr-description-check.…:21
HIGH
MINED115
[MINED115] Action `actions/github-script` pinned to mutable ref `@v7`: `uses: actions/git…
.github/workflows/issue-description-che…:20
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/issue-description-che…:17
HIGH
MINED118
[MINED118] Dockerfile FROM `python:3.12-slim` not pinned by digest: `FROM python:3.12-sli…
Dockerfile:1
HIGH
MINED112
[MINED112] FastAPI POST /api/gallery/albums/{album_id}/remove has no auth: Handler `remov…
routes/gallery_routes.py:1666
HIGH
MINED112
[MINED112] FastAPI POST /api/gallery/albums/{album_id}/add has no auth: Handler `add_to_a…
routes/gallery_routes.py:1648
HIGH
MINED112
[MINED112] FastAPI DELETE /api/gallery/albums/{album_id} has no auth: Handler `delete_alb…
routes/gallery_routes.py:1633
HIGH
MINED112
[MINED112] FastAPI PUT /api/gallery/albums/{album_id} has no auth: Handler `update_album`…
routes/gallery_routes.py:1612
HIGH
MINED112
[MINED112] FastAPI POST /api/image/enhance-face has no auth: Handler `enhance_face` is re…
routes/gallery_routes.py:1529
HIGH
MINED112
[MINED112] FastAPI POST /api/image/remove-bg has no auth: Handler `remove_background` is …
routes/gallery_routes.py:1436
HIGH
MINED112
[MINED112] FastAPI POST /api/image/upscale-local has no auth: Handler `upscale_image_loca…
routes/gallery_routes.py:1391
HIGH
MINED112
[MINED112] FastAPI POST /api/image/denoise has no auth: Handler `denoise_image` is regist…
routes/gallery_routes.py:1341
HIGH
MINED112
[MINED112] FastAPI POST /api/image/sharpen has no auth: Handler `sharpen_image` is regist…
routes/gallery_routes.py:1317
HIGH
MINED112
[MINED112] FastAPI POST /api/image/harmonize has no auth: Handler `harmonize_image` is re…
routes/gallery_routes.py:1118
HIGH
MINED112
[MINED112] FastAPI POST /api/image/inpaint has no auth: Handler `inpaint_proxy` is regist…
routes/gallery_routes.py:921
HIGH
MINED112
[MINED112] FastAPI DELETE /api/gallery/{image_id} has no auth: Handler `delete_gallery_im…
routes/gallery_routes.py:809
HIGH
MINED112
[MINED112] FastAPI POST /api/gallery/dedupe-tags has no auth: Handler `dedupe_gallery_tag…
routes/gallery_routes.py:774
HIGH
MINED112
[MINED112] FastAPI POST /api/gallery/clear-ai-tags has no auth: Handler `clear_gallery_ai…
routes/gallery_routes.py:748
HIGH
MINED112
[MINED112] FastAPI POST /api/gallery/clear-user-tags has no auth: Handler `clear_gallery_…
routes/gallery_routes.py:724
HIGH
MINED112
[MINED112] FastAPI POST /api/gallery/download-zip has no auth: Handler `gallery_download_…
routes/gallery_routes.py:669
HIGH
MINED112
[MINED112] FastAPI PATCH /api/gallery/{image_id} has no auth: Handler `patch_gallery_imag…
routes/gallery_routes.py:625
HIGH
MINED112
[MINED112] FastAPI POST /api/gallery/ai-tag-batch has no auth: Handler `ai_tag_batch` is …
routes/gallery_routes.py:580
HIGH
MINED112
[MINED112] FastAPI POST /api/gallery/albums has no auth: Handler `create_album` is regist…
routes/gallery_routes.py:532
HIGH
MINED112
[MINED112] FastAPI POST /api/gallery/style-transfer has no auth: Handler `gallery_style_t…
routes/gallery_routes.py:290
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/tool_implementations.py:478
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/tool_implementations.py:384
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/tool_implementations.py:329
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/email_thread_parser.py:446
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/email_thread_parser.py:441
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/tool_index.py:237
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/model_context.py:77
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/model_context.py:63
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/task_scheduler.py:871
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/task_scheduler.py:1438
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/task_scheduler.py:1284
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/task_scheduler.py:1930
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/task_scheduler.py:1727
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/task_scheduler.py:1601
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/task_scheduler.py:1346
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/task_scheduler.py:1158
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/task_scheduler.py:1151
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/task_scheduler.py:1107
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/task_scheduler.py:562
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/task_scheduler.py:90
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/context_compactor.py:398
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
setup.py:195
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
setup.py:185
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
app.py:1052
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
app.py:822
MED
SEC087
[SEC087] JS: weak Math.random for crypto: Math.random() is not cryptographically secure; …
static/js/compare/vote.js:229
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
static/js/compare/vote.js:140
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
static/js/chatStream.js:137
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
static/js/calendar/reminders.js:99
MED
SEC042
[SEC042] SQL identifier injection via f-string in cursor execute: f-string SQL normalizes…
scripts/update_database.py:38
MED
SEC015
[SEC015] Insecure Randomness for Security: Weak PRNG used in security-sensitive context. …
services/search/cache.py:29
MED
SEC015
[SEC015] Insecure Randomness for Security: Weak PRNG used in security-sensitive context. …
routes/api_token_routes.py:112
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
mcp_servers/image_gen_server.py:107
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
core/platform_compat.py:119
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
core/middleware.py:35
MED
SEC136
[SEC136] AI-typical over-broad exception handler swallowing all errors: Catch-all excepti…
src/chat_helpers.py:107
MED
SEC136
[SEC136] AI-typical over-broad exception handler swallowing all errors: Catch-all excepti…
src/caldav_writeback.py:128
MED
SEC136
[SEC136] AI-typical over-broad exception handler swallowing all errors: Catch-all excepti…
companion/pairing.py:115
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
static/js/editor/ai-tool-runner.js:71
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
.github/scripts/check-issue-description…:104
MED
COMP001
[COMP001] High cognitive complexity: Function `models` has cognitive complexity 15 (Sonar…
companion/routes.py:97
MED
DKR003
Compose service `chromadb` image uses the latest tag
docker-compose.yml:70
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
MINED124
[MINED124] requirements.txt: `pyotp` has no version pin: Unpinned pip requirement means e…
requirements.txt:41
MED
MINED124
[MINED124] requirements.txt: `mcp` has no version pin: Unpinned pip requirement means eve…
requirements.txt:40
MED
MINED124
[MINED124] requirements.txt: `bcrypt` has no version pin: Unpinned pip requirement means …
requirements.txt:39
MED
MINED124
[MINED124] requirements.txt: `cryptography` has no version pin: Unpinned pip requirement …
requirements.txt:38
MED
MINED124
[MINED124] requirements.txt: `caldav` has no version pin: Unpinned pip requirement means …
requirements.txt:37
MED
MINED124
[MINED124] requirements.txt: `python-dateutil` has no version pin: Unpinned pip requireme…
requirements.txt:33
MED
MINED124
[MINED124] requirements.txt: `icalendar` has no version pin: Unpinned pip requirement mea…
requirements.txt:29
MED
MINED124
[MINED124] requirements.txt: `nh3` has no version pin: Unpinned pip requirement means eve…
requirements.txt:27
MED
MINED124
[MINED124] requirements.txt: `markdown` has no version pin: Unpinned pip requirement mean…
requirements.txt:23
MED
MINED124
[MINED124] requirements.txt: `youtube-transcript-api` has no version pin: Unpinned pip re…
requirements.txt:20
MED
MINED124
[MINED124] requirements.txt: `fastembed` has no version pin: Unpinned pip requirement mea…
requirements.txt:19
MED
MINED124
[MINED124] requirements.txt: `chromadb-client` has no version pin: Unpinned pip requireme…
requirements.txt:18
MED
MINED124
[MINED124] requirements.txt: `numpy` has no version pin: Unpinned pip requirement means e…
requirements.txt:12
MED
MINED124
[MINED124] requirements.txt: `charset-normalizer` has no version pin: Unpinned pip requir…
requirements.txt:11
MED
MINED124
[MINED124] requirements.txt: `beautifulsoup4` has no version pin: Unpinned pip requiremen…
requirements.txt:10
MED
MINED124
[MINED124] requirements.txt: `pypdf` has no version pin: Unpinned pip requirement means e…
requirements.txt:9
MED
MINED124
[MINED124] requirements.txt: `SQLAlchemy` has no version pin: Unpinned pip requirement me…
requirements.txt:8
MED
MINED124
[MINED124] requirements.txt: `httpx` has no version pin: Unpinned pip requirement means e…
requirements.txt:5
MED
MINED124
[MINED124] requirements.txt: `python-dotenv` has no version pin: Unpinned pip requirement…
requirements.txt:4
MED
MINED124
[MINED124] requirements.txt: `python-multipart` has no version pin: Unpinned pip requirem…
requirements.txt:3
MED
MINED124
[MINED124] requirements.txt: `uvicorn` has no version pin: Unpinned pip requirement means…
requirements.txt:2
MED
MINED124
[MINED124] requirements.txt: `fastapi` has no version pin: Unpinned pip requirement means…
requirements.txt:1
MED
MINED124
[MINED124] requirements.txt: `PyMuPDF` has no version pin: Unpinned pip requirement means…
requirements-optional.txt:25
MED
MINED124
[MINED124] requirements.txt: `duckduckgo-search` has no version pin: Unpinned pip require…
requirements-optional.txt:18
MED
MINED124
[MINED124] requirements.txt: `faster-whisper` has no version pin: Unpinned pip requiremen…
requirements-optional.txt:13
MED
DKR002
Compose service `ntfy` image has no explicit tag
docker-compose.yml:130
MED
DKR001
Docker final stage has no non-root USER
Dockerfile:1
MED
AGT007
localStorage write failures are swallowed silently
static/js/editor/ai-models.js:217
MED
AGT007
localStorage write failures are swallowed silently
static/js/documentLibrary.js:1777
MED
AGT007
localStorage write failures are swallowed silently
static/js/document.js:122
MED
AGT007
localStorage write failures are swallowed silently
static/js/cookbookServe.js:1832
MED
AGT007
localStorage write failures are swallowed silently
static/js/cookbookRunning.js:646
MED
AGT007
localStorage write failures are swallowed silently
static/js/cookbook.js:573
MED
AGT007
localStorage write failures are swallowed silently
static/js/cookbook-hwfit.js:277
MED
AGT007
localStorage write failures are swallowed silently
static/js/colorPicker.js:82
MED
AGT007
localStorage write failures are swallowed silently
static/js/chatRenderer.js:741
MED
AGT007
localStorage write failures are swallowed silently
static/js/calendar.js:585
MED
AGT007
localStorage write failures are swallowed silently
static/js/calendar/reminders.js:98
MED
AGT007
localStorage write failures are swallowed silently
static/js/admin.js:1160
MED
WEB003
Public web service has no security.txt
.well-known/security.txt
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
Dockerfile:33
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/js/admin.js:1812
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/js/admin.js:1792
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/js/admin.js:1780
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/js/admin.js:1759
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/js/admin.js:1756
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/js/admin.js:1557
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/js/admin.js:1513
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/js/admin.js:1487
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/js/admin.js:1480
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/js/admin.js:1469
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/js/admin.js:1455
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/js/admin.js:1439
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/js/admin.js:969
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/js/admin.js:929
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/app.js:60
MED
AUC002
[AUC002] Low visible authorization coverage in route inventory: Only 44.5% of discovered …
—
MED
AGT014
Codex auth.json is read or copied without visible secret-file hardening
app.py:710
MED
AUC012
[AUC012] FastAPI interactive docs may be exposed by framework defaults: FastAPI exposes /…
—
MED
DKC005
Compose service adds dangerous Linux capabilities
docker-compose.yml:80
MED
AGT012
Agent control bridge may listen on a network interface without visible auth
src/webhook_manager.py:29
MED
AGT012
Agent control bridge may listen on a network interface without visible auth
src/cookbook_serve_lifecycle.py:2
MED
AGT012
Agent control bridge may listen on a network interface without visible auth
services/search/content.py:29
MED
AGT012
Agent control bridge may listen on a network interface without visible auth
routes/cookbook_routes.py:15
MED
JRN008
Temporal access helper does not visibly require active status and time window
core/database.py:136
MED
AGT015
Remote install command pipes network code directly to a shell
static/js/cookbook-diagnosis.js:404
MED
AGT015
Remote install command pipes network code directly to a shell
routes/cookbook_routes.py:1187
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/email_routes.py:1723
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/email_routes.py:1709
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/compare_routes.py:258
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/webhook_routes.py:232
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/shell_routes.py:882
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/gallery_routes.py:1647
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/gallery_routes.py:1632
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/gallery_routes.py:808
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/gallery_routes.py:335
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/gallery_routes.py:289
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/shell_routes.py:759
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/shell_routes.py:747
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/cookbook_routes.py:1805
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/cookbook_routes.py:1794
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/cookbook_routes.py:1742
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/cookbook_routes.py:1344
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/cookbook_routes.py:659
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/cookbook_routes.py:392
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/cookbook_routes.py:272
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/cookbook_routes.py:263
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
static/js/editor/ai-tool-runner.js:124
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
static/js/compare/scoreboard.js:140
LOW
SEC124
[SEC124] TOCTOU file access (os.access then open): Check-then-use file pattern (access/ex…
src/api_key_manager.py:17
LOW
SEC124
[SEC124] TOCTOU file access (os.access then open): Check-then-use file pattern (access/ex…
routes/admin_wipe_routes.py:44
LOW
COMP001
[COMP001] High cognitive complexity: Function `find_bash` has cognitive complexity 9 (Son…
core/platform_compat.py:183
LOW
COMP001
[COMP001] High cognitive complexity: Function `_windows_bash_fallbacks` has cognitive com…
core/platform_compat.py:154
LOW
AIC003
Duplicated implementation block across source files
static/js/tileManager.js:8
LOW
AIC003
Duplicated implementation block across source files
src/youtube_handler.py:8
LOW
AIC003
Duplicated implementation block across source files
src/search/__init__.py:13
LOW
AIC003
Duplicated implementation block across source files
src/research_handler.py:35
LOW
AIC003
Duplicated implementation block across source files
src/exceptions.py:1
LOW
AIC003
Duplicated implementation block across source files
src/constants.py:4
LOW
AIC003
Duplicated implementation block across source files
services/hwfit/models.py:60
LOW
WEB001
Public web app has no robots.txt
robots.txt
LOW
WEB002
Public web app has no sitemap
sitemap.xml
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
WEB008
Public docs site has no llms.txt
llms.txt
LOW
DKC010
Compose service lacks no-new-privileges hardening
docker-compose.yml:130
LOW
DKC010
Compose service lacks no-new-privileges hardening
docker-compose.yml:80
LOW
DKC010
Compose service lacks no-new-privileges hardening
docker-compose.yml:70
LOW
DKC010
Compose service lacks no-new-privileges hardening
docker-compose.yml:1
LOW
DKC006
Compose service does not declare a runtime user
docker-compose.yml:130
LOW
DKC006
Compose service does not declare a runtime user
docker-compose.yml:80
LOW
DKC006
Compose service does not declare a runtime user
docker-compose.yml:70
LOW
DKC006
Compose service does not declare a runtime user
docker-compose.yml:1
LOW
WEB011
Public web app has no humans.txt
humans.txt
INFO
MINED098
[MINED098] Global Scope Pollution: Attaching libraries/objects directly to the global win…
static/js/dragSort.js:265
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
static/js/rag.js:81
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
static/js/dragSort.js:17
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
static/js/chatStream.js:190
INFO
MINED064
[MINED064] Python Input Call: input() blocks for stdin. Inappropriate in services.
setup.py:55
INFO
MINED064
[MINED064] Python Input Call: input() blocks for stdin. Inappropriate in services.
scripts/fix_paths.py:5
INFO
MINED063
[MINED063] Toctou Os Path Exists: if os.path.exists(p): open(p) — file can be replaced/de…
src/api_key_manager.py:17
INFO
MINED063
[MINED063] Toctou Os Path Exists: if os.path.exists(p): open(p) — file can be replaced/de…
routes/upload_routes.py:111
INFO
MINED049
[MINED049] Print Pii: Logging password/token/email/ssn directly to stdout.
setup.py:62
INFO
MINED049
[MINED049] Print Pii: Logging password/token/email/ssn directly to stdout.
docker-compose.yml:96
INFO
MINED062
[MINED062] Python Dataclass No Fields: @dataclass over an empty class — unfinished model.
services/memory/service.py:13
INFO
MINED062
[MINED062] Python Dataclass No Fields: @dataclass over an empty class — unfinished model.
services/docs/service.py:10
INFO
MINED062
[MINED062] Python Dataclass No Fields: @dataclass over an empty class — unfinished model.
core/models.py:24
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
core/platform_compat.py:120
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
core/middleware.py:36
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
companion/pairing.py:48
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
routes/diagnostics_routes.py:64
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
docker-compose.yml:31
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
build-macos-app.sh:51