dsh-flowglass avatar

dsh-flowglass

Dynamic Cordis plugin toolbox for DeepSeek Harness — 1 framework + 28 tools, hot-reload from disk.

Plugin
Verification
L2 · Structured
Security
High
Health
Active
Trust
Silver

What it does

Dynamic Cordis plugin toolbox for DeepSeek Harness — 1 framework + 28 tools, hot-reload from disk.

Installation

dsh plugin --profile web add github:Iwctwbh/dsh-flowglass

Install method: GitHub · not yet tested in container (L3+)

Compatibility

DSH VersionStatus
not statedDeclared — not tested

Requirements

  • • Node.js: not stated
  • • DSH: declared "not stated"
  • • External credentials: none detected

Security Report

Automated static scan, not manual review.

DSH.SOHIGH-RISKSCAN15 FILES
4fdc74
Automated review · daily
HIGH-RISK

Critical findings in non-blocking categories (dynamic code execution, shell execution, install scripts, obfuscation). Common in CLI/terminal plugins but worth reviewing.

9 critical·0 warning·0 info·15 files scanned
code-exec ×8shell ×1
plugin version
scanned commit4fdc74f88ea52026-08-19
latest commit4fdc74f88ea5

The scan result is only valid for the scanned commit. If the latest commit differs, the badge shows outdated until the daily pipeline rescans.

Disclaimer: automated static analysis, not a security guarantee. Always review what you install.

Risk: High9 critical · 0 warning · 0 info

• Static heuristic scan: done (15 files)

• Dependency vulnerabilities: requires deep audit (L3+)

• Permission sandboxing: requires runtime testing (L4+)

High-risk findings · 9 / 9

  • criticalDynamic code execution via the Function constructorloader.js:15
    const impl = await (new Function('ctx', 'harness', 'console', 'return (async () => {\n' + parts.join('\n') + '\n})()'))(ctx, harness, consol
  • criticalChild process module usage (Node.js)scripts/verify-bundle.mjs:4
    import { spawnSync } from 'node:child_process'
  • criticalspawn() with shell: truescripts/verify-bundle.mjs:53
    const result = spawnSync('npm', ['pack', '--dry-run', '--json'], { cwd: dir, shell: true, encoding: 'utf8' })
  • criticalChild process module usage (Node.js)smoke.mjs:6
    import { spawnSync } from 'node:child_process'
  • criticalDynamic code execution via the Function constructorsmoke/sim-aiusage.cjs:38
    const plugin = await new Function('ctx', 'harness', 'console', 'return (async () => {\n' + src + '\n})()')(ctx, undefined, console)
  • criticalDynamic code execution via the Function constructorsmoke/sim-host-stop-degrade.cjs:66
    const plugin = await new Function('ctx', 'harness', 'console', 'return (async () => {\n' + read('shared/runtime.js') + '\n' + read('shared/r
  • criticalDynamic code execution via the Function constructorsmoke/sim-http.cjs:45
    const plugin = await new Function('ctx', 'harness', 'console', 'return (async () => {\n' + src + '\n})()')(ctx, undefined, console)
  • criticalDynamic code execution via the Function constructorsmoke/sim-static-native-bundle.cjs:58
    const module = await new Function('TypertRemoteService', 'Remote', 'console', 'return (async () => {\n' + hostSource + '\n})()')(MockRemoteS
  • criticalDynamic code execution via the Function constructorsmoke/sim-theme-amber.cjs:21
    const fn = new Function('ctx', 'React', 'host', 'styles', 'console', 'return (async () => {\n' + read('shared/runtime.js') + '\n' + read('pl

Heuristic static scan — may produce false positives. Review the source yourself before trusting.

Activity

Last commit 2026-08-19 · activity: Active

• Repo created: 2026-08-19

• Stars: ★ 3 · Forks: 0

• Health: Active — committed within last 30 days

Source

GitHub: github.com/Iwctwbh/dsh-flowglass

Was this page helpful?