CRIT
MINED107
[MINED107] Missing import: `collections` used but not imported: The file uses `collection…
src/community_features.py:393
CRIT
DKC008
Compose service mounts the Docker socket
docker-compose.yml:25
HIGH
MINED108
[MINED108] `self.get_db_connection` used but never assigned in __init__: Method `search_w…
src/ai_assistant.py:39
HIGH
MINED108
[MINED108] `self._broadcast_to_websockets` used but never assigned in __init__: Method `_…
src/performance_monitor.py:222
HIGH
MINED108
[MINED108] `self._broadcast_to_websockets` used but never assigned in __init__: Method `_…
src/performance_monitor.py:217
HIGH
MINED108
[MINED108] `self._broadcast_alert` used but never assigned in __init__: Method `_create_a…
src/performance_monitor.py:211
HIGH
MINED108
[MINED108] `self._create_alert` used but never assigned in __init__: Method `_check_alert…
src/performance_monitor.py:183
HIGH
MINED108
[MINED108] `self._create_alert` used but never assigned in __init__: Method `_check_alert…
src/performance_monitor.py:191
HIGH
MINED108
[MINED108] `self._create_alert` used but never assigned in __init__: Method `_check_alert…
src/performance_monitor.py:176
HIGH
MINED108
[MINED108] `self._create_alert` used but never assigned in __init__: Method `_check_alert…
src/performance_monitor.py:170
HIGH
MINED108
[MINED108] `self._create_alert` used but never assigned in __init__: Method `_check_alert…
src/performance_monitor.py:164
HIGH
MINED108
[MINED108] `self._measure_api_time` used but never assigned in __init__: Method `_collect…
src/performance_monitor.py:106
HIGH
MINED108
[MINED108] `self._measure_api_time` used but never assigned in __init__: Method `_collect…
src/performance_monitor.py:105
HIGH
MINED108
[MINED108] `self._measure_api_time` used but never assigned in __init__: Method `_collect…
src/performance_monitor.py:104
HIGH
MINED108
[MINED108] `self._calculate_error_rate` used but never assigned in __init__: Method `_col…
src/performance_monitor.py:124
HIGH
MINED108
[MINED108] `self._get_workflow_executions` used but never assigned in __init__: Method `_…
src/performance_monitor.py:121
HIGH
MINED108
[MINED108] `self._broadcast_metrics` used but never assigned in __init__: Method `_monito…
src/performance_monitor.py:74
HIGH
MINED108
[MINED108] `self._check_alerts` used but never assigned in __init__: Method `_monitor_loo…
src/performance_monitor.py:71
HIGH
MINED108
[MINED108] `self._collect_metrics` used but never assigned in __init__: Method `_monitor_…
src/performance_monitor.py:63
HIGH
MINED108
[MINED108] `self._monitor_loop` used but never assigned in __init__: Method `start_monito…
src/performance_monitor.py:56
HIGH
MINED108
[MINED108] `self.get_service_categories` used but never assigned in __init__: Method `sea…
workflow_db.py:743
HIGH
MINED108
[MINED108] `self.get_file_hash` used but never assigned in __init__: Method `index_all_wo…
workflow_db.py:481
HIGH
MINED108
[MINED108] `self.analyze_workflow_file` used but never assigned in __init__: Method `inde…
workflow_db.py:492
HIGH
MINED108
[MINED108] `self.generate_description` used but never assigned in __init__: Method `analy…
workflow_db.py:217
HIGH
MINED108
[MINED108] `self.format_workflow_name` used but never assigned in __init__: Method `analy…
workflow_db.py:172
HIGH
MINED108
[MINED108] `self.analyze_nodes` used but never assigned in __init__: Method `analyze_work…
workflow_db.py:208
HIGH
MINED108
[MINED108] `self.get_file_hash` used but never assigned in __init__: Method `analyze_work…
workflow_db.py:167
HIGH
SEC135
[SEC135] Auth/permission check missing on AI-generated endpoint: Mutating HTTP endpoint g…
src/server.js:219
HIGH
MINED006
[MINED006] Overcatch Baseexception: except BaseException: ... — prevents Ctrl+C and Syste…
run.py:172
HIGH
MINED115
[MINED115] Action `actions/deploy-pages` pinned to mutable ref `@v4`: `uses: actions/depl…
.github/workflows/pages-deploy.yml:45
HIGH
MINED115
[MINED115] Action `actions/upload-pages-artifact` pinned to mutable ref `@v4`: `uses: act…
.github/workflows/pages-deploy.yml:38
HIGH
MINED115
[MINED115] Action `actions/configure-pages` pinned to mutable ref `@v5`: `uses: actions/c…
.github/workflows/pages-deploy.yml:35
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/pages-deploy.yml:32
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/ci-cd.yml:191
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/ci-cd.yml:174
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/ci-cd.yml:130
HIGH
MINED115
[MINED115] Action `github/codeql-action/upload-sarif` pinned to mutable ref `@v3`: `uses:…
.github/workflows/ci-cd.yml:113
HIGH
MINED115
[MINED115] Action `aquasecurity/trivy-action` pinned to mutable ref `@master`: `uses: aqu…
.github/workflows/ci-cd.yml:98
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/ci-cd.yml:95
HIGH
MINED115
[MINED115] Action `actions/cache` pinned to mutable ref `@v5`: `uses: actions/cache@v5` r…
.github/workflows/ci-cd.yml:33
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v6`: `uses: actions/setu…
.github/workflows/ci-cd.yml:28
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/ci-cd.yml:25
HIGH
MINED115
[MINED115] Action `actions/deploy-pages` pinned to mutable ref `@v4`: `uses: actions/depl…
.github/workflows/deploy-pages.yml:69
HIGH
MINED115
[MINED115] Action `actions/upload-pages-artifact` pinned to mutable ref `@v4`: `uses: act…
.github/workflows/deploy-pages.yml:55
HIGH
MINED115
[MINED115] Action `actions/configure-pages` pinned to mutable ref `@v5`: `uses: actions/c…
.github/workflows/deploy-pages.yml:52
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v6`: `uses: actions/setu…
.github/workflows/deploy-pages.yml:28
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/deploy-pages.yml:25
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/docker.yml:121
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/docker.yml:26
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v6`: `uses: actions/setu…
.github/workflows/update-readme.yml:23
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/update-readme.yml:18
HIGH
MINED118
[MINED118] Dockerfile FROM `node:20` not pinned by digest: `FROM node:20` resolves the ta…
.devcontainer/Dockerfile:1
HIGH
MINED118
[MINED118] Dockerfile FROM `python:3.11-slim-bookworm` not pinned by digest: `FROM python…
Dockerfile:2
HIGH
MINED113
[MINED113] Express POST /api/reindex has no auth: Express route POST /api/reindex declare…
src/server.js:219
HIGH
MINED112
[MINED112] FastAPI POST /api/workflows/{workflow_id}/download has no auth: Handler `track…
src/community_features.py:488
HIGH
MINED112
[MINED112] FastAPI POST /api/workflows/{workflow_id}/view has no auth: Handler `track_wor…
src/community_features.py:482
HIGH
MINED112
[MINED112] FastAPI POST /api/workflows/{workflow_id}/rate has no auth: Handler `rate_work…
src/community_features.py:444
HIGH
MINED112
[MINED112] FastAPI POST /api/v2/analytics/custom has no auth: Handler `get_custom_analyti…
src/enhanced_api.py:209
HIGH
MINED112
[MINED112] FastAPI POST /api/v2/recommendations has no auth: Handler `get_workflow_recomm…
src/enhanced_api.py:170
HIGH
MINED112
[MINED112] FastAPI POST /api/v2/workflows/search has no auth: Handler `advanced_workflow_…
src/enhanced_api.py:128
HIGH
MINED112
[MINED112] FastAPI POST /auth/register has no auth: Handler `register_user` is registered…
src/user_management.py:415
HIGH
MINED112
[MINED112] FastAPI POST /webhooks/{endpoint} has no auth: Handler `handle_webhook_endpoin…
src/integration_hub.py:305
HIGH
MINED112
[MINED112] FastAPI POST /integrations/airtable/export has no auth: Handler `export_airtab…
src/integration_hub.py:281
HIGH
MINED112
[MINED112] FastAPI POST /integrations/discord/notify has no auth: Handler `notify_discord…
src/integration_hub.py:271
HIGH
MINED112
[MINED112] FastAPI POST /integrations/slack/notify has no auth: Handler `notify_slack` is…
src/integration_hub.py:261
HIGH
MINED112
[MINED112] FastAPI POST /chat has no auth: Handler `chat_with_assistant` is registered wi…
src/ai_assistant.py:257
HIGH
MINED112
[MINED112] FastAPI POST /monitor/alerts/{alert_id}/resolve has no auth: Handler `resolve_…
src/performance_monitor.py:309
HIGH
MINED112
[MINED112] FastAPI POST /api/reindex has no auth: Handler `reindex_workflows` is register…
api_server.py:574
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
src/community_features.py:487
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
src/community_features.py:481
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
src/community_features.py:463
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
src/community_features.py:457
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
scripts/update_readme_stats.py:227
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
scripts/generate_search_index.py:271
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/community_features.py:454
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/community_features.py:370
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/community_features.py:155
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/integration_hub.py:228
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/integration_hub.py:157
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/integration_hub.py:104
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/integration_hub.py:85
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/integration_hub.py:62
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/performance_monitor.py:230
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/performance_monitor.py:78
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
src/performance_monitor.py:117
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
run.py:174
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
run.py:165
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
workflow_db.py:526
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
api_server.py:794
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
api_server.py:727
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
api_server.py:280
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
api_server.py:609
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
api_server.py:91
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
api_server.py:787
MED
DKR003
Compose service `workflows-docs` image uses the latest tag
docker-compose.yml:2
MED
DKR003
Compose service `comfyui` image uses the latest tag
ai-stack/docker-compose.yml:73
MED
DKR003
Compose service `agent-zero` image uses the latest tag
ai-stack/docker-compose.yml:51
MED
DKR003
Compose service `n8n` image uses the latest tag
ai-stack/docker-compose.yml:15
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
WEB003
Public web service has no security.txt
.well-known/security.txt
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
Dockerfile:46
MED
JRN003
Frontend API reference is not matched by discovered backend routes
static/mobile-interface.html:469
MED
AUC002
[AUC002] Low visible authorization coverage in route inventory: Only 10.5% of discovered …
—
MED
AUC012
[AUC012] FastAPI interactive docs may be exposed by framework defaults: FastAPI exposes /…
—
MED
AGT012
Agent control bridge may listen on a network interface without visible auth
ai-stack/docker-compose.yml:80
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
api_server.py:573
LOW
AIC003
Duplicated implementation block across source files
src/user_management.py:410
LOW
AIC003
Duplicated implementation block across source files
src/performance_monitor.py:264
LOW
AIC003
Duplicated implementation block across source files
scripts/update_readme_stats.py:35
LOW
AUC005
[AUC005] No authorization-focused tests detected: No test files with common authorization…
—
LOW
WEB001
Public web app has no robots.txt
robots.txt
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
.devcontainer/Dockerfile:7
LOW
WEB002
Public web app has no sitemap
sitemap.xml
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
DKR011
Dockerfile installs recommended OS packages
.devcontainer/Dockerfile:7
LOW
DKC010
Compose service lacks no-new-privileges hardening
docker-compose.yml:2
LOW
DKC010
Compose service lacks no-new-privileges hardening
ai-stack/docker-compose.yml:73
LOW
DKC010
Compose service lacks no-new-privileges hardening
ai-stack/docker-compose.yml:51
LOW
DKC010
Compose service lacks no-new-privileges hardening
ai-stack/docker-compose.yml:15
LOW
DKC006
Compose service does not declare a runtime user
ai-stack/docker-compose.yml:73
LOW
DKC006
Compose service does not declare a runtime user
ai-stack/docker-compose.yml:51
LOW
DKC006
Compose service does not declare a runtime user
ai-stack/docker-compose.yml:15
LOW
WEB011
Public web app has no humans.txt
humans.txt
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
src/server.js:322
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
scripts/deploy.sh:236
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
run.py:90
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
medcards-ai/src/types/database.ts:97
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
src/init-db.js:8
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
src/index-workflows.js:7
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
docs/js/app.js:52