CRIT
MINED030
[MINED030] Python Pickle Loads: pickle.loads() can execute arbitrary code via __reduce__.
backend/services/infonet/governance/dsl…:204
CRIT
MINED018
[MINED018] Unsafe Deserialization Pickle: pickle.loads / yaml.load (without Loader=SafeLo…
backend/services/infonet/governance/dsl…:204
CRIT
SEC081
[SEC081] Python: pickle.loads / marshal.loads on untrusted data: pickle.load(s) and marsh…
backend/services/infonet/governance/dsl…:204
CRIT
SEC001
[SEC001] Hardcoded Password: Hardcoded password found in source code.
desktop-shell/tauri-skeleton/build.sh:48
HIGH
SEC083
[SEC083] JS: new RegExp() with non-literal: new RegExp(<variable>) — variable input can c…
frontend/src/components/MeshTerminal.tsx:4913
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
frontend/src/components/MeshTerminal.tsx:4819
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
frontend/scripts/vite-no-net-use.cjs:5
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
desktop-shell/tauri-skeleton/src-tauri/…:244
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
desktop-shell/tauri-skeleton/src-tauri/…:298
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
desktop-shell/tauri-skeleton/src-tauri/…:523
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
frontend/src/components/MaplibreViewer.…:5242
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
frontend/src/components/InfonetTerminal…:145
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
desktop-shell/tauri-skeleton/scripts/wr…:139
HIGH
SEC080
[SEC080] Python: tarfile.extractall without filter: tarfile.extract*() without filter='da…
backend/services/tor_hidden_service.py:112
HIGH
MINED009
[MINED009] Floats For Money: Variable named price/amount/cost typed as float instead of D…
backend/services/infonet/markets/resolu…:88
HIGH
MINED009
[MINED009] Floats For Money: Variable named price/amount/cost typed as float instead of D…
backend/services/infonet/markets/disput…:124
HIGH
MINED009
[MINED009] Floats For Money: Variable named price/amount/cost typed as float instead of D…
backend/services/infonet/markets/data_u…:75
HIGH
MINED036
[MINED036] Python Os System Call: os.system() invokes shell with no escaping.
backend/services/infonet/governance/dsl…:202
HIGH
SEC103
[SEC103] LDAP injection — non-constant search filter: User input concatenated into an LDA…
backend/services/fetchers/satellites.py:1010
HIGH
SEC103
[SEC103] LDAP injection — non-constant search filter: User input concatenated into an LDA…
backend/services/fetchers/news.py:156
HIGH
SEC103
[SEC103] LDAP injection — non-constant search filter: User input concatenated into an LDA…
backend/services/cctv_pipeline.py:589
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
backend/services/fetchers/aircraft_data…:48
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
backend/services/feed_ingester.py:157
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
backend/services/cctv_pipeline.py:633
HIGH
SEC135
[SEC135] Auth/permission check missing on AI-generated endpoint: Mutating HTTP endpoint g…
backend/routers/infonet.py:173
HIGH
MINED006
[MINED006] Overcatch Baseexception: except BaseException: ... — prevents Ctrl+C and Syste…
backend/services/mesh/mesh_peer_store.py:37
HIGH
MINED006
[MINED006] Overcatch Baseexception: except BaseException: ... — prevents Ctrl+C and Syste…
backend/services/mesh/mesh_hashchain.py:102
HIGH
MINED006
[MINED006] Overcatch Baseexception: except BaseException: ... — prevents Ctrl+C and Syste…
backend/routers/ai_intel.py:2681
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
backend/services/fetchers/earth_observa…:999
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
backend/main.py:3541
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
backend/routers/data.py:229
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
backend/node_state.py:281
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
backend/main.py:1343
HIGH
SEC100
[SEC100] CORS permissive Access-Control-Allow-Origin: *: Permissive CORS policy (`*` orig…
backend/routers/cctv.py:182
HIGH
SEC100
[SEC100] CORS permissive Access-Control-Allow-Origin: *: Permissive CORS policy (`*` orig…
backend/main.py:8163
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
backend/routers/admin.py:290
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
backend/main.py:1192
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
backend/auth.py:460
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
backend/routers/cctv.py:80
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
backend/main.py:1382
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
backend/auth.py:1321
HIGH
COMP001
[COMP001] High cognitive complexity: Function `_refresh_node_peer_store` has cognitive co…
backend/node_state.py:159
HIGH
DKR006
Dockerfile pipes a remote script into a shell
backend/Dockerfile:27
HIGH
JRN009
Secret-like setting is echoed into a password input value
frontend/src/components/MeshChat/index.…:1329
HIGH
AGT002
LLM memory extraction can be prompt-injected into storing fake facts
backend/services/mesh/mesh_wormhole_rat…:56
HIGH
SEC013
[SEC013] Path Traversal — User Input in File Path: User-controlled input used in file pat…
backend/services/mesh/mesh_wormhole_pre…:139
MED
SEC041
[SEC041] Tabnabbing — target="_blank" without rel="noopener noreferrer": <a target="_blan…
frontend/src/components/PredictionsPane…:444
MED
SEC041
[SEC041] Tabnabbing — target="_blank" without rel="noopener noreferrer": <a target="_blan…
frontend/src/components/MaplibreViewer.…:5930
MED
SEC041
[SEC041] Tabnabbing — target="_blank" without rel="noopener noreferrer": <a target="_blan…
frontend/src/components/InfonetTerminal…:380
MED
SEC087
[SEC087] JS: weak Math.random for crypto: Math.random() is not cryptographically secure; …
frontend/src/components/MeshTerminal.tsx:2143
MED
SEC087
[SEC087] JS: weak Math.random for crypto: Math.random() is not cryptographically secure; …
frontend/src/components/InfonetTerminal…:202
MED
SEC087
[SEC087] JS: weak Math.random for crypto: Math.random() is not cryptographically secure; …
frontend/src/components/InfonetTerminal…:205
MED
SEC119
[SEC119] World-writable / world-readable file permissions: World-writable files let any l…
backend/services/updater.py:307
MED
SEC119
[SEC119] World-writable / world-readable file permissions: World-writable files let any l…
backend/services/tor_hidden_service.py:202
MED
SEC012
[SEC012] ZipSlip — Archive Path Traversal: Archive extraction without path validation all…
backend/services/updater.py:228
MED
SEC012
[SEC012] ZipSlip — Archive Path Traversal: Archive extraction without path validation all…
backend/services/tor_hidden_service.py:112
MED
SEC015
[SEC015] Insecure Randomness for Security: Weak PRNG used in security-sensitive context. …
frontend/src/components/InfonetTerminal…:361
MED
SEC015
[SEC015] Insecure Randomness for Security: Weak PRNG used in security-sensitive context. …
backend/services/privacy_core_client.py:387
MED
SEC127
[SEC127] AI agent stub — TODO: implement / pass placeholder body: Function body left as T…
backend/services/infonet/privacy/shield…:33
MED
SEC127
[SEC127] AI agent stub — TODO: implement / pass placeholder body: Function body left as T…
backend/services/infonet/privacy/ringct…:61
MED
SEC127
[SEC127] AI agent stub — TODO: implement / pass placeholder body: Function body left as T…
backend/services/infonet/privacy/dex.py:36
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
desktop-shell/src/handlers/updateHandle…:6
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
desktop-shell/src/handlers/settingsHand…:15
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
backend/services/infonet/governance/dsl…:193
MED
SEC007
[SEC007] Unsafe Deserialization: Unsafe deserialization can execute arbitrary code.
backend/services/infonet/governance/dsl…:204
MED
SEC136
[SEC136] AI-typical over-broad exception handler swallowing all errors: Catch-all excepti…
backend/services/fetchers/earth_observa…:952
MED
SEC136
[SEC136] AI-typical over-broad exception handler swallowing all errors: Catch-all excepti…
backend/routers/mesh_public.py:442
MED
SEC136
[SEC136] AI-typical over-broad exception handler swallowing all errors: Catch-all excepti…
backend/main.py:2818
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
backend/routers/admin.py:290
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
backend/main.py:1192
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
backend/auth.py:460
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
frontend/src/components/TimelinePanel.t…:93
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
frontend/src/components/SettingsPanel.t…:298
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
backend/ais_proxy.js:45
MED
COMP001
[COMP001] High cognitive complexity: Function `_cctv_proxy_profile_for_url` has cognitive…
backend/routers/cctv.py:85
MED
DKR003
Compose service `frontend` image uses the latest tag
docker-compose.yml:60
MED
DKR003
Compose service `backend` image uses the latest tag
docker-compose.yml:9
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
DKR013
Dockerfile ADD downloads remote content
backend/Dockerfile:36
MED
AGT007
localStorage write failures are swallowed silently
frontend/src/components/WorldviewLeftPa…:482
MED
AGT007
localStorage write failures are swallowed silently
frontend/src/components/ShodanPanel.tsx:246
MED
AGT007
localStorage write failures are swallowed silently
frontend/src/components/SarModeChooserM…:85
MED
AGT007
localStorage write failures are swallowed silently
frontend/src/components/MeshChat/useMes…:283
MED
AGT007
localStorage write failures are swallowed silently
frontend/src/components/InfonetTerminal…:281
MED
AGT007
localStorage write failures are swallowed silently
frontend/src/components/InfonetTerminal…:97
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
frontend/Dockerfile:12
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/wormholeHand…:41
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/wormholeHand…:35
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/wormholeHand…:31
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/wormholeHand…:29
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/wormholeHand…:27
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/wormholeHand…:25
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/updateHandle…:6
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/settingsHand…:39
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/settingsHand…:33
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/settingsHand…:31
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/settingsHand…:30
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/settingsHand…:25
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/settingsHand…:23
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/settingsHand…:17
MED
JRN003
Frontend API reference is not matched by discovered backend routes
desktop-shell/src/handlers/settingsHand…:15
MED
AUC002
[AUC002] Low visible authorization coverage in route inventory: Only 28.6% of discovered …
—
MED
AGT012
Agent control bridge may listen on a network interface without visible auth
backend/services/radio_intercept.py:25
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
frontend/src/app/api/[...path]/route.ts:301
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
frontend/src/app/api/[...path]/route.ts:297
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
frontend/src/app/api/[...path]/route.ts:293
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
frontend/src/app/api/[...path]/route.ts:289
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
frontend/src/app/api/admin/session/rout…:100
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
frontend/src/app/api/admin/session/rout…:87
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
frontend/src/app/api/admin/session/rout…:61
MED
SEC005
[SEC005] Command Injection Risk: Unsafe shell execution or eval of user input.
frontend/src/components/MeshTerminal.tsx:4819
LOW
COMP001
[COMP001] High cognitive complexity: Function `api_set_meshtastic_mqtt_settings` has cogn…
backend/routers/admin.py:171
LOW
AIC003
Duplicated implementation block across source files
frontend/src/mesh/meshGateWorkerVault.ts:31
LOW
AIC003
Duplicated implementation block across source files
frontend/src/mesh/meshGateLocalRuntime.…:1
LOW
AIC003
Duplicated implementation block across source files
frontend/src/mesh/meshDmWorkerVault.ts:2
LOW
AIC003
Duplicated implementation block across source files
frontend/src/mesh/meshDmRatchet.ts:186
LOW
AIC003
Duplicated implementation block across source files
frontend/src/components/map/staticMapLa…:117
LOW
AIC003
Duplicated implementation block across source files
frontend/src/components/map/hooks/useDy…:8
LOW
AIC003
Duplicated implementation block across source files
frontend/src/components/WorldviewRightP…:57
LOW
AIC003
Duplicated implementation block across source files
frontend/src/components/SarModeChooserM…:137
LOW
AIC003
Duplicated implementation block across source files
frontend/src/components/InfonetTerminal…:138
LOW
AIC003
Duplicated implementation block across source files
frontend/src/components/InfonetTerminal…:203
LOW
AIC003
Duplicated implementation block across source files
backend/services/tinygs_fetcher.py:135
LOW
AIC003
Duplicated implementation block across source files
backend/services/privacy_core_client.py:493
LOW
AIC003
Duplicated implementation block across source files
backend/services/infonet/schema.py:36
LOW
AIC003
Duplicated implementation block across source files
backend/services/infonet/governance/upg…:29
LOW
AIC003
Duplicated implementation block across source files
backend/services/infonet/gates/shutdown…:13
LOW
AIC003
Duplicated implementation block across source files
backend/routers/tools.py:12
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
DKC010
Compose service lacks no-new-privileges hardening
docker-compose.yml:60
LOW
DKC010
Compose service lacks no-new-privileges hardening
docker-compose.yml:9
LOW
DKC006
Compose service does not declare a runtime user
docker-compose.yml:60
LOW
DKC006
Compose service does not declare a runtime user
docker-compose.yml:9
INFO
MINED055
[MINED055] Npm Install No Lockfile: Production image runs npm install (resolves new versi…
wormhole-start.sh:36
INFO
MINED055
[MINED055] Npm Install No Lockfile: Production image runs npm install (resolves new versi…
meshnode.sh:37
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
frontend/src/components/MaplibreViewer.…:5764
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
frontend/src/components/NewsFeed.tsx:382
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
frontend/src/components/MaplibreViewer.…:791
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
frontend/src/components/AIIntelPanel.tsx:1631
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
frontend/src/components/ChangelogModal.…:322
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
frontend/src/components/AIIntelPanel.tsx:1632
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
frontend/src/app/LocateBar.tsx:223
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
desktop-shell/tauri-skeleton/src-tauri/…:363
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
privacy-core/src/lib.rs:235
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
desktop-shell/tauri-skeleton/src-tauri/…:412
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
desktop-shell/tauri-skeleton/src-tauri/…:543
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
desktop-shell/tauri-skeleton/src-tauri/…:1104
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
desktop-shell/tauri-skeleton/src-tauri/…:280
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
frontend/src/components/InfonetTerminal…:57
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
frontend/src/app/page.tsx:751
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
desktop-shell/src/nativeControlRouter.ts:52
INFO
MINED077
[MINED077] Python Open No Context: fp = open(path) outside with-block leaks file handles.
backend/services/wormhole_supervisor.py:483
INFO
MINED072
[MINED072] Python Pass Only Class: class Foo: pass — stub waiting to be filled in.
backend/services/mesh/mesh_signed_event…:215
INFO
MINED072
[MINED072] Python Pass Only Class: class Foo: pass — stub waiting to be filled in.
backend/services/mesh/mesh_peer_store.py:24
INFO
MINED062
[MINED062] Python Dataclass No Fields: @dataclass over an empty class — unfinished model.
backend/services/infonet/gates/shutdown…:34
INFO
MINED062
[MINED062] Python Dataclass No Fields: @dataclass over an empty class — unfinished model.
backend/services/infonet/gates/shutdown…:42
INFO
MINED062
[MINED062] Python Dataclass No Fields: @dataclass over an empty class — unfinished model.
backend/services/infonet/gates/sacrific…:80
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
desktop-shell/tauri-skeleton/src-tauri/…:416
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
backend/services/fetchers/earth_observa…:705
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
backend/services/env_check.py:185
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
backend/services/fetchers/aircraft_data…:48
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
backend/services/feed_ingester.py:157
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
backend/services/cctv_pipeline.py:633
INFO
MINED063
[MINED063] Toctou Os Path Exists: if os.path.exists(p): open(p) — file can be replaced/de…
backend/services/stix_exporter.py:396
INFO
MINED063
[MINED063] Toctou Os Path Exists: if os.path.exists(p): open(p) — file can be replaced/de…
backend/services/analysis_zone_store.py:67
INFO
MINED063
[MINED063] Toctou Os Path Exists: if os.path.exists(p): open(p) — file can be replaced/de…
backend/services/ai_pin_store.py:89
INFO
MINED049
[MINED049] Print Pii: Logging password/token/email/ssn directly to stdout.
backend/scripts/rotate_secure_storage_s…:46
INFO
MINED065
[MINED065] Cors Wildcard: Access-Control-Allow-Origin: * exposes the API to any browser o…
backend/services/wormhole_supervisor.py:65
INFO
MINED065
[MINED065] Cors Wildcard: Access-Control-Allow-Origin: * exposes the API to any browser o…
backend/services/config.py:24
INFO
MINED065
[MINED065] Cors Wildcard: Access-Control-Allow-Origin: * exposes the API to any browser o…
backend/main.py:168
INFO
MINED047
[MINED047] Emoji In Source: Emoji ✅ ❌ 🚀 in code/comments — common AI output unless explic…
backend/services/sigint_bridge.py:632
INFO
MINED047
[MINED047] Emoji In Source: Emoji ✅ ❌ 🚀 in code/comments — common AI output unless explic…
backend/services/env_check.py:342
INFO
MINED047
[MINED047] Emoji In Source: Emoji ✅ ❌ 🚀 in code/comments — common AI output unless explic…
backend/main.py:1425
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
backend/routers/tools.py:206
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
backend/routers/cctv.py:123
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
backend/main.py:2245
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
backend/routers/ai_intel.py:2686
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
backend/main.py:1193
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
backend/auth.py:461
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
desktop-shell/tauri-skeleton/scripts/bu…:104
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
desktop-shell/src/nativeControlRouter.ts:91
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
backend/ais_proxy.js:8