CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
.claude/skills/security/SKILL.md:192
CRIT
GHSA-5xrq-8626-4rwp
vitest: GHSA-5xrq-8626-4rwp
filen-sdk-rs/web/package-lock.json
HIGH
SEC100
[SEC100] CORS permissive Access-Control-Allow-Origin: *: Permissive CORS policy (`*` orig…
filen-sdk-rs/web/vite.config.ts:104
HIGH
MINED041
[MINED041] Rust Unimplemented Macro: unimplemented!() panics. Same as todo!() but convent…
filen-sdk-rs/src/crypto/v1.rs:186
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
filen-sdk-rs/src/crypto/v2.rs:372
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
filen-sdk-rs/src/crypto/v1.rs:14
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
filen-sdk-rs/src/crypto/v2.rs:392
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
filen-sdk-rs/src/crypto/v1.rs:39
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
filen-sdk-rs/src/crypto/rsa.rs:54
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
filen-sdk-rs/web/sw.ts:50
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
filen-sdk-rs/src/sync/lock.rs:199
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
filen-sdk-rs/src/consts.rs:51
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
filen-cli/src/lib.rs:8
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
filen-cli/build.rs:4
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
filen-cache/src/handle.rs:67
HIGH
MINED115
Action `dtolnay/rust-toolchain` pinned to mutable ref `@master`
.github/workflows/ci.yml:179
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/ci.yml:176
HIGH
MINED115
Action `taiki-e/cache-cargo-install-action` pinned to mutable ref `@v2`
.github/workflows/ci.yml:140
HIGH
MINED115
Action `amyu/setup-android` pinned to mutable ref `@v4`
.github/workflows/ci.yml:134
HIGH
MINED115
Action `actions/setup-java` pinned to mutable ref `@v4`
.github/workflows/ci.yml:129
HIGH
MINED115
Action `dtolnay/rust-toolchain` pinned to mutable ref `@master`
.github/workflows/ci.yml:117
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/ci.yml:114
HIGH
MINED115
Action `dtolnay/rust-toolchain` pinned to mutable ref `@master`
.github/workflows/ci.yml:75
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/ci.yml:72
HIGH
MINED115
Action `taiki-e/cache-cargo-install-action` pinned to mutable ref `@v2`
.github/workflows/ci.yml:50
HIGH
MINED115
Action `dtolnay/rust-toolchain` pinned to mutable ref `@master`
.github/workflows/ci.yml:20
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/ci.yml:17
HIGH
MINED115
Action `actions/setup-node` pinned to mutable ref `@v4`
.github/workflows/npm-publish.yml:55
HIGH
MINED115
Action `taiki-e/cache-cargo-install-action` pinned to mutable ref `@v2`
.github/workflows/npm-publish.yml:51
HIGH
MINED115
Action `taiki-e/cache-cargo-install-action` pinned to mutable ref `@v2`
.github/workflows/npm-publish.yml:44
HIGH
MINED115
Action `amyu/setup-android` pinned to mutable ref `@v4`
.github/workflows/npm-publish.yml:32
HIGH
MINED115
Action `actions/setup-java` pinned to mutable ref `@v4`
.github/workflows/npm-publish.yml:27
HIGH
MINED115
Action `dtolnay/rust-toolchain` pinned to mutable ref `@master`
.github/workflows/npm-publish.yml:22
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/npm-publish.yml:19
HIGH
MINED115
Action `actions/setup-node` pinned to mutable ref `@v4`
.github/workflows/test.yml:109
HIGH
MINED115
Action `taiki-e/cache-cargo-install-action` pinned to mutable ref `@v2`
.github/workflows/test.yml:101
HIGH
MINED115
Action `dtolnay/rust-toolchain` pinned to mutable ref `@master`
.github/workflows/test.yml:91
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/test.yml:88
HIGH
MINED115
Action `dtolnay/rust-toolchain` pinned to mutable ref `@master`
.github/workflows/test.yml:39
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/test.yml:36
HIGH
MINED122
package.json dep `uniffi-bindgen-react-native` pulled from URL/Git
filen-sdk-rs/web/package.json:1
HIGH
MINED118
Dockerfile FROM `alpine:latest` not pinned by digest
filen-cli/Dockerfile:21
HIGH
MINED118
Dockerfile FROM `rust:1.91.0-slim` not pinned by digest
filen-cli/Dockerfile:3
HIGH
GHSA-v2wj-q39q-566r
vite: GHSA-v2wj-q39q-566r
filen-sdk-rs/web/package-lock.json
HIGH
GHSA-p9ff-h696-f583
vite: GHSA-p9ff-h696-f583
filen-sdk-rs/web/package-lock.json
HIGH
GHSA-5c6j-r48x-rmvq
serialize-javascript: GHSA-5c6j-r48x-rmvq
filen-sdk-rs/web/package-lock.json
HIGH
GHSA-mw96-cpmx-2vgc
rollup: GHSA-mw96-cpmx-2vgc
filen-sdk-rs/web/package-lock.json
HIGH
GHSA-c2c7-rcm5-vvqj
picomatch: GHSA-c2c7-rcm5-vvqj
filen-sdk-rs/web/package-lock.json
HIGH
GHSA-7r86-cg39-jmmj
minimatch: GHSA-7r86-cg39-jmmj
filen-sdk-rs/web/package-lock.json
HIGH
GHSA-3ppc-4f35-3m26
minimatch: GHSA-3ppc-4f35-3m26
filen-sdk-rs/web/package-lock.json
HIGH
GHSA-23c5-xmqv-rm74
minimatch: GHSA-23c5-xmqv-rm74
filen-sdk-rs/web/package-lock.json
HIGH
GHSA-r5fr-rjxr-66jc
lodash: GHSA-r5fr-rjxr-66jc
filen-sdk-rs/web/package-lock.json
HIGH
GHSA-v39h-62p7-jpjc
fast-uri: GHSA-v39h-62p7-jpjc
filen-sdk-rs/web/package-lock.json
HIGH
GHSA-q3j6-qgpj-74h6
fast-uri: GHSA-q3j6-qgpj-74h6
filen-sdk-rs/web/package-lock.json
HIGH
GHSA-7h2j-956f-4vf2
@isaacs/brace-expansion: GHSA-7h2j-956f-4vf2
filen-sdk-rs/web/package-lock.json
HIGH
GHSA-fv7c-fp4j-7gwp
@babel/plugin-transform-modules-systemjs: GHSA-fv7c-fp4j-7gwp
filen-sdk-rs/web/package-lock.json
HIGH
RUSTSEC-2026-0104
rustls-webpki: RUSTSEC-2026-0104
Cargo.lock
HIGH
RUSTSEC-2026-0099
rustls-webpki: RUSTSEC-2026-0099
Cargo.lock
HIGH
RUSTSEC-2026-0098
rustls-webpki: RUSTSEC-2026-0098
Cargo.lock
HIGH
RUSTSEC-2026-0049
rustls-webpki: RUSTSEC-2026-0049
Cargo.lock
HIGH
RUSTSEC-2025-0134
rustls-pemfile: RUSTSEC-2025-0134
Cargo.lock
HIGH
RUSTSEC-2023-0071
rsa: RUSTSEC-2023-0071
Cargo.lock
HIGH
RUSTSEC-2026-0097
rand: RUSTSEC-2026-0097
Cargo.lock
HIGH
RUSTSEC-2026-0037
quinn-proto: RUSTSEC-2026-0037
Cargo.lock
HIGH
RUSTSEC-2024-0436
paste: RUSTSEC-2024-0436
Cargo.lock
HIGH
GHSA-xp3w-r5p5-63rr
openssl: GHSA-xp3w-r5p5-63rr
Cargo.lock
HIGH
GHSA-pqf5-4pqq-29f5
openssl: GHSA-pqf5-4pqq-29f5
Cargo.lock
HIGH
GHSA-hppc-g8h3-xhp3
openssl: GHSA-hppc-g8h3-xhp3
Cargo.lock
HIGH
GHSA-ghm9-cr32-g9qj
openssl: GHSA-ghm9-cr32-g9qj
Cargo.lock
HIGH
GHSA-8c75-8mhr-p7r9
openssl: GHSA-8c75-8mhr-p7r9
Cargo.lock
HIGH
RUSTSEC-2025-0057
fxhash: RUSTSEC-2025-0057
Cargo.lock
HIGH
RUSTSEC-2021-0141
dotenv: RUSTSEC-2021-0141
Cargo.lock
HIGH
RUSTSEC-2026-0007
bytes: RUSTSEC-2026-0007
Cargo.lock
MED
DKR003
Dockerfile base image uses the latest tag
filen-cli/Dockerfile:22
MED
DKR017
Dockerfile installs dependencies after copying the full source tree
filen-cli/Dockerfile:11
MED
GHSA-58qx-3vcg-4xpx
ws: GHSA-58qx-3vcg-4xpx
filen-sdk-rs/web/package-lock.json
MED
GHSA-4w7w-66w2-5vf9
vite: GHSA-4w7w-66w2-5vf9
filen-sdk-rs/web/package-lock.json
MED
GHSA-w5hq-g745-h8pq
uuid: GHSA-w5hq-g745-h8pq
filen-sdk-rs/web/package-lock.json
MED
GHSA-qj8w-gfj5-8c6v
serialize-javascript: GHSA-qj8w-gfj5-8c6v
filen-sdk-rs/web/package-lock.json
MED
GHSA-q8mj-m7cp-5q26
qs: GHSA-q8mj-m7cp-5q26
filen-sdk-rs/web/package-lock.json
MED
GHSA-6rw7-vpxm-498p
qs: GHSA-6rw7-vpxm-498p
filen-sdk-rs/web/package-lock.json
MED
GHSA-qx2v-qp2m-jg93
postcss: GHSA-qx2v-qp2m-jg93
filen-sdk-rs/web/package-lock.json
MED
GHSA-3v7f-55p6-f55p
picomatch: GHSA-3v7f-55p6-f55p
filen-sdk-rs/web/package-lock.json
MED
GHSA-xxjr-mmjv-4gpg
lodash: GHSA-xxjr-mmjv-4gpg
filen-sdk-rs/web/package-lock.json
MED
GHSA-f23m-r3pf-42rh
lodash: GHSA-f23m-r3pf-42rh
filen-sdk-rs/web/package-lock.json
MED
GHSA-f886-m6hf-6m8v
brace-expansion: GHSA-f886-m6hf-6m8v
filen-sdk-rs/web/package-lock.json
MED
GHSA-378v-28hj-76wf
bn.js: GHSA-378v-28hj-76wf
filen-sdk-rs/web/package-lock.json
MED
GHSA-2g4f-4pwh-qvx6
ajv: GHSA-2g4f-4pwh-qvx6
filen-sdk-rs/web/package-lock.json
MED
GHSA-xv59-967r-8726
openssl: GHSA-xv59-967r-8726
Cargo.lock
MED
GHSA-phqj-4mhp-q6mq
openssl: GHSA-phqj-4mhp-q6mq
Cargo.lock
MED
DKR001
Docker final stage has no non-root USER
filen-cli/Dockerfile:22
MED
WEB003
Public web service has no security.txt
.well-known/security.txt
MED
AIC004
Suspicious implementation file appears unreferenced
filen-types/src/api/v3/chat/last_focus_…:1
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
filen-cli/Dockerfile:9
MED
WEB012
Service worker is present without a web app manifest
manifest.json
MED
WEB015
Public web app has no Content Security Policy
index.html
MED
AGT015
Remote install command pipes network code directly to a shell
filen-cli/README.md:22
MED
AGT015
Remote install command pipes network code directly to a shell
.github/workflows/release-cli.yml:119
LOW
DEPCUR-NPM
npm package `vite-plugin-wasm` is minor version(s) behind (3.5.0 -> 3.6.0)
filen-sdk-rs/web/package.json
LOW
DEPCUR-NPM
npm package `vite-plugin-pwa` is minor version(s) behind (1.2.0 -> 1.3.0)
filen-sdk-rs/web/package.json
LOW
DEPCUR-NPM
npm package `vite-plugin-node-polyfills` is minor version(s) behind (0.24.0 -> 0.28.0)
filen-sdk-rs/web/package.json
LOW
DEPCUR-NPM
npm package `@vitest/browser-playwright` is minor version(s) behind (4.0.14 -> 4.1.8)
filen-sdk-rs/web/package.json
LOW
DEPCUR-NPM
npm package `@vitest/browser` is minor version(s) behind (4.0.14 -> 4.1.8)
filen-sdk-rs/web/package.json
LOW
GHSA-w7fw-mjwx-w883
qs: GHSA-w7fw-mjwx-w883
filen-sdk-rs/web/package-lock.json
LOW
GHSA-848j-6mx2-7j84
elliptic: GHSA-848j-6mx2-7j84
filen-sdk-rs/web/package-lock.json
LOW
GHSA-9c48-w39g-hm26
rsa: GHSA-9c48-w39g-hm26
Cargo.lock
LOW
GHSA-xmgf-hq76-4vx2
openssl: GHSA-xmgf-hq76-4vx2
Cargo.lock
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/user/js/events.rs:46
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/socket/wasm.rs:54
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/js/service_worker/impl…:27
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/js/managed_futures/uni…:95
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/js/managed_futures/ser…:119
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/fs/file/cache.rs:153
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/fs/categories/normal.rs:120
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/auth/v3.rs:60
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/auth/v3.rs:37
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/auth/v2.rs:54
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/api/v3/shared/out_uuid…:3
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/api/v3/shared/out_uuid…:2
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/api/v3/shared/out_root…:3
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/api/v3/shared/out_root…:2
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/api/v3/shared/in_uuid.…:3
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/api/v3/shared/in_uuid.…:2
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/api/v3/dir/link/conten…:2
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/api/v3/dir/download/sh…:3
LOW
AIC003
Duplicated implementation block across source files
filen-sdk-rs/src/api/v3/dir/download/mo…:5
LOW
AIC003
Duplicated implementation block across source files
filen-mobile-native-cache/src/sql/file.…:172
LOW
WEB001
Public web app has no robots.txt
robots.txt
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
filen-cli/Dockerfile:5
LOW
WEB002
Public web app has no sitemap
sitemap.xml
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
DKR011
Dockerfile installs recommended OS packages
filen-cli/Dockerfile:5
LOW
WEB008
Public docs site has no llms.txt
llms.txt
LOW
AIC002
Source file name looks like an AI patch artifact
filen-types/src/api/v3/chat/last_focus_…:1
LOW
WEB011
Public web app has no humans.txt
humans.txt
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
filen-sdk-rs/web/sw.ts:7
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
filen-sdk-rs/src/crypto/v1.rs:254
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
filen-sdk-rs/src/crypto/edge_case_tests…:66
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
filen-sdk-rs/src/auth/http/bandwidth_li…:111
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
filen-mobile-native-cache/src/env.rs:53
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
filen-macros/src/sdk_type_derives.rs:43
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
filen-sdk-rs/src/auth/http/deserialize.…:167
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
filen-macros/src/sdk_type_derives.rs:33
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
filen-cache/src/handle.rs:46
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
filen-sdk-rs/src/crypto/v1.rs:214
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
filen-macros/src/anchored_ref.rs:119
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
anchored-ref/src/lib.rs:72
INFO
DEPCUR-NPM
npm package `prettier` is patch version(s) behind (3.8.1 -> 3.8.3)
filen-sdk-rs/web/package.json
INFO
DEPCUR-NPM
npm package `@zip.js/zip.js` is patch version(s) behind (2.8.11 -> 2.8.26)
filen-sdk-rs/web/package.json
INFO
DEPCUR-NPM
npm package `@types/serviceworker` is patch version(s) behind (0.0.167 -> 0.0.197)
filen-sdk-rs/web/package.json