← 返回 Skills 市场
mrjq1987

Unifi Inforjota Integration

作者 MrJQ1987 · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
152
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install unifi-inforjota-integration
功能描述
Query and monitor a UniFi network using a UniFi Integration API key (X-API-KEY) plus compatible read-only classic UniFi Network endpoints. Use when the user...
安全使用建议
This skill appears to implement read-only UniFi monitoring, but there are a few things to check before installing: - Docs/code mismatch: README suggests creating a local admin account and using username/password or env vars (UNIFI_USER/UNIFI_PASS), but the scripts only use a token field (UNIFI_TOKEN) in ~/.clawdbot/credentials/unifi/config.json. Do not create or provide higher‑privilege credentials unless you understand why; prefer a read-only Integration API key. - Required binaries are not declared: the scripts call curl, jq, and column. Make sure those are present and from trusted sources. - TLS verification is explicitly skipped (curl -k / -sk) to tolerate self-signed certs. This eases connectivity to local gateways but permits MITM if running from an untrusted network—avoid running these scripts over untrusted networks or consider fixing certificate trust instead of skipping verification. - JSON output modes can expose raw management payloads. Only request raw/json dumps if you want that data and understand it may include sensitive fields. - If you plan to use this, prefer creating a UniFi Integration API key with minimal read-only scope and store it in the indicated config path. If anything about the README/setup still seems unclear, ask the skill author to clarify whether username/password flows are required or deprecated.
功能分析
Type: OpenClaw Skill Name: unifi-inforjota-integration Version: 1.0.3 The UniFi integration bundle is classified as suspicious due to several security vulnerabilities and documentation inconsistencies. All scripts (e.g., unifi-api.sh, clients.sh, dashboard.sh) systematically utilize 'curl -k' to bypass SSL verification, which exposes the UniFi API key (X-API-KEY) to potential interception via Man-in-the-Middle attacks. Additionally, scripts such as alerts.sh and top-apps.sh lack input validation for user-supplied arguments like the LIMIT parameter, and the README.md contains conflicting information regarding authentication methods (referencing username/password and cookies while the code uses API keys), indicating a high risk of misconfiguration or insecure deployment.
能力评估
Purpose & Capability
The scripts implement read-only UniFi monitoring via an X-API-KEY token and UniFi proxy endpoints, which is coherent with the skill name/description. However README.md and parts of the documentation also instruct creating a local admin account and mention username/password or env var alternatives (UNIFI_USER/UNIFI_PASS), but the runtime scripts (unifi-api.sh and others) only consume a 'token' field (UNIFI_TOKEN). This doc/code mismatch is confusing and should be clarified. Also the package does not declare required runtime binaries even though the scripts call curl, jq, and column.
Instruction Scope
SKILL.md and the scripts stay within monitoring/read-only GET requests to the gateway (integration and classic read endpoints) and call only the UniFi gateway URL supplied by the user. They do read a local credentials file (~/.clawdbot/credentials/unifi/config.json) for the token/url/site, which is expected. Caveats: README suggests creating a local admin account and storing username/password, which the scripts do not use — that guidance could cause users to create unnecessary privileged accounts. Scripts also offer a JSON-output mode that can dump full payloads if explicitly requested.
Install Mechanism
This is an instruction-only skill with shell scripts included (no network install steps). Nothing is downloaded or extracted during install, which is low risk. Files are plain shell scripts and docs.
Credentials
The skill requests no platform secrets in metadata and uses a local config file containing the UniFi gateway URL and API token. That is proportionate for a UniFi integration. Caveats: README also documents username/password env vars (UNIFI_USER/UNIFI_PASS) not used by the scripts, which could prompt users to store more sensitive credentials than necessary. The scripts expect the token in a config JSON at a specific path (or via UNIFI_CONFIG_FILE), which is sensible but should be documented consistently.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system-wide configs, and only reads a user-local credentials file. It exports helper functions when sourced, but that is confined to the shell session. No persistent privileges or automatic global changes are requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install unifi-inforjota-integration
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /unifi-inforjota-integration 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
Add UniFi Integration API key support plus compatible classic read-only endpoints; improve dashboard with console/version/networks/WLANs/alarms; add graceful alarms and DPI handling; sanitize docs and examples before publication.
元数据
Slug unifi-inforjota-integration
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Unifi Inforjota Integration 是什么?

Query and monitor a UniFi network using a UniFi Integration API key (X-API-KEY) plus compatible read-only classic UniFi Network endpoints. Use when the user... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 152 次。

如何安装 Unifi Inforjota Integration?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install unifi-inforjota-integration」即可一键安装,无需额外配置。

Unifi Inforjota Integration 是免费的吗?

是的,Unifi Inforjota Integration 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Unifi Inforjota Integration 支持哪些平台?

Unifi Inforjota Integration 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Unifi Inforjota Integration?

由 MrJQ1987(@mrjq1987)开发并维护,当前版本 v1.0.3。

💬 留言讨论