HIGH
MINED108
[MINED108] `self._get_frame_chain` used but never assigned in __init__: Method `accessibi…
packages/python/src/alumnium/drivers/se…:85
HIGH
MINED108
[MINED108] `self._build_frame_hierarchy` used but never assigned in __init__: Method `acc…
packages/python/src/alumnium/drivers/se…:71
HIGH
MINED108
[MINED108] `self._get_all_frame_ids` used but never assigned in __init__: Method `accessi…
packages/python/src/alumnium/drivers/se…:63
HIGH
MINED108
[MINED108] `self._wait_for_page_to_load` used but never assigned in __init__: Method `acc…
packages/python/src/alumnium/drivers/se…:59
HIGH
MINED108
[MINED108] `self._stop_server` used but never assigned in __init__: Method `_resolve_url`…
packages/python/src/alumnium/clients/ht…:242
HIGH
MINED108
[MINED108] `self._build_server_pid_name` used but never assigned in __init__: Method `_re…
packages/python/src/alumnium/clients/ht…:229
HIGH
MINED108
[MINED108] `self._stop_server` used but never assigned in __init__: Method `quit` of clas…
packages/python/src/alumnium/clients/ht…:86
HIGH
MINED108
[MINED108] `self._normalize_paths` used but never assigned in __init__: Method `invoke` o…
packages/python/src/alumnium/tools/uplo…:22
HIGH
MINED108
[MINED108] `self.to_str` used but never assigned in __init__: Method `scope_to_area` of c…
packages/python/src/alumnium/accessibil…:75
HIGH
MINED108
[MINED108] `self.to_str` used but never assigned in __init__: Method `element_by_id` of c…
packages/python/src/alumnium/accessibil…:47
HIGH
MINED108
[MINED108] `self._add_raw_ids` used but never assigned in __init__: Method `_add_raw_ids`…
packages/python/src/alumnium/accessibil…:34
HIGH
MINED108
[MINED108] `self._add_raw_ids` used but never assigned in __init__: Method `to_str` of cl…
packages/python/src/alumnium/accessibil…:22
HIGH
MINED108
[MINED108] `self.to_str` used but never assigned in __init__: Method `scope_to_area` of c…
packages/python/src/alumnium/accessibil…:85
HIGH
MINED108
[MINED108] `self.to_str` used but never assigned in __init__: Method `element_by_id` of c…
packages/python/src/alumnium/accessibil…:56
HIGH
MINED108
[MINED108] `self._add_raw_ids` used but never assigned in __init__: Method `_add_raw_ids`…
packages/python/src/alumnium/accessibil…:43
HIGH
MINED108
[MINED108] `self._add_raw_ids` used but never assigned in __init__: Method `to_str` of cl…
packages/python/src/alumnium/accessibil…:31
HIGH
MINED108
[MINED108] `self._from_xml` used but never assigned in __init__: Method `scope_to_area` o…
packages/python/src/alumnium/accessibil…:203
HIGH
MINED108
[MINED108] `self.to_str` used but never assigned in __init__: Method `scope_to_area` of c…
packages/python/src/alumnium/accessibil…:172
HIGH
MINED108
[MINED108] `self.to_str` used but never assigned in __init__: Method `element_by_id` of c…
packages/python/src/alumnium/accessibil…:141
HIGH
MINED108
[MINED108] `self._to_str` used but never assigned in __init__: Method `_node_to_xml` of c…
packages/python/src/alumnium/accessibil…:106
HIGH
MINED108
[MINED108] `self._to_str` used but never assigned in __init__: Method `_node_to_xml` of c…
packages/python/src/alumnium/accessibil…:101
HIGH
MINED108
[MINED108] `self._node_to_xml` used but never assigned in __init__: Method `_node_to_xml`…
packages/python/src/alumnium/accessibil…:112
HIGH
MINED108
[MINED108] `self._node_to_xml` used but never assigned in __init__: Method `_node_to_xml`…
packages/python/src/alumnium/accessibil…:119
HIGH
MINED108
[MINED108] `self._to_str` used but never assigned in __init__: Method `_node_to_xml` of c…
packages/python/src/alumnium/accessibil…:89
HIGH
MINED108
[MINED108] `self._node_to_xml` used but never assigned in __init__: Method `to_str` of cl…
packages/python/src/alumnium/accessibil…:53
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
packages/typescript/src/server/cache/El…:127
HIGH
SEC083
[SEC083] JS: new RegExp() with non-literal: new RegExp(<variable>) — variable input can c…
packages/typescript/src/server/agents/R…:156
HIGH
SEC114
[SEC114] path.join / Path() on user-controlled segment without containment check: filepat…
packages/typescript/src/standalone/setu…:188
HIGH
SEC114
[SEC114] path.join / Path() on user-controlled segment without containment check: filepat…
packages/typescript/src/mcp/tools/start…:81
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
packages/typescript/src/tools/BaseTool.…:30
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
packages/typescript/src/server/agents/P…:155
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
packages/typescript/src/drivers/AppiumD…:205
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
packages/typescript/src/drivers/scripts…:227
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
packages/python/src/alumnium/drivers/sc…:227
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
packages/python/src/alumnium/drivers/ba…:62
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
packages/python/src/alumnium/drivers/ap…:123
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
packages/python/src/alumnium/clients/ht…:33
HIGH
SEC024
[SEC024] XML External Entity (XXE) — Java parser default: Java XML parsers accept externa…
packages/java/src/main/java/ai/alumnium…:245
HIGH
COMP001
[COMP001] High cognitive complexity: Function `_node_to_xml` has cognitive complexity 27 …
packages/python/src/alumnium/accessibil…:65
HIGH
SEC020
[SEC020] Secret Printed to Logs: Debug or diagnostic code appears to print a credential-b…
packages/typescript/src/server/LlmFacto…:335
HIGH
MINED134
[MINED134] Binary file `packages/java/gradle/wrapper/gradle-wrapper.jar` committed in sou…
packages/java/gradle/wrapper/gradle-wra…:1
HIGH
MINED115
[MINED115] Action `mxschmitt/action-tmate` pinned to mutable ref `@v3`: `uses: mxschmitt/…
.github/workflows/release.yml:282
HIGH
MINED115
[MINED115] Action `actions/attest` pinned to mutable ref `@v4`: `uses: actions/attest@v4`…
.github/workflows/release.yml:241
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/release.yml:223
HIGH
MINED115
[MINED115] Action `mxschmitt/action-tmate` pinned to mutable ref `@v3`: `uses: mxschmitt/…
.github/workflows/release.yml:207
HIGH
MINED115
[MINED115] Action `actions/attest-build-provenance` pinned to mutable ref `@v3`: `uses: a…
.github/workflows/release.yml:199
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/release.yml:149
HIGH
MINED115
[MINED115] Action `mxschmitt/action-tmate` pinned to mutable ref `@v3`: `uses: mxschmitt/…
.github/workflows/release.yml:133
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/release.yml:115
HIGH
MINED115
[MINED115] Action `mxschmitt/action-tmate` pinned to mutable ref `@v3`: `uses: mxschmitt/…
.github/workflows/release.yml:101
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/release.yml:85
HIGH
MINED115
[MINED115] Action `mxschmitt/action-tmate` pinned to mutable ref `@v3`: `uses: mxschmitt/…
.github/workflows/release.yml:70
HIGH
MINED115
[MINED115] Action `pypa/gh-action-pypi-publish` pinned to mutable ref `@release/v1`: `use…
.github/workflows/release.yml:64
HIGH
MINED115
[MINED115] Action `pypa/gh-action-pypi-publish` pinned to mutable ref `@release/v1`: `use…
.github/workflows/release.yml:59
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/release.yml:45
HIGH
MINED115
[MINED115] Action `mxschmitt/action-tmate` pinned to mutable ref `@v3`: `uses: mxschmitt/…
.github/workflows/ci.yml:93
HIGH
MINED115
[MINED115] Action `actions-cool/check-user-permission` pinned to mutable ref `@v2`: `uses…
.github/workflows/ci.yml:41
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/ci.yml:30
HIGH
MINED115
[MINED115] Action `actions/deploy-pages` pinned to mutable ref `@v5`: `uses: actions/depl…
.github/workflows/deployment.yml:47
HIGH
MINED115
[MINED115] Action `actions/upload-pages-artifact` pinned to mutable ref `@v5`: `uses: act…
.github/workflows/deployment.yml:33
HIGH
MINED115
[MINED115] Action `jdx/mise-action` pinned to mutable ref `@v4`: `uses: jdx/mise-action@v…
.github/workflows/deployment.yml:26
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/deployment.yml:25
HIGH
MINED115
[MINED115] Action `mxschmitt/action-tmate` pinned to mutable ref `@v3`: `uses: mxschmitt/…
.github/workflows/ci-java.yml:106
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/ci-java.yml:91
HIGH
MINED115
[MINED115] Action `mxschmitt/action-tmate` pinned to mutable ref `@v3`: `uses: mxschmitt/…
.github/workflows/ci-java.yml:81
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v6`: `uses: actions/checkout…
.github/workflows/ci-java.yml:57
HIGH
MINED119
[MINED119] Dockerfile `ADD https://github.com/krallin/tini/releases/download/v0.19.0/tini…
Dockerfile:6
HIGH
MINED118
[MINED118] Dockerfile FROM `debian:bookworm-slim` not pinned by digest: `FROM debian:book…
Dockerfile:1
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
packages/python/src/alumnium/accessibil…:178
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
packages/typescript/src/server/cache/El…:127
MED
SEC127
[SEC127] AI agent stub — TODO: implement / pass placeholder body: Function body left as T…
packages/python/src/alumnium/drivers/ap…:64
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
packages/typescript/src/server/ServerCo…:281
MED
COMP001
[COMP001] High cognitive complexity: Function `after_scenario` has cognitive complexity 1…
packages/python/examples/behave/feature…:235
MED
DKR003
Compose service `lgtm` image uses the latest tag
telemetry/docker-compose.yml:1
MED
DKR013
Dockerfile ADD downloads remote content
Dockerfile:7
MED
DKR001
Docker final stage has no non-root USER
Dockerfile:1
MED
AGT015
Remote install command pipes network code directly to a shell
websites/docs/src/content/blog/2026-05-…:27
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
packages/java/src/main/java/ai/alumnium…:52
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
packages/java/src/main/java/ai/alumnium…:63
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
packages/java/src/main/java/ai/alumnium…:183
LOW
COMP001
[COMP001] High cognitive complexity: Function `driver` has cognitive complexity 11 (Sonar…
packages/python/examples/behave/feature…:26
LOW
AIC003
Duplicated implementation block across source files
packages/python/src/alumnium/drivers/pl…:66
LOW
AIC003
Duplicated implementation block across source files
packages/java/src/main/java/ai/alumnium…:144
LOW
AIC003
Duplicated implementation block across source files
packages/java/src/main/java/ai/alumnium…:54
LOW
AIC003
Duplicated implementation block across source files
packages/java/src/main/java/ai/alumnium…:14
LOW
AIC003
Duplicated implementation block across source files
packages/java/src/main/java/ai/alumnium…:96
LOW
AIC003
Duplicated implementation block across source files
packages/typescript/src/tools/ScrollToo…:6
LOW
AIC003
Duplicated implementation block across source files
packages/typescript/src/tools/HoverTool…:7
LOW
AIC003
Duplicated implementation block across source files
packages/typescript/src/server/cache/Re…:111
LOW
AIC003
Duplicated implementation block across source files
packages/typescript/src/server/agents/L…:59
LOW
AIC003
Duplicated implementation block across source files
packages/typescript/src/drivers/scripts…:1
LOW
AIC003
Duplicated implementation block across source files
packages/typescript/src/client/Area.ts:53
LOW
AIC003
Duplicated implementation block across source files
packages/typescript/src/accessibility/X…:38
LOW
AIC003
Duplicated implementation block across source files
packages/python/src/alumnium/accessibil…:7
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
DKC010
Compose service lacks no-new-privileges hardening
telemetry/docker-compose.yml:1
LOW
DKC006
Compose service does not declare a runtime user
telemetry/docker-compose.yml:1
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
packages/typescript/src/server/ServerTe…:30
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
packages/typescript/src/mcp/McpServer.ts:53
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
packages/typescript/src/client/Alumni.ts:64
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
packages/typescript/src/mcp/McpServer.ts:52
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
packages/typescript/src/client/Alumni.ts:247
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
packages/typescript/src/Xml.ts:16
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
packages/typescript/src/mcp/tools/check…:37
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
packages/typescript/src/cli/CliCommand.…:114
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
packages/typescript/src/Env.ts:309
INFO
MINED062
[MINED062] Python Dataclass No Fields: @dataclass over an empty class — unfinished model.
packages/python/src/alumnium/result.py:4
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
packages/typescript/src/cli/CliCommand.…:49
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
packages/typescript/src/Env.ts:319
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
packages/python/src/alumnium/drivers/sc…:54
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
packages/python/src/alumnium/alumni.py:55
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
packages/python/src/alumnium/accessibil…:9
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
packages/python/examples/behave/feature…:140
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
packages/typescript/src/server/ServerCo…:151
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
packages/python/src/alumnium/clients/ht…:245
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
packages/java/src/main/java/ai/alumnium…:257