Scan timing: clone 23.37s · analysis 8.68s · 52.9 MB · GitHub API rate-limit (preflight)
https://github.com/ollama/ollama
· scanned 2026-06-05 04:39 UTC (1 week, 1 day ago)
· 10 languages
330 raw signals (144 security + 186 graph) 11/13 scanners ran 73rd percentile · Go · large (100-500K LoC) System graph score 64 (higher by 25)
Last scanned 1 week, 1 day ago · v2 · 134 actionable findings from 2 signal sources. 103 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 |
95.0 | 0.20 | 19.00 |
documentation_score |
77.0 | 0.15 | 11.55 |
practices_score |
87.0 | 0.15 | 13.05 |
code_quality |
70.0 | 0.10 | 7.00 |
| Overall | 1.00 | 88.3 |
All 1432 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
main.go |
software | healthy | main.go |
go.mod |
software | healthy | go.mod |
CMakePresets.json |
software | healthy | CMakePresets.json |
.golangci.yaml |
software | healthy | .golangci.yaml |
SECURITY.md |
software | healthy | SECURITY.md |
readline_windows.go |
software | healthy | readline/readline_windows.go |
term_windows.go |
software | healthy | readline/term_windows.go |
history.go |
software | healthy | readline/history.go |
buffer.go |
software | healthy | readline/buffer.go |
types.go |
software | healthy | readline/types.go |
term.go |
software | healthy | readline/term.go |
term_bsd.go |
software | healthy | readline/term_bsd.go |
errors.go |
software | healthy | readline/errors.go |
term_linux.go |
software | healthy | readline/term_linux.go |
readline.go |
software | healthy | readline/readline.go |
readline_unix.go |
software | healthy | readline/readline_unix.go |
errtypes.go |
software | healthy | types/errtypes/errtypes.go |
syncmap.go |
software | healthy | types/syncmap/syncmap.go |
name.go |
software | healthy | types/model/name.go |
name_test.go |
software | healthy | types/model/name_test.go |
config.go |
software | healthy | types/model/config.go |
capability.go |
software | healthy | types/model/capability.go |
sentencepiece.go |
software | healthy | tokenizer/sentencepiece.go |
bytepairencoding_test.go |
software | healthy | tokenizer/bytepairencoding_test.go |
tokenizer.go |
software | healthy | tokenizer/tokenizer.go |
sentencepiece_test.go |
software | healthy | tokenizer/sentencepiece_test.go |
bytepairencoding.go |
software | healthy | tokenizer/bytepairencoding.go |
wordpiece_test.go |
software | healthy | tokenizer/wordpiece_test.go |
vocabulary.go |
software | healthy | tokenizer/vocabulary.go |
vocabulary_test.go |
software | healthy | tokenizer/vocabulary_test.go |
wordpiece.go |
software | healthy | tokenizer/wordpiece.go |
encoder.json |
software | healthy | tokenizer/testdata/llama3.2/encoder.json |
README.md |
software | healthy | runner/README.md |
runner.go |
software | healthy | runner/runner.go |
embed_test.go |
software | healthy | integration/embed_test.go |
create_imagegen_test.go |
software | healthy | integration/create_imagegen_test.go |
utils_test.go |
software | healthy | integration/utils_test.go |
library_models_test.go |
software | healthy | integration/library_models_test.go |
api_test.go |
software | healthy | integration/api_test.go |
tools_stress_test.go |
software | healthy | integration/tools_stress_test.go |
context_test.go |
software | healthy | integration/context_test.go |
thinking_test.go |
software | healthy | integration/thinking_test.go |
README.md |
software | healthy | integration/README.md |
create_test.go |
software | healthy | integration/create_test.go |
model_perf_test.go |
software | healthy | integration/model_perf_test.go |
concurrency_test.go |
software | healthy | integration/concurrency_test.go |
llm_image_test.go |
software | healthy | integration/llm_image_test.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
to |
software | healthy | app/ui/app/src/api.ts:to |
uint8ArrayToBase64 |
software | healthy | app/ui/app/src/api.ts:uint8ArrayToBase64 |
fetchUser |
software | healthy | app/ui/app/src/api.ts:fetchUser |
fetchConnectUrl |
software | healthy | app/ui/app/src/api.ts:fetchConnectUrl |
disconnectUser |
software | healthy | app/ui/app/src/api.ts:disconnectUser |
getChats |
software | healthy | app/ui/app/src/api.ts:getChats |
getChat |
software | healthy | app/ui/app/src/api.ts:getChat |
getModels |
software | healthy | app/ui/app/src/api.ts:getModels |
getModelCapabilities |
software | healthy | app/ui/app/src/api.ts:getModelCapabilities |
getSettings |
software | healthy | app/ui/app/src/api.ts:getSettings |
updateSettings |
software | healthy | app/ui/app/src/api.ts:updateSettings |
updateCloudSetting |
software | healthy | app/ui/app/src/api.ts:updateCloudSetting |
renameChat |
software | healthy | app/ui/app/src/api.ts:renameChat |
deleteChat |
software | healthy | app/ui/app/src/api.ts:deleteChat |
getModelUpstreamInfo |
software | healthy | app/ui/app/src/api.ts:getModelUpstreamInfo |
getModelRecommendations |
software | healthy | app/ui/app/src/api.ts:getModelRecommendations |
getInferenceCompute |
software | healthy | app/ui/app/src/api.ts:getInferenceCompute |
fetchHealth |
software | healthy | app/ui/app/src/api.ts:fetchHealth |
getCloudStatus |
software | healthy | app/ui/app/src/api.ts:getCloudStatus |
to |
software | healthy | app/ui/app/src/util/jsonl-parsing.ts:to |
createMockFile |
software | healthy | app/ui/app/src/utils/fileValidation.test.ts:createMockFile |
isImageFile |
software | healthy | app/ui/app/src/utils/imageUtils.ts:isImageFile |
parseVRAM |
software | healthy | app/ui/app/src/utils/vram.ts:parseVRAM |
getTotalVRAM |
software | healthy | app/ui/app/src/utils/vram.ts:getTotalVRAM |
validateFile |
software | healthy | app/ui/app/src/utils/fileValidation.ts:validateFile |
to |
software | healthy | app/ui/app/src/utils/fileValidation.ts:to |
readFileAsBytes |
software | healthy | app/ui/app/src/utils/fileValidation.ts:readFileAsBytes |
processFiles |
software | healthy | app/ui/app/src/utils/fileValidation.ts:processFiles |
remarkMyDelimiter |
software | healthy | app/ui/app/src/utils/remarkCitationParser.ts:remarkMyDelimi… |
copyTextToClipboard |
software | healthy | app/ui/app/src/utils/clipboard.ts:copyTextToClipboard |
extractText |
software | healthy | app/ui/app/src/components/StreamingMarkdownContent.tsx:extr… |
getPageTitle |
software | healthy | app/ui/app/src/components/StreamingMarkdownContent.tsx:getP… |
citationElement |
software | healthy | app/ui/app/src/components/StreamingMarkdownContent.tsx:cita… |
Chat |
software | healthy | app/ui/app/src/components/Chat.tsx:Chat |
handleChatFormSubmit |
software | healthy | app/ui/app/src/components/Chat.tsx:handleChatFormSubmit |
allAttachments |
software | healthy | app/ui/app/src/components/Chat.tsx:allAttachments |
handleEditMessage |
software | healthy | app/ui/app/src/components/Chat.tsx:handleEditMessage |
handleCancelEdit |
software | healthy | app/ui/app/src/components/Chat.tsx:handleCancelEdit |
clearChatError |
software | healthy | app/ui/app/src/components/Chat.tsx:clearChatError |
checkModelStaleness |
software | healthy | app/ui/app/src/components/ModelPicker.tsx:checkModelStalene… |
handleClickOutside |
software | healthy | app/ui/app/src/components/ModelPicker.tsx:handleClickOutside |
handleKeyDown |
software | healthy | app/ui/app/src/components/ModelPicker.tsx:handleKeyDown |
handleModelSelect |
software | healthy | app/ui/app/src/components/ModelPicker.tsx:handleModelSelect |
scrollToItem |
software | healthy | app/ui/app/src/components/ModelPicker.tsx:scrollToItem |
DisplayStale |
software | healthy | app/ui/app/src/components/DisplayStale.tsx:DisplayStale |
handleUpdateModel |
software | healthy | app/ui/app/src/components/DisplayStale.tsx:handleUpdateModel |
FileUpload |
software | healthy | app/ui/app/src/components/FileUpload.tsx:FileUpload |
to |
software | healthy | app/ui/app/src/components/FileUpload.tsx:to |
readEntries |
software | healthy | app/ui/app/src/components/FileUpload.tsx:readEntries |
const |
software | healthy | app/ui/app/src/components/FileUpload.tsx:const |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
readline |
software | healthy | readline |
types |
software | healthy | types |
errtypes |
software | healthy | types/errtypes |
syncmap |
software | healthy | types/syncmap |
model |
software | healthy | types/model |
tokenizer |
software | healthy | tokenizer |
testdata |
software | healthy | tokenizer/testdata |
llama3.2 |
software | healthy | tokenizer/testdata/llama3.2 |
runner |
software | healthy | runner |
integration |
software | healthy | integration |
testdata |
software | healthy | integration/testdata |
openai |
software | healthy | openai |
auth |
software | healthy | auth |
middleware |
software | healthy | middleware |
api |
software | healthy | api |
examples |
software | healthy | api/examples |
generate |
software | healthy | api/examples/generate |
pull-progress |
software | healthy | api/examples/pull-progress |
chat |
software | healthy | api/examples/chat |
multimodal |
software | healthy | api/examples/multimodal |
generate-streaming |
software | healthy | api/examples/generate-streaming |
internal |
software | healthy | internal |
cloud |
software | healthy | internal/cloud |
orderedmap |
software | healthy | internal/orderedmap |
modelref |
software | healthy | internal/modelref |
docs |
software | healthy | docs |
tools |
software | healthy | docs/tools |
extract-examples |
software | healthy | docs/tools/extract-examples |
scripts |
software | healthy | scripts |
cmd |
software | healthy | cmd |
launch |
software | healthy | cmd/launch |
runner |
software | healthy | cmd/runner |
config |
software | healthy | cmd/config |
tui |
software | healthy | cmd/tui |
internal |
software | healthy | cmd/internal |
fileutil |
software | healthy | cmd/internal/fileutil |
bench |
software | healthy | cmd/bench |
thinking |
software | healthy | thinking |
harmony |
software | healthy | harmony |
progress |
software | healthy | progress |
envconfig |
software | healthy | envconfig |
app |
software | healthy | app |
types |
software | healthy | app/types |
not |
software | healthy | app/types/not |
dialog |
software | healthy | app/dialog |
cocoa |
software | healthy | app/dialog/cocoa |
updater |
software | healthy | app/updater |
webview |
software | healthy | app/webview |
auth |
software | healthy | app/auth |
ui |
software | healthy | app/ui |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ChatInfo |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:ChatInfo |
ChatsResponse |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:ChatsResponse |
Time |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:Time |
ToolFunction |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:ToolFunction |
ToolCall |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:ToolCall |
File |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:File |
Message |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:Message |
Chat |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:Chat |
ChatResponse |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:ChatResponse |
Model |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:Model |
ModelsResponse |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:ModelsResponse |
InferenceCompute |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:InferenceCompute |
InferenceComputeResponse |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:InferenceComputeResponse |
ModelCapabilitiesResponse |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:ModelCapabilitiesResponse |
ChatEvent |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:ChatEvent |
DownloadEvent |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:DownloadEvent |
ErrorEvent |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:ErrorEvent |
Settings |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:Settings |
SettingsResponse |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:SettingsResponse |
HealthResponse |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:HealthResponse |
User |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:User |
Attachment |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:Attachment |
ChatRequest |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:ChatRequest |
Error |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:Error |
ModelUpstreamResponse |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:ModelUpstreamResponse |
Page |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:Page |
BrowserStateData |
software | healthy | app/ui/app/codegen/gotypes.gen.ts:BrowserStateData |
with |
software | healthy | app/ui/app/src/api.ts:with |
StreamingMarkdownErrorBoundary |
software | healthy | app/ui/app/src/components/StreamingMarkdownContent.tsx:Stre… |
| Label | Layer | Status | Path |
|---|---|---|---|
changes |
cicd | healthy | .github/workflows/test.yaml |
patches |
cicd | healthy | .github/workflows/test.yaml |
linux |
cicd | healthy | .github/workflows/test.yaml |
windows |
cicd | healthy | .github/workflows/test.yaml |
go_mod_tidy |
cicd | healthy | .github/workflows/test.yaml |
test |
cicd | healthy | .github/workflows/test.yaml |
setup-environment |
cicd | healthy | .github/workflows/release.yaml |
darwin-build |
cicd | healthy | .github/workflows/release.yaml |
windows-depends |
cicd | healthy | .github/workflows/release.yaml |
windows-build |
cicd | healthy | .github/workflows/release.yaml |
windows-app |
cicd | healthy | .github/workflows/release.yaml |
linux-depends |
cicd | healthy | .github/workflows/release.yaml |
docker-build-push |
cicd | healthy | .github/workflows/release.yaml |
docker-merge-push |
cicd | healthy | .github/workflows/release.yaml |
release |
cicd | healthy | .github/workflows/release.yaml |
setup-environment |
cicd | healthy | .github/workflows/test-llamacpp-update.yaml |
darwin-build |
cicd | healthy | .github/workflows/test-llamacpp-update.yaml |
linux-payloads |
cicd | healthy | .github/workflows/test-llamacpp-update.yaml |
linux-go |
cicd | healthy | .github/workflows/test-llamacpp-update.yaml |
linux-bundles |
cicd | healthy | .github/workflows/test-llamacpp-update.yaml |
windows-depends |
cicd | healthy | .github/workflows/test-llamacpp-update.yaml |
windows-build |
cicd | healthy | .github/workflows/test-llamacpp-update.yaml |
windows-package |
cicd | healthy | .github/workflows/test-llamacpp-update.yaml |
test |
cicd | healthy | .github/workflows/test-install.yaml |
update-latest |
cicd | healthy | .github/workflows/latest.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:11434 |
network | healthy | Dockerfile |
port:127 |
network | healthy | integration/utils_test.go |
port:23 |
network | healthy | docs/openapi.yaml |
port:14 |
network | healthy | docs/openapi.yaml |
port:34 |
network | healthy | docs/openapi.yaml |
port:07 |
network | healthy | docs/openapi.yaml |
port:16 |
network | healthy | docs/openapi.yaml |
port:47 |
network | healthy | docs/openapi.yaml |
port:15 |
network | healthy | docs/openapi.yaml |
port:49 |
network | healthy | docs/openapi.yaml |
port:5432 |
network | healthy | model/renderers/gemma4_reference_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
1.4.321.1 |
network | healthy | Dockerfile |
127.0.0.1 |
network | healthy | integration/utils_test.go |
1.2.3.4 |
network | healthy | api/client_test.go |
192.168.1.1 |
network | healthy | cmd/cmd_test.go |
0.40.1.1 |
network | healthy | cmd/launch/vscode_test.go |
10.0.0.20 |
network | healthy | cmd/launch/qwen_test.go |
192.168.1.5 |
network | healthy | envconfig/config_test.go |
10.0.0.1 |
network | healthy | envconfig/config_test.go |
172.16.0.1 |
network | healthy | envconfig/config_test.go |
192.168.0.1 |
network | healthy | envconfig/config_test.go |
100.126.204.152 |
network | healthy | app/server/server_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
StreamingMarkdownContent |
frontend | healthy | app/ui/app/src/components/StreamingMarkdownContent.tsx |
Chat |
frontend | healthy | app/ui/app/src/components/Chat.tsx |
Logo |
frontend | healthy | app/ui/app/src/components/Logo.tsx |
Thinking |
frontend | healthy | app/ui/app/src/components/Thinking.tsx |
ChatForm |
frontend | healthy | app/ui/app/src/components/ChatForm.tsx |
LaunchCommands |
frontend | healthy | app/ui/app/src/components/LaunchCommands.tsx |
CopyButton |
frontend | healthy | app/ui/app/src/components/CopyButton.tsx |
Downloading |
frontend | healthy | app/ui/app/src/components/Downloading.tsx |
Settings |
frontend | healthy | app/ui/app/src/components/Settings.tsx |
Message |
frontend | healthy | app/ui/app/src/components/Message.tsx |
MessageList |
frontend | healthy | app/ui/app/src/components/MessageList.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
DOCKER_ACCESS_TOKEN |
cicd | healthy | — |
CGO_CFLAGS |
cicd | healthy | — |
CGO_CXXFLAGS |
cicd | healthy | — |
APPLE_IDENTITY |
cicd | healthy | — |
MACOS_SIGNING_KEY |
cicd | healthy | — |
GOOGLE_SIGNING_CREDENTIALS |
cicd | healthy | — |
MACOS_SIGNING_KEY_PASSWORD |
cicd | healthy | — |
APPLE_PASSWORD |
cicd | healthy | — |
GOFLAGS |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yaml |
gha::release |
cicd | healthy | .github/workflows/release.yaml |
gha::test-llamacpp-update |
cicd | healthy | .github/workflows/test-llamacpp-update.yaml |
gha::test-install |
cicd | healthy | .github/workflows/test-install.yaml |
gha::latest |
cicd | healthy | .github/workflows/latest.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
settings |
data | healthy | app/store/schema.sql |
chats |
data | healthy | app/store/schema.sql |
messages |
data | healthy | app/store/schema.sql |
tool_calls |
data | healthy | app/store/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
/settings |
frontend | healthy | app/ui/app/src/routeTree.gen.ts |
/ |
frontend | healthy | app/ui/app/src/routeTree.gen.ts |
/c/$chatId |
frontend | healthy | app/ui/app/src/routeTree.gen.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/cmd/app/app.go |
security | healthy | app/cmd/app/app.go |
auth::cmd/launch/qwen_test.go |
security | healthy | cmd/launch/qwen_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-d5mjlzsc |
software | healthy | /tmp/repobility-clone-d5mjlzsc |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | .github/workflows/release.yaml |
This page is publicly accessible at:
https://repobility.com/scan/ff72a002-360c-4f68-8a75-bd77281b31a1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ff72a002-360c-4f68-8a75-bd77281b31a1/
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.