Back to skill

Security audit

Recipe Create Vacation Responder

Security checks for vulnerabilities and agentic risk

Overview

This is a simple Gmail vacation-responder recipe, but users should narrow the audience and set real dates before enabling it.

Before running the recipe, edit the JSON for your situation: prefer restricting replies to contacts or your domain when appropriate, avoid sensitive travel or internal escalation details in the message, and add or verify actual start and end dates if supported by your Gmail tooling. If you use the example as written, remember to run the disable command when you return.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (1)

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The example explicitly sets both "restrictToContacts": false and "restrictToDomain": false, which causes automatic replies to be sent to any sender. In a vacation responder context, this can disclose absence, return dates, and alternate contact details to external or potentially malicious parties, increasing privacy and social-engineering risk. The skill documentation does not warn users about this exposure or present safer defaults.

Content

No source excerpt is available for this finding.