Skill flagged — suspicious patterns detected

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

Sts2 Vision

v1.0.0

杀戮尖塔2视觉识别DPS监控系统 - 通过屏幕捕获和OCR识别实时监控战斗数据

0· 183·1 current·1 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 erebuscry/sts2-vision.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Sts2 Vision" (erebuscry/sts2-vision) from ClawHub.
Skill page: https://clawhub.ai/erebuscry/sts2-vision
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
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 sts2-vision

ClawHub CLI

Package manager switcher

npx clawhub@latest install sts2-vision
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The name/description (screen capture + OCR DPS monitor for Slay The Spire 2) align with the included Python modules (screen capture, ROI extraction, OCR, DPS calculation). However the package contains functionality not called out in SKILL.md: global mouse-listening (pynput), Windows-specific window enumeration (win32gui/pywin32), attempts to import easyocr in addition to pytesseract. The SKILL.md dependency list is incomplete and the code assumes Windows but the skill registry declares no OS restriction.
!
Instruction Scope
SKILL.md instructs running the main script and calibrating ROI, but it does not mention that several modules record/save screenshots and JSON reports to disk, or that online/monitor variants start a background mouse listener and log click coordinates/times. The code performs system-wide mouse capture while running and writes images and report files; these behaviours are outside what the minimal SKILL.md description explicitly warns about (privacy/usage scope mismatch).
Install Mechanism
There is no install spec (instruction-only skill) which is lower risk from supply-chain viewpoint, but the skill bundle includes many executable Python files that will run locally when invoked. No external downloads are performed by an installer, but the code expects third-party Python packages to be installed.
!
Credentials
The skill declares no env vars or credentials (good), but the code requires platform-specific and permission-sensitive libraries (win32gui/pywin32, pynput) which are not listed in SKILL.md. Mouse-listening captures user click coordinates and timestamps (privacy-sensitive). The skill saves screenshots and JSON reports locally (may include sensitive on-screen data). No network calls were observed, and no credentials are requested.
Persistence & Privilege
The skill does not request 'always: true' or modify other skills or system-wide agent settings. It runs as a user process and uses background threads (mouse listener) while running; autonomous model invocation is allowed by default but not a unique privilege here.
What to consider before installing
This package appears to implement the advertised local OCR/DPS monitor but has several inconsistencies you should address before installing: - Dependency & OS checks: SKILL.md lists mss, opencv-python, pytesseract, numpy, but the code also imports win32gui (pywin32), pynput, and optionally easyocr. Those are platform/permission-sensitive (win32gui is Windows-only; pynput may require accessibility permissions on macOS). Confirm your OS and install the correct packages. - Privacy & permissions: several monitor variants start a global mouse listener and log click coordinates and timestamps; the tool also writes screenshots and JSON reports to disk. If you run it, expect local captures of on-screen content and mouse activity—run only on a machine where that is acceptable. - No network observed: review the omitted files before trusting — current visible files do not perform network exfiltration, but verify the remaining files for any network calls. - Code issues: there is a bug/typo in main.py (default config key " rois" has a leading space) and other rough edges; test in a controlled environment first. - Best practices: run in an isolated VM or sandbox, inspect and run the code locally (not as an elevated/system service), review/modify the mouse-listening code if you do not want global click logging, and ensure saved screenshots/report files are stored where you expect or disabled via config. If you need stronger assurance, ask the maintainer for an updated SKILL.md listing all runtime dependencies, OS target, and an explicit description of what is logged and saved.

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

latestvk976nr3zv8dy51wg6k9qa97eb5834242
183downloads
0stars
1versions
Updated 22h ago
v1.0.0
MIT-0

STS2 视觉监控技能

功能

  • 屏幕捕获游戏窗口
  • OCR识别HP、伤害等数值
  • 实时DPS统计
  • 战斗数据报告

使用方法

启动监控

python sts2_vision/main.py

校准ROI

python sts2_vision/main.py --calibrate

配置文件

创建 sts2_vision/config.json:

{
    "fps": 2,
    "window_title": "Slay The Spire 2",
    "rois": {
        "player1_hp": {"x": 50, "y": 50, "w": 150, "h": 30}
    }
}

输出

  • 实时伤害统计
  • DPS计算
  • JSON格式报告

依赖

  • mss
  • opencv-python
  • pytesseract (可选)
  • numpy

Comments

Loading comments...