Back to skill

Security audit

Openclaw Qa Testing

Security checks for vulnerabilities and agentic risk

Overview

The skill is marked suspicious because the scan reports 1Password account listing outside its stated QA purpose and a privacy gap in live model evaluation; the evidence is incomplete.

Review the account-listing behavior and confirm it is needed for your use. Before live evaluations, check what data may be sent to model providers and use approved providers with sanitized inputs. The scan was partial because it could not resolve referenced paths, so treat the findings as incomplete evidence.

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
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • 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 (2)

Description-Behavior Mismatch

High
Category
MCP Tool Poisoning
Confidence
99% confidence
Finding

The supplied command queries 1Password account configuration rather than performing OpenClaw QA operations. No context establishes this account enumeration as a supporting implementation detail of the declared purpose. The command does not, by itself, retrieve vault secrets.

Content

No source excerpt is available for this finding.

Live model evaluation is instructed without a warning about external transmission of scenario and conversation data.

Medium
Category
Output Handling
Confidence
88% confidence
Finding

The live evaluation workflow sends scenario and conversation content to model backends without establishing a data-sensitivity check or approved-provider boundary. Persona content and workspace artifacts could contain confidential information that is then disclosed to candidate or judge providers; the instruction to preserve full transcripts also creates a secondary retention risk. Live model evaluation is a legitimate and explicit purpose here, so this is a conditional privacy-control gap rather than evidence of malicious exfiltration.

Content

No source excerpt is available for this finding.