Back to skill

Security audit

Guided Learning

Security checks for vulnerabilities and agentic risk

Overview

This tutoring skill appears purpose-built, but it automatically stores detailed learning history and uses user materials with online research without clear opt-in or deletion controls.

Install only if you are comfortable with the agent keeping subject-specific study records. Avoid uploading confidential coursework, employer documents, private notes, or proprietary PDFs unless you have permission, and ask the agent not to store progress or not to use online search for sensitive material.

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
  • 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
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (13)

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The README states that the skill writes persistent study-progress data to subject-specific memory files, but it does not warn users that their learning history, mistakes, and other educational metadata will be retained. That creates a privacy and consent gap: users may disclose sensitive academic, personal, or work-related material without understanding it will be stored across sessions.

Content

No source excerpt is available for this finding.

Ssd 3

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

Persistent subject-specific study files create a natural-language data retention risk because they may accumulate learning history, inferred weaknesses, and user-provided content over time. Even if intended for convenience, this increases exposure if the memory store is later accessed by other tools, users, or prompts.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The material-first workflow instructs the skill to request user documents and cross-reference them online without any privacy warning or scope limitation. This can lead users to upload copyrighted, confidential, or personally sensitive materials that may then be processed more broadly than expected.

Content

No source excerpt is available for this finding.

Ssd 3

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

Requiring users to provide materials and analyzing them before teaching broadens data collection beyond what is strictly necessary for a tutoring interaction. In context, this is more dangerous because educational materials can include proprietary coursework, employer documents, or personally identifying annotations, and the README does not constrain or sanitize that intake.

Content

No source excerpt is available for this finding.

Ssd 3

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The memory tracking design explicitly calls for automatic logging of mistakes, weak points, chapter progress, and session history at multiple points, creating a detailed behavioral profile of the user. While useful pedagogically, this persistent profiling can reveal sensitive traits or performance patterns and becomes riskier because it is automatic, recurring, and not described as user-controllable.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The skill instructs the agent to use network search together with user-provided materials to ensure understanding, but it does not warn users that their uploaded content, excerpts, or derived details could be disclosed to external services. If implemented naively, this can leak proprietary textbooks, class materials, or sensitive notes outside the local environment without informed consent.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill explicitly states it will automatically record learning progress, mistakes, weak points, and session continuation state into per-subject memory files, but the README does not clearly disclose this as persistent storage requiring user awareness or consent. This creates a privacy risk because sensitive educational data, inferred weaknesses, or personal study history may be retained longer than users expect and later exposed to other tools, sessions, or operators.

Content

No source excerpt is available for this finding.

Ssd 3

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The documented memory system preserves long-term natural-language records of learned topics, errors, weak points, review history, and resume state in subject-specific files. Such retained educational profiles can accumulate sensitive behavioral data and may be surfaced in later contexts, creating confidentiality and over-retention risks even if the feature is intended to improve tutoring continuity.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The manifest presents the skill as guided tutoring, but the workflow expands into active online research and external cross-referencing. That creates a capability and data-flow mismatch: users may expect explanation of provided materials, while the agent is instructed to fetch outside information that could introduce unvetted content, leak sensitive study topics, or exceed expected permissions.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill includes persistent learner profiling, performance tracking, and session-history management that are not disclosed in the top-level description. This hidden expansion of behavior is risky because it normalizes long-term storage of sensitive educational data without clear expectation-setting, increasing privacy and misuse risk.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill instructs proactive writing of detailed learning progress to memory without clearly warning the user that their data will be stored persistently. This undermines informed consent and can lead to collection of sensitive educational or personal information that the user did not realize would be retained across sessions.

Content

No source excerpt is available for this finding.

Ssd 3

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The skill mandates persistent recording of goals, mistakes, performance, weak points, and study history without minimization, purpose limitation, or consent boundaries. This creates a substantial privacy risk because the stored data can reveal cognitive patterns, academic struggles, schedules, and potentially sensitive subject matter, all of which may be unnecessary for the core tutoring function.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill directs the agent to create and maintain per-subject memory files containing detailed study history, errors, mastery, and schedules. Persistent file creation is not strictly necessary for guided tutoring and broadens the attack surface by accumulating sensitive user data that could later be exposed, reused out of context, or retained longer than intended.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.