Back to skill

Security audit

model-pyramid

Security checks for vulnerabilities and agentic risk

Overview

This skill is a disclosed model-and-effort advisor with a local validation script and no evidence of hidden data access, persistence, exfiltration, or destructive behavior.

Before installing, understand that this skill can influence model, effort, advisor, and token-budget choices, which may affect cost and task thoroughness. Its model facts are explicitly dated, so re-check current provider documentation before relying on exact model defaults or pairing rules.

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
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • 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 (5)

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
| `scripts/check_plan.mjs` | a plan JSON exists — run it, don't read it |

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
| `scripts/check_plan.mjs` | a plan JSON exists — run it, don't read it |

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

Line L107 says the README was changed to Chinese and a separate English README was added. This indicates the primary documentation language is being forced to Chinese by default rather than offering an explicit user language choice, which is a natural-language locale policy concern.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The success-path message is hardcoded in Chinese (无命中...) with no option to select language or locale. This is a natural-language locale policy concern because the script imposes a specific language on all users rather than offering a choice or documenting a justified locale restriction.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
88% confidence
Finding

The README explicitly labels this file as "English" while offering a separate Chinese version, but it does not present language choice as part of the skill behavior or user opt-in. This can be read as a locale/language preference baked into the skill documentation rather than an explicit user-selected option.

Content

No source excerpt is available for this finding.