Back to skill

Security audit

Recipe Find Free Time

Security checks for vulnerabilities and agentic risk

Overview

This scheduling recipe is mostly coherent, but it can create calendar events even though it is described as only finding free time.

Review this as a scheduling recipe that may book meetings, not just find availability. Only use it with an agent that asks before running the calendar insert command and lets you verify attendees, title, start time, and end time.

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
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (2)

Description-Behavior Mismatch

Medium
Confidence
95% confidence
Finding
The skill is described and named as a recipe for querying free/busy information, but its documented steps also instruct the agent to create a calendar event. That expands behavior from read-oriented scheduling discovery into a state-changing action that can modify calendars and trigger invitations, creating a capability mismatch that can surprise users and lead to unauthorized or unintended side effects.

Missing User Warnings

Medium
Confidence
97% confidence
Finding
The example directs creation of a calendar event with attendees but does not warn that this writes to calendars and may send invitations or notifications. In an agent setting, omission of this warning increases the chance of unintended external actions affecting other users, including accidental meeting creation, spammy invites, or disclosure of scheduling intent.

Static analysis

No suspicious patterns detected.