Scan timing: clone 18.8s · analysis 19.43s · 53.2 MB · GitHub API rate-limit (preflight)
https://github.com/paperclipai/paperclip
· scanned 2026-06-05 08:36 UTC (5 days, 19 hours ago)
· 10 languages
1360 raw signals (182 security + 1178 graph) 11/13 scanners ran 54th percentile · Typescript · huge (>500K LoC) System graph score 59 (higher by 27)
Last scanned 5 days, 19 hours ago · v2 · 532 actionable findings from 2 signal sources. 239 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 |
100.0 | 0.25 | 25.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
75.0 | 0.15 | 11.25 |
practices_score |
91.0 | 0.15 | 13.65 |
code_quality |
70.0 | 0.10 | 7.00 |
| Overall | 1.00 | 85.9 |
Showing 375 of 532 actionable findings. 771 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.
cli/src/commands/db-backup.ts:32cli/src/commands/routines.ts:198cli/src/prompts/database.ts:47ui/src/adapters/sandboxed-parser-worker.ts:108
server/src/routes/access.ts:4592
server/src/routes/access.ts:4522
server/src/routes/access.ts:4609
docker/docker-compose.yml:1
CI/CD securitycontainers
cli/src/commands/routines.ts:137
cli/src/commands/worktree.ts:1080
packages/db/src/migration-runtime.ts:142
server/src/index.ts:415
packages/adapters/cursor-local/src/index.ts:13
server/src/routes/adapters.ts:439
server/src/routes/environments.ts:359
server/src/routes/routines.ts:330
server/src/routes/adapters.ts:376
server/src/routes/adapters.ts:411
server/src/routes/environments.ts:292
server/src/routes/execution-workspaces.ts:442
server/src/routes/auth.ts:63
server/src/routes/routines.ts:288
server/src/routes/routines.ts:152
server/src/routes/adapters.ts:566
server/src/routes/adapters.ts:514
server/src/routes/adapters.ts:229
server/src/routes/environments.ts:196
server/src/routes/environments.ts:428
server/src/routes/routines.ts:96
server/src/routes/health.ts:47
server/src/routes/environments.ts:399
server/src/routes/execution-workspaces.ts:440
server/src/routes/execution-workspaces.ts:439
server/src/routes/routines.ts:371
server/src/routes/routines.ts:440
server/src/routes/routines.ts:208
server/src/routes/routines.ts:414
server/src/routes/routines.ts:253
Dockerfile:2docker/Dockerfile.onboard-smoke:1docker/openclaw-smoke/Dockerfile:1docker/untrusted-review/Dockerfile:1packages/plugins/sandbox-providers/cloudflare/bridge-template/Dockerfile:1ui/public/sw.js:31
docker/docker-compose.yml:1
CI/CD securitycontainers
.github/workflows/pr.yml:19, 43, 81, 89, 121, 129, 167, 175, +6 more (27 hits).github/workflows/release.yml:38, 48, 80, 90, 132, 143, 173, 184, +2 more (10 hits).github/workflows/refresh-lockfile.yml:23, 32 (4 hits).github/workflows/release-smoke.yml:45, 53, 106 (3 hits).github/workflows/docker.yml:23 (2 hits)ui/src/pages/InviteLanding.tsx:741
ui/src/pages/Auth.tsx:137
.github/workflows/commitperclip-review.yml
CI/CD securitySupply chainGithub actions
packages/adapters/claude-local/src/server/prompt-cache.ts:130packages/adapters/cursor-local/src/server/skills.ts:80packages/adapters/gemini-local/src/server/skills.ts:80scripts/release.sh:12
server/src/storage/local-disk-provider.ts:47ui/storybook/stories/routine-secrets.stories.tsx:90ui/storybook/stories/secrets.stories.tsx:147packages/adapters/claude-local/src/index.ts:43packages/adapters/cursor-local/src/index.ts:106packages/adapters/cursor-local/src/shared/trust.ts:5packages/adapters/codex-local/src/server/quota.ts:11
packages/adapters/codex-local/src/server/execute.ts:42
.dockerignore
CI/CD securitycontainers
Dockerfile:55docker/openclaw-smoke/Dockerfile:1packages/plugins/sandbox-providers/cloudflare/bridge-template/Dockerfile:1Dockerfile:49
CI/CD securitycontainers
index.html
.well-known/security.txt
packages/adapters/cursor-local/src/index.ts:9
packages/adapter-utils/src/execution-target.ts:569
repo-level (88 hits).github/workflows/pr.yml:37, 84, 124, 170, 213, 240, 271 (14 hits).github/workflows/release.yml:43, 85, 138, 179, 223 (5 hits).github/workflows/docker.yml:26, 33, 37, 47 (4 hits).github/workflows/refresh-lockfile.yml:26 (2 hits).github/workflows/release-smoke.yml:48.github/workflows/docker.yml.github/workflows/refresh-lockfile.yml.github/workflows/release.ymlui/src/components/MarkdownBody.tsx:546
Dangerous innerhtml
.dockerignore
CI/CD securitycontainers
docker/docker-compose.yml:17
CI/CD securitycontainers
docker/docker-compose.yml:17
CI/CD securitycontainers
cli/src/commands/client/workspace.ts:1, 3 (2 hits)packages/adapters/codex-local/src/ui/parse-stdout.ts:9, 18 (2 hits)packages/adapters/cursor-local/src/ui/parse-stdout.ts:3, 10 (2 hits)packages/adapters/gemini-local/src/cli/format-event.ts:2, 20 (2 hits)packages/adapters/gemini-local/src/server/execute.ts:7, 195 (2 hits)cli/src/commands/client/agent.ts:264cli/src/commands/client/approval.ts:58cli/src/commands/client/cost.ts:1llms.txt
humans.txt
robots.txt
sitemap.xml
cli/src/commands/db-backup.ts:1
packages/plugins/sandbox-providers/cloudflare/bridge-template/Dockerfile:1
containersPinned dependencies
docker/openclaw-smoke/Dockerfile:1
containersPinned dependencies
Dockerfile:2
containersPinned dependencies
docker/untrusted-review/Dockerfile:1
containersPinned dependencies
packages/plugins/plugin-workspace-diff/package.jsonpackages/plugins/sandbox-providers/cloudflare/package.jsonpackages/plugins/sandbox-providers/daytona/package.jsonpackages/plugins/sandbox-providers/e2b/package.jsonpackages/plugins/sandbox-providers/exe-dev/package.jsonpackages/plugins/sandbox-providers/modal/package.jsonShowing first 300 of 375. Refine filters or use the findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/a1e662d5-1d23-4b66-ba05-c8e988b06053/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a1e662d5-1d23-4b66-ba05-c8e988b06053/
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.