CRIT
MINED013
[MINED013] Password In Url: https://user:password@host — leaks creds via logs, referrer, …
.github/scripts/smoke_test_code_snippet…:44
CRIT
MINED013
[MINED013] Password In Url: https://user:password@host — leaks creds via logs, referrer, …
.github/scripts/drizzle_snippet_harness…:17
CRIT
SEC022
[SEC022] Database URL With Embedded Credential: A database connection URL contains an emb…
stressgres/suites/antithesis/singleton_…:8
CRIT
SEC022
[SEC022] Database URL With Embedded Credential: A database connection URL contains an emb…
.github/scripts/drizzle_snippet_harness…:17
CRIT
DKC007
Compose service contains a literal secret environment value
docker/docker-compose.yml:1
CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
docs/docs.json:548
CRIT
MINED116
Workflow uses `secrets.SLACK_BENCHMARKS_CHANNEL_ID` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-s…:252
CRIT
MINED116
Workflow uses `secrets.SLACK_OAUTH_TOKEN` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-s…:251
CRIT
MINED116
Workflow uses `secrets.PARADEDB_GITHUB_APP_PRIVATE_KEY` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-s…:250
CRIT
MINED116
Workflow uses `secrets.SLACK_BENCHMARKS_CHANNEL_ID` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-s…:241
CRIT
MINED116
Workflow uses `secrets.SLACK_OAUTH_TOKEN` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-s…:240
CRIT
MINED116
Workflow uses `secrets.PARADEDB_GITHUB_APP_PRIVATE_KEY` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-s…:239
CRIT
MINED116
Workflow uses `secrets.SLACK_BENCHMARKS_CHANNEL_ID` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-s…:230
CRIT
MINED116
Workflow uses `secrets.SLACK_OAUTH_TOKEN` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-s…:229
CRIT
MINED116
Workflow uses `secrets.PARADEDB_GITHUB_APP_PRIVATE_KEY` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-s…:228
CRIT
MINED116
Workflow uses `secrets.SLACK_GITHUB_CHANNEL_WEBHOOK_URL` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-b…:346
CRIT
MINED116
Workflow uses `secrets.SLACK_BENCHMARKS_CHANNEL_ID` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-b…:337
CRIT
MINED116
Workflow uses `secrets.SLACK_OAUTH_TOKEN` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-b…:336
CRIT
MINED116
Workflow uses `secrets.SLACK_BENCHMARKS_CHANNEL_ID` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-b…:322
CRIT
MINED116
Workflow uses `secrets.SLACK_OAUTH_TOKEN` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-b…:321
CRIT
MINED116
Workflow uses `secrets.SLACK_BENCHMARKS_CHANNEL_ID` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-b…:307
CRIT
MINED116
Workflow uses `secrets.SLACK_OAUTH_TOKEN` on a `pull_request` trigger
.github/workflows/benchmark-pg_search-b…:306
CRIT
MINED116
Workflow uses `secrets.AWS_CI_SUBACCOUNT_GITHUB_ACTIONS_USER_AWS_SECRET_ACCESS_KEY` on a …
.github/workflows/benchmark-pg_search-b…:108
CRIT
MINED116
Workflow uses `secrets.AWS_CI_SUBACCOUNT_GITHUB_ACTIONS_USER_AWS_ACCESS_KEY` on a `pull_r…
.github/workflows/benchmark-pg_search-b…:107
CRIT
MINED116
Workflow uses `secrets.CODECOV_TOKEN` on a `pull_request` trigger
.github/workflows/test-pg_search.yml:369
CRIT
MINED116
Workflow uses `secrets.SLACK_GITHUB_CHANNEL_WEBHOOK_URL` on a `pull_request` trigger
.github/workflows/antithesis-trigger-te…:403
CRIT
MINED116
Workflow uses `secrets.ANTITHESIS_GITHUB_TOKEN` on a `pull_request` trigger
.github/workflows/antithesis-trigger-te…:377
CRIT
MINED116
Workflow uses `secrets.ANTITHESIS_PASSWORD` on a `pull_request` trigger
.github/workflows/antithesis-trigger-te…:376
CRIT
MINED116
Workflow uses `secrets.ANTITHESIS_REGISTRY_KEY` on a `pull_request` trigger
.github/workflows/antithesis-trigger-te…:289
CRIT
MINED116
Workflow uses `secrets.DOCKERHUB_ACCESS_TOKEN` on a `pull_request` trigger
.github/workflows/check-typo.yml:36
CRIT
MINED116
Workflow uses `secrets.PARADEDB_GITHUB_APP_PRIVATE_KEY` on a `pull_request` trigger
.github/workflows/test-pg_search-nix.yml:46
HIGH
MINED039
[MINED039] Rust Todo Macro: todo!() panics when reached. Unimplemented code path.
pg_search/src/postgres/customscan/path.…:51
HIGH
MINED041
[MINED041] Rust Unimplemented Macro: unimplemented!() panics. Same as todo!() but convent…
pg_search/src/postgres/customscan/bases…:100
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
macros/src/generate_tokenizer_sql.rs:28
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
benchmarks/src/lib.rs:160
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
benchmarks/src/config.rs:145
HIGH
MINED126
Workflow container/services image `redhat/ubi9:latest` unpinned
.github/workflows/publish-pg_search-rhe…:102
HIGH
MINED126
Workflow container/services image `redhat/ubi9:latest` unpinned
.github/workflows/publish-pg_search-rhe…:94
HIGH
MINED126
Workflow container/services image `redhat/ubi9:latest` unpinned
.github/workflows/publish-pg_search-rhe…:86
HIGH
MINED126
Workflow container/services image `redhat/ubi9:latest` unpinned
.github/workflows/publish-pg_search-rhe…:78
HIGH
MINED126
Workflow container/services image `redhat/ubi9:latest` unpinned
.github/workflows/publish-pg_search-rhe…:70
HIGH
MINED126
Workflow container/services image `redhat/ubi9:latest` unpinned
.github/workflows/publish-pg_search-rhe…:62
HIGH
MINED126
Workflow container/services image `redhat/ubi9:latest` unpinned
.github/workflows/publish-pg_search-rhe…:54
HIGH
MINED126
Workflow container/services image `pgxn/pgxn-tools` unpinned
.github/workflows/publish-pg_search-pgx…:21
HIGH
MINED126
Workflow container/services image `debian:13-slim` unpinned
.github/workflows/antithesis-trigger-te…:118
HIGH
MINED115
Action `actions/create-github-app-token` pinned to mutable ref `@v3`
.github/workflows/publish-paradedb-dock…:332
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/publish-paradedb-dock…:258
HIGH
MINED115
Action `actions/create-github-app-token` pinned to mutable ref `@v3`
.github/workflows/publish-paradedb-dock…:252
HIGH
MINED115
Action `actions/attest-build-provenance` pinned to mutable ref `@v4`
.github/workflows/publish-paradedb-dock…:236
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/publish-paradedb-dock…:190
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/publish-paradedb-dock…:83
HIGH
MINED115
Action `actions/create-github-app-token` pinned to mutable ref `@v3`
.github/workflows/publish-paradedb-dock…:77
HIGH
MINED115
Action `amannn/action-semantic-pull-request` pinned to mutable ref `@v6`
.github/workflows/lint-pr-title.yml:26
HIGH
MINED115
Action `antithesishq/antithesis-trigger-action` pinned to mutable ref `@v0.11`
.github/workflows/antithesis-trigger-bu…:52
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/test-pg_search-docker…:75
HIGH
MINED115
Action `codespell-project/actions-codespell` pinned to mutable ref `@v2`
.github/workflows/check-typo.yml:29
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/check-typo.yml:24
HIGH
MINED115
Action `DeterminateSystems/determinate-nix-action` pinned to mutable ref `@main`
.github/workflows/test-pg_search-nix.yml:60
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/test-pg_search-nix.yml:49
HIGH
MINED115
Action `actions/create-github-app-token` pinned to mutable ref `@v3`
.github/workflows/test-pg_search-nix.yml:43
HIGH
MINED126
Workflow container/services image `debian:13-slim` unpinned
.github/workflows/publish-pg_search-deb…:175
HIGH
MINED126
Workflow container/services image `debian:13-slim` unpinned
.github/workflows/publish-pg_search-deb…:167
HIGH
MINED126
Workflow container/services image `debian:13-slim` unpinned
.github/workflows/publish-pg_search-deb…:159
HIGH
MINED126
Workflow container/services image `debian:13-slim` unpinned
.github/workflows/publish-pg_search-deb…:151
HIGH
MINED126
Workflow container/services image `debian:13-slim` unpinned
.github/workflows/publish-pg_search-deb…:143
HIGH
MINED126
Workflow container/services image `debian:13-slim` unpinned
.github/workflows/publish-pg_search-deb…:135
HIGH
MINED126
Workflow container/services image `debian:13-slim` unpinned
.github/workflows/publish-pg_search-deb…:127
HIGH
MINED126
Workflow container/services image `debian:13-slim` unpinned
.github/workflows/publish-pg_search-deb…:119
HIGH
MINED126
Workflow container/services image `debian:12-slim` unpinned
.github/workflows/publish-pg_search-deb…:110
HIGH
MINED126
Workflow container/services image `debian:12-slim` unpinned
.github/workflows/publish-pg_search-deb…:102
HIGH
MINED126
Workflow container/services image `debian:12-slim` unpinned
.github/workflows/publish-pg_search-deb…:94
HIGH
MINED126
Workflow container/services image `debian:12-slim` unpinned
.github/workflows/publish-pg_search-deb…:86
HIGH
MINED126
Workflow container/services image `debian:12-slim` unpinned
.github/workflows/publish-pg_search-deb…:78
HIGH
MINED126
Workflow container/services image `debian:12-slim` unpinned
.github/workflows/publish-pg_search-deb…:70
HIGH
MINED126
Workflow container/services image `debian:12-slim` unpinned
.github/workflows/publish-pg_search-deb…:62
HIGH
MINED126
Workflow container/services image `debian:12-slim` unpinned
.github/workflows/publish-pg_search-deb…:54
HIGH
MINED115
Action `shogo82148/actions-upload-release-asset` pinned to mutable ref `@v1`
.github/workflows/publish-pg_search-deb…:344
HIGH
MINED115
Action `actions/attest-build-provenance` pinned to mutable ref `@v4`
.github/workflows/publish-pg_search-deb…:321
HIGH
MINED115
Action `actions/cache` pinned to mutable ref `@v5`
.github/workflows/publish-pg_search-deb…:246
HIGH
MINED115
Action `actions-rust-lang/setup-rust-toolchain` pinned to mutable ref `@v1`
.github/workflows/publish-pg_search-deb…:195
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/publish-pg_search-deb…:184
HIGH
MINED115
Action `jbergstroem/hadolint-gh-action` pinned to mutable ref `@v1`
.github/workflows/lint-docker.yml:34
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/lint-docker.yml:27
HIGH
MINED115
Action `astral-sh/setup-uv` pinned to mutable ref `@v7`
.github/workflows/lint-bash.yml:35
HIGH
MINED115
Action `actions/setup-python` pinned to mutable ref `@v6`
.github/workflows/lint-bash.yml:30
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v6`
.github/workflows/lint-bash.yml:27
HIGH
MINED118
Dockerfile FROM `postgres:18-trixie` not pinned by digest
docker/Dockerfile.antithesis-18:2
HIGH
MINED118
Dockerfile FROM `postgres:16-trixie` not pinned by digest
docker/Dockerfile.official-16:2
HIGH
MINED118
Dockerfile FROM `postgres:17-trixie` not pinned by digest
docker/Dockerfile.official-17:2
HIGH
MINED118
Dockerfile FROM `postgres:15-trixie` not pinned by digest
docker/Dockerfile.paradedb-15:2
HIGH
MINED118
Dockerfile FROM `postgres:18-trixie` not pinned by digest
docker/Dockerfile.paradedb-18:2
HIGH
MINED118
Dockerfile FROM `postgres:18-trixie` not pinned by digest
docker/Dockerfile.official-18:2
HIGH
MINED118
Dockerfile FROM `postgres:17-trixie` not pinned by digest
docker/Dockerfile.paradedb-17:2
HIGH
MINED118
Dockerfile FROM `rust:1.96-slim-trixie` not pinned by digest
docker/Dockerfile.stressgres:13
HIGH
MINED118
Dockerfile FROM `postgres:15-trixie` not pinned by digest
docker/Dockerfile.official-15:2
HIGH
MINED118
Dockerfile FROM `postgres:16-trixie` not pinned by digest
docker/Dockerfile.paradedb-16:2
HIGH
MINED118
Dockerfile FROM `rust:1.96-slim` not pinned by digest
docker/Dockerfile.proptests:9
HIGH
MINED131
pre-commit hook `https://github.com/ComPWA/taplo-pre-commit` pinned to mutable rev `v0.9.…
.pre-commit-config.yaml:80
HIGH
MINED131
pre-commit hook `https://github.com/pylint-dev/pylint` pinned to mutable rev `v4.0.4`
.pre-commit-config.yaml:73
HIGH
MINED131
pre-commit hook `https://github.com/astral-sh/ruff-pre-commit` pinned to mutable rev `v0.…
.pre-commit-config.yaml:66
HIGH
MINED131
pre-commit hook `https://github.com/doublify/pre-commit-rust` pinned to mutable rev `v1.0`
.pre-commit-config.yaml:57
HIGH
MINED131
pre-commit hook `https://github.com/kaechele/pre-commit-mirror-prettier` pinned to mutabl…
.pre-commit-config.yaml:52
HIGH
MINED131
pre-commit hook `https://github.com/igorshubovych/markdownlint-cli` pinned to mutable rev…
.pre-commit-config.yaml:47
HIGH
MINED131
pre-commit hook `https://github.com/koalaman/shellcheck-precommit` pinned to mutable rev …
.pre-commit-config.yaml:42
HIGH
MINED131
pre-commit hook `https://github.com/scop/pre-commit-shfmt` pinned to mutable rev `v3.12.0…
.pre-commit-config.yaml:36
HIGH
MINED131
pre-commit hook `https://github.com/pre-commit/pre-commit-hooks` pinned to mutable rev `v…
.pre-commit-config.yaml:5
HIGH
RUSTSEC-2021-0127
serde_cbor: RUSTSEC-2021-0127
Cargo.lock
HIGH
RUSTSEC-2023-0071
rsa: RUSTSEC-2023-0071
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
RUSTSEC-2024-0384
instant: RUSTSEC-2024-0384
Cargo.lock
HIGH
RUSTSEC-2025-0057
fxhash: RUSTSEC-2025-0057
Cargo.lock
HIGH
RUSTSEC-2021-0153
encoding: RUSTSEC-2021-0153
Cargo.lock
HIGH
RUSTSEC-2025-0141
bincode: RUSTSEC-2025-0141
Cargo.lock
HIGH
RUSTSEC-2025-0052
async-std: RUSTSEC-2025-0052
Cargo.lock
MED
DKR003
Compose service `paradedb` image uses the latest tag
docker/docker-compose.yml:1
MED
DKR017
Dockerfile installs dependencies after copying the full source tree
docker/Dockerfile.stressgres:53
MED
DKR017
Dockerfile installs dependencies after copying the full source tree
docker/Dockerfile.proptests:54
MED
GHSA-2f9f-gq7v-9h6m
thrift: GHSA-2f9f-gq7v-9h6m
Cargo.lock
MED
GHSA-3pv8-6f4r-ffg2
tar: GHSA-3pv8-6f4r-ffg2
Cargo.lock
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
docker/Dockerfile.template:2
MED
DKR001
Docker final stage has no non-root USER
docker/Dockerfile.paradedb-18:2
MED
DKR001
Docker final stage has no non-root USER
docker/Dockerfile.paradedb-17:2
MED
DKR001
Docker final stage has no non-root USER
docker/Dockerfile.paradedb-16:2
MED
DKR001
Docker final stage has no non-root USER
docker/Dockerfile.paradedb-15:2
MED
DKR001
Docker final stage has no non-root USER
docker/Dockerfile.official-18:2
MED
DKR001
Docker final stage has no non-root USER
docker/Dockerfile.official-17:2
MED
DKR001
Docker final stage has no non-root USER
docker/Dockerfile.official-16:2
MED
DKR001
Docker final stage has no non-root USER
docker/Dockerfile.official-15:2
MED
DKR001
Docker final stage has no non-root USER
docker/Dockerfile.antithesis-18:2
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
docker/Dockerfile.stressgres:38
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
docker/Dockerfile.proptests:37
MED
AGT015
Remote install command pipes network code directly to a shell
pg_search/README.md:15
MED
AGT015
Remote install command pipes network code directly to a shell
docs/deploy/cloud-platforms/digitalocea…:33
MED
AGT015
Remote install command pipes network code directly to a shell
README.md:30
LOW
COMP001
[COMP001] High cognitive complexity: Function `process_doc` has cognitive complexity 10 (…
.github/scripts/extract_code_snippets.py:80
LOW
COMP001
[COMP001] High cognitive complexity: Function `main` has cognitive complexity 9 (SonarSou…
.github/scripts/check_migration_diff.py:34
LOW
AIC003
Duplicated implementation block across source files
pg_search/src/postgres/customscan/joins…:55
LOW
AIC003
Duplicated implementation block across source files
pg_search/src/postgres/customscan/joins…:54
LOW
AIC003
Duplicated implementation block across source files
pg_search/src/postgres/customscan/joins…:31
LOW
AIC003
Duplicated implementation block across source files
pg_search/src/postgres/customscan/bases…:86
LOW
AIC003
Duplicated implementation block across source files
pg_search/src/api/operator/ororor.rs:65
LOW
AIC003
Duplicated implementation block across source files
pg_search/src/api/operator/const_score.…:166
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
DKC010
Compose service lacks no-new-privileges hardening
docker/docker-compose.yml:1
LOW
DKC006
Compose service does not declare a runtime user
docker/docker-compose.yml:1
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
pg_search/src/api/operator/andandand.rs:30
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
pg_search/src/api/builder_fns/proximity…:42
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
pg_search/src/api/builder_fns/mlt.rs:29
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
pg_search/src/api/operator/andandand.rs:75
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
pg_search/src/api/builder_fns/proximity…:40
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
pg_search/src/api/builder_fns/mlt.rs:46
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
pg_search/src/api/operator/andandand.rs:72
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
pg_search/src/api/builder_fns/mlt.rs:87
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
pg_search/src/api/aggregate.rs:83