Back to skill

Security audit

Ai Daily News By Fang

Security checks for vulnerabilities and agentic risk

Overview

This AI news skill is mostly coherent, but it automatically sends generated reports to Feishu without a clear per-run confirmation step.

Review the Feishu delivery behavior before installing. Only use this skill if you are comfortable with generated reports being saved locally and sent to the configured Feishu recipient; verify the open_id and consider requiring manual confirmation before each send.

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 (7)

Intent-Code Divergence

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

The front matter says the skill should trigger when the user asks about recent AI developments, but later instructions require immediate push delivery without waiting for the user. This contradiction is dangerous because it masks proactive behavior inside a seemingly user-invoked skill, increasing the risk of unconsented actions and covert outbound messaging.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

High
Category
Not specified by scanner
Confidence
97% confidence
Finding

The skill claims to operate when a user asks for AI news, but its workflow also instructs the agent to push the completed report to Feishu immediately without waiting for a request. This creates unauthorized outbound communication and turns a reactive summarization skill into a proactive notification mechanism, which can cause privacy, consent, and policy violations.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The description explicitly requires '输出中文摘要列表', which imposes a fixed language choice. There is no opt-in, user-selectable language setting, or documented justification that this skill must operate only in Chinese for compliance or region-specific reasons.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The skill instructs automatic local storage and immediate Feishu transmission without warning the user that content will be persisted and sent externally. Lack of disclosure and consent is risky because users may not expect data retention or third-party delivery, especially when the skill appears to be a simple news lookup tool.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

Adding Feishu messaging introduces an external exfiltration/output channel that is not strictly necessary to collect and summarize AI news. Even if the content is usually public, unnecessary messaging capability expands the attack surface and can be repurposed to send unexpected content to third parties.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill mandates sending the report to a Feishu open_id immediately, but provides no recipient verification, no user confirmation, and no warning about external transmission. That can lead to misdelivery, abuse of a messaging channel, or silent distribution of content to unintended recipients.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
86% confidence
Finding

This markdown file is entirely written in Chinese and frames sources and usage guidance only for Chinese-speaking users, while also mixing in English-source references without any opt-in or alternative locale guidance. Under the policy, language or locale restrictions should either be optional for the user or clearly justified as region-specific.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.