Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Bug问题上报

v1.0.0

Bug问题上报技能。当用户说"有xxx问题"、"xxxBug"、"发现xxx问题"时触发,自动将Bug信息添加到企业微信智能表格中。参数映射:问题描述为用户问题,发现问题人员留空,处理进度默认"处理中",严重程度留空,处理人固定"姜春波",发现日期留空,解决时间留空。

0· 79·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for wearflatshoestowalktheworld/global-bug.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Bug问题上报" (wearflatshoestowalktheworld/global-bug) from ClawHub.
Skill page: https://clawhub.ai/wearflatshoestowalktheworld/global-bug
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: mcporter
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install global-bug

ClawHub CLI

Package manager switcher

npx clawhub@latest install global-bug
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
The skill's behavior (POST bug reports to a WeChat smart-sheet webhook) matches the description, but the declared required binary 'mcporter' (installed via an npm package) is not referenced in the provided runtime script (scripts/add_bug.sh) or SKILL.md workflow. Requiring/installing mcporter appears unnecessary for the described functionality and is disproportionate.
Instruction Scope
Runtime instructions and the script only construct a JSON payload and POST it to a single external webhook URL. They do not read other local files, env vars, or credentials. However the webhook URL (with an embedded key) is hard-coded into SKILL.md and the script, meaning any user-provided text matched as the 'issue' will be transmitted to that external endpoint.
!
Install Mechanism
The install spec will npm-install a package named 'mcporter' and provide a binary 'mcporter'. The code and instructions do not use this binary, so installing an arbitrary npm package is unnecessary and introduces risk (npm packages execute code at install time and may be untrusted). No well-known release host or justification is provided.
!
Credentials
The skill requests no env vars, but it embeds a long webhook key directly in SKILL.md and the script. That key functions as a credential granting write access to the remote smart-sheet; hardcoding it in the skill both exposes it to anyone with the skill bundle and makes the skill capable of exfiltrating user-submitted content to that endpoint. Not requesting secrets is not the same as avoiding excessive access.
!
Persistence & Privilege
The skill metadata sets always: true, meaning it will be force-included in every agent run. Combined with automatic posting to an external webhook, this increases the blast radius: the agent could more easily send user content to the webhook without explicit per-install consent. The always:true flag appears unnecessary for a reactive bug-reporting skill and is risky.
What to consider before installing
This skill does what it claims (posts reported bugs to a WeChat smart-sheet) but has several red flags you should address before installing. Key recommendations: (1) Do not install until you confirm why the npm package 'mcporter' is required — inspect that package's code and consider removing the install if unused. (2) Replace the hard-coded webhook key with a configured secret (environment variable) and verify who controls the webhook URL; do not expose tokens in skill files. (3) Avoid always:true unless there is a compelling reason; prefer on-demand invocation so user input isn't sent automatically. (4) Verify the webhook owner/trustworthiness and rotate the webhook key if it has been publicly shared. (5) If you must test, run in an isolated environment and audit network traffic and the npm package content. If these issues cannot be resolved or explained by the skill author, treat the package as untrusted and do not install it in production.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🐛 Clawdis
Binsmcporter

Install

Install mcporter (npm)
Bins: mcporter
npm i -g mcporter
bugvk975nenet2je9zbfh97w9pnwnn843qrclatestvk975nenet2je9zbfh97w9pnwnn843qrcsmartsheetvk975nenet2je9zbfh97w9pnwnn843qrcwecomvk975nenet2je9zbfh97w9pnwnn843qrc
79downloads
0stars
1versions
Updated 3w ago
v1.0.0
MIT-0

Bug 问题上报技能

当用户报告问题(如"有xxx问题"、"发现xxxBug")时,自动将问题添加到企业微信智能表格中。

Webhook 配置

接口地址:

https://qyapi.weixin.qq.com/cgi-bin/wedoc/smartsheet/webhook?key=1jziPisqM429DXY1ZZFTwMInCX86CuIDLQvmOCNSHNYWmGesn1PjC9M9SxzhAkDxzK37s9uRTTSQvwiQ9fOxK0Ajpo5SigZ0EMJPPUiVUf3B

字段映射关系:

字段名字段ID值来源
问题描述fafLxW用户报告的问题内容
发现问题的人员fF5OvO留空
处理进度f9kmWq固定值:处理中
严重程度f4LSb8留空
处理人f90ViZ固定值:姜春波(text 格式)
发现日期frMCUq留空
解决时间fsoY1c留空

请求格式

{
  "schema": {
    "fafLxW": "问题描述",
    "fF5OvO": "发现问题的人员",
    "f9kmWq": "处理进度",
    "f4LSb8": "严重程度",
    "f90ViZ": "处理人",
    "frMCUq": "发现日期",
    "fsoY1c": "解决时间"
  },
  "add_records": [
    {
      "values": {
        "fafLxW": "{{问题内容}}",
        "fF5OvO": [],
        "f9kmWq": [{"text": "处理中"}],
        "f4LSb8": [],
        "f90ViZ": [{"text": "姜春波"}],
        "frMCUq": "",
        "fsoY1c": ""
      }
    }
  ]
}

工作流

  1. 当用户说"有xxx问题"时,提取问题内容
  2. 按照上述格式构造请求 JSON(发现问题的人员、发现日期、解决时间都留空)
  3. 发送 POST 请求到 Webhook 地址
  4. 返回操作结果给用户

示例

用户输入:"有登录页面点击按钮无响应问题"

{
  "schema": {
    "fafLxW": "问题描述",
    "fF5OvO": "发现问题的人员",
    "f9kmWq": "处理进度",
    "f4LSb8": "严重程度",
    "f90ViZ": "处理人",
    "frMCUq": "发现日期",
    "fsoY1c": "解决时间"
  },
  "add_records": [
    {
      "values": {
        "fafLxW": "登录页面点击按钮无响应问题",
        "fF5OvO": [],
        "f9kmWq": [{"text": "处理中"}],
        "f4LSb8": [],
        "f90ViZ": [{"text": "姜春波"}],
        "frMCUq": "",
        "fsoY1c": ""
      }
    }
  ]
}

响应格式

请求成功后,返回格式如下:

✅ 问题已成功上报,会尽快处理

问题描述:xxx
处理进度:处理中
处理人:姜春波

已添加到企业微信智能表格中。

不显示 记录ID发现人 信息。

错误处理

  • 如果请求成功(返回 errcode=0),按上述格式回复
  • 如果请求失败,返回具体错误信息给用户

Comments

Loading comments...