Back to skill

Security audit

Game Architect

Security checks for vulnerabilities and agentic risk

Overview

This is a game-architecture reference skill with an optional document-writing workflow, and I found no hidden code, credential access, network execution, or unsafe persistence.

Installers should expect this skill to load game-architecture reference text and, when used in standalone mode, create or update planning files under architect/. Review existing architect/ files before asking it to refactor them if you have manual edits you want preserved.

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
  • Output HandlingUnvalidated Output Injection, Cross-Context Output, Unbounded Output
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (4)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill description is broadly scoped to trigger on essentially any game-system design or planning request across many domains, which increases the chance of unintended activation. Over-broad activation can inject irrelevant or excessive instructions into unrelated conversations, causing context pollution, reduced agent reliability, and making prompt-routing easier to manipulate.

Content

No source excerpt is available for this finding.

Unbounded Output

Medium
Category
Output Handling
Confidence
80% confidence
Finding

Output size or generation rate is not bounded. Unbounded output enables denial-of-service through resource exhaustion, log flooding, or context-window stuffing.

Content

Scanner excerpt · references/algorithm.md (reported line 49)May include surrounding context.

md
### Traversal Strategies
*   **Depth-First Search (DFS):** Explores as far as possible along each branch before backtracking. Useful for maze generation.
*   **Breadth-First Search (BFS):** Explores neighbor nodes first. Guarantee shortest path in unweighted graphs. Useful for flood-fill logic (e.g., "area of effect" calculation).

### Precalculation & Caching
*   **Results Save To File:** Bake static paths or navigation data (NavMesh) during build time.

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
94% confidence
Finding

The workflow explicitly directs the agent to create an architect/ directory and write multiple files into the user's workspace, but it does not require prior confirmation or warn that local files will be created or modified. In an agent setting, silent workspace writes can surprise users, overwrite existing artifacts, or be chained with other behaviors to cause unintended state changes.

Content

No source excerpt is available for this finding.

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
96% confidence
Finding

The refactor extension instructs updating an existing output file in place after reading it, but it does not require a backup, diff preview, or explicit overwrite confirmation. This can lead to accidental loss of user edits or destructive modification of prior work, especially because the file may have been manually changed by the user.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.