latitude-setup
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONCREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: Fetches the 'first-artifact.html' template from the vendor's repository (latitude-dev). This is an expected retrieval of resources from the service provider's infrastructure.
- [COMMAND_EXECUTION]: Employs standard shell utilities including
curl,jq,sed, andprintfto automate the configuration of environment variables and binary permissions necessary for the telemetry setup. - [CREDENTIALS_UNSAFE]: Accesses local configuration files such as
.env,~/.claude/settings.json, and~/.hermes/.envto check for existing credentials. It uses specific shell patterns withjqandsedto handleLATITUDE_API_KEYvalues securely, ensuring they are not printed to terminal output or chat logs. - [INDIRECT_PROMPT_INJECTION]: The skill features a data ingestion point by collecting telemetry data from the Latitude CLI and embedding it into an HTML artifact.
- Ingestion points: Trace data, including model inputs and outputs, is retrieved via the Latitude CLI in Step 8.
- Boundary markers: The data is placed within a script-based JSON blob in the generated HTML file. The rendering logic includes an explicit escaping function.
- Capability inventory: The skill uses file write/append operations and network downloads to generate the local artifact.
- Sanitization: The included
first-artifact.htmltemplate implements a JavaScriptesc()function that replaces special HTML characters (&,<,>,",') with their respective entities to prevent execution of embedded scripts during rendering.
Audit Metadata