Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
ovulation-tracking
v1.0.0AI-powered fertility tracking with personalized temperature pattern detection and multi-signal fusion. Learns YOUR unique ovulation pattern over 2-3 cycles f...
⭐ 1· 27·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
Name/description (personalized fertility tracking) align with the included JS modules (pattern detector, multi-signal fusion, main tracker). The code reads/writes local cycle/profile files and provides the prediction APIs described.
Instruction Scope
SKILL.md and README instruct integration with Oura Cloud API, Open-Meteo, and partner email alerts, and encourage photo-based LH-strip uploads. The main code currently leaves Oura fetching and alert-sending as TODOs, so advertised features (photo analysis, network integrations) are not consistently implemented. The docs claim 'Local processing only / No cloud services' but also describe fetching Oura data and using cloud APIs — an important contradiction about where data flows.
Install Mechanism
No install spec that downloads arbitrary binaries; this is an instruction-and-code package with plain JS files and package.json. Dependencies are empty and nothing is pulled from unknown release hosts. Risk from install mechanism itself is low.
Credentials
The skill declares no required environment variables, but the example config asks for sensitive secrets (Oura token, email SMTP password) and shows token file paths. Storing email credentials or tokens in plaintext config is sensitive and the skill offers partner-email features that require such secrets. The lack of declared required env vars vs example config containing secrets is an inconsistency users should note.
Persistence & Privilege
always is false and there are no requests to modify other skills or system-wide settings. The skill persists user-profile.json and current-cycle.json under the config directory — expected for this type of tracker.
What to consider before installing
This package appears to implement the fertility-tracking features described, but review these before installing:
- Data flow: The docs promise "local processing" but also describe using Oura Cloud, Open-Meteo, and sending partner emails. Confirm whether the instance will contact external APIs (Oura/Open-Meteo/SMTP) in your deployment and whether you accept that network traffic.
- Secrets in config: The example shows storing Oura tokens and an email password in config.json. Avoid storing plaintext credentials in files that other users/processes can read; prefer platform secrets, file-protected token stores, or per-skill env vars.
- Unimplemented / advertised features: Photo-based LH-strip analysis, automatic email sending, and some integrations are advertised but left as TODOs in code. If you rely on those features, verify their actual implementation and where image data would be uploaded or processed.
- Privacy: The skill records intimate health data and may transmit alerts/photos to third parties (partner). If you enable partner alerts or photo uploads, confirm recipient addresses and that you consent to sending such data externally.
- Cross-skill calls: The skill references an ouraSkill API. If you wire it to other agent skills, review permissions and ensure only the intended data is shared across skills.
If you want to proceed: run the code in a sandbox, inspect network calls (or run offline), and avoid populating config.json with sensitive credentials until you’ve verified where and how they’re used.index.js:14
Environment variable access combined with network send.
index.js:7
File read combined with network send (possible exfiltration).
v2/index.js:48
File read combined with network send (possible exfiltration).
Patterns worth reviewing
These patterns may indicate risky behavior. Check the VirusTotal and OpenClaw results above for context-aware analysis before installing.Like a lobster shell, security has layers — review code before you run it.
latestvk97dmke3rwx03ttg2385wb1xen843f0z
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
