Trusted — Risk Score 0/100
Last scan:18 hr ago Rescan
0 /100
sts2-vision-monitor
杀戮尖塔2视觉识别DPS监控系统 - 通过屏幕捕获和OCR识别实时监控战斗数据
A legitimate video game overlay monitoring tool for 'Slay the Spire 2' with screen capture and OCR capabilities. All functionality is properly documented and no malicious patterns were detected.
Skill Namests2-vision-monitor
Duration50.0s
Enginepi
Safe to install
This skill is safe to use. No security concerns identified.
ResourceDeclaredInferredStatusEvidence
Filesystem READ WRITE ✓ Aligned main.py:94 - saves screenshots and config files when configured
Network NONE NONE No network requests found in codebase
Shell NONE NONE No subprocess or shell commands found
Environment NONE NONE No os.environ or getenv access found
Skill Invoke NONE NONE N/A - local module only
Clipboard NONE NONE No clipboard access found
Browser NONE NONE No browser automation found
Database NONE NONE No database access found

File Tree

37 files · 85.4 KB · 2982 lines
Python 36f · 2935L Markdown 1f · 47L
├─ 🐍 annotate_roi.py Python 46L · 1.2 KB
├─ 🐍 calc_4enemies.py Python 10L · 188 B
├─ 🐍 calc_enemy1.py Python 21L · 528 B
├─ 🐍 calc_four_enemies.py Python 16L · 292 B
├─ 🐍 calc_new_coords.py Python 29L · 831 B
├─ 🐍 calc_relative_coords.py Python 41L · 1.6 KB
├─ 🐍 calc_single_enemy.py Python 35L · 960 B
├─ 🐍 capture_three.py Python 20L · 493 B
├─ 🐍 extract_fight_roi.py Python 34L · 782 B
├─ 🐍 extract_roi.py Python 18L · 427 B
├─ 🐍 find_window.py Python 35L · 868 B
├─ 🐍 four_full.py Python 21L · 470 B
├─ 🐍 four_now.py Python 23L · 490 B
├─ 🐍 local_monitor.py Python 246L · 7.6 KB
├─ 🐍 main.py Python 225L · 6.8 KB
├─ 🐍 monitor_simple.py Python 193L · 5.6 KB
├─ 🐍 monitor_v2.py Python 272L · 8.2 KB
├─ 🐍 ocr_recognizer.py Python 220L · 6.4 KB
├─ 🐍 online_monitor.py Python 296L · 9.7 KB
├─ 🐍 quick_test.py Python 38L · 939 B
├─ 🐍 roi_config.py Python 146L · 3.9 KB
├─ 🐍 roi_relative.py Python 122L · 4.1 KB
├─ 🐍 run_local.py Python 4L · 67 B
├─ 🐍 run_monitor.py Python 4L · 78 B
├─ 🐍 run_online.py Python 4L · 70 B
├─ 🐍 screen_capture.py Python 204L · 6.0 KB
├─ 📝 SKILL.md Markdown 47L · 750 B
├─ 🐍 smart_capture.py Python 164L · 4.5 KB
├─ 🐍 state_tracker.py Python 267L · 7.7 KB
├─ 🐍 test_4new.py Python 14L · 251 B
├─ 🐍 test_4now.py Python 12L · 255 B
├─ 🐍 test_capture_v2.py Python 18L · 389 B
├─ 🐍 test_four.py Python 12L · 251 B
├─ 🐍 test_latest.py Python 21L · 388 B
├─ 🐍 test_roi.py Python 66L · 1.6 KB
├─ 🐍 test_window.py Python 19L · 487 B
└─ 🐍 test_y.py Python 19L · 424 B

Dependencies 4 items

PackageVersionSourceKnown VulnsNotes
mss * pip No Pure Python screen capture library
opencv-python * pip No Image processing library - version not pinned
numpy * pip No Numerical computing - version not pinned
pytesseract * pip No Optional OCR dependency - version not pinned

Security Positives

✓ No credential harvesting or environment variable access detected
✓ No network communication or data exfiltration found
✓ No obfuscation techniques (base64, eval, exec) detected
✓ No subprocess or shell command execution
✓ No sensitive path access (~/.ssh, ~/.aws, .env)
✓ All dependencies are standard, legitimate image processing and OCR libraries (mss, cv2, numpy, pytesseract, pynput)
✓ Documentation accurately reflects implemented functionality
✓ Mouse listening (pynput) is explicitly used for gameplay analysis in online mode - legitimate gaming tool feature