Back to skill

Security audit

Taasky

Security checks for vulnerabilities and agentic risk

Overview

This skill is a disclosed Taasky negotiation helper that uses a remote MCP service and stored room tokens, with meaningful but purpose-aligned delegation to the agent.

Install this only if you want an agent to negotiate through Taasky, store room tokens for later access, and make proposals or counters within limits you provide. Give clear boundaries, deadlines, and non-negotiables, and review confirmation cards carefully before approving any final agreement.

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
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (3)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The skill description is very broad and explicitly targets common user intents like scheduling, booking, shift swaps, and price negotiation. That increases the chance of over-invocation on ordinary requests and can route users into an external negotiation workflow that stores room tokens and may trigger autonomous actions before the user clearly intended to use Taasky.

Content

No source excerpt is available for this finding.

Autonomous Decision Making

Medium
Category
Excessive Agency
Confidence
87% confidence
Finding

The skill is designed to let the agent counter and move negotiations forward 'without asking every round,' which delegates meaningful negotiation decisions to the agent within pre-set limits. Even with human confirmation on accept/reject/withdraw, the agent can still make consequential offers, counters, and deadline changes that may misrepresent the user's intent or create pressure and commitment in external negotiations.

Content

Scanner excerpt · SKILL.md (reported line 67)May include surrounding context.

md
1. **What** is being settled, and **with whom**.
2. **Their limits**: the most they will pay, the least they will take, the
   earliest and latest they can meet, what is non-negotiable. You need these
   to counter without asking every round.
3. **By when.** It becomes the deadline.
4. **Their time zone**, if you don't know it. You will need it for every time
   you write and every time you read back.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The instruction to write labels 'in your human's language' can cause the skill to infer or enforce a language choice without an explicit user preference. While not directly a code-execution risk, it can lead to confusing or incorrect user-facing terms in confirmations, which is risky in a negotiation flow where humans must approve exact terms.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.