dsh-ollama-vision-bridge avatar

dsh-ollama-vision-bridge

Local image understanding for text-only DeepSeek Harness models: attach an image, a local Ollama VL model (qwen3-vl:8b by default) describes it in the same model step. No cloud, no API key, VRAM cooling.

PluginVisionAI ModelsNetworkVision / OCR
Verification
L5 · Run tested
Verified
Risk
LowRisk
Health
Active
Trust
Gold

Install verification: runtime verified (L5) · tested on dsh 0.2.1-rc.2 · last checked Install verification details →

Install verification badge dsh 0.2.1-rc.2Install verification badge dsh 0.2.0-rc.2Install verification badge dsh 0.2.0-rc.1Install verification badge dsh 0.1.7-rc.2Install verification badge dsh 0.1.5-rc.2

What it doesAI

Bridges text-only chat models to local Ollama vision-language models for image descriptions with VRAM optimization.

  • Adds vision capabilities to text-only models
  • Uses local Ollama qwen3-vl:8b for descriptions
  • VRAM cooling/optimization for image inference
visionAI

Capability tags are AI-inferred or rule-extracted from the README (see badge) — vocabulary-limited, not install-verified. AI = inferred; README = literal keyword from the readme.

Installation

dsh plugin --profile web add github:nvbb/dsh-ollama-vision-bridge
verified

Install method: GitHub · runtime verified (L5)

Verification & Compatibility

Grouped by plugin version: each card lists the dsh versions actually tested against that artifact version and their install verdicts (L5 wins). Untested combinations are omitted — absence means untested, never assumed compatible. L1–L3 are a plugin-level static archive (independent of the dsh version — the same verdict on every dsh row): they sit in each row's level grid next to L4/L5, marked "static", while their evidence is stored once per plugin inside that row's "checks & evidence" instead of being duplicated per version.

External credentials (plugin-level): none detected

Declared DSH compatibilityfrom package.json · peerDependencies
author declared no dsh version requirement

○ The author declares no dsh version requirement — install is not blocked by version.

Install compatibility matrix (rows = plugin versions〔latest 5〕, columns = dsh versions〔latest 5〕)
At-a-glance → evidence in the cards below
plugin \ dshdsh 0.2.1-rc.2
current
dsh 0.2.1-alpha.4dsh 0.2.1-alpha.2dsh 0.2.0-rc.2dsh 0.2.0-rc.1
270545✓✓✓✓✓
Install compatibility (by plugin version, dsh versions within)
Legend:✓ L5 runtime verified○ ecosystem plugin◼ ecosystem app✗ failed
270545github✓ 11 runtime-verified◐ 1 testing2026-10-18

https://github.com/nvbb/dsh-ollama-vision-bridge

✓dsh 0.2.1-rc.2current2026-10-18L5 · runtime verified
Environment & artifact
  • • Node.js: v24.14.0
  • • DSH: 0.2.1-rc.2
  • • Plugin artifact: github · https://github.com/nvbb/dsh-ollama-vision-bridge (version unstated)
Levels (L1–L3 plugin-level static archive · L4/L5 newest real verdicts for this combination)
L1 static
Passed
L2 static
Passed
L3 static
Passed
L4 sandbox
Passed
L5 runtime
Passed
Install + runtime smoke verified in the dsh sandbox — installs and runs
L5 · runtime verified · valid for dsh 0.2.1-rc.2

ID: dsh-ollama-vision-bridge@270545@dsh0.2.1-rc.2 · profile: l4-sandbox

Issued: 2026-10-18 · expires: 2026-10-25

View checks & evidence
L1 · Found✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L2 · Structured✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L3 · Install spec✓ Passed
Install command parsed✓ Passed
Source: registry verification · Method: install spec parse · Captured 2026-10-18
DSH version declared✓ Passed
Source: registry verification · Method: DSH version declaration · Captured 2026-10-18
L4 · Install tested✓ Passed
Install executed in confined sandbox✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-18
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 1.8s
Install succeeded✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-18
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 1.8s
Installed artifact confirmed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-18
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 1.8s
L5 · Run tested✓ Passed

active in loader tree (150 entries)

Sandbox install passed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-18
spec github:nvbb/dsh-ollama-vision-bridge · install mode reused L4 scratch
check took: 43ms
Web boot ready✓ Passed
Source: DSH runtime · Method: web boot · Captured 2026-10-18
ready line dsh web: http://127.0.0.1:50380/?token=…
HTTP endpoint served✓ Passed
Source: DSH runtime · Method: HTTP request · Captured 2026-10-18
path / · HTTP 200 · took 43ms
Plugin active in inventory✓ Passed
Source: DSH runtime · Method: plugin inventory query · Captured 2026-10-18
verdict active · entries 150
match: include:vision-bridge · dsh-ollama-vision-bridge · phase active
phases: active 122 · null 28

L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.

✓dsh 0.2.1-alpha.42026-10-16L5 · runtime verified
Environment & artifact
  • • Node.js: v24.14.0
  • • DSH: 0.2.1-alpha.4
  • • Plugin artifact: github · https://github.com/nvbb/dsh-ollama-vision-bridge (version unstated)
Levels (L1–L3 plugin-level static archive · L4/L5 newest real verdicts for this combination)
L1 static
Passed
L2 static
Passed
L3 static
Passed
L4 sandbox
Passed
L5 runtime
Passed
Install + runtime smoke verified in the dsh sandbox — installs and runs
L5 · runtime verified · valid for dsh 0.2.1-alpha.4

ID: dsh-ollama-vision-bridge@270545@dsh0.2.1-alpha.4 · profile: l4-sandbox

Issued: 2026-10-16 · expires: 2026-10-23

View checks & evidence
L1 · Found✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L2 · Structured✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L3 · Install spec✓ Passed
Install command parsed✓ Passed
Source: registry verification · Method: install spec parse · Captured 2026-10-18
DSH version declared✓ Passed
Source: registry verification · Method: DSH version declaration · Captured 2026-10-18
L4 · Install tested✓ Passed
Install executed in confined sandbox✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-16
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.4s
Install succeeded✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-16
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.4s
Installed artifact confirmed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-16
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.4s
L5 · Run tested✓ Passed

active in loader tree (150 entries)

Sandbox install passed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-16
spec github:nvbb/dsh-ollama-vision-bridge · install mode reused L4 scratch
check took: 136ms
Web boot ready✓ Passed
Source: DSH runtime · Method: web boot · Captured 2026-10-16
ready line dsh web: http://127.0.0.1:53217/?token=…
HTTP endpoint served✓ Passed
Source: DSH runtime · Method: HTTP request · Captured 2026-10-16
path / · HTTP 200 · took 136ms
Plugin active in inventory✓ Passed
Source: DSH runtime · Method: plugin inventory query · Captured 2026-10-16
verdict active · entries 150
match: include:vision-bridge · dsh-ollama-vision-bridge · phase active
phases: active 122 · null 28

L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.

✓dsh 0.2.1-alpha.22026-10-10L5 · runtime verified
Environment & artifact
  • • Node.js: v24.14.0
  • • DSH: 0.2.1-alpha.2
  • • Plugin artifact: github · https://github.com/nvbb/dsh-ollama-vision-bridge (version unstated)
Levels (L1–L3 plugin-level static archive · L4/L5 newest real verdicts for this combination)
L1 static
Passed
L2 static
Passed
L3 static
Passed
L4 sandbox
Passed
L5 runtime
Passed
Install + runtime smoke verified in the dsh sandbox — installs and runs
L5 · runtime verified · valid for dsh 0.2.1-alpha.2

ID: dsh-ollama-vision-bridge@270545@dsh0.2.1-alpha.2 · profile: l4-sandbox

Issued: 2026-10-10 · expires: 2026-10-17

View checks & evidence
L1 · Found✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L2 · Structured✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L3 · Install spec✓ Passed
Install command parsed✓ Passed
Source: registry verification · Method: install spec parse · Captured 2026-10-18
DSH version declared✓ Passed
Source: registry verification · Method: DSH version declaration · Captured 2026-10-18
L4 · Install tested✓ Passed
Install executed in confined sandbox✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-10
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.0s
Install succeeded✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-10
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.0s
Installed artifact confirmed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-10
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.0s
L5 · Run tested✓ Passed

active in loader tree (150 entries)

Sandbox install passed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-10
spec github:nvbb/dsh-ollama-vision-bridge · install mode reused L4 scratch
check took: 553ms
Web boot ready✓ Passed
Source: DSH runtime · Method: web boot · Captured 2026-10-10
ready line dsh web: http://127.0.0.1:53765/?token=…
HTTP endpoint served✓ Passed
Source: DSH runtime · Method: HTTP request · Captured 2026-10-10
path / · HTTP 200 · took 553ms
Plugin active in inventory✓ Passed
Source: DSH runtime · Method: plugin inventory query · Captured 2026-10-10
verdict active · entries 150
match: include:vision-bridge · dsh-ollama-vision-bridge · phase active
phases: active 122 · null 28

L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.

✓dsh 0.2.0-rc.22026-10-08L5 · runtime verified
Environment & artifact
  • • Node.js: v24.14.0
  • • DSH: 0.2.0-rc.2
  • • Plugin artifact: github · https://github.com/nvbb/dsh-ollama-vision-bridge (version unstated)
Levels (L1–L3 plugin-level static archive · L4/L5 newest real verdicts for this combination)
L1 static
Passed
L2 static
Passed
L3 static
Passed
L4 sandbox
Passed
L5 runtime
Passed
Install + runtime smoke verified in the dsh sandbox — installs and runs
L5 · runtime verified · valid for dsh 0.2.0-rc.2

ID: dsh-ollama-vision-bridge@270545@dsh0.2.0-rc.2 · profile: l4-sandbox

Issued: 2026-10-08 · expires: 2026-10-15

View checks & evidence
L1 · Found✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L2 · Structured✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L3 · Install spec✓ Passed
Install command parsed✓ Passed
Source: registry verification · Method: install spec parse · Captured 2026-10-18
DSH version declared✓ Passed
Source: registry verification · Method: DSH version declaration · Captured 2026-10-18
L4 · Install tested✓ Passed
Install executed in confined sandbox✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-08
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 3.3s
Install succeeded✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-08
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 3.3s
Installed artifact confirmed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-08
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 3.3s
L5 · Run tested✓ Passed

active in loader tree (150 entries)

Sandbox install passed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-08
spec github:nvbb/dsh-ollama-vision-bridge · install mode reused L4 scratch
check took: 70ms
Web boot ready✓ Passed
Source: DSH runtime · Method: web boot · Captured 2026-10-08
ready line dsh web: http://127.0.0.1:54763/?token=…
HTTP endpoint served✓ Passed
Source: DSH runtime · Method: HTTP request · Captured 2026-10-08
path / · HTTP 200 · took 70ms
Plugin active in inventory✓ Passed
Source: DSH runtime · Method: plugin inventory query · Captured 2026-10-08
verdict active · entries 150
match: include:vision-bridge · dsh-ollama-vision-bridge · phase active
phases: active 122 · null 28

L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.

✓dsh 0.2.0-rc.12026-09-29L5 · runtime verified
Environment & artifact
  • • Node.js: v24.14.0
  • • DSH: 0.2.0-rc.1
  • • Plugin artifact: github · https://github.com/nvbb/dsh-ollama-vision-bridge (version unstated)
Levels (L1–L3 plugin-level static archive · L4/L5 newest real verdicts for this combination)
L1 static
Passed
L2 static
Passed
L3 static
Passed
L4 sandbox
Passed
L5 runtime
Passed
Install + runtime smoke verified in the dsh sandbox — installs and runs
L5 · runtime verified · valid for dsh 0.2.0-rc.1

ID: dsh-ollama-vision-bridge@270545@dsh0.2.0-rc.1 · profile: l4-sandbox

Issued: 2026-09-29 · expires: 2026-10-06

View checks & evidence
L1 · Found✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L2 · Structured✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L3 · Install spec✓ Passed
Install command parsed✓ Passed
Source: registry verification · Method: install spec parse · Captured 2026-10-18
DSH version declared✓ Passed
Source: registry verification · Method: DSH version declaration · Captured 2026-10-18
L4 · Install tested✓ Passed
Install executed in confined sandbox✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-29
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 7.9s
Install succeeded✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-29
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 7.9s
Installed artifact confirmed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-29
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 7.9s
L5 · Run tested✓ Passed

active in loader tree (150 entries)

Sandbox install passed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-29
spec github:nvbb/dsh-ollama-vision-bridge · install mode reused L4 scratch
check took: 377ms
Web boot ready✓ Passed
Source: DSH runtime · Method: web boot · Captured 2026-09-29
ready line dsh web: http://127.0.0.1:57074/?token=…
HTTP endpoint served✓ Passed
Source: DSH runtime · Method: HTTP request · Captured 2026-09-29
path / · HTTP 200 · took 377ms
Plugin active in inventory✓ Passed
Source: DSH runtime · Method: plugin inventory query · Captured 2026-09-29
verdict active · entries 150
match: include:vision-bridge · dsh-ollama-vision-bridge · phase active
phases: active 122 · null 28

L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.

✓dsh 0.1.7-rc.22026-09-26L5 · runtime verified
Environment & artifact
  • • Node.js: v24.14.0
  • • DSH: 0.1.7-rc.2
  • • Plugin artifact: github · https://github.com/nvbb/dsh-ollama-vision-bridge (version unstated)
Levels (L1–L3 plugin-level static archive · L4/L5 newest real verdicts for this combination)
L1 static
Passed
L2 static
Passed
L3 static
Passed
L4 sandbox
Passed
L5 runtime
Passed
Install + runtime smoke verified in the dsh sandbox — installs and runs
L5 · runtime verified · valid for dsh 0.1.7-rc.2

ID: dsh-ollama-vision-bridge@270545@dsh0.1.7-rc.2 · profile: l4-sandbox

Issued: 2026-09-26 · expires: 2026-10-03

View checks & evidence
L1 · Found✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L2 · Structured✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L3 · Install spec✓ Passed
Install command parsed✓ Passed
Source: registry verification · Method: install spec parse · Captured 2026-10-18
DSH version declared✓ Passed
Source: registry verification · Method: DSH version declaration · Captured 2026-10-18
L4 · Install tested✓ Passed
Install executed in confined sandbox✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-26
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.4s
Install succeeded✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-26
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.4s
Installed artifact confirmed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-26
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.4s
L5 · Run tested✓ Passed

active in loader tree (150 entries)

Sandbox install passed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-26
spec github:nvbb/dsh-ollama-vision-bridge · install mode reused L4 scratch
check took: 48ms
Web boot ready✓ Passed
Source: DSH runtime · Method: web boot · Captured 2026-09-26
ready line dsh web: http://127.0.0.1:57062/?token=…
HTTP endpoint served✓ Passed
Source: DSH runtime · Method: HTTP request · Captured 2026-09-26
path / · HTTP 200 · took 48ms
Plugin active in inventory✓ Passed
Source: DSH runtime · Method: plugin inventory query · Captured 2026-09-26
verdict active · entries 150
match: include:vision-bridge · dsh-ollama-vision-bridge · phase active
phases: active 122 · null 28

L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.

○dsh 0.1.7-rc.12026-09-23not tested
Environment & artifact
  • • Node.js: v24.14.0
  • • DSH: 0.1.7-rc.1
  • • Plugin artifact: github · https://github.com/nvbb/dsh-ollama-vision-bridge (version unstated)
Levels (L1–L3 plugin-level static archive · L4/L5 newest real verdicts for this combination)
L1 static
Passed
L2 static
Passed
L3 static
Passed
L4 sandbox
Unknown
L5 runtime
Not tested
This dsh version × artifact combination was not tested — no conclusion drawn
not tested

ID: dsh-ollama-vision-bridge@270545@dsh0.1.7-rc.1 · profile: l4-sandbox

Issued: 2026-09-23 · expires: 2026-09-30

View checks & evidence
L1 · Found✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L2 · Structured✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L3 · Install spec✓ Passed
Install command parsed✓ Passed
Source: registry verification · Method: install spec parse · Captured 2026-10-18
DSH version declared✓ Passed
Source: registry verification · Method: DSH version declaration · Captured 2026-10-18
L4 · Install tested? Unknown
Sandbox install verdict? Unknown
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-23
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome unknown
L5 · Run tested– Not tested

This level was not executed in this scan.

L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.

✓dsh 0.1.6-alpha.22026-09-20L5 · runtime verified
Environment & artifact
  • • Node.js: v24.14.0
  • • DSH: 0.1.6-alpha.2
  • • Plugin artifact: github · https://github.com/nvbb/dsh-ollama-vision-bridge (version unstated)
Levels (L1–L3 plugin-level static archive · L4/L5 newest real verdicts for this combination)
L1 static
Passed
L2 static
Passed
L3 static
Passed
L4 sandbox
Passed
L5 runtime
Passed
Install + runtime smoke verified in the dsh sandbox — installs and runs
L5 · runtime verified · valid for dsh 0.1.6-alpha.2

ID: dsh-ollama-vision-bridge@270545@dsh0.1.6-alpha.2 · profile: l4-sandbox

Issued: 2026-09-20 · expires: 2026-09-27

View checks & evidence
L1 · Found✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L2 · Structured✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L3 · Install spec✓ Passed
Install command parsed✓ Passed
Source: registry verification · Method: install spec parse · Captured 2026-10-18
DSH version declared✓ Passed
Source: registry verification · Method: DSH version declaration · Captured 2026-10-18
L4 · Install tested✓ Passed
Install executed in confined sandbox✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-20
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 3.4s
Install succeeded✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-20
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 3.4s
Installed artifact confirmed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-20
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 3.4s
L5 · Run tested✓ Passed

active in loader tree (150 entries)

Sandbox install passed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-20
spec github:nvbb/dsh-ollama-vision-bridge · install mode reused L4 scratch
check took: 126ms
Web boot ready✓ Passed
Source: DSH runtime · Method: web boot · Captured 2026-09-20
ready line dsh web: http://127.0.0.1:54698/?token=…
HTTP endpoint served✓ Passed
Source: DSH runtime · Method: HTTP request · Captured 2026-09-20
path / · HTTP 200 · took 126ms
Plugin active in inventory✓ Passed
Source: DSH runtime · Method: plugin inventory query · Captured 2026-09-20
verdict active · entries 150
match: include:vision-bridge · dsh-ollama-vision-bridge · phase active
phases: active 122 · null 28

L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.

✓dsh 0.1.6-alpha.12026-09-17L5 · runtime verified
Environment & artifact
  • • Node.js: v24.14.0
  • • DSH: 0.1.6-alpha.1
  • • Plugin artifact: github · https://github.com/nvbb/dsh-ollama-vision-bridge (version unstated)
Levels (L1–L3 plugin-level static archive · L4/L5 newest real verdicts for this combination)
L1 static
Passed
L2 static
Passed
L3 static
Passed
L4 sandbox
Passed
L5 runtime
Passed
Install + runtime smoke verified in the dsh sandbox — installs and runs
L5 · runtime verified · valid for dsh 0.1.6-alpha.1

ID: dsh-ollama-vision-bridge@270545@dsh0.1.6-alpha.1 · profile: l4-sandbox

Issued: 2026-09-17 · expires: 2026-09-24

View checks & evidence
L1 · Found✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L2 · Structured✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L3 · Install spec✓ Passed
Install command parsed✓ Passed
Source: registry verification · Method: install spec parse · Captured 2026-10-18
DSH version declared✓ Passed
Source: registry verification · Method: DSH version declaration · Captured 2026-10-18
L4 · Install tested✓ Passed
Install executed in confined sandbox✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-17
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.3s
Install succeeded✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-17
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.3s
Installed artifact confirmed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-17
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.3s
L5 · Run tested✓ Passed

active in loader tree (150 entries)

Sandbox install passed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-17
spec github:nvbb/dsh-ollama-vision-bridge · install mode reused L4 scratch
check took: 214ms
Web boot ready✓ Passed
Source: DSH runtime · Method: web boot · Captured 2026-09-17
ready line dsh web: http://127.0.0.1:60331/?token=…
HTTP endpoint served✓ Passed
Source: DSH runtime · Method: HTTP request · Captured 2026-09-17
path / · HTTP 200 · took 214ms
Plugin active in inventory✓ Passed
Source: DSH runtime · Method: plugin inventory query · Captured 2026-09-17
verdict active · entries 150
match: include:vision-bridge · dsh-ollama-vision-bridge · phase active
phases: active 122 · null 28

L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.

✓dsh 0.1.5-rc.22026-09-11L5 · runtime verified
Environment & artifact
  • • Node.js: v24.14.0
  • • DSH: 0.1.5-rc.2
  • • Plugin artifact: github · https://github.com/nvbb/dsh-ollama-vision-bridge (version unstated)
Levels (L1–L3 plugin-level static archive · L4/L5 newest real verdicts for this combination)
L1 static
Passed
L2 static
Passed
L3 static
Passed
L4 sandbox
Passed
L5 runtime
Passed
Install + runtime smoke verified in the dsh sandbox — installs and runs
L5 · runtime verified · valid for dsh 0.1.5-rc.2

ID: dsh-ollama-vision-bridge@270545@dsh0.1.5-rc.2 · profile: l4-sandbox

Issued: 2026-09-11 · expires: 2026-09-18

View checks & evidence
L1 · Found✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L2 · Structured✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L3 · Install spec✓ Passed
Install command parsed✓ Passed
Source: registry verification · Method: install spec parse · Captured 2026-10-18
DSH version declared✓ Passed
Source: registry verification · Method: DSH version declaration · Captured 2026-10-18
L4 · Install tested✓ Passed
Install executed in confined sandbox✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-11
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.3s
Install succeeded✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-11
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.3s
Installed artifact confirmed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-11
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.3s
L5 · Run tested✓ Passed

active in loader tree (150 entries)

Sandbox install passed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-11
spec github:nvbb/dsh-ollama-vision-bridge · install mode reused L4 scratch
check took: 236ms
Web boot ready✓ Passed
Source: DSH runtime · Method: web boot · Captured 2026-09-11
ready line dsh web: http://127.0.0.1:59924/?token=…
HTTP endpoint served✓ Passed
Source: DSH runtime · Method: HTTP request · Captured 2026-09-11
path / · HTTP 200 · took 236ms
Plugin active in inventory✓ Passed
Source: DSH runtime · Method: plugin inventory query · Captured 2026-09-11
verdict active · entries 150
match: include:vision-bridge · dsh-ollama-vision-bridge · phase active
phases: active 122 · null 28

L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.

✓dsh 0.1.3-alpha.22026-09-08L5 · runtime verified
Environment & artifact
  • • Node.js: v24.14.0
  • • DSH: 0.1.3-alpha.2
  • • Plugin artifact: github · https://github.com/nvbb/dsh-ollama-vision-bridge (version unstated)
Levels (L1–L3 plugin-level static archive · L4/L5 newest real verdicts for this combination)
L1 static
Passed
L2 static
Passed
L3 static
Passed
L4 sandbox
Passed
L5 runtime
Passed
Install + runtime smoke verified in the dsh sandbox — installs and runs
L5 · runtime verified · valid for dsh 0.1.3-alpha.2

ID: dsh-ollama-vision-bridge@270545@dsh0.1.3-alpha.2 · profile: l4-sandbox

Issued: 2026-09-08 · expires: 2026-09-15

View checks & evidence
L1 · Found✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L2 · Structured✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L3 · Install spec✓ Passed
Install command parsed✓ Passed
Source: registry verification · Method: install spec parse · Captured 2026-10-18
DSH version declared✓ Passed
Source: registry verification · Method: DSH version declaration · Captured 2026-10-18
L4 · Install tested✓ Passed
Install executed in confined sandbox✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-08
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.0s
Install succeeded✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-08
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.0s
Installed artifact confirmed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-08
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.0s
L5 · Run tested✓ Passed

active in loader tree (150 entries)

Sandbox install passed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-08
spec github:nvbb/dsh-ollama-vision-bridge · install mode reused L4 scratch
check took: 28ms
Web boot ready✓ Passed
Source: DSH runtime · Method: web boot · Captured 2026-09-08
ready line dsh web: http://127.0.0.1:59000/?token=…
HTTP endpoint served✓ Passed
Source: DSH runtime · Method: HTTP request · Captured 2026-09-08
path / · HTTP 200 · took 28ms
Plugin active in inventory✓ Passed
Source: DSH runtime · Method: plugin inventory query · Captured 2026-09-08
verdict active · entries 150
match: include:vision-bridge · dsh-ollama-vision-bridge · phase active
phases: active 122 · null 28

L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.

◐dsh 0.1.3-alpha.12026-09-07L4 · testing (install passed, runtime untested)
Environment & artifact
  • • Node.js: v24.14.0
  • • DSH: 0.1.3-alpha.1
  • • Plugin artifact: github · https://github.com/nvbb/dsh-ollama-vision-bridge (version unstated)
Levels (L1–L3 plugin-level static archive · L4/L5 newest real verdicts for this combination)
L1 static
Passed
L2 static
Passed
L3 static
Passed
L4 sandbox
Passed
L5 runtime
Not tested
Sandbox install passed (L4) — installs; runtime smoke (L5) untested, unknown whether it runs
L4 · testing (install passed, runtime untested)

ID: dsh-ollama-vision-bridge@270545@dsh0.1.3-alpha.1 · profile: l4-sandbox

Issued: 2026-09-07 · expires: 2026-09-14

View checks & evidence
L1 · Found✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L2 · Structured✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L3 · Install spec✓ Passed
Install command parsed✓ Passed
Source: registry verification · Method: install spec parse · Captured 2026-10-18
DSH version declared✓ Passed
Source: registry verification · Method: DSH version declaration · Captured 2026-10-18
L4 · Install tested✓ Passed
Install executed in confined sandbox✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-07
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.5s
Install succeeded✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-07
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.5s
Installed artifact confirmed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-09-07
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 2.5s
L5 · Run tested– Not tested

This level was not executed in this scan.

L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.

✓prehistory2026-10-05L5 · runtime verified
Environment & artifact
  • • Node.js: v24.14.0
  • • DSH: unknown
  • • Plugin artifact: github · https://github.com/nvbb/dsh-ollama-vision-bridge (version unstated)
Levels (L1–L3 plugin-level static archive · L4/L5 newest real verdicts for this combination)
L1 static
Passed
L2 static
Passed
L3 static
Passed
L4 sandbox
Passed
L5 runtime
Passed
Install + runtime smoke verified in the dsh sandbox — installs and runs
L5 · runtime verified · valid for prehistory

ID: dsh-ollama-vision-bridge@270545@dshunknown · profile: l4-sandbox

Issued: 2026-10-05 · expires: 2026-10-12

View checks & evidence
L1 · Found✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L2 · Structured✓ Passed
Defaulted from L3✓ Passed
defaulted to passed — L3 install spec passed (full-registry L3 sweep policy)
L3 · Install spec✓ Passed
Install command parsed✓ Passed
Source: registry verification · Method: install spec parse · Captured 2026-10-18
DSH version declared✓ Passed
Source: registry verification · Method: DSH version declaration · Captured 2026-10-18
L4 · Install tested✓ Passed
Install executed in confined sandbox✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-05
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 3.5s
Install succeeded✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-05
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 3.5s
Installed artifact confirmed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-05
spec github:nvbb/dsh-ollama-vision-bridge · channel GitHub source · outcome ran · exit 0
check took: 3.5s
L5 · Run tested✓ Passed

active in loader tree (150 entries)

Sandbox install passed✓ Passed
Source: Windows ACL sandbox · Method: sandbox install run · Captured 2026-10-05
spec github:nvbb/dsh-ollama-vision-bridge · install mode reused L4 scratch
check took: 1.2s
Web boot ready✓ Passed
Source: DSH runtime · Method: web boot · Captured 2026-10-05
ready line dsh web: http://127.0.0.1:52363/?token=…
HTTP endpoint served✓ Passed
Source: DSH runtime · Method: HTTP request · Captured 2026-10-05
path / · HTTP 200 · took 1.2s
Plugin active in inventory✓ Passed
Source: DSH runtime · Method: plugin inventory query · Captured 2026-10-05
verdict active · entries 150
match: include:vision-bridge · dsh-ollama-vision-bridge · phase active
phases: active 122 · null 28

L1–L3 are plugin-level static conclusions (baseline, identical across dsh versions): evidence is stored once per plugin.

Author badges

Embed the official badges in your README to showcase security & install-test status:

dsh.so risk
`[![dsh.so risk](https://www.dsh.so/badge/dsh-ollama-vision-bridge.svg)](https://www.dsh.so/artifact/dsh-ollama-vision-bridge/)`
dsh 0.2.1-rc.2 install verified
`[![dsh.so install · dsh 0.2.1-rc.2](https://www.dsh.so/badge/install/dsh-ollama-vision-bridge@0.2.1-rc.2.svg)](https://www.dsh.so/artifact/dsh-ollama-vision-bridge/)`
dsh 0.2.0-rc.2 install verified
`[![dsh.so install · dsh 0.2.0-rc.2](https://www.dsh.so/badge/install/dsh-ollama-vision-bridge@0.2.0-rc.2.svg)](https://www.dsh.so/artifact/dsh-ollama-vision-bridge/)`
dsh 0.2.0-rc.1 install verified
`[![dsh.so install · dsh 0.2.0-rc.1](https://www.dsh.so/badge/install/dsh-ollama-vision-bridge@0.2.0-rc.1.svg)](https://www.dsh.so/artifact/dsh-ollama-vision-bridge/)`
dsh 0.1.7-rc.2 install verified
`[![dsh.so install · dsh 0.1.7-rc.2](https://www.dsh.so/badge/install/dsh-ollama-vision-bridge@0.1.7-rc.2.svg)](https://www.dsh.so/artifact/dsh-ollama-vision-bridge/)`
dsh 0.1.5-rc.2 install verified
`[![dsh.so install · dsh 0.1.5-rc.2](https://www.dsh.so/badge/install/dsh-ollama-vision-bridge@0.1.5-rc.2.svg)](https://www.dsh.so/artifact/dsh-ollama-vision-bridge/)`

Security Report

Two automated layers, neither a manual review: a static scan (per-plugin rule checks) and a model-driven dynamic security audit that covers only the subset static-flagged at warn or above and never executes plugin code.

dsh-ollama-vision-bridgeAutomated review · daily

Static low, dynamic medium — stricter wins → overall medium.

static low→dynamic medium→overall medium
0 critical·0 high
mediumoverall · medium
1static scan · vet primaryvet AST static analysis (npm artifact or git source)
plugin versionv0.6.3dsh manifest
scanned version0.6.3git2026-10-22
current version0.6.3same version
vet verdictclean · git

Vet is an AST static scan (npm artifact or git source).

show static findings (6)
  • warningnetIp · networklib/index.js:29

    const DEFAULT_BASE_URL = "http://127.0.0.1:11434";

  • warningnetIp · networklib/index.js:240

    if (parsed === void 0) return { kind: "error", text: "Invalid URL. Use an absolute http(s) URL without credentials, e.g. http://127.0.0.1:11

  • warningshellExec · shellpatch/apply.mjs:329

    execFileSync(process.execPath, ["--check", file], { stdio: "ignore" });

  • warningnetIp · networkpatch/source.mjs:88

    "\t\treturn { baseURL: typeof envBase === \"string\" && envBase !== \"\" ? envBase : \"http://127.0.0.1:11434\", model: envModel, keepAlive:

  • warningnetIp · networkpatch/source.mjs:93

    "\t\t\tbaseURL: typeof live.baseURL === \"string\" && live.baseURL !== \"\" ? live.baseURL : \"http://127.0.0.1:11434\",",

  • warningnetIp · networkpatch/source.mjs:126

    "\t\t\t\t\tbaseURL: typeof doc.baseURL === \"string\" && doc.baseURL !== \"\" ? doc.baseURL : \"http://127.0.0.1:11434\",",

2model reads redacted source context · never executes plugin code
highest grademedium
merged intooverall medium
audited at2026-10-23
findings0 critical·0 high2 medium / 2 low hidden
show 4 audit findings
  • mediumInstaller rewrites a third-party package's compiled files in place (profile plus every npx cache copy) with no backuppatch/apply.mjs:49

    patchController() splices code into @deepseek-ai/dsh-api-session-controller under $DSH_HOME/profiles and into every copy returned by npxControllerDirs(); writeFileAtomic() renames over the original without a .bak, and when the patched file fails `node --check` the script only logs a warning and leaves the modified file in place. A moved anchor or interrupted run can leave the host controller broken, and the modification silently persists for all future npx runs.

  • mediumHost prompt-admission guard is rewritten to call injected helper code and return accepted earlypatch/apply.mjs:107

    For a text-only model with attached images the patched branch no longer follows the host's native refusal/admission path: it calls dshOllamaAdmit() — executed from the string-defined HELPERS_LINES in patch/source.mjs — and on success returns immediately from the controller's admit function. Validation the host performed after the modality check for image prompts is skipped, and the injected helpers run in-process with the controller's ctx (attachments, agent) and the selected model's identity.

  • lowImage data is POSTed to a configurable endpoint; env vars override the visible profile config and any http(s) host is acceptedpatch/source.mjs

    DSH_VISION_BRIDGE_BASE_URL / DSH_VISION_BRIDGE_MODEL take precedence over the profile config, and normalizeBaseURL() only enforces an http(s) scheme with no embedded credentials, so any host (plaintext http included) is allowed. Whoever controls the process environment or the config can silently have attached screenshots described by — and transmitted in full base64 to — a remote endpoint.

  • lowDeclared CLI entry point bin/cli.js is absent from the audited sourcepackage.json:8

    package.json ships bin/cli.js (documented as `npx dsh-ollama-vision-bridge setup`), which performs the patching described above, yet the file was not harvested. Its argument handling, path resolution and network behavior could not be verified, so the audit covers only part of the code that actually modifies the host.

Install-time patcher rewrites the host session-controller bundle (and npx cache copies) to bypass the image-modality guard and inject helper code; the runtime row itself is benign and command-gated.

Rule: the dynamic audit can only raise risk, never lower it (raise-only, never an exemption); a wrong raise is withdrawn by human review and the tier falls back to the static verdict. Overall verdict = the stricter of the two layers.

Disclaimer: the static scan and the dynamic security audit are both automated analysis, not a security guarantee. Always review what you install.

Activity

Last commit 2026-10-22 · activity: Active

• Repo created: 2026-09-06

• Stars: ★ 1 · Forks: 0

• Health: Active — committed within last 30 days

Source

GitHub: github.com/nvbb/dsh-ollama-vision-bridge

Was this page helpful?