Back to skill

Security audit

Ai Cgo

Security checks for vulnerabilities and agentic risk

Overview

This skill is a coherent AI growth-strategy assistant, but it asks to retain and reuse potentially sensitive business metrics and strategy details without enough retention, redaction, or deletion boundaries.

Install only if you are comfortable sharing growth metrics, budgets, CAC/LTV, assumptions, and strategy context with the skill. Avoid entering secrets or highly sensitive commercial details unless you have agreed where they will be stored, how long they are kept, and how knowledge-base updates are approved or deleted.

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
  • 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
Findings (11)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The manifest description is written partly in Chinese and defines trigger phrases and exclusions in Chinese, while later sections also require Chinese metric labels and Chinese-language operational instructions. There is no statement that the user may choose their preferred language, so the skill imposes a locale/language pattern without opt-in.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The trigger lists include generic phrases such as "what should we do", "build", "design", "improve", "fix", and "audit", which overlap heavily with ordinary conversation and many unrelated business tasks. Although exclusion scenarios are provided elsewhere, these specific router rules remain broad enough that the skill could activate or route incorrectly for non-growth requests.

Content

No source excerpt is available for this finding.

Ssd 3

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill instructs logging unrecognized inputs and updating router-related knowledge artifacts based on conversation content, creating a standing mechanism for retention and reuse of user-provided data beyond the immediate task. Without explicit minimization, consent, redaction, and storage boundaries, sensitive business information can be persistently captured and later surfaced or reused inappropriately.

Content

No source excerpt is available for this finding.

Ssd 3

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The session memory schema explicitly accumulates business context, budgets, CAC/LTV data, assumptions, past outputs, and user satisfaction across turns without stated restrictions on sensitive content or retention duration. In a growth-consulting context, these fields can contain confidential commercial intelligence, making uncontrolled cross-turn persistence a meaningful data-governance and privacy risk.

Content

No source excerpt is available for this finding.

Ssd 3

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

Per-turn structured traces capture routing decisions, failed checks, delivered sections, satisfaction states, and knowledge deltas, creating a detailed behavioral log of the user's interactions. In this skill's business-strategy setting, such traces can reveal internal priorities, weaknesses, metrics, and decision patterns, increasing exposure if retained, reused, or accessed by others.

Content

No source excerpt is available for this finding.

Ssd 3

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The optimization protocol directs writing conversation-derived decisions, failures, industry data, and strategy patterns into persistent knowledge files, which materially increases the chance that proprietary user information will be retained and later reused outside its original context. Because this skill is designed for business growth strategy, the stored content is especially likely to include commercially sensitive insights and competitive intelligence.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

This markdown file contains user-facing natural-language content exclusively in Chinese, including headings and operational guidance, but does not indicate that Chinese is optional or that the skill is region-specific. That can violate language/locale policy when users are not given a choice of language or informed of the constraint.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The file's operational text and comments are written in Chinese while the routing signals and headings are partly in English, but there is no indication that the user can choose the language or that the locale restriction is intentional. This can violate language/locale policy when a skill implicitly enforces one language for maintenance or operation without documented opt-in or justification.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The router phrases are broad, generic terms like "build," "improve," and "what should we do," which commonly appear in many unrelated requests. In a routing table for an agent skill, this can cause accidental or inappropriate activation of the growth-oriented skill, leading to misrouting, over-collection of context, or unsafe handling of requests that should go to a different specialist skill.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
84% confidence
Finding

The required appended metrics table uses Chinese column names and descriptions as a mandatory output format. Because the skill does not offer locale selection or justify a Chinese-only reporting format, this creates a natural-language policy issue for users expecting another language.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
77% confidence
Finding

This markdown file is entirely written in English and presents role and capability guidance without any note that language is optional or localized. Under the stated policy, forcing a specific language without user opt-in can be a natural-language policy violation when no locale justification is provided.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.