Back to skill

Security audit

flyelep-generate-kits

Security checks for vulnerabilities and agentic risk

Overview

This Flyelep skill pack matches its media-generation purpose, but users should review it because local media can be uploaded to permanent public links and some examples handle API keys unsafely.

Install only if you are comfortable sending prompts, media, and a Flyelep API key to Flyelep. Do not use sensitive, private, regulated, unreleased, or proprietary media unless you accept that uploaded local files may become permanent public URLs. Prefer already-public URLs, ask the agent to confirm before each local upload, and keep the API key in request headers or protected secret handling rather than JSON files or pasted shell commands; rotate the key if it has already been exposed in logs or payload files.

Vulnerability Patterns
  • Insecure Skill Coding PracticesFinds exploitable flaws such as hardcoded secrets or command injection
  • 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
Findings (2)

T09 · Insecure Skill Coding Practices

Warning
Location
skills/generate-poster/SKILL.md:340
Finding

API Key Exposure Through Predictable Temporary Files and Command-Line Arguments

Content
View full analysis

Vulnerability Details

File Location: skills/generate-poster/SKILL.md:340-361
Additional Locations: skills/generate-poster/SKILL.md:423-446, 506-528, 589-611, 671-735
Vulnerability Type: Plaintext credential exposure and unsafe temporary-file handling
Risk Level: Medium

Vulnerable Code Snippet

The following is an English rendering of the documented commands, preserving their security-relevant structure:

json
{
  "secretKey": "YOUR_API_KEY"
}
powershell
[System.IO.File]::WriteAllText(
    "payload_temp.json",
    '{"query":"Generate a product image","secretKey":"YOUR_API_KEY"}',
    [System.Text.UTF8Encoding]::new($false)
)
bash
curl -X POST \
  "https://www.flyelep.cn/prod-api/poster-design/api/v1/poster/generateAsync" \
  -H "Content-Type: application/json; charset=utf-8" \
  --max-time 120 \
  --data-binary '{"query":"Generate a product image","secretKey":"YOUR_API_KEY"}'

The same file also documents header-based authentication, but numerous examples continue to place the API key in the JSON body, including examples that write the body to payload_temp.json.

Technical Analysis

The skill accepts a user-provided Flyelep API credential and embeds it in plaintext JSON. On Windows, the documented workflow writes that JSON to a fixed, predictable filename in the current working directory. On macOS and Linux, some examples place the credential directly in the command line.

This creates several credential disclosure channels:

  1. payload_temp.json can remain on disk if the request fails, execution is interrupted, or cleanup is skipped.
  2. The predictable filename can be read or replaced by another local process with access to the working directory.
  3. File permissions depend on the process environment and may allow other local users or services to read the file.
  4. Inline shell commands can be retained in shell history, terminal logs ...[truncated 1682 chars]
Remediation
View remediation

Remediation Suggestions

  1. Require secretKey to be sent exclusively through the HTTPS request header. Remove it from every documented JSON body.
  2. Do not interpolate credentials directly into shell commands. Use an HTTP client with protected secret input or an environment-to-header mechanism that does not print the value.
  3. Avoid writing credentials to temporary files. Payload files should contain only non-secret request data.
  4. If a secret-bearing temporary file is unavoidable:
    • Use the operating system's secure temporary-file API.
    • Generate an unpredictable filename.
    • Create the file with owner-only permissions.
    • Store it outside shared project directories.
    • Delete it in guaranteed cleanup logic such as finally or a shell trap.
  5. Disable command echoing and redact the secretKey header from Agent logs, HTTP debugging output, error reports, and telemetry.
  6. Update all affected examples consistently so users are not encouraged to follow the less secure body-authentication pattern.
  7. Recommend immediate key rotation if a real key has already been used in these commands or written to a project directory.

T09 · Insecure Skill Coding Practices

Warning
Location
skills/file-upload/SKILL.md:58
Finding

Local Media Published Through Permanent Unsigned Public URLs

Content
View full analysis

Vulnerability Details

File Location: skills/file-upload/SKILL.md:58-79
Additional Location: SKILL.md:359-365
Vulnerability Type: Persistent public exposure of uploaded user data
Risk Level: Medium

Vulnerable Documentation Snippet

The following is an English rendering of the relevant documented behavior:

text
data.fullPath is a complete accessible URL, permanently valid,
unsigned, and never expires.
text
Video and audio are not content-reviewed and are stored directly.
Do not use this function to upload content from unknown sources.
text
When the user supplies a local file path rather than a public URL,
upload the file first to obtain a direct URL, and then invoke the
target skill.

The root skill description similarly states that uploaded media is returned through a permanent public URL without a signature or expiration.

Technical Analysis

The upload workflow transfers local images, videos, or audio files to third-party cloud storage and returns an unauthenticated URL. According to the skill documentation, the URL is permanent, unsigned, and non-expiring.

This design uses possession of the URL as the only effective access control. Anyone who obtains the URL can retrieve the original object without authentication. The documentation does not identify a deletion endpoint, configurable retention period, private-object mode, short-lived signed URL option, or mandatory confirmation immediately before publication.

The risk is increased because other skills instruct the Agent to upload local files automatically when a public URL is required. Returned URLs may subsequently appear in prompts, task payloads, generated task records, Agent transcripts, terminal output, logs, support records, or collaborative workspaces.

This behavior is disclosed and is related to the declared media-processing functionality; it is not covert exfiltration. Nevertheless, permanent ...[truncated 1571 chars]

Remediation
View remediation

Remediation Suggestions

  1. Require explicit, informed user confirmation immediately before uploading each local file.
  2. Clearly disclose:
    • The destination service.
    • That the file leaves the local environment.
    • Whether the original file is retained.
    • Who can access the resulting URL.
    • The retention and deletion policy.
  3. Store uploaded objects privately by default.
  4. Return short-lived signed URLs with the minimum lifetime needed for downstream processing.
  5. Provide and document a deletion API or automatic expiration policy.
  6. Avoid automatically uploading files solely because a local path was supplied; ask the user whether they approve third-party transfer.
  7. Detect and warn about potentially sensitive media before upload.
  8. Redact public object URLs from logs, telemetry, support output, and long-lived Agent transcripts where possible.
  9. Apply content validation and abuse controls to video and audio uploads rather than relying only on user guidance.
  10. If permanent public storage is unavoidable, prominently warn the user and require an explicit opt-in for each object.
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 (101)

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 384)May include surrounding context.

md
- 所有技能均以各自目录中的 `SKILL.md` 为准

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 387)May include surrounding context.

md
- 所有技能均以各自目录中的 `SKILL.md` 为准

Missing User Warnings

High
Category
Not specified by scanner
Confidence
97% confidence
Finding

The skill states that uploaded files produce permanent public URLs, but it does not clearly warn the user before upload that local content will become publicly accessible and long-lived. This omission undermines informed consent and can lead to irreversible exposure of sensitive images or documents if a user provides the wrong local file.

Content

No source excerpt is available for this finding.

Missing User Warnings

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

The upload guidance states that uploaded files become permanent public URLs, but it does not require the agent to clearly warn the user before uploading local images. This creates a serious privacy and confidentiality risk because users may provide local or sensitive images expecting temporary processing, while the skill causes irreversible public exposure on a third-party storage endpoint.

Content

No source excerpt is available for this finding.

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · README.md (reported line 9)May include surrounding context.

md
| 技能 | 描述 |
|------|------|
| [generate-poster](skills/generate-poster/SKILL.md) | 生成电商产品主图和详情图海报 |
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · SKILL.md (reported line 11)May include surrounding context.

md
| 技能 | 描述 |
|------|------|
| [generate-poster](skills/generate-poster/SKILL.md) | 生成电商产品主图和详情图海报 |
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · SKILL.md (reported line 60)May include surrounding context.

md
| 技能 | 描述 |
|------|------|
| [generate-poster](skills/generate-poster/SKILL.md) | 生成电商产品主图和详情图海报 |
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · README.md (reported line 10)May include surrounding context.

md
| 技能 | 描述 |
|------|------|
| [generate-poster](skills/generate-poster/SKILL.md) | 生成电商产品主图和详情图海报 |
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · SKILL.md (reported line 12)May include surrounding context.

md
| 技能 | 描述 |
|------|------|
| [generate-poster](skills/generate-poster/SKILL.md) | 生成电商产品主图和详情图海报 |
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · SKILL.md (reported line 76)May include surrounding context.

md
| 技能 | 描述 |
|------|------|
| [generate-poster](skills/generate-poster/SKILL.md) | 生成电商产品主图和详情图海报 |
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · README.md (reported line 11)May include surrounding context.

md
|------|------|
| [generate-poster](skills/generate-poster/SKILL.md) | 生成电商产品主图和详情图海报 |
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · SKILL.md (reported line 13)May include surrounding context.

md
|------|------|
| [generate-poster](skills/generate-poster/SKILL.md) | 生成电商产品主图和详情图海报 |
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · SKILL.md (reported line 92)May include surrounding context.

md
|------|------|
| [generate-poster](skills/generate-poster/SKILL.md) | 生成电商产品主图和详情图海报 |
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · README.md (reported line 12)May include surrounding context.

md
| [generate-poster](skills/generate-poster/SKILL.md) | 生成电商产品主图和详情图海报 |
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |
| [scene-replace](skills/scene-replace/SKILL.md) | 替换图片背景场景,可结合参考图和文本描述 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · SKILL.md (reported line 14)May include surrounding context.

md
| [generate-poster](skills/generate-poster/SKILL.md) | 生成电商产品主图和详情图海报 |
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |
| [scene-replace](skills/scene-replace/SKILL.md) | 替换图片背景场景,可结合参考图和文本描述 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · SKILL.md (reported line 108)May include surrounding context.

md
| [generate-poster](skills/generate-poster/SKILL.md) | 生成电商产品主图和详情图海报 |
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |
| [scene-replace](skills/scene-replace/SKILL.md) | 替换图片背景场景,可结合参考图和文本描述 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · README.md (reported line 13)May include surrounding context.

md
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |
| [scene-replace](skills/scene-replace/SKILL.md) | 替换图片背景场景,可结合参考图和文本描述 |
| [product-replace](skills/product-replace/SKILL.md) | 替换图片中的商品主体,保留背景和光影效果 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · SKILL.md (reported line 15)May include surrounding context.

md
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |
| [scene-replace](skills/scene-replace/SKILL.md) | 替换图片背景场景,可结合参考图和文本描述 |
| [product-replace](skills/product-replace/SKILL.md) | 替换图片中的商品主体,保留背景和光影效果 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · SKILL.md (reported line 132)May include surrounding context.

md
| [intelligent-extension](skills/intelligent-extension/SKILL.md) | 智能延展图片,支持批量处理和目标比例适配 |
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |
| [scene-replace](skills/scene-replace/SKILL.md) | 替换图片背景场景,可结合参考图和文本描述 |
| [product-replace](skills/product-replace/SKILL.md) | 替换图片中的商品主体,保留背景和光影效果 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · README.md (reported line 14)May include surrounding context.

md
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |
| [scene-replace](skills/scene-replace/SKILL.md) | 替换图片背景场景,可结合参考图和文本描述 |
| [product-replace](skills/product-replace/SKILL.md) | 替换图片中的商品主体,保留背景和光影效果 |
| [product-color-change](skills/product-color-change/SKILL.md) | 智能识别商品并进行换色处理 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · SKILL.md (reported line 16)May include surrounding context.

md
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |
| [scene-replace](skills/scene-replace/SKILL.md) | 替换图片背景场景,可结合参考图和文本描述 |
| [product-replace](skills/product-replace/SKILL.md) | 替换图片中的商品主体,保留背景和光影效果 |
| [product-color-change](skills/product-color-change/SKILL.md) | 智能识别商品并进行换色处理 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · SKILL.md (reported line 148)May include surrounding context.

md
| [image-translate](skills/image-translate/SKILL.md) | 识别并翻译图片中的文字,返回翻译后的新图片 |
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |
| [scene-replace](skills/scene-replace/SKILL.md) | 替换图片背景场景,可结合参考图和文本描述 |
| [product-replace](skills/product-replace/SKILL.md) | 替换图片中的商品主体,保留背景和光影效果 |
| [product-color-change](skills/product-color-change/SKILL.md) | 智能识别商品并进行换色处理 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · README.md (reported line 15)May include surrounding context.

md
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |
| [scene-replace](skills/scene-replace/SKILL.md) | 替换图片背景场景,可结合参考图和文本描述 |
| [product-replace](skills/product-replace/SKILL.md) | 替换图片中的商品主体,保留背景和光影效果 |
| [product-color-change](skills/product-color-change/SKILL.md) | 智能识别商品并进行换色处理 |
| [image-clarity-enhance](skills/image-clarity-enhance/SKILL.md) | AI 超清增强图片清晰度,支持批量处理 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · SKILL.md (reported line 17)May include surrounding context.

md
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |
| [scene-replace](skills/scene-replace/SKILL.md) | 替换图片背景场景,可结合参考图和文本描述 |
| [product-replace](skills/product-replace/SKILL.md) | 替换图片中的商品主体,保留背景和光影效果 |
| [product-color-change](skills/product-color-change/SKILL.md) | 智能识别商品并进行换色处理 |
| [image-clarity-enhance](skills/image-clarity-enhance/SKILL.md) | AI 超清增强图片清晰度,支持批量处理 |

Skill Enumeration

Medium
Category
Agent Snooping
Confidence
80% confidence
Finding

Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.

Content

Scanner excerpt · SKILL.md (reported line 170)May include surrounding context.

md
| [partial-redrawing](skills/partial-redrawing/SKILL.md) | 对图片局部区域进行重绘,可结合文本提示词和参考图 |
| [image-enlarge](skills/image-enlarge/SKILL.md) | 无损放大图片,支持单张或批量增强 |
| [ai-image-matting](skills/ai-image-matting/SKILL.md) | 自动去除图片背景,支持批量抠图 |
| [scene-replace](skills/scene-replace/SKILL.md) | 替换图片背景场景,可结合参考图和文本描述 |
| [product-replace](skills/product-replace/SKILL.md) | 替换图片中的商品主体,保留背景和光影效果 |
| [product-color-change](skills/product-color-change/SKILL.md) | 智能识别商品并进行换色处理 |
| [image-clarity-enhance](skills/image-clarity-enhance/SKILL.md) | AI 超清增强图片清晰度,支持批量处理 |

Static analysis

No suspicious patterns detected.