Community directory previewDeepSeek Harness is in developer preview
DA

dsh-auth-plugin

PluginConfirmed pluginCommunity

v1xingyue/dsh-auth-plugin · updated 14 days ago

Installation

dsh plugin --profile web add @noble/curves
dsh plugin --profile web add dsh-auth-plugin
dsh plugin --profile web add file:/path/to/your-org-dsh-auth-plugin-1.6.0.tgz
dsh plugin --profile web add github:v1xingyue/dsh-auth-plugin

Plugins in this repository

  • dsh-auth-pluginv1.8.0

    DSH Web 用户授权插件 — 用户名密码 + 通用 OAuth 2.0(内置 GitHub/Google/Discord 等模板)+ Solana/EVM 钱包登录。零依赖核心,纯配置接入

    package.json
    package.json
    dsh.bundle.patch
    cordis.patch.yml
    Official core packages (2)
    • @deepseek-ai/cordis^1.0.0shared
    • @deepseek-ai/schemastery^1.0.0shared

Paths are pinned to commit dec45bf6132e

Overview

DSH 用户授权插件:密码 + 通用 OAuth 2.0(内置 GitHub/Google/Discord 模板)+ Solana/EVM 钱包登录。零依赖核心,纯配置接入

Repository check result

Results are bound to the listed commit and cover only static checks run by this registry. The Evidence Score measures reviewable information; it is not a compatibility percentage or a security guarantee.

Static repository check

High risk
Checked commit
dec45bf6132e
Evidence Score
76/100
Static risk
High risk
Files scanned
3
Findings
19

Evidence breakdown

Source provenance25/25
Install documentation25/25
Maintenance12/20
Compatibility evidence11/20
Security signals3/10

Compatibility confidence: Limited

Install-time scripts (1)
  • prepacknode --check lib/index.js
Findings (19)
  • Highinstall.script
    package.jsoninstall-time
    "prepack": "node --check lib/index.js"
  • Mediumcredentials.env-secret
    lib/index.js:786credential-access
    const secret = config.secret || process.env.DSH_AUTH_SECRET || randomBytes(32).toString("hex");
  • Lownetwork.external-host
    lib/index.js:182network
    authorizeUrl: "https://accounts.google.com/o/oauth2/v2/auth",
  • Lownetwork.external-host
    lib/index.js:183network
    tokenUrl: "https://oauth2.googleapis.com/token",
  • Lownetwork.external-host
    lib/index.js:184network
    userInfoUrl: "https://www.googleapis.com/oauth2/v3/userinfo",
  • Lownetwork.external-host
    lib/index.js:192network
    authorizeUrl: "https://discord.com/oauth2/authorize",
  • Lownetwork.external-host
    lib/index.js:193network
    tokenUrl: "https://discord.com/api/oauth2/token",
  • Lownetwork.external-host
    lib/index.js:194network
    userInfoUrl: "https://discord.com/api/users/@me",
  • Lownetwork.external-host
    lib/index.js:202network
    authorizeUrl: "https://gitlab.com/oauth/authorize",
  • Lownetwork.external-host
    lib/index.js:203network
    tokenUrl: "https://gitlab.com/oauth/token",
  • Lownetwork.external-host
    lib/index.js:204network
    userInfoUrl: "https://gitlab.com/api/v4/user",
  • Lownetwork.external-host
    lib/index.js:212network
    authorizeUrl: "https://login.microsoftonline.com/common/oauth2/v2.0/authorize",
  • Lownetwork.external-host
    lib/index.js:213network
    tokenUrl: "https://login.microsoftonline.com/common/oauth2/v2.0/token",
  • Lownetwork.external-host
    lib/index.js:214network
    userInfoUrl: "https://graph.microsoft.com/v1.0/me",
  • Lownetwork.external-host
    lib/index.js:223network
    authorizeUrl: "https://bitbucket.org/site/oauth2/authorize",
  • Lownetwork.external-host
    lib/index.js:224network
    tokenUrl: "https://bitbucket.org/site/oauth2/access_token",
  • Lownetwork.external-host
    lib/index.js:225network
    userInfoUrl: "https://api.bitbucket.org/2.0/user",
  • Lownetwork.external-host
    lib/index.js:568network
    return new URL(req.url ?? "/", "http://dsh.local").pathname;
  • Lownetwork.external-host
    lib/index.js:1161network
    const url = new URL(req.url, "http://dsh.local");
Not run
  • Dependency advisory database scan
  • Installation execution test
  • Runtime behavior verification

Scanner 1.0.0 · Scorer 1.0.0