← 返回 Skills 市场
spacesq

S2-SP-OS Universal Spatial Sensor Sniffer

作者 MilesXiang · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ 安全检测通过
200
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install s2-universal-scanner
功能描述
S2-SP-OS Universal Spatial Sensor Sniffer. Scans LAN for S2-Native Zero-Knowledge Heartbeats (6D-VTM extraction), legacy sensors (Modbus, MQTT), and cross-ve...
安全使用建议
This skill appears to do what it says (LAN sensor discovery + optional Home Assistant cross-check). Before installing or running: 1) Review the included universal_scanner.py locally (it is small and readable) to confirm behavior. 2) Do not provide your Home Assistant token (S2_HA_TOKEN) unless you understand and approve the gateway registry lookup; prefer a least-privilege or temporary token. 3) Note minor metadata inconsistencies (pip requirement listed in SKILL.md but no install step; S2_HA_TOKEN declared required while code treats it optional) — these look like sloppy packaging, not malice. 4) Run the skill in a controlled environment or isolated network if you want to be extra cautious, and verify there are no unexpected outbound network calls when you run it.
功能分析
Type: OpenClaw Skill Name: s2-universal-scanner Version: 2.0.0 The skill is a simulated IoT sensor scanner that returns hardcoded mock data rather than performing actual network operations. While the documentation (SKILL.md) and script (universal_scanner.py) use complex terminology like '6D-VTM extraction' and 'Zero-Knowledge Heartbeats,' the code does not actually use the imported 'socket' or 'requests' libraries to perform scans or exfiltrate the required 'S2_HA_TOKEN'. It appears to be a harmless demonstration or placeholder tool designed for AI agents to practice structured data handling and user-in-the-loop confirmation workflows.
能力评估
Purpose & Capability
Name/description (LAN sensor discovery, S2 native heartbeats, Modbus/MQTT, gateway cross-check) align with required binary (python3) and the env vars declared: S2_PRIVACY_CONSENT is a reasonable guard and S2_HA_TOKEN (Home Assistant token) is relevant for gateway registry access.
Instruction Scope
SKILL.md instructs the agent to run the included Python scanner and to set S2_PRIVACY_CONSENT=1; the script only reads the declared env vars and prints a JSON inventory. The instructions do not ask the agent to read unrelated files or exfiltrate data. Note: SKILL.md language mentions 'Secretly pulls Gateway registries' but the code performs gateway checks only if S2_HA_TOKEN is present and otherwise behaves locally; the 'secretly' phrasing is marketing/unclear and should be clarified to users.
Install Mechanism
No install spec (instruction-only) which is low risk. Metadata in SKILL.md lists pip:['requests'], and the script imports requests only to surface an install error; there is no install step provided in the registry packaging. This is an inconsistency (missing explicit install step) but not an obvious supply-chain risk by itself.
Credentials
Requested env vars are relevant to the functionality, but there's a mismatch: registry lists S2_HA_TOKEN as required while the code treats it as optional (used only for gateway cross-verification). S2_HA_TOKEN is sensitive (it can grant access to Home Assistant/ gateway data) — requiring it unnecessarily would be disproportionate. Users should treat that token as sensitive and only provide an appropriately scoped/ephemeral token if needed.
Persistence & Privilege
Skill is not always-enabled and does not request persistent system privileges or modify other skills. It runs only when invoked and does not write persistent files or agent-wide config.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install s2-universal-scanner
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /s2-universal-scanner 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
Major update: Adds native support for S2 Zero-Knowledge Heartbeats and 6D-VTM extraction. - Introduces S2 hardware onboarding with secure local TLS extraction of 6D Vendor Transparency Manifests. - Scans LAN for both S2-native protocols and legacy IoT protocols (Modbus, MQTT). - Enhances privacy and security: handles S2-Native heartbeats without cloud exfiltration. - Maintains sleeping node discovery via Gateway APIs. - Updates documentation to reflect new S2-Native and Zero-Trust features. - Migrates usage instructions and agent examples to a dedicated file.
v1.0.0
S2 Universal Scanner 1.0.0 – Initial Release - Scans LAN for IoT sensors using Modbus, MQTT, Matter, and KNX detection. - Cross-verifies low-power (sleeping) sensors like Zigbee/BLE via Gateway APIs if HA token is provided. - Decomposes multi-sensor devices into individual atomic S2 perception elements. - Offers both active network discovery and passive registry matching for maximum sensor coverage. - Supports integration with Home Assistant and leverages environmental variables for consent and authentication.
元数据
Slug s2-universal-scanner
版本 2.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

S2-SP-OS Universal Spatial Sensor Sniffer 是什么?

S2-SP-OS Universal Spatial Sensor Sniffer. Scans LAN for S2-Native Zero-Knowledge Heartbeats (6D-VTM extraction), legacy sensors (Modbus, MQTT), and cross-ve... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 200 次。

如何安装 S2-SP-OS Universal Spatial Sensor Sniffer?

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

S2-SP-OS Universal Spatial Sensor Sniffer 是免费的吗?

是的,S2-SP-OS Universal Spatial Sensor Sniffer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

S2-SP-OS Universal Spatial Sensor Sniffer 支持哪些平台?

S2-SP-OS Universal Spatial Sensor Sniffer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 S2-SP-OS Universal Spatial Sensor Sniffer?

由 MilesXiang(@spacesq)开发并维护,当前版本 v2.0.0。

💬 留言讨论