signals-scout-observability-gaps
Pass
Audited by Gen Agent Trust Hub on Sep 10, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONPERSISTENCE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external sources including event names, event definitions, and insight metadata (names and descriptions). This data is interpolated into SQL queries and used to generate human-readable reports. An attacker could potentially embed instructions or malicious strings in event metadata to influence the agent's logic or social-engineer the report reviewer.
- Ingestion points: Untrusted data enters the context via
read-data-schema,event-definitions-list, and queries againstsystem.insights(SKILL.md). - Boundary markers: None explicitly defined in the prompt interpolation logic.
- Capability inventory: The skill can execute SQL queries (
execute-sql), write to a scratchpad (scout-scratchpad-remember), and emit reports (scout-emit-report). - Sanitization: The skill includes logic for volume filtering and stability checks (7-day bar), but lacks explicit sanitization of strings before interpolation into SQL
ILIKEpatterns or report bodies. - [COMMAND_EXECUTION]: The skill utilizes
execute-sqlto perform analytical research onsystem.*tables. This is a primary intended function of the skill within the PostHog agent environment and is used to verify event coverage and volume. - [PERSISTENCE]: The skill implements a 'watch lifecycle' using the
scout-scratchpad-remembertool to maintain state across multiple runs. This allows the agent to track potential observability gaps over time and ensures that recommendations are only filed once a stability threshold is met.
Audit Metadata