https://github.com/openinterpreter/open-interpreter
· scanned 2026-06-05 09:01 UTC (5 days, 18 hours ago)
· 10 languages
505 raw signals (197 security + 308 graph) 11/13 scanners ran 51st percentile · Python · small (2-20K LoC) System graph score 59 (higher by 9)
Last scanned 5 days, 18 hours ago · v2 · 227 actionable findings from 2 signal sources. 106 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 |
75.0 | 0.15 | 11.25 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
22.0 | 0.20 | 4.40 |
documentation_score |
77.0 | 0.15 | 11.55 |
practices_score |
72.0 | 0.15 | 10.80 |
code_quality |
55.0 | 0.10 | 5.50 |
| Overall | 1.00 | 68.5 |
Showing 161 of 227 actionable findings. 333 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.
interpreter/core/archived_server_2.py:70
.github/workflows/python-package.yml:35
CI/CD securityworkflow secretsGitHub Actions
interpreter/core/computer/terminal/terminal.py:57
interpreter/core/utils/telemetry.py:24interpreter/terminal_interface/contributing_conversations.py:14interpreter/terminal_interface/magic_commands.py:218interpreter/core/utils/scan_code.py:38
interpreter/core/computer/keyboard/keyboard.py:112
interpreter/computer_use/tools/computer.py:185
interpreter/core/archived_server_1.py:57
interpreter/core/archived_server_2.py:77, 80, 102, 104, 110, 141, 181 (7 hits)interpreter/core/core.py:167interpreter/computer_use/loop.py:429, 434, 438, 469, 477, 478, 484 (7 hits)interpreter/computer_use/tools/computer.py:194, 202 (2 hits)interpreter/core/async_core.py:832, 930 (2 hits)interpreter/core/async_core.py:635
interpreter/core/archived_server_1.py:23
interpreter/computer_use/loop.py:354
interpreter/core/async_core.py:820
interpreter/core/async_core.py:683
interpreter/core/async_core.py:643
interpreter/core/archived_server_2.py:208
interpreter/core/async_core.py:696
Dockerfile:5
examples/Dockerfile:4
.github/workflows/potential-duplicates.yml:9
CI/CD securitySupply chainGitHub Actions
.github/workflows/python-package.yml:18, 20 (3 hits)interpreter/core/async_core.py:832
Sync io in asyncPerformance
interpreter/core/async_core.py:930
Sync io in asyncPerformance
interpreter/computer_use/loop.py:429
Sync io in asyncPerformance
interpreter/computer_use/loop.py:438
Sync io in asyncPerformance
interpreter/core/async_core.py:561 (2 hits)interpreter/computer_use/loop.py:353
securityAuth fastapi unauth mutation
interpreter/core/async_core.py:819
securityAuth fastapi unauth mutation
interpreter/core/async_core.py:634
securityAuth fastapi unauth mutation
interpreter/core/async_core.py:682
securityAuth fastapi unauth mutation
interpreter/core/async_core.py:642
securityAuth fastapi unauth mutation
interpreter/core/archived_server_2.py:207
securityAuth fastapi unauth mutation
interpreter/core/archived_server_1.py:22
securityAuth fastapi unauth mutation
interpreter/core/async_core.py:695
securityAuth fastapi unauth mutation
interpreter/core/computer/display/point/point.py:465
Eval used
interpreter/core/computer/skills/skills.py:256
Exec used
interpreter/terminal_interface/profiles/profiles.py:148
Exec used
interpreter/core/async_core.py:669
interpreter/core/async_core.py:642
interpreter/core/archived_server_2.py:207
interpreter/core/archived_server_2.py:93interpreter/core/computer/keyboard/keyboard.py:28interpreter/core/llm/utils/parse_partial_json.py:9interpreter/core/core.py:42
interpreter/terminal_interface/utils/count_tokens.py:47
interpreter/core/utils/scan_code.py:38
interpreter/terminal_interface/magic_commands.py:118
interpreter/terminal_interface/profiles/defaults/template_profile.py:24
interpreter/core/async_core.py:186, 490, 534, 599, 620, 639, 692, 701, +1 more (9 hits)interpreter/core/respond.py:102, 351, 384, 401 (4 hits)interpreter/terminal_interface/utils/count_tokens.py:28, 42, 69 (3 hits)scripts/wtf.py:280, 344, 378 (3 hits)interpreter/terminal_interface/local_setup.py:183, 442 (2 hits)interpreter/computer_use/loop.py:412interpreter/core/archived_server_2.py:248interpreter/terminal_interface/profiles/profiles.py:56.dockerignore
CI/CD securitycontainers
examples/Dockerfile:4
CI/CD securitycontainers
Dockerfile:6
CI/CD securitycontainers
.well-known/security.txt
interpreter/computer_use/tools/bash.py:32
Subprocess shell true
interpreter/core/utils/scan_code.py:40
Subprocess shell true
interpreter/terminal_interface/local_setup.py:433
Subprocess shell true
scripts/wtf.py:276
Subprocess shell true
interpreter/core/utils/telemetry.py:31
interpreter/core/computer/skills/skills.py:249
examples/Dockerfile:10
CI/CD securitycontainers
Dockerfile:24
CI/CD securitycontainers
interpreter/terminal_interface/profiles/defaults/llama3-vision.py:3, 36 (2 hits)interpreter/terminal_interface/profiles/defaults/llama3.py:1, 3 (2 hits)interpreter/computer_use/loop.py:44interpreter/core/async_core.py:245interpreter/core/computer/mouse/mouse.py:221interpreter/core/llm/run_tool_calling_llm.py:103interpreter/terminal_interface/profiles/defaults/codestral-vision.py:47interpreter/terminal_interface/profiles/defaults/codestral.py:1examples/Dockerfile:4
containersPinned dependencies
Dockerfile:5
containersPinned dependencies
interpreter/terminal_interface/magic_commands.py:118
Debug true
repo-level (17 hits)interpreter/core/async_core.py:279
interpreter/core/computer/display/display.py:73
interpreter/computer_use/loop.py:544
interpreter/computer_use/tools/computer.py:66
interpreter/core/archived_server_2.py:76
interpreter/core/archived_server_2.py:79
interpreter/terminal_interface/magic_commands.py:146
interpreter/terminal_interface/magic_commands.py:126
interpreter/terminal_interface/magic_commands.py:173
interpreter/terminal_interface/magic_commands.py:103
interpreter/terminal_interface/magic_commands.py:137
interpreter/terminal_interface/magic_commands.py:162
interpreter/terminal_interface/magic_commands.py:141
interpreter/terminal_interface/magic_commands.py:151
interpreter/terminal_interface/magic_commands.py:13
interpreter/terminal_interface/magic_commands.py:80
interpreter/core/computer/ai/ai.py:189
interpreter/core/computer/mail/mail.py:109
interpreter/terminal_interface/components/base_block.py:16
interpreter/terminal_interface/profiles/profiles.py:133
interpreter/terminal_interface/profiles/profiles.py:126
This page is publicly accessible at:
https://repobility.com/scan/1fe653c2-244d-4d1f-8b72-4bf988470546/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1fe653c2-244d-4d1f-8b72-4bf988470546/
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.