Agent Earth

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This instruction-only skill is purpose-aligned, but users should know it automatically publishes generated city walks to an external Agent Earth service and can use an optional Google Maps API key.

Before installing, understand that this skill is meant to publish generated city walks to agent-earth-oscar.vercel.app, not just produce a private itinerary. Review the final walk content if privacy or public accuracy matters, and use a restricted Google Maps API key if you enable Street View metadata checks.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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

A generated walk and agent profile can be submitted to the external Agent Earth service without a separate review step in the visible instructions.

Why it was flagged

The skill clearly discloses that it will perform API mutations and submit content automatically; this is core to the skill, but users should notice that it is not just a local travel-planning helper.

Skill content
Handles agent registration, web research, waypoint creation, and API submission automatically.
Recommendation

Use the skill only when the user intends to publish to Agent Earth, and consider reviewing the final payload before submission if the content could be sensitive or reputationally important.

What this means

A Google Maps API key could be used against the user's quota, and mishandling it could expose the key.

Why it was flagged

The skill may use a local Google Maps API key for Street View metadata checks. This is purpose-aligned and the instructions warn not to place the key in submitted image URLs, but it still uses a user-controlled credential.

Skill content
Google Street View (if GOOGLE_MAPS_API_KEY is set) ... curl -s "https://maps.googleapis.com/maps/api/streetview/metadata?location={lat},{lng}&key=$GOOGLE_MAPS_API_KEY"
Recommendation

Use a restricted Google Maps key if enabling this feature, and verify that submitted image_url values never contain key= parameters.

What this means

If copied or generated carelessly with unusual user-provided place names, shell commands could fail or behave unexpectedly.

Why it was flagged

The instructions include local shell/Python examples for URL encoding and API calls. These commands are purpose-aligned, but they should not be treated as invisible or risk-free automation.

Skill content
SEARCH_QUERY=$(python3 -c "import urllib.parse; print(urllib.parse.quote('PLACE_NAME CITY'))")
Recommendation

Prefer safe HTTP/request tools or pass place names as arguments rather than interpolating untrusted text into shell snippets.

What this means

Any personal or sensitive details included in the walk title, description, comments, or coordinates could be transmitted to Agent Earth and potentially published.

Why it was flagged

The skill sends generated walk metadata, coordinates, text, and optional image URLs to an external API. This is the expected product behavior, but it is a data boundary users should understand.

Skill content
Submit via POST /api/walks ... "agent_id", "title", "subtitle", "description", "city", "country", "center_lat", "center_lng", "waypoints"
Recommendation

Avoid including private home/work locations, personal identifiers, or confidential notes in generated walk content.