TripGo API

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

Overview

This appears to be a straightforward TripGo API wrapper, but users should notice that it uses a TripGo API key and can save trips or register webhooks for trip updates.

Before installing, be comfortable sharing route, location, and trip-management requests with TripGo using your API key. Keep the default TripGo base URL unless you trust the alternative, use webhook allowlisting for callbacks, and only save trips or register hooks when you want trip data to persist or be sent to that callback.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

64/64 vendors flagged this skill as clean.

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

Anyone using the skill must provide a TripGo API key, and requests made through the scripts will use that key.

Why it was flagged

The skill requires a TripGo API key and sends it as an authentication header, which is expected for this API integration but is still credential-bearing access.

Skill content
`TRIPGO_API_KEY`: Your TripGo API key (header: `X-TripGo-Key`).
Recommendation

Use a dedicated TripGo API key with the minimum needed privileges or quota, and avoid sharing logs or command lines that might expose the key.

What this means

If the base URL is changed to an unintended server, the API key could be sent there.

Why it was flagged

Scripts send the TripGo API key to the configured base URL. This is normal for TripGo calls, but the configurable base URL means users should avoid pointing it at untrusted hosts.

Skill content
TRIPGO_BASE_URL="${TRIPGO_BASE_URL:-https://api.tripgo.com/v1}" ... -H "X-TripGo-Key: ${TRIPGO_API_KEY}"
Recommendation

Keep TRIPGO_BASE_URL at the official TripGo API URL unless intentionally testing against a trusted endpoint.

What this means

A webhook receiver may learn details needed to access or track a trip update flow.

Why it was flagged

Webhook registration can send trip identifiers and trip URLs to an external callback. This is purpose-aligned for real-time updates and the SKILL.md says allowlisting is supported, but it is still an external data boundary.

Skill content
Registers a webhook callback to receive real-time updates when the trip changes ... Our platform will POST the tripID and tripURL to your registered URL when updates occur
Recommendation

Only register webhooks to trusted HTTPS domains and configure TRIPGO_WEBHOOK_ALLOWLIST for approved callback hosts.

What this means

Saved trips may remain accessible longer than a one-time route lookup and may include location or itinerary details.

Why it was flagged

The skill exposes an endpoint that can persist trip data beyond a temporary routing session. This is disclosed and aligned with trip management, but it affects retention of potentially sensitive travel information.

Skill content
Saves a trip for later use, making it persistent beyond the typical user session.
Recommendation

Save trips only when the user asks for persistence, and treat saved trip URLs as sensitive.

What this means

Users have less context for verifying the maintainer or comparing the scripts against an upstream project.

Why it was flagged

The registry metadata does not provide a source repository or homepage, which limits independent provenance verification even though the provided artifacts are coherent and the static scan is clean.

Skill content
Source: unknown; Homepage: none
Recommendation

Prefer installing from trusted publishers or compare the scripts and endpoints against the official TripGo API documentation before relying on them for sensitive workflows.