← Back to scan
File as GitHub Issue repo: Luce-Org/lucebox-hub

Push this scan report to Luce-Org/lucebox-hub

Click the green button below to open GitHub’s new-issue form, pre-filled with the report title, summary table, top findings, and an embedded score-card image. No authentication needed — you review on GitHub before submitting. Repobility is credited as the scanner.

Embedded score card image

This image will render at the top of the issue body. Hosted on Repobility, refreshes automatically after re-scans.

Repobility score card

Issue title

Disabled Tls Verify

Curate findings to include

Pick exactly which findings appear in the issue body. By default the top 5 are included. Uncheck noise, check what matters.

Top 5 (default)
Severity Rule Title File:line
CRIT generic-api-key Detected a Generic API Key, potentially exposing access to various services and sensitive… server/scripts/laguna_pflash_niah.py:39
CRIT MINED116 Workflow uses `secrets.SUBMODULE_PAT` on a `pull_request` trigger .github/workflows/ci.yml:29
HIGH MINED014 [MINED014] Disabled Tls Verify: verify=False in requests, rejectUnauthorized:false in nod… server/src/qwen35/qwen35_daemon.h:31
HIGH MINED014 [MINED014] Disabled Tls Verify: verify=False in requests, rejectUnauthorized:false in nod… server/src/qwen35/qwen35_backend.h:61
HIGH MINED014 [MINED014] Disabled Tls Verify: verify=False in requests, rejectUnauthorized:false in nod… server/src/common/backend_factory.h:50
HIGH SEC035 [SEC035] Unbounded Resource Allocation — DoS risk: Allocating resources (buffers, recursi… server/scripts/quantize_draft_q8.py:186
HIGH SEC035 [SEC035] Unbounded Resource Allocation — DoS risk: Allocating resources (buffers, recursi… server/scripts/convert_dflash_to_gguf.py:209
HIGH MINED006 [MINED006] Overcatch Baseexception: except BaseException: ... — prevents Ctrl+C and Syste… server/scripts/run.py:225
HIGH MINED006 [MINED006] Overcatch Baseexception: except BaseException: ... — prevents Ctrl+C and Syste… server/examples/chat.py:77
HIGH MINED001 [MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e… server/scripts/quality_ab_simple.py:92
HIGH MINED001 [MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e… optimizations/pflash/pflash/dflash_clie…:280
HIGH MINED001 [MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e… optimizations/megakernel/setup.py:18
HIGH SEC128 [SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call … harness/clients/summarize_backend_pair.…:99
HIGH SEC103 [SEC103] LDAP injection — non-constant search filter: User input concatenated into an LDA… optimizations/megakernel/setup.py:32
HIGH SEC103 [SEC103] LDAP injection — non-constant search filter: User input concatenated into an LDA… harness/clients/summarize_backend_pair.…:231
HIGH SEC103 [SEC103] LDAP injection — non-constant search filter: User input concatenated into an LDA… harness/clients/run_claude_llamacpp_mat…:77
HIGH SEC029 [SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT… server/scripts/bench_daemon.py:52
HIGH SEC029 [SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT… server/scripts/bench_agent_loop.py:64
HIGH SEC029 [SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT… harness/clients/run_claude_code.sh:57
HIGH MINED108 `self._send` used but never assigned in __init__ optimizations/pflash/pflash/dflash_clie…:230
HIGH MINED108 `self._send` used but never assigned in __init__ optimizations/pflash/pflash/dflash_clie…:229
HIGH MINED108 `self._send` used but never assigned in __init__ optimizations/pflash/pflash/dflash_clie…:228
HIGH MINED108 `self._send` used but never assigned in __init__ optimizations/pflash/pflash/dflash_clie…:227
HIGH MINED108 `self._send` used but never assigned in __init__ optimizations/pflash/pflash/dflash_clie…:226
HIGH MINED108 `self.r_pipe` used but never assigned in __init__ optimizations/pflash/pflash/dflash_clie…:220
HIGH MINED108 `self._read_vram_used_mib` used but never assigned in __init__ optimizations/pflash/pflash/dflash_clie…:206
HIGH MINED108 `self.step` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:839
HIGH MINED108 `self.step` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:834
HIGH MINED108 `self.reset` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:831
HIGH MINED108 `self._reset_runtime_state` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:828
HIGH MINED108 `self._run_prefill_bf16_nvfp4_lm` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:821
HIGH MINED108 `self._ensure_prefill_buffers` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:820
HIGH MINED108 `self.reset` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:819
HIGH MINED108 `self._prefill_graph_state` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:815
HIGH MINED108 `self.reset` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:777
HIGH MINED108 `self._build_prefill_graph` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:701
HIGH MINED108 `self._run_prefill_bf16_nvfp4_lm` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:692
HIGH MINED108 `self._reset_runtime_state` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:691
HIGH MINED108 `self._run_prefill_bf16_nvfp4_lm` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:686
HIGH MINED108 `self._reset_runtime_state` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:684
HIGH MINED108 `self._ensure_prefill_buffers` used but never assigned in __init__ optimizations/megakernel/model_nvfp4.py:677
HIGH MINED108 `self.step` used but never assigned in __init__ optimizations/megakernel/model.py:314
HIGH MINED108 `self.step` used but never assigned in __init__ optimizations/megakernel/model.py:309
HIGH MINED108 `self.reset` used but never assigned in __init__ optimizations/megakernel/model.py:306
HIGH COMP001 [COMP001] High cognitive complexity: Function `extract_generated_text` has cognitive comp… harness/clients/summarize_backend_pair.…:133
HIGH MINED115 Action `astral-sh/setup-uv` pinned to mutable ref `@v3` .github/workflows/ci.yml:41
HIGH MINED115 Action `Jimver/cuda-toolkit` pinned to mutable ref `@v0.2.35` .github/workflows/ci.yml:30
HIGH MINED115 Action `actions/checkout` pinned to mutable ref `@v4` .github/workflows/ci.yml:26
HIGH MINED115 Action `astral-sh/setup-uv` pinned to mutable ref `@v3` .github/workflows/ci.yml:14
HIGH MINED115 Action `actions/checkout` pinned to mutable ref `@v4` .github/workflows/ci.yml:13
MED SEC014 [SEC014] SSL Verification Disabled: SSL certificate verification is disabled, allowing ma… server/src/qwen35/qwen35_daemon.h:31
MED SEC014 [SEC014] SSL Verification Disabled: SSL certificate verification is disabled, allowing ma… server/src/qwen35/qwen35_backend.h:61
MED SEC014 [SEC014] SSL Verification Disabled: SSL certificate verification is disabled, allowing ma… server/src/common/backend_factory.h:50
MED ERR001 [ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even… server/scripts/quality_ab_simple.py:92
MED ERR001 [ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even… optimizations/pflash/pflash/dflash_clie…:280
MED MINED111 Bare except continues silently server/scripts/phase_split_dual_gpu.py:245
MED MINED111 Bare except continues silently server/scripts/bench_llm.py:421
MED MINED111 Bare except continues silently server/scripts/bench_agent_loop.py:115
MED MINED111 Bare except continues silently server/scripts/bench_daemon.py:107
MED MINED111 Bare except continues silently server/scripts/bench_he_http.py:80
MED MINED111 Bare except continues silently server/scripts/quality_humaneval_plus.py:198
MED MINED111 Bare except continues silently server/scripts/quality_humaneval_plus.py:110
MED MINED111 Bare except continues silently server/scripts/quality_humaneval_plus.py:261
MED MINED111 Bare except continues silently server/scripts/quality_ab_simple.py:143
MED MINED111 Bare except continues silently server/scripts/quality_ab_simple.py:154
MED MINED111 Bare except continues silently server/scripts/bench_server.py:343
MED MINED111 Bare except continues silently server/scripts/bench_server.py:246
MED MINED111 Bare except continues silently server/scripts/bench_server.py:168
MED MINED111 Bare except continues silently server/scripts/bench_server.py:140
MED MINED111 Bare except continues silently server/scripts/bench_server.py:434
MED MINED111 Bare except continues silently server/scripts/bench_agent.py:395
MED MINED111 Bare except continues silently server/scripts/bench_agent.py:376
MED MINED111 Bare except continues silently server/scripts/bench_agent.py:302
MED MINED111 Bare except continues silently server/scripts/bench_he.py:431
MED MINED111 Bare except continues silently optimizations/pflash/pflash/dflash_clie…:50
MED MINED111 Bare except continues silently optimizations/megakernel/final_bench_nv…:351
MED MINED111 Bare except continues silently harness/client_test_runner.py:1751
MED MINED111 Bare except continues silently harness/client_test_runner.py:1591
MED MINED111 Bare except continues silently harness/client_test_runner.py:954
MED GHSA-jg22-mg44-37j8 aiohttp: GHSA-jg22-mg44-37j8 uv.lock
MED GHSA-hg6j-4rv6-33pg aiohttp: GHSA-hg6j-4rv6-33pg uv.lock
MED AIC004 Suspicious implementation file appears unreferenced server/src/cuda_cross_device_copy.cpp:1
MED AGT013 Agent auto-approve or skip-permissions mode is easy to enable harness/clients/run_hermes.sh:74
LOW COMP001 [COMP001] High cognitive complexity: Function `main` has cognitive complexity 13 (SonarSo… harness/clients/summarize_backend_pair.…:255
LOW COMP001 [COMP001] High cognitive complexity: Function `_relay_response` has cognitive complexity … harness/clients/session_inject_proxy.py:54
LOW AIC003 Duplicated implementation block across source files server/src/qwen35moe/qwen35moe_daemon.c…:3
LOW AIC003 Duplicated implementation block across source files server/src/qwen35/qwen35_layer_split_df…:10
LOW AIC003 Duplicated implementation block across source files server/src/qwen35/qwen35_dflash_target.h:11
LOW AIC003 Duplicated implementation block across source files server/src/qwen35/qwen35_daemon.h:7
LOW AIC003 Duplicated implementation block across source files server/src/qwen35/qwen35_daemon.cpp:8
LOW AIC003 Duplicated implementation block across source files server/src/qwen35/qwen35_backend.h:36
LOW AIC003 Duplicated implementation block across source files server/src/qwen35/qwen35_backend.h:31
LOW AIC003 Duplicated implementation block across source files server/src/qwen35/layer_split_forward.c…:125
LOW AIC003 Duplicated implementation block across source files server/src/qwen35/layer_split_daemon.h:1
LOW AIC003 Duplicated implementation block across source files server/src/qwen35/graph_builders.h:1
LOW AIC003 Duplicated implementation block across source files server/src/qwen35/gguf_target_loader.cpp:96
LOW AIC003 Duplicated implementation block across source files server/src/qwen35/gguf_target_loader.cpp:21
LOW AIC003 Duplicated implementation block across source files server/src/qwen3/qwen3_backend.h:34
LOW AIC003 Duplicated implementation block across source files server/src/qwen3/qwen3_backend.cpp:315
LOW AIC003 Duplicated implementation block across source files server/src/laguna/laguna_layer_split_ad…:29
LOW AIC003 Duplicated implementation block across source files server/src/laguna/laguna_backend.h:18
LOW AIC003 Duplicated implementation block across source files server/src/hip_compat/cuda_bf16.h:2
LOW AIC003 Duplicated implementation block across source files server/src/draft/draft_safetensors_load…:207
LOW AIC003 Duplicated implementation block across source files server/scripts/quantize_gemma_dflash_q8…:100
LOW AIC003 Duplicated implementation block across source files server/scripts/quantize_gemma_dflash_q8…:26
LOW AIC003 Duplicated implementation block across source files server/scripts/quantize_draft_q8.py:35
LOW AIC003 Duplicated implementation block across source files server/scripts/bench_server.py:159
LOW AIC003 Duplicated implementation block across source files server/scripts/bench_llm.py:18
LOW AIC003 Duplicated implementation block across source files optimizations/megakernel/model_nvfp4.py:25
LOW AIC003 Duplicated implementation block across source files optimizations/megakernel/final_bench_nv…:12
LOW AIC003 Duplicated implementation block across source files optimizations/megakernel/final_bench.py:5
LOW AIC003 Duplicated implementation block across source files optimizations/megakernel/diag_prefill_k…:19
LOW AIC003 Duplicated implementation block across source files optimizations/megakernel/diag_prefill_k…:11
LOW AIC003 Duplicated implementation block across source files optimizations/megakernel/diag_phase2_me…:43
LOW AIC003 Duplicated implementation block across source files optimizations/megakernel/diag_phase2_me…:24
LOW AIC002 Source file name looks like an AI patch artifact server/src/cuda_cross_device_copy.cpp:1
INFO MINED077 [MINED077] Python Open No Context: fp = open(path) outside with-block leaks file handles. server/scripts/quality_ab_simple.py:114
INFO MINED077 [MINED077] Python Open No Context: fp = open(path) outside with-block leaks file handles. server/scripts/bench_agent_loop.py:85
INFO MINED064 [MINED064] Python Input Call: input() blocks for stdin. Inappropriate in services. server/examples/chat.py:109
INFO MINED050 [MINED050] Stub Only Function: Function declared but body is just pass, return None, rais… server/scripts/quality_ab_simple.py:93
INFO MINED050 [MINED050] Stub Only Function: Function declared but body is just pass, return None, rais… optimizations/pflash/pflash/dflash_clie…:182
INFO MINED050 [MINED050] Stub Only Function: Function declared but body is just pass, return None, rais… optimizations/megakernel/setup.py:19
INFO MINED049 [MINED049] Print Pii: Logging password/token/email/ssn directly to stdout. harness/clients/run_openwebui_tools.sh:111
INFO MINED049 [MINED049] Print Pii: Logging password/token/email/ssn directly to stdout. harness/clients/run_openwebui.sh:88
INFO MINED049 [MINED049] Print Pii: Logging password/token/email/ssn directly to stdout. harness/clients/run_claude_llamacpp_mat…:90
INFO MINED043 [MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr… harness/clients/run_claude_code.sh:42
INFO MINED043 [MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr… harness/clients/common.sh:73
INFO MINED043 [MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr… harness/benchmarks/run_lucebox_vs_llama…:93
Reset to top 5 128 findings available (after auto-suppression of test files + won't-fix)

Issue body (markdown)

## Code-quality scan: `Luce-Org/lucebox-hub`

**Score: 73/100 (B-)**  ·  154 findings  ·  scanned 2026-06-05 17:25 UTC  ·  76,438 LOC

| Severity | Count |
|---|---|
| CRITICAL | 2 |
| HIGH | 48 |
| MEDIUM | 33 |
| LOW | 33 |

📊 [Full filterable report](https://repobility.com/scan/0838809c-6f38-40bb-bb3c-2b50c78949a2/)  ·  ![scorecard](https://repobility.com/scan/0838809c-6f38-40bb-bb3c-2b50c78949a2/report.png?v=1780680348-s2)

### Top findings

1. **CRITICAL** `generic-api-key` — Detected a Generic API Key, potentially exposing access to various services and sensitive 
   `server/scripts/laguna_pflash_niah.py:39`
2. **CRITICAL** `MINED116` — Workflow uses `secrets.SUBMODULE_PAT` on a `pull_request` trigger
   `.github/workflows/ci.yml:29` · ✓ Repobility
3. **HIGH** `MINED014` — Disabled Tls Verify
   `server/src/qwen35/qwen35_daemon.h:31` · CWE-295 · ✓ Repobility
4. **HIGH** `MINED014` — Disabled Tls Verify
   `server/src/qwen35/qwen35_backend.h:61` · CWE-295 · ✓ Repobility
5. **HIGH** `MINED014` — Disabled Tls Verify
   `server/src/common/backend_factory.h:50` · CWE-295 · ✓ Repobility

---

_Filed automatically. Close this issue if not useful — we won't refile. Full report: https://repobility.com/scan/0838809c-6f38-40bb-bb3c-2b50c78949a2/_
Megaproject â high spam risk
Could not determine 'Luce-Org/lucebox-hub' star count (GitHub API rate-limited or unreachable). When in doubt about repo size, prefer opening a focused PR or a discussion rather than an issue.

The button opens GitHubâs new-issue page in a new tab. You will see the title + body pre-filled â review, edit if you want, then click GitHubâs "Submit new issue" button. Repobility never posts anything on your behalf.

For real security findings on big repos: use the project's SECURITY.md or private advisory flow instead of a public issue.