Back to skill

Security audit

make a recipe

Security checks for vulnerabilities and agentic risk

Overview

This Pomodoro skill is a simple terminal timer with disclosed optional local notification and session logging behavior.

Before installing, be aware that notifications rely on macOS osascript and the optional logging command stores focus-session timestamps in ~/pomodoro.log. Avoid using the logging command if you do not want that local activity trail.

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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (3)

Context-Inappropriate Capability

Low
Category
Not specified by scanner
Confidence
78% confidence
Finding

The stated purpose is to run timed focus sessions from the terminal, but the implementation also invokes a platform-specific GUI notification mechanism through osascript. While related to timer completion, this is an extra execution capability not clearly justified by the narrow manifest wording.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Low
Category
Not specified by scanner
Confidence
87% confidence
Finding

The manifest frames the skill as a terminal timer for Pomodoro sessions, which implies running timers and displaying status, but this section adds persistent file-writing behavior by appending to ~/pomodoro.log. Logging may be useful, yet it expands the behavior beyond the narrow description of simply running timed focus sessions.

Content

No source excerpt is available for this finding.

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
94% confidence
Finding

The skill writes persistent activity data to ~/pomodoro.log without warning in the manifest or description, which can surprise users and create an unintended privacy trail of work habits and timestamps. While low severity, undisclosed persistence is security-relevant because it stores behavioral metadata in the home directory that other local processes or users may later access.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.