Nutrition tracking

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Food, weight, or profile entries may be added or changed in the Haver account during normal use.

Why it was flagged

The agent is instructed to make API calls that create or update nutrition records based on conversational interpretation. This matches the nutrition-tracking purpose, but it can mutate user records if the agent misunderstands ambiguous text.

Skill content
Rule of thumb: If they're telling you what they ate, log it. If they're asking a question, chat or answer directly. If it's both, do both.
Recommendation

Use clear wording when logging meals or weight, and ask the agent to show or correct entries if something was interpreted incorrectly.

What this means

Anyone with the saved Haver API key could access or modify the user's Haver nutrition data through the API.

Why it was flagged

The skill relies on a bearer API key that gives the agent access to the user's Haver account data and actions. This is expected for the integration and is disclosed, but the key should be treated as sensitive.

Skill content
Each user has a personal API key (prefixed `hv_`). Include it in every request... Registration returns a fresh API key. Save it immediately as persistent memory.
Recommendation

Only use this with a trusted agent environment, and rotate the key by re-registering if you suspect it was exposed.

What this means

Diet preferences, health goals, and conversation-derived details may persist and be reused in later sessions.

Why it was flagged

The service keeps persistent user memory from past conversations. For a nutrition coach this is purpose-aligned, but it may include sensitive health, preference, or lifestyle details that can influence future coaching.

Skill content
GET {HAVER_API_URL}/api/me/memory... What Haver remembers about the user from past conversations. Useful for personalizing coaching.
Recommendation

Avoid sharing information you do not want retained, and check Haver's privacy or deletion controls before using it for sensitive health details.

What this means

Food photos or image URLs supplied for logging or coaching may be transmitted to Haver.

Why it was flagged

The skill can send food text and optional images to Haver API endpoints. This is disclosed and fits the nutrition-tracking purpose, but it is still an external provider data flow involving potentially private images and health context.

Skill content
Optional: include `"images": ["<base64 or URL>"]` for food photos.
Recommendation

Only upload photos you are comfortable sharing with Haver, and avoid including unrelated private information in images.