Back to skill

Security audit

Meeting Intelligence

Security checks for vulnerabilities and agentic risk

Overview

This meeting-summary skill is a plain Markdown instruction file that processes user-provided meeting content and does not install code, access tools, or persist data on its own.

Use this skill for meeting transcripts or notes you are comfortable sharing with your agent. Avoid including confidential, regulated, or highly personal details unless your organization permits it, and be mindful that broad triggers like action items or follow-up email may activate it for meeting-adjacent requests.

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
  • Rogue AgentSelf-Modification, Session Persistence
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • 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 (4)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The manifest trigger list includes generic phrases like "action items," "follow-up email," and "meeting notes" without contextual constraints. These are common workplace requests and could cause unintended invocation when the user is not explicitly asking for this skill.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The activation section says the skill activates for broad intents like "meeting summarization" and "follow-up email drafting," but does not clarify required inputs, context, or when similar requests should not trigger the skill. Without negative examples or tighter constraints, the activation boundary remains ambiguous.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

This skill processes meeting transcripts, attendee identities, decisions, blockers, and follow-up content, all of which commonly contain sensitive business or personal information. Omitting a warning or handling guidance increases the chance that users will submit confidential material without awareness of privacy, retention, or sharing risks.

Content

No source excerpt is available for this finding.

Session Persistence

Medium
Category
Rogue Agent
Confidence
92% confidence
Finding

The statement that the skill can maintain context across sessions if history is shared introduces a persistence expectation for potentially sensitive meeting content. Without explicit retention limits, consent requirements, access boundaries, and minimization rules, recurring use could cause confidential discussions, participant data, or prior decisions to bleed into later sessions or be retained longer than intended.

Content

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

md
- Works with any transcript format (Zoom, Google Meet, Teams, or raw text)
- Can accept timestamps — will annotate key moments
- Best results with clear speaker labels, but handles raw text too
- For recurring meetings: can maintain context across sessions if history is shared

---

Static analysis

No suspicious patterns detected.