Back to skill

Security audit

Zip Unzip File Compression 10mb

Security checks for vulnerabilities and agentic risk

Overview

The skill is a coherent remote archive tool, but it can send arbitrary file contents to AgentPMT and stores outputs or extracted files in cloud storage by default.

Install only if you are comfortable with selected file contents being sent to AgentPMT and, by default, retained in cloud storage for 7 days with signed URLs. For sensitive files, use store_file: false where possible, avoid broad automatic invocation, and prefer pinned or reviewed setup paths instead of unpinned npx commands.

Vulnerability Patterns
  • Insecure DependenciesIntroduces malicious components through unsafe dependency sources
  • Insecure Skill Coding PracticesFinds exploitable flaws such as hardcoded secrets or command injection
  • 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
Findings (2)

T09 · Insecure Skill Coding Practices

Warning
Location
schema.md:95
Finding

Remote File Processing Retains User Data in Cloud Storage by Default

Content
View full analysis
Remediation
View remediation

T08 · Insecure Dependencies

Note
Location
SKILL.md:271
Finding

Unpinned Third-Party Installation Instructions Create Supply-Chain Risk

Content
View full analysis
Remediation
View remediation
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • 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 (13)

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill description emphasizes archive functionality but does not clearly warn at the top level that file contents are transmitted to a remote cloud service and that outputs are stored by default for 7 days. Users or upstream agents may therefore route sensitive files through the skill without informed consent or proper data-handling decisions.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The activation keywords include broad terms like compress and general archive-related phrases, which can cause the skill to trigger on ordinary user requests unrelated to this exact remote tool. In context, overbroad activation is dangerous because this skill sends file data to a remote service and stores outputs by default, increasing the chance of unintended data transmission.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding

The skill instructs users to run npx skills ... without pinning an exact package version or integrity hash. That creates a supply-chain risk: a future malicious or compromised package release could be executed at install time with the user's privileges.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding

This installation reference uses npx skills without a pinned version, allowing the resolved package to change over time. If the package or dependency chain is compromised, users may execute attacker-controlled code during setup.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding

An unpinned npx install command introduces a software supply-chain exposure because the fetched code is not fixed to a reviewed release. The risk is amplified because these commands are presented as setup steps users may copy and execute directly.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding

The command relies on the latest skills package rather than a reviewed immutable version. That makes the skill instructions vulnerable to upstream package compromise or unexpected behavior changes.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding

Because this setup command is unpinned, users may install and execute different code than the author originally tested. In a security-sensitive agent environment, that can lead to arbitrary code execution or environment compromise.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding

The referenced install command uses an unversioned npx package execution path, which is a recognized supply-chain weakness. A malicious update could execute during installation before the user has any chance to inspect behavior.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding

This is another occurrence of unpinned remote package execution through npx, exposing users to upstream package tampering and nondeterministic installs. Repetition across the document increases the chance that users will follow unsafe setup instructions.

Content

No source excerpt is available for this finding.

External Transmission

Medium
Category
Data Exfiltration
Confidence
92% confidence
Finding

This skill is explicitly designed to transmit user-supplied archive contents to external AgentPMT endpoints. External transmission is not inherently malicious here, but it is a real security concern because the tool handles arbitrary file contents, returns signed URLs, and defaults to cloud storage, creating confidentiality and retention exposure if used with sensitive data.

Content

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

md
- What AgentPMT is: ../what-is-agentpmt (ClawHub: `what-is-agentpmt`, page: https://clawhub.ai/agentpmt/what-is-agentpmt; skills.sh: `npx skills add AgentPMT/agent-skills --skill what-is-agentpmt`)
- AgentPMT account MCP/REST setup: ../agentpmt-account-mcp-rest-api-setup (ClawHub: `agentpmt-account-mcp-rest-api-setup`, page: https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup; skills.sh: `npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup`)
- Marketplace product: https://www.agentpmt.com/marketplace/zip-unzip-file-compression-10mb
- AgentPMT main MCP server: https://api.agentpmt.com/mcp/
- AgentPMT REST invoke endpoint: https://api.agentpmt.com/products/purchase

External Transmission

Medium
Category
Data Exfiltration
Confidence
92% confidence
Finding

The REST invocation path sends file content or file references to api.agentpmt.com, which means data leaves the local trust boundary. In this skill's context, that is expected behavior, but it remains security-relevant because users may unintentionally expose proprietary or regulated content to a third-party cloud service.

Content

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

md
- AgentPMT account MCP/REST setup: ../agentpmt-account-mcp-rest-api-setup (ClawHub: `agentpmt-account-mcp-rest-api-setup`, page: https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup; skills.sh: `npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup`)
- Marketplace product: https://www.agentpmt.com/marketplace/zip-unzip-file-compression-10mb
- AgentPMT main MCP server: https://api.agentpmt.com/mcp/
- AgentPMT REST invoke endpoint: https://api.agentpmt.com/products/purchase

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The compress action schema indicates store_file defaults to true, meaning uploaded file contents and generated archives may be persisted to cloud storage without an explicit user-facing warning in the surrounding skill description. This creates a confidentiality and data-handling risk because users or calling agents may assume compression is transient local processing and may send sensitive documents that are silently retained.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The decompress action explicitly states that extracted files are stored in cloud storage, and the schema also defaults store_file to true, but the action lacks a strong warning that decompression of uploaded archives will persist all extracted contents. This is dangerous because archives may contain many sensitive files, multiplying exposure and causing unintended retention or downstream access to confidential material.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.