teleport-investigate
Pass
Audited by Gen Agent Trust Hub on Nov 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill correctly identifies that Teleport activity logs are untrusted, adversarially-controllable data that could contain prompt injection attacks. It implements strong defensive measures to mitigate this risk.
- Ingestion points: Untrusted data enters the agent context via the output of the
tctl investigatecommand (documented inSKILL.mdandSECURITY.md). - Boundary markers: The skill explicitly instructs the agent to treat all command output as if enclosed in
<untrusted-data>tags and provides a clear rule to disregard any instructions found within that data. - Capability inventory: The skill uses
tctlandtshfor querying logs andjqfor data processing. It does not use any dangerous primitives likeevalorexecon the untrusted data. - Sanitization:
SECURITY.mdmandates that values discovered in results must be quoted and treated as literal data, preventing command injection when reusing resource names or IDs in follow-up filters. - [COMMAND_EXECUTION]: The skill uses standard Teleport binaries (
tctl,tsh) and thejqutility. The use of these tools is consistent with the skill's purpose as a Teleport investigation assistant and is restricted to safe, read-only operations as defined in the security rules. - [PROMPT_INJECTION]: A static analysis flag was triggered by the presence of phrases like 'ignore previous instructions' in
references/SECURITY.md. However, contextual analysis confirms this is a security rule against following such instructions found in untrusted data, not an attempt to hijack the LLM. This is a false positive and represents a security best practice.
Audit Metadata