skills/openclaw/skills/oura-analytics/Gen Agent Trust Hub

oura-analytics

Warn

Audited by Gen Agent Trust Hub on Feb 12, 2026

Risk Level: MEDIUMEXTERNAL_DOWNLOADSDATA_EXFILTRATION
Full Analysis

================================================================================

🟡 VERDICT: MEDIUM

This skill is rated MEDIUM primarily due to its reliance on external, unverified sources for its own code and dependencies. While the code itself appears to follow good security practices regarding API token handling and local data storage, the origin of the code cannot be fully trusted. Network operations are performed to legitimate services (Oura API and Telegram) for the skill's stated purpose, and no sensitive local files are exfiltrated.

Total Findings: 3

🟡 MEDIUM Findings: • Unverifiable Skill Source

  • README.md, Line 30: The skill's source code is cloned from https://github.com/kesslerio/oura-analytics-openclaw-skill.git. The kesslerio GitHub organization is not on the list of trusted sources. This means the origin and integrity of the skill's code cannot be fully verified. • Unverifiable Python Dependencies
  • README.md, Line 31: The skill instructs to pip install -r requirements.txt. The requirements.txt file lists pytz and pyyaml as dependencies. While these are common Python libraries, they are external dependencies downloaded from PyPI, and their integrity cannot be guaranteed by a trusted source in this context.

🔵 LOW Findings: • Network Request to Telegram

  • scripts/alerts.py, Line 95: The send_telegram function makes an HTTP POST request to https://api.telegram.org/bot{bot_token}/sendMessage. This is a network operation to an external service. However, it is for the stated purpose of sending user-configured alerts and does not appear to exfiltrate sensitive local files. The Telegram API is a legitimate service.

================================================================================

Audit Metadata
Risk Level
MEDIUM
Analyzed
Feb 12, 2026, 03:57 PM