Open Design Agent Skill

by nexu-io• 105k•• Scanned•Claim this listing•Request removal
Design & Mediaagent skillsai designbyokclaude code for designclaude design

The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.

Open Design is an open-source agent skill by nexu-io, written mainly in TypeScript, with 105,260 GitHub stars and the Apache-2.0 license. Its code was last updated Nov 1, 2026.

Scan summary: scanned Nov 5, 2026 at commit 20c49e7. Seen able to run dynamic code, read environment and secrets, connect to the internet. Scan policy

Scanned
Full scan at 20c49e7 · Nov 5, 2026
Scanned
Static code scanwarn
Secrets scanfail
Dependency audit264 known vulnerabilitiesfail
Manifestnonewarn
Buildfail
Boot & handshaken/a
Network egressn/a
Reproducible (×3)n/a

Findings (141)

  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    dropper issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    obfuscation issue
    Details are available to the maintainer after claiming this listing.
  • high
    obfuscation issue
    Details are available to the maintainer after claiming this listing.
  • high
    obfuscation issue
    Details are available to the maintainer after claiming this listing.
  • high
    code-execution issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    apps/daemon/src/routes/media.ts:743
  • medium
    @modelcontextprotocol/sdk@1.29.0: 6 known vulnerabilities
    GHSA-22jm-h49p-29qw, GHSA-46jr-4wx8-v453, GHSA-6prh-2h8m-c8cw, GHSA-6qxp-vccf-f47h, GHSA-f897-62hf-6gxq +1 more
    pnpm-lock.yaml
  • medium
    @xmldom/xmldom@0.8.13: 10 known vulnerabilities
    GHSA-27p8-2357-5qqv, GHSA-4w3w-2rp5-g8jm, GHSA-6gmq-8vp8-gcm6, GHSA-6h8r-xr42-gp59, GHSA-8344-3jmq-59r6 +5 more
    pnpm-lock.yaml
  • medium
    @xmldom/xmldom@0.9.10: 13 known vulnerabilities
    GHSA-27p8-2357-5qqv, GHSA-3px3-54cx-rmw9, GHSA-4w3w-2rp5-g8jm, GHSA-6gmq-8vp8-gcm6, GHSA-6h8r-xr42-gp59 +8 more
    pnpm-lock.yaml
  • medium
    adm-zip@0.6.0: 7 known vulnerabilities
    GHSA-7q85-xj36-vmfc, GHSA-8238-w5pm-2374, GHSA-c6fg-446q-cg94, GHSA-j5f4-cc29-5x44, GHSA-p634-w6r4-rjp2 +2 more
    pnpm-lock.yaml
  • medium
    app-builder-lib@26.8.1: 1 known vulnerability
    GHSA-7g7r-gx96-252g
    pnpm-lock.yaml
  • medium
    body-parser@2.2.2: 2 known vulnerabilities
    GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6
    pnpm-lock.yaml
  • medium
    brace-expansion@5.0.9: 3 known vulnerabilities
    GHSA-6j4f-fj2g-mc7p, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7
    pnpm-lock.yaml
  • medium
    builder-util-runtime@9.5.1: 1 known vulnerability
    GHSA-p2f4-r6v6-j797
    pnpm-lock.yaml
  • medium
    dompurify@3.4.2: 13 known vulnerabilities
    GHSA-55q2-fjhq-7xh7, GHSA-6688-9rhm-gjv2, GHSA-76mc-f452-cxcm, GHSA-c2j3-45gr-mqc4, GHSA-c6gr-qvv4-5v3f +8 more
    pnpm-lock.yaml
  • medium
    electron@41.3.0: 16 known vulnerabilities
    GHSA-2p8c-gr87-2676, GHSA-3qxv-5xgr-q7w9, GHSA-98mx-cjp9-gchm, GHSA-997q-gvvc-jwmx, GHSA-9f4c-93c8-jc8g +11 more
    pnpm-lock.yaml
  • medium
    extract-zip@2.0.1: 2 known vulnerabilities
    GHSA-7pqw-9j4j-h8q3, GHSA-jmr9-qjv8-65gv
    pnpm-lock.yaml
  • medium
    fast-uri@3.1.5: 10 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-5jgf-p345-68v8, GHSA-f65p-4m7j-42xc, GHSA-fph4-wmhf-6fwf, GHSA-hrr3-gc8f-f4qj +5 more
    pnpm-lock.yaml
  • medium
    fflate@0.4.8: 1 known vulnerability
    GHSA-px8p-9vwx-vf98
    pnpm-lock.yaml
  • medium
    form-data@4.0.5: 1 known vulnerability
    GHSA-hmw2-7cc7-3qxx
    pnpm-lock.yaml
  • medium
    image-size@1.2.1: 2 known vulnerabilities
    GHSA-5p2g-fcmc-qvqq, GHSA-w3rx-r6r6-pgpr
    pnpm-lock.yaml
  • medium
    js-yaml@4.1.1: 4 known vulnerabilities
    GHSA-2883-xcg3-v3hh, GHSA-52cp-r559-cp3m, GHSA-5p4m-2wfm-xmqj, GHSA-h67p-54hq-rp68
    pnpm-lock.yaml
  • medium
    lodash-es@4.17.21: 2 known vulnerabilities
    GHSA-r5fr-rjxr-66jc, GHSA-xxjr-mmjv-4gpg
    pnpm-lock.yaml
  • medium
    multer@2.2.0: 6 known vulnerabilities
    GHSA-3pph-fpjx-jg34, GHSA-535w-7cp7-47q4, GHSA-q7qp-rjg7-q26m, GHSA-qfvm-cv95-jqjf, GHSA-qvfw-j98x-7q72 +1 more
    pnpm-lock.yaml
  • medium
    nanoid@3.3.12: 2 known vulnerabilities
    GHSA-28wg-ghj8-5hjv, GHSA-2v37-7h3g-55p8
    pnpm-lock.yaml
  • medium
    nanoid@3.3.3: 4 known vulnerabilities
    GHSA-28wg-ghj8-5hjv, GHSA-2v37-7h3g-55p8, GHSA-mwcw-c2x4-8c55, GHSA-xwg4-73v4-xw9w
    pnpm-lock.yaml
  • medium
    nanoid@4.0.2: 4 known vulnerabilities
    GHSA-28wg-ghj8-5hjv, GHSA-2v37-7h3g-55p8, GHSA-mwcw-c2x4-8c55, GHSA-xwg4-73v4-xw9w
    pnpm-lock.yaml
  • medium
    postcss@8.5.15: 2 known vulnerabilities
    GHSA-fxqj-rqcc-2cmp, GHSA-r28c-9q8g-f849
    pnpm-lock.yaml
  • medium
    protobufjs@8.4.0: 5 known vulnerabilities
    GHSA-94rc-8x27-4472, GHSA-f38q-mgvj-vph7, GHSA-j3f2-48v5-ccww, GHSA-jfj6-75fj-8934, GHSA-wcpc-wj8m-hjx6
    pnpm-lock.yaml
  • medium
    sharp@0.34.5: 3 known vulnerabilities
    GHSA-f88m-g3jw-g9cj, GHSA-rgj7-g3m4-5g8c, GHSA-wq5f-xc86-pv6w
    pnpm-lock.yaml
  • medium
    sharp@0.35.3: 2 known vulnerabilities
    GHSA-rgj7-g3m4-5g8c, GHSA-wq5f-xc86-pv6w
    pnpm-lock.yaml
  • medium
    source-map-js@1.2.1: 1 known vulnerability
    GHSA-68fv-2mgg-jv7q
    pnpm-lock.yaml
  • medium
    undici@6.28.0: 8 known vulnerabilities
    GHSA-2m5v-pch6-74hx, GHSA-3wwx-pv8p-q78v, GHSA-4qv8-2p9j-2685, GHSA-9fm3-97px-rjf6, GHSA-qrxm-fqhp-jwvm +3 more
    pnpm-lock.yaml
  • medium
    undici@7.29.0: 18 known vulnerabilities
    GHSA-2gqq-gqf2-x968, GHSA-2jfj-6hjv-fm6j, GHSA-2m5v-pch6-74hx, GHSA-3wwx-pv8p-q78v, GHSA-3xpg-4rpp-hhhm +13 more
    pnpm-lock.yaml
  • medium
    vite@7.3.3: 7 known vulnerabilities
    GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv, GHSA-9jrq-w75r-8gcw, GHSA-fx2h-pf6j-xcff, GHSA-r825-w8mm-5pxw +2 more
    pnpm-lock.yaml
  • medium
    zod@3.25.76: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    pnpm-lock.yaml
  • medium
    zod@4.4.2: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    pnpm-lock.yaml
  • medium
    Install or build failed in a clean environment
    1) at async tryFrozenInstall (/tmp/home/.cache/node/corepack/v1/pnpm/10.33.2/dist/pnpm.cjs:163749:60) at async _install (/tmp/home/.cache/node/corepack/v1/pnpm/10.33.2/dist/pnpm.cjs:163543:37) at async mutateModules (/tmp/home/.cache/node/corepack/v1/pnpm/10.33.2/dist/pnpm.cjs:163438:23)
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    e2e/lib/vitest/packaged-app-shell.ts:68
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    e2e/lib/vitest/packaged-app-shell.ts:198
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/daemon/tests/artifact-focus-protocol.test.ts:33
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    apps/daemon/tests/composio-config.test.ts:48
  • low
    Possible example credential in docs/tests: generic-api-key
    6 matches in this file
    apps/daemon/tests/done-marker-protocol.test.ts:72
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/daemon/tests/acp.test.ts:112
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/daemon/tests/diagnostics-export.test.ts:507
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/daemon/tests/media-adapters.test.ts:196
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/daemon/tests/next-step-protocol.test.ts:32
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/daemon/tests/library-ingest-ssrf.test.ts:37
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/daemon/tests/media/aihubmix.test.ts:130
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    apps/daemon/tests/observability/task-observation-rollout.test.ts:591
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/daemon/tests/next-step-marker.test.ts:17
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    apps/daemon/tests/observability/main-run-observation.test.ts:125
  • low
    Possible example credential in docs/tests: generic-api-key
    5 matches in this file
    apps/daemon/tests/integrations/vela.routes.test.ts:1478
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    apps/daemon/tests/run-diagnostics.test.ts:520
  • low
    Possible example credential in docs/tests: generic-api-key
    5 matches in this file
    apps/daemon/tests/langfuse-bridge.test.ts:571
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    apps/daemon/tests/services/run-analytics-lifecycle.test.ts:659
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    apps/daemon/tests/vela-login-activation.test.ts:60
  • low
    Possible example credential in docs/tests: jwt
    apps/daemon/tests/redact.test.ts:70
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/AssistantMessage.hidden-extra-ui-review.test.tsx:8
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/AssistantMessage.hidden-extra-ui.test.tsx:9
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/EntryNavRail.social-icons-only.test.tsx:126
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/EntrySettingsMenu.language.test.tsx:68
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/chat/execution-shell-card-boundaries.test.tsx:182
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/chat/hidden-brand-browser-assist.test.tsx:10
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/chat/hidden-card-question-form-ownership.test.tsx:9
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/chat/hidden-verify-scorecard.test.tsx:10
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    apps/web/tests/components/chat/hidden-card-replay-boundary.test.tsx:10
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/chat/question-form-before-explicit-done.test.tsx:8
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    apps/web/tests/components/chat/rebound-run-clock.test.tsx:21
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/chat/question-form-payload-sibling-ownership.test.tsx:8
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/chat/removed-undesigned-cards.test.tsx:10
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/chat/od-card-inside-execution-shell.test.tsx:16
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/chat/todo-recall.test.tsx:239
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/chat/shell-collapse-on-done.test.tsx:40
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/fixtures/chat/clarification-hydration.json:7
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/fixtures/chat/odnext-clarification-form.json:7
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/lib/community-links.test.ts:11
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/runtime/chat/authenticated-done.test.ts:7
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/runtime/chat/block-attribution-ruling.test.ts:45
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/runtime/chat/first-visible-done-marker.test.ts:6
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/runtime/chat/opend-2823-2824-folded-run-timing.test.ts:211
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/runtime/chat/implicit-done-validity.test.ts:9
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/runtime/chat/shell-elapsed.test.ts:22
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    apps/web/tests/components/chat/mirror-gallery.test.tsx:1384
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/runtime/chat/shell-elapsed-turn-span.test.ts:25
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/runtime/chat/shell-elapsed-includes-thinking.test.ts:36
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    apps/web/tests/runtime/chat/done-marker-key.test.ts:28
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/web/tests/components/SettingsDialog.execution.test.tsx:248
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/testing/phase1/view016-fix44-binding.json:30
  • low
    Possible example credential in docs/tests: generic-api-key
    e2e/tests/tools-dev/inspect.test.ts:117
  • low
    Possible example credential in docs/tests: generic-api-key
    mocks/scripts/upload-recording.sh:35
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    e2e/tests/scripts/check-design-system-manifests.test.ts:362
  • low
    Possible example credential in docs/tests: generic-api-key
    e2e/ui/entry-configuration-flows.test.ts:270
  • low
    Possible example credential in docs/tests: private-key
    e2e/tests/packaged-smoke-workflow.test.ts:4545
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/contracts/tests/analytics-run-finished-contract.test.ts:209
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/contracts/tests/opend-2765-next-step-locale.test.ts:29
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/contracts/tests/chat-turn-host-protocol.test.ts:5
  • low
    Possible example credential in docs/tests: generic-api-key
    5 matches in this file
    packages/contracts/tests/run-completeness.test.ts:73
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/sidecar-proto/tests/index.test.ts:81
  • low
    Possible example credential in docs/tests: generic-api-key
    tools/pack/tests/config/config.test.ts:160
  • low
    Possible example credential in docs/tests: private-key
    tools/release/tests/channel-prepare.test.ts:479
  • low
    @hono/node-server@1.19.14: 2 known vulnerabilities
    GHSA-frvp-7c67-39w9, GHSA-rmxm-3fg6-px4f
    pnpm-lock.yaml
  • low
    @hono/node-server@2.1.1: 1 known vulnerability
    GHSA-rmxm-3fg6-px4f
    pnpm-lock.yaml
  • low
    @opentelemetry/core@2.2.0: 1 known vulnerability
    GHSA-8988-4f7v-96qf
    pnpm-lock.yaml
  • low
    @opentelemetry/core@2.7.1: 1 known vulnerability
    GHSA-8988-4f7v-96qf
    pnpm-lock.yaml
  • low
    @vitest/mocker@4.1.6: 2 known vulnerabilities
    GHSA-82fw-gwwq-j7x9, GHSA-qxg6-89mg-rqv8
    pnpm-lock.yaml
  • low
    baseline-browser-mapping@2.10.23: 1 known vulnerability
    GHSA-w5vr-8v7q-w6rv
    pnpm-lock.yaml
  • low
    esbuild@0.27.7: 1 known vulnerability
    GHSA-g7r4-m6w7-qqqr
    pnpm-lock.yaml
  • low
    esbuild@0.28.0: 1 known vulnerability
    GHSA-g7r4-m6w7-qqqr
    pnpm-lock.yaml
  • low
    hono@4.12.34: 5 known vulnerabilities
    GHSA-5r4p-p66f-jhc7, GHSA-crvj-82cr-hjcx, GHSA-g6gw-c38x-mqfc, GHSA-gqvv-2mrq-wpjv, GHSA-hxh3-vqpv-xpqv
    pnpm-lock.yaml
  • low
    ip-address@10.3.1: 5 known vulnerabilities
    GHSA-2vr4-cq9g-pvrc, GHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv, GHSA-rpw4-54j3-4h4q, GHSA-rxp7-6hxx-x8q5
    pnpm-lock.yaml
  • low
    katex@0.16.47: 1 known vulnerability
    GHSA-238p-pmpm-9mq7
    pnpm-lock.yaml
  • low
    mermaid@11.16.0: 5 known vulnerabilities
    GHSA-2v8p-3f2j-5mp7, GHSA-3rrr-jr9j-h3q3, GHSA-6x64-9x62-f2gx, GHSA-c4c3-pg64-4m4v, GHSA-rhh3-jpg6-66xh
    pnpm-lock.yaml
  • low
    minimatch@10.2.5: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    pnpm-lock.yaml
  • low
    minimatch@9.0.9: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    pnpm-lock.yaml
  • low
    qs@6.15.2: 3 known vulnerabilities
    GHSA-4mjr-xmp4-gh2g, GHSA-6pq8-jhm2-2vcw, GHSA-x5fp-wj9c-mxmx
    pnpm-lock.yaml
  • low
    vitest@4.1.6: 1 known vulnerability
    GHSA-82fw-gwwq-j7x9
    pnpm-lock.yaml
  • low
    package.json has a postinstall script
    node ./scripts/postinstall.mjs
    package.json
  • low
    No manifest declaring network access and environment variables (agent.json)

Network activity

During install
github.comregistry.npmjs.orgrelease-assets.githubusercontent.com
While running
Not run — the code wasn't started in this scan

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

Open Design alternatives

View more →

Similar agent skills in Design & Media, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Open Design (this page)
nexu-io
105kApache-2.0Nov 1, 2026Scanned, no flagged issues
Impeccable
pbakaus
99kApache-2.0Nov 1, 2026Scanned, no flagged issues
Diagram Design
cathrynlavery
64kMITNov 1, 2026Scanned, no flagged issues
Huashu Design
alchaincyf
28kMITOct 30, 2026Scanned, no flagged issues
Brag
latent-spaces
20kMITOct 23, 2026Scanned, no flagged issues
Video Shotcraft
Vincentwei1021
16kApache-2.0Oct 29, 2026Scanned, no flagged issues