Back to skill

Security audit

AI 开源项目技术尽调与公众号内容自动化

Security checks for vulnerabilities and agentic risk

Overview

The skill is purpose-aligned, but it can publish or sync generated content externally, including an unattended cron example, without clear approval safeguards.

Install only if you are comfortable with a workflow that can collect repository context, generate public-facing articles, and sync reports to Feishu. Configure it for draft-only or manual review before publication, avoid using it on private or proprietary repositories unless data sharing is approved, and do not enable the cron publish=true example without account scoping and review controls.

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
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (5)

Missing User Warnings

High
Category
Not specified by scanner
Confidence
96% confidence
Finding

The cron example enables unattended automatic publishing with "publish": true, which can cause externally visible posts to be made without real-time human review. In a scheduled workflow, mistakes in repository selection, generated content quality, or prompt manipulation can propagate directly to a public channel, making the risk materially higher than a manual publish flow.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The README explicitly describes a workflow that culminates in publishing to a WeChat public account, but it does not place a clear warning or consent checkpoint near that capability. In an agent-skill context, external posting is a side effect with reputational and operational consequences, and normalizing it without prominent safeguards increases the chance of unintended publication.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The skill describes a pipeline that sends repository data to multiple downstream services (Agent-Reach, tech-article-pro, wechat-article-pro, feishu-create-doc), but the user-facing description does not clearly warn that repository content, issues, contributors, generated analysis, and articles may be transmitted externally. This creates a transparency and consent problem, and may expose sensitive repository context or derived content to third-party systems without the user's informed awareness.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The trigger phrases are broad, natural-language requests such as '帮我分析这个GitHub项目' and '生成这个仓库的技术文章', which can match ordinary user intent without explicit confirmation that this multi-step workflow should run. Because the skill chains external fetching, analysis, article generation, and document publication, accidental invocation could cause unintended outbound requests and content generation using user-supplied repositories or trending data.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The workflow automatically sends generated technical due-diligence content to Feishu using user-supplied folder and wiki targets, but the manifest description does not clearly disclose this external publication behavior. Because upstream inputs include repository data, issues, contributors, and generated analysis, users may unintentionally export sensitive, proprietary, or internally contextualized content to a third-party knowledge base.

Content

No source excerpt is available for this finding.