Scan timing: clone 3.83s · analysis 16.39s · 18.5 MB · GitHub API rate-limit (preflight)
https://github.com/paradedb/paradedb
· scanned 2026-06-05 17:11 UTC (4 days, 22 hours ago)
· 10 languages
504 raw signals (170 security + 334 graph) 43rd percentile · Rust · large (100-500K LoC) System graph score 84 (lower by 19)
Last scanned 4 days, 22 hours ago · v2 · 76 actionable findings from 2 signal sources. 261 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
30.0 | 0.25 | 7.50 |
testing_score |
85.0 | 0.20 | 17.00 |
documentation_score |
100.0 | 0.15 | 15.00 |
practices_score |
75.0 | 0.15 | 11.25 |
code_quality |
59.8 | 0.10 | 5.98 |
| Overall | 1.00 | 65.7 |
Showing 59 of 76 actionable findings. 337 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
.github/scripts/drizzle_snippet_harness.ts:17
docker/docker-compose.yml:1
CI/CD securitycontainers
pg_search/tests/pg_regress/expected/numeric_pushdown.out:48, 77, 111, 144, 173, 204, 236, 1255, +5 more (13 hits)docs/docs.json:548.github/workflows/benchmark-pg_search-benchmarks.yml:107, 108, 306, 307, 321, 322, 336, 337, +1 more (9 hits).github/workflows/benchmark-pg_search-stressgres.yml:228, 229, 230, 239, 240, 241, 250, 251, +1 more (9 hits).github/workflows/antithesis-trigger-test-run.yml:289, 376, 377, 403 (4 hits).github/workflows/check-typo.yml:36.github/workflows/test-pg_search-nix.yml:46.github/workflows/test-pg_search.yml:369Cargo.lock
Cargo.lock
docker/Dockerfile.antithesis-18:2docker/Dockerfile.official-15:2docker/Dockerfile.official-16:2docker/Dockerfile.official-17:2docker/Dockerfile.official-18:2docker/Dockerfile.paradedb-15:2docker/Dockerfile.paradedb-16:2docker/Dockerfile.paradedb-17:2Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
.pre-commit-config.yaml:5, 36, 42, 47, 52, 57, 66, 73, +1 more (9 hits)Cargo.lock
Cargo.lock
.github/workflows/publish-pg_search-debian.yml:54, 62, 70, 78, 86, 94, 102, 110, +8 more (16 hits).github/workflows/publish-pg_search-rhel.yml:54, 62, 70, 78, 86, 94, 102 (7 hits).github/workflows/antithesis-trigger-test-run.yml:118.github/workflows/publish-pg_search-pgxn.yml:21docker/docker-compose.yml:1
CI/CD securitycontainers
docker/Dockerfile.antithesis-18:2docker/Dockerfile.official-15:2docker/Dockerfile.official-16:2docker/Dockerfile.official-17:2docker/Dockerfile.official-18:2docker/Dockerfile.paradedb-15:2docker/Dockerfile.paradedb-16:2docker/Dockerfile.paradedb-17:2docker/Dockerfile.stressgres:38
CI/CD securitycontainers
docker/Dockerfile.stressgres:53
CI/CD securitycontainers
Cargo.lock
Cargo.lock
README.md:30docs/deploy/cloud-platforms/digitalocean.mdx:33pg_search/README.md:15Cargo.lock
Cargo.lock
.github/workflows/antithesis-trigger-test-run.yml:136, 273, 285, 294, 304, 329, 337, 348, +2 more (10 hits).github/workflows/publish-paradedb-docker.yml:195, 198, 204, 218, 225 (5 hits).github/workflows/publish-stressgres-docker.yml:33, 36, 40, 47, 53 (5 hits).github/workflows/publish-pg_search-debian.yml:195, 344 (4 hits).github/workflows/benchmark-pg_search-benchmarks.yml:105, 208, 224 (3 hits).github/workflows/test-pg_search.yml:104, 125, 362 (3 hits).github/workflows/antithesis-trigger-bug-report.yml:52 (2 hits).github/workflows/benchmark-pg_search-stressgres.yml:177, 196 (2 hits).github/workflows/antithesis-launch-debugger.yml.github/workflows/benchmark-backfill.yml.github/workflows/benchmark-pg_search-benchmarks.yml.github/workflows/benchmark-pg_search-stressgres.yml.github/workflows/cherry-pick.yml.github/workflows/publish-paradedb-docker.yml.github/workflows/publish-pg_search-debian.yml.github/workflows/publish-pg_search-macos.yml.github/workflows/lint-bash.yml:90
Subprocess shell true
scripts/pg_search_common.sh
Ports
.dockerignore
CI/CD securitycontainers
docker/docker-compose.yml:1
CI/CD securitycontainers
docker/docker-compose.yml:1
CI/CD securitycontainers
pg_search/src/postgres/customscan/joinscan/privdat.rs:54, 55 (2 hits)pg_search/src/api/operator/const_score.rs:166pg_search/src/api/operator/ororor.rs:65pg_search/src/postgres/customscan/basescan/privdat.rs:86pg_search/src/postgres/customscan/joinscan/mpp.rs:31.github/workflows/publish-paradedb-docker.yml:77, 83, 190, 236, 252, 258, 332 (14 hits).github/workflows/publish-pg_search-debian.yml:184, 246, 321 (6 hits).github/workflows/antithesis-trigger-test-run.yml:131, 170, 234, 268, 279 (5 hits).github/workflows/test-pg_search.yml:101, 166, 335, 352, 355 (5 hits).github/workflows/lint-bash.yml:27, 30 (4 hits).github/workflows/test-pg_search-nix.yml:43, 49 (4 hits).github/workflows/benchmark-backfill.yml:38, 65, 87 (3 hits).github/workflows/benchmark-pg_search-benchmarks.yml:99, 122, 150 (3 hits)
This page is publicly accessible at:
https://repobility.com/scan/b96565f5-3b3b-4e3f-a59b-ebfc749e906f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b96565f5-3b3b-4e3f-a59b-ebfc749e906f/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.