Back to skill

Security audit

Complete mention skill for Feishu

Security checks for vulnerabilities and agentic risk

Overview

This is a narrow Feishu help skill that explains how to make real @ mentions using rich-text messages, with no hidden code or persistence.

Before installing, understand that the skill may guide your agent to look up Feishu user identifiers from group members or message mentions so a real @ notification can be sent. Use it only where your Feishu integration is allowed to access that identity information.

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
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (2)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The example payload hard-codes the zh_cn locale in the post content, which is a natural-language locale constraint. The skill does not offer an alternative locale or explain that this is merely an example, so it can steer users toward a fixed language/locale without opt-in.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The recommended template again embeds zh_cn as the locale key, presenting a fixed-language output pattern. Because the document gives this as the default answer template and does not mention locale selection, it violates the language/locale choice policy.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.