https://github.com/coasty-ai/open-computer-use
· scanned 2026-05-31 01:28 UTC (1 week, 6 days ago)
· 10 languages
1664 raw signals (283 security + 1381 graph) 10/13 scanners ran 80th percentile · Typescript · large (100-500K LoC) System graph score 62 (higher by 22)
Last scanned 1 week, 6 days ago · v2 · last Δ -0.1 (diff) · 824 actionable findings from 2 signal sources. 167 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 |
85.0 | 0.15 | 12.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
92.0 | 0.15 | 13.80 |
practices_score |
52.0 | 0.15 | 7.80 |
code_quality |
45.0 | 0.10 | 4.50 |
| Overall | 1.00 | 83.8 |
Showing 302 of 824 actionable findings. 991 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.
docker/ai-desktop/obfuscate.py:57
tests/post_deploy/test_10_security.py:124, 723 (2 hits)tests/post_deploy/test_03_backend_direct.py:103tests/post_deploy/test_05_internal_alb.py:778tests/post_deploy/test_06_electron_flows.py:653tests/post_deploy/test_07_public_api.py:209tests/post_deploy/test_09_full_chat_flow.py:256tests/post_deploy/test_security_auth_deep.py:139tests/post_deploy/test_security_auth_endpoints.py:120electron/src/main/libnut-loader.ts:78
docker/ai-desktop/obfuscate.py:100
docker/ai-desktop/obfuscate.py:94
campaigns/sender.py:67
electron/src/main/native-screenshot.ts:124
app/api/discover/route.ts:16
app/account/account-opener.tsx:24
components/motion-primitives/progressive-blur.tsx:39
app/blog/feed.xml/route.ts:31
scripts/check-userdata-size.mjs:9
scripts/check-agent-size.mjs:7
app/components/chat/message-parser.tsx:50docker/ai-desktop/obfuscate.py:61electron/src/renderer/components/MessageItem.tsx:25app/api/ai-plugin/route.ts:27app/api/discovery/route.ts:35app/api/mcp-server-card/route.ts:39electron/src/main/file-ops.ts:130
app/components/landing/landing-page.tsx:57app/components/payment-handler.tsx:32components/animated-favicon.tsx:68app/components/chat-input/button-view-screen.tsx:24app/components/layout/dialog-publish.tsx:57app/components/layout/settings/apikeys/byok-section.tsx:287app/components/chat/message-parser.tsx:50docker/ai-desktop/obfuscate.py:60electron/src/renderer/components/MessageItem.tsx:25docker-compose.yml:3, 31 (2 hits)campaigns/db.py:203
scripts/check-userdata-size.mjs:195
app/api/files/route.ts:149app/blog/feed.xml/route.ts:44app/components/chat-input/button-view-screen.tsx:23app/api/chat/api.ts:51app/api/chat/db.ts:102app/api/chat/machine-status/[machineId]/route.ts:58app/api/chat/utils.ts:118app/api/collaborative-rooms/[roomId]/participants/route.ts:150app/api/electron/proxy/[...path]/route.ts:111app/components/chat/language-auto-scroll.tsx:41app/components/chat/language-indicator.tsx:43app/components/chat/language-scroll-bar.tsx:43scripts/check_no_jwt_leak.py:142
app/api/files/route.ts:47
docker/ai-desktop/obfuscate.py:95
campaigns/sender.py:68
app/api/collaborative-rooms/[roomId]/messages/route.ts:85app/api/collaborative-rooms/[roomId]/participants/route.ts:70app/api/collaborative-rooms/[roomId]/route.ts:127app/api/chat/api.ts:36app/api/chat/utils.ts:270app/api/credits/auto-refill/execute/route.ts:211app/blog/[id]/page.tsx:136app/components/chat/run-feedback-bar.tsx:255app/components/chat/search-images.tsx:26app/components/machines/machine-card-thumbnail.tsx:60app/components/seo/json-ld.tsx:14app/guide/tabs/swarm-mode.tsx:75docker-compose.yml:20
Showing first 300 of 302. Refine filters or use the findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/0e944bde-4911-4fc7-bd85-665b19a7e379/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0e944bde-4911-4fc7-bd85-665b19a7e379/
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.