← 返回 Skills 市场
86
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install nex-healthcheck
功能描述
Multi-service health and uptime monitoring dashboard for websites, APIs, infrastructure, and applications across multiple systems. Monitor website availabili...
安全使用建议
This repo looks like a legitimate local health/uptime monitor. Before installing: (1) Review and run setup.sh yourself (it creates ~/.nex-healthcheck and a ~/.local/bin wrapper and can install a user systemd timer). (2) Only add SSH targets you control — the ssh_cmd check runs arbitrary commands on remote hosts and will execute whatever you configure. (3) Telegram env vars are only needed for notifications; you can run checks without them. (4) All data is stored in a local SQLite DB (~/.nex-healthcheck/healthcheck.db); consider file permissions and backup needs. (5) Note there are some minor code issues (parsing/exception edge-cases) but nothing that indicates deliberate misdirection or hidden exfiltration. If you need higher assurance, run the tool in a contained environment (dedicated account or container) and audit any configured SSH targets and the token you supply to Telegram.
功能分析
Type: OpenClaw Skill
Name: nex-healthcheck
Version: 1.0.0
The skill bundle provides infrastructure monitoring but is classified as suspicious due to high-risk implementation flaws. Specifically, lib/checkers.py uses subprocess.check_output with shell=True and unvalidated string interpolation for Docker, systemd, and SSH-based checks, creating a significant shell injection surface. While the tool's features—including remote command execution and an optional systemd persistence timer in setup.sh—are consistent with its stated purpose, the lack of input sanitization poses a major security risk if the agent is manipulated via prompt injection. IOCs include the project homepage nex-ai.be and api.telegram.org.
能力标签
能力评估
Purpose & Capability
Name/description, required binaries (python3, dig, ssh), and the code (HTTP/TCP/DNS/SSL/Docker/systemd/SSH checks + SQLite storage + Telegram alerts) are consistent with a local monitoring tool. Required binaries match the documented functionality (dig for DNS, ssh for remote checks).
Instruction Scope
SKILL.md instructs the agent to run the included CLI and setup.sh. The tool supports arbitrary remote command execution via the ssh_cmd check type (runs commands over SSH) and performs network I/O to monitored targets; this is expected for a monitor but it means the agent (or user) must not add untrusted SSH targets because checks will execute commands there. setup.sh also offers to install a per-user systemd timer to run periodic checks.
Install Mechanism
No external download URLs or package installs are used: install is an idempotent local setup.sh that creates ~/.nex-healthcheck, writes a wrapper into ~/.local/bin, and optionally writes user-level systemd unit/timer files. This is a standard local install pattern and does not fetch arbitrary remote code during install.
Credentials
SKILL.md metadata lists HEALTHCHECK_TELEGRAM_TOKEN and HEALTHCHECK_TELEGRAM_CHAT as required env vars for notifications, which matches the alerting code and config.py. However Telegram variables are optional for core monitoring functionality (the tool runs without them); marking them as strictly required in metadata is slightly misleading. The code also optionally reads HEALTHCHECK_DATA for relocating the data dir (documented in README) but that env var is not listed in requires.env — benign but inconsistent.
Persistence & Privilege
The skill is not always-enabled and does not claim elevated platform privileges. setup.sh will create user files and can (with explicit consent) install a per-user systemd timer to run checks periodically; this is a normal behavior for a monitoring tool and is performed in the user's home directory.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install nex-healthcheck - 安装完成后,直接呼叫该 Skill 的名称或使用
/nex-healthcheck触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
常见问题
Nex Healthcheck 是什么?
Multi-service health and uptime monitoring dashboard for websites, APIs, infrastructure, and applications across multiple systems. Monitor website availabili... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 86 次。
如何安装 Nex Healthcheck?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install nex-healthcheck」即可一键安装,无需额外配置。
Nex Healthcheck 是免费的吗?
是的,Nex Healthcheck 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Nex Healthcheck 支持哪些平台?
Nex Healthcheck 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Nex Healthcheck?
由 Nex AI(@nexaiguy)开发并维护,当前版本 v1.0.0。
推荐 Skills