Back to skill

Security audit

Train your mind with algorithms

Security checks for vulnerabilities and agentic risk

Overview

This skill appears to be a benign coding-practice helper that creates local exercise files and a local progress history without hidden network, credential, or background behavior.

Before installing, be aware that the skill will create and update files in your workspace and presents problem descriptions in Chinese by default. Review generated exercise code before running it, as with any generated code.

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
  • YARA SignaturesMalware Match, Webshell Match, Cryptominer Match
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (3)

YARA rule 'agent_skill_mcp_tool_poisoning_metadata': MCP/tool metadata poisoning indicators in tool schemas or skill manifests [agent_skills]

High
Category
YARA Match
Content
---
name: algo-practice
description: ๐ŸŽฏ Interactive algorithm practice with 100+ problems across Easy/Medium/Hard difficulties. Generates ready-to-run code templates in Java & Python with built-in test cases. Perfect for coding interview preparation and algorithm learning. Covers arrays, strings, linked lists, trees, dynamic programming, graphs, and more.
---

# ๐ŸŽฏ Algo Practice - Interactive Algorithm Training

Transform your coding interview preparation with curated algorithm problems, auto-generated code templates, and instant test feedback.

## โœจ Features

- **๐Ÿ“š 100+ Algorithm Problems** - Carefully sele
Confidence
80% confidence
Finding
YARA rule matched a hack tool or exploit indicator (offensive tools, reconnaissance, privilege escalation, or exploit frameworks).

Natural-Language Policy Violations

Medium
Confidence
96% confidence
Finding
The markdown instructs the skill to generate the problem description in Chinese, which imposes a specific language on users. Under the policy, language constraints are only acceptable when the user is offered a choice or the locale restriction is explicitly justified.

Natural-Language Policy Violations

Medium
Confidence
95% confidence
Finding
This line mandates that the final problem description be shown as a clear Chinese explanation. Because no user opt-in or alternative language path is provided, this is a natural-language policy violation affecting all invocations.

Static analysis

No suspicious patterns detected.