signals-scout-tasks
Pass
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to process untrusted data authored by users, including task titles, descriptions, and error messages which could contain malicious instructions.
- Ingestion points: Content is ingested from
system.task_runs.error_messagevia SQL queries and fromtasks.titleandtasks.descriptionthrough thetasks-listandtasks-retrievetools. - Capability inventory: The skill has the ability to write to the platform's report channel using
emit_reportandedit_report, and the agent may have access to shell commands or Git tooling as suggested by warnings regarding thegh apicommand. - Sanitization: The skill contains explicit, robust instructions to treat task text strictly as data, summarize themes in the agent's own words rather than quoting descriptions, and limit any quoted text to short, truncated snippets.
- Boundary markers: The skill relies on platform-level visibility checks (
task_visibility_q) and instructions to exclude internal project data via SQL filters. - [COMMAND_EXECUTION]: The skill identifies and mitigates a command injection risk stemming from untrusted repository names.
- Evidence: The instructions warn that
repositoryvalues found in task data may contain shell-breaking characters (e.g.,$(...)). It mandates that any repository string must be validated against a known-safe list insystem.integration_repository_cachebefore being used in any shell command or project report. - [DATA_EXFILTRATION]: The skill recognizes that system error messages often inadvertently capture sensitive information like authentication tokens or URL credentials.
- Evidence: The instructions explicitly require the agent to scrub anything shaped like a token, key, or credential from the
error_messagecontent before including it in any report evidence, preventing accidental exfiltration of secrets to the report channel.
Audit Metadata