pinggy-tunnel
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill executes
sshcommands to establish reverse tunnels to thea.pinggy.ioservice. It utilizes flags such as-o StrictHostKeyChecking=noand-o UserKnownHostsFile=/dev/nullto bypass host key verification, which is a common practice for ephemeral automated tunnels but disables standard SSH security checks against man-in-the-middle attacks. - [DYNAMIC_EXECUTION]: The skill provides recipes that generate Python scripts at runtime using shell redirection (e.g., Recipe 1 creating
webhook-server.py) and then executes these scripts to handle incoming HTTP traffic. These scripts are generated from static templates provided in the documentation. - [INDIRECT_PROMPT_INJECTION]: The skill describes an ingestion surface for untrusted external data by providing a recipe for a webhook listener that captures and logs request bodies and headers to
/tmp/webhook-hits.log. This creates a vulnerability where malicious instructions sent by a third party could influence the agent if it later reads that log file. - Ingestion points:
SKILL.md(Recipe 1:/tmp/webhook-hits.logvia a local Python server). - Boundary markers: None present in the instructions to separate request data or warn the agent about the untrusted nature of the log content.
- Capability inventory: The skill has the capability to run background processes and execute scripts via the
terminaltool. - Sanitization: No sanitization or filtering is performed on the incoming request body or headers before they are written to the local log file.
- [EXTERNAL_DOWNLOADS]: The skill facilitates networking connections to
a.pinggy.ioandpinggy.link. Pinggy is a well-known service for developer tunneling infrastructure.
Audit Metadata