dingtalk-bridge — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited dingtalk-bridge (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill manages a bridge service that forwards messages from Dingtalk group chats to local AI CLI tools (OpenCode or Claude Code), allowing remote AI interaction from mobile devices via Dingtalk.
/help, /status, /model, /history, /queue, /config, /reset, /remember| Command | Description |
|---|---|
setup, 配置 | Interactive configuration wizard |
start, 启动 | Start the bridge service |
stop, 停止 | Stop the bridge service |
status, 状态 | Check if service is running |
logs [N], 查看日志 | Show last N lines of logs (default: 50) |
doctor, 诊断 | Run diagnostics and troubleshoot issues |
rebuild, 重新构建 | Rebuild the TypeScript project |
Extract the subcommand from $ARGUMENTS based on user input (supports both English and Chinese keywords).
For all commands except setup:
.env file exists in project rootsetup firstDetect which environment Claude is running in:
setup: Interactive wizard to configure Dingtalk credentials and AI provider preference
start: Build the project and start the bridge service via PM2
stop: Stop the PM2-managed bridge service
status: Report service health and connectivity
logs: Display service logs with optional line count
doctor: Run comprehensive diagnostics (env, deps, build, Dingtalk API connectivity)
rebuild: Compile TypeScript and verify build success
User: "配置钉钉" AI: 执行 setup 命令,启动交互式配置向导
User: "启动钉钉桥接服务" / "start bridge" AI: 执行 start 命令,构建项目并通过 PM2 启动服务
User: "钉钉桥接状态如何" AI: 执行 status 命令,报告服务健康状态
User: "查看最近100行日志" AI: 执行 logs 100 命令
User: "钉钉桥接有问题" AI: 执行 doctor 命令,进行全面诊断
setup firstrebuild commanddoctor commandstop first.env file with restricted permissions (600)MEDIA_VOICE_TRANSCRIPTION=true / MEDIA_IMAGE_DESCRIPTION=trueROUTER_ENABLED=trueSCHEDULER_ENABLED=true$PROJECT_DIR (current working directory)~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.