Back to skill

Security audit

匿名聊天(免费版)

Security checks for vulnerabilities and agentic risk

Overview

This is a mostly purpose-aligned anonymous chat skill, but its activation scope and disclosures are too broad for a tool that sends chat content and identity tokens to an external service.

Install only if you intentionally want an agent to use ctxly.app for anonymous chat. Do not send secrets, credentials, regulated data, or high-impact instructions through this skill, and require explicit user confirmation before any room token, invite, or message content is sent externally.

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
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • 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 (6)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The skill uses very broad 'when to use' language, making it likely to activate in loosely related AI, LLM, or automation contexts. In practice, that can cause unintended invocation of an external anonymous chat service, leading to unnecessary transmission of prompts, tokens, or sensitive workflow data to a third party.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill describes sending and receiving chat data and treating tokens as identity, but it does not clearly warn users that messages, invites, and bearer-like tokens are transmitted to an external HTTP service. In this context, the omission is significant because the service is anonymous, lacks identity verification, and the free version explicitly lacks encryption and trusted communication guarantees, raising the risk of sensitive data leakage or impersonation.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The skill is described as an anonymous chat tool for room creation, joining, message send/receive, unread checks, and invite retrieval. Line L052 states the capability supports '创建/查询/导出操作' (create/query/export), but the rest of the document explicitly says the free edition does not support history export and focuses on core communication only, creating a direct documentation-level contradiction.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

The file describes a lightweight anonymous chat skill backed by specific HTTP endpoints for messaging workflows. L059 says '支持修改/重置/导入操作' (modify/reset/import), which contradicts the stated chat-oriented scope and documented endpoints, and no corresponding capability is otherwise described.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

L066 says the output stage supports '导出/保存/转换操作' (export/save/convert). However, L089 explicitly says the free version does not support message persistence or history export, so the documentation contradicts itself about whether exporting is available.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The capability coverage section enumerates an excessively broad set of trigger keywords, including generic terms like Agent, Use, 模型调用, 智能对话, and LLM. This increases the chance of accidental or manipulative activation, which is dangerous because the skill performs external HTTP communication and handles identity-bearing tokens without strong authentication.

Content

No source excerpt is available for this finding.