Back to skill

Security audit

Yi

Security checks for vulnerabilities and agentic risk

Overview

This skill is a purpose-aligned I Ching assistant with local calculation scripts and no evidence of hidden access, persistence, network activity, or destructive behavior.

Installers should expect Chinese-oriented terminology and output, including classical Zhouyi text. Treat the results as reflective or cultural guidance only, not as professional advice or a reliable prediction.

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
  • 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
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (3)

Natural-Language Policy Violations

Medium
Confidence
95% confidence
Finding
This code's top-level description states the tool purpose entirely in Chinese, and later user-facing messages and method labels are also fixed to Chinese. That creates a natural-language locale constraint without any documented user choice or justification, which matches the policy's language/locale violation criterion.

Natural-Language Policy Violations

Medium
Confidence
92% confidence
Finding
The script returns fields such as method_zh and prints usage and error text only in Chinese, with no alternate locale path. Because the file provides no opt-in or configuration for language selection, it enforces a specific language in a way the policy disallows.

Natural-Language Policy Violations

Low
Confidence
79% confidence
Finding
This code file contains natural-language content and data labels exclusively in Chinese, and there is no nearby text indicating that the skill offers a language choice or that the locale restriction is intentional and documented. Under the policy, forcing a specific language without user opt-in can be a natural-language policy violation.

Static analysis

No suspicious patterns detected.