gcalcli-calendar
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill relies on the external
gcalclicommand-line tool to interact with the Google Calendar API. It constructs and executes shell commands for various subcommands includingagenda,search,add,import, anddelete. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external calendar events (such as titles and descriptions) and incorporates this data into shell commands. This creates a potential surface where malicious event content could attempt to influence the agent's behavior.
- Ingestion points: Data is fetched via
gcalcli agendaandgcalcli searchas defined inSKILL.md. - Boundary markers: The instructions suggest using quotes for event titles in commands, but do not provide explicit sanitization for shell special characters.
- Capability inventory: The skill has full access to the
gcalclitool, which can create and delete calendar data. - Sanitization: There is no dedicated sanitization logic beyond basic quoting of title strings.
- [DYNAMIC_EXECUTION]: The skill dynamically generates shell command strings at runtime based on user intent and calendar data. Specifically, it uses a shell piping pattern (
echo '...' | gcalcli import) to handle complex event creation (ICS format) via standard input.
Audit Metadata