Back to skill

Security audit

测试评估

Security checks for vulnerabilities and agentic risk

Overview

This evaluation skill is mostly coherent, but it can commit reports or create tracker issues without clear consent or redaction guidance, which could expose sensitive prompts or outputs.

Install only if you are comfortable with the agent producing evaluation artifacts and potentially using connected Git or project-tracking tools. Before allowing commits or issue creation, choose the destination explicitly and redact secrets, credentials, private prompts, personal data, and raw transcripts from reports and reproduction steps.

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 (4)

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill explicitly instructs submitting test cases and reports to a Git repository but does not require sanitizing prompts, model outputs, logs, or user-provided data first. In an evaluation skill, those artifacts commonly contain proprietary prompts, credentials, PII, or sensitive failure traces, so this creates a realistic data disclosure risk through source control exposure.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The instruction to create bug Issues with reproduction steps can leak sensitive inputs, outputs, stack traces, or internal prompts into a project tracker without any warning or redaction step. Because repro steps are often copied verbatim from failing tests, this skill context makes accidental disclosure especially plausible.

Content

No source excerpt is available for this finding.

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
82% confidence
Finding

Stating that outputs are written to a local Markdown file by default introduces data persistence without informing users that reports may contain sensitive prompts, test inputs, or model outputs. Local storage is lower risk than publishing to external systems, but it still increases exposure through shared machines, backups, or later accidental redistribution.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
88% confidence
Finding

This markdown file contains user-facing natural language and examples exclusively in Chinese, beginning with the title and continuing throughout the template. Under the policy rule, forcing a specific language without user opt-in can be a locale-policy violation when no alternative language option or justification is provided.

Content

No source excerpt is available for this finding.